彩笔在kali安装 veil 的过程 and 使用

系统 2095 0
  

      
        Veil-Evasion.tar.gz 链接: 
        
          http://pan.baidu.com/s/1c05xcBY
        
         密码: w717



need.tar.gz 链接: 
        
          http://pan.baidu.com/s/1c0F6zMK
        
         密码: st0h
      
    

 

将need.tar.gz 里的东西放到steup里面

      #!/bin/
      
        bash



# Global Variables

runuser
      
      =$(
      
        whoami
      
      
        )

tempdir
      
      =$(
      
        pwd
      
      
        )



# Title Function

func_title(){

  # Clear (For Prettyness)

  
      
      
        clear
      
      
        



  # Echo Title

  
      
      
        echo
      
      
        '
      
      
        ==========================================================================
      
      
        '
      
      
        echo
      
      
        '
      
      
         Veil-Evasion Setup Script | [Updated]: 09.09.2014
      
      
        '
      
      
        echo
      
      
        '
      
      
        ==========================================================================
      
      
        '
      
      
        echo
      
      
        '
      
      
         [Web]: https://www.veil-framework.com | [Twitter]: @VeilFramework
      
      
        '
      
      
        echo
      
      
        '
      
      
        ==========================================================================
      
      
        '
      
      
        

}



# Environment Checks

func_check_env(){

  # Check Sudo Dependency

  
      
      
        if
      
       [ $(
      
        which
      
      
        sudo
      
      |
      
        wc
      
       -l) -eq 
      
        '
      
      
        0
      
      
        '
      
       ]; 
      
        then
      
      
        echo
      
      
        echo
      
      
        '
      
      
         [ERROR]: This Setup Script Requires sudo!
      
      
        '
      
      
        echo
      
      
        '
      
      
                  Please Install sudo Then Run This Setup Again.
      
      
        '
      
      
        echo
      
      
        

    exit 
      
      
        1
      
      
        fi
      
      
        



  # Check Running User

  
      
      
        if
      
       [ ${runuser} == 
      
        '
      
      
        root
      
      
        '
      
       ]; 
      
        then
      
      
        echo
      
      
        echo
      
      
        '
      
      
         [WARNING]: Setup No Longer Requires Constant Root Privileges.
      
      
        '
      
      
        echo
      
      
        '
      
      
                    Continuing Will Install Veil Only For The Root User.
      
      
        '
      
      
        echo
      
      
        

    read 
      
      -p 
      
        '
      
      
         Continue With Installation? (y/n): 
      
      
        '
      
      
         rootonly

    
      
      
        if
      
       [ ${rootonly} != 
      
        '
      
      
        y
      
      
        '
      
       ]; 
      
        then
      
      
        echo
      
      
        echo
      
      
        '
      
      
         [ERROR]: Installation Aborted By User.
      
      
        '
      
      
        echo
      
      
        

      exit 
      
      
        1
      
      
        fi
      
      
        fi
      
      
        



  # Check OS Versions (Temporary To Ensure A Smooth Transition)

  
      
      
        if
      
       [ $(
      
        uname
      
       -a|
      
        grep
      
       -i kali|
      
        wc
      
       -l) == 
      
        '
      
      
        1
      
      
        '
      
       ]; 
      
        then
      
      
        echo
      
      
        echo
      
      
        '
      
      
         Kali linux detected...
      
      
        '
      
      
        echo
      
      
        elif
      
       [ $(
      
        uname
      
       -a|
      
        grep
      
       -i ubuntu|
      
        wc
      
       -l) == 
      
        '
      
      
        1
      
      
        '
      
       ]; 
      
        then
      
      
        if
      
       [ $(
      
        grep
      
      
        "
      
      
        VERSION_ID
      
      
        "
      
       /etc/os-release|
      
        cut
      
       -d
      
        "
      
      
        =
      
      
        "
      
       -f2|
      
        sed
      
       -e 
      
        '
      
      
        s/"//g
      
      
        '
      
       -e 
      
        '
      
      
        s/\..*//
      
      
        '
      
      ) -lt 
      
        '
      
      
        14
      
      
        '
      
       ]; 
      
        then
      
      
        echo
      
      
        echo
      
      
        '
      
      
         [ERROR]: Veil-Evasion Only Supported On Ubuntu Versions 14+.
      
      
        '
      
      
        echo
      
      
        

      exit 
      
      
        1
      
      
        fi
      
      
        elif
      
       [ $(
      
        uname
      
       -a|
      
        grep
      
       -i debian|
      
        wc
      
       -l) == 
      
        '
      
      
        1
      
      
        '
      
       ]; 
      
        then
      
      
        if
      
       [ $(
      
        grep
      
      
        "
      
      
        VERSION_ID
      
      
        "
      
       /etc/os-release|
      
        cut
      
       -d
      
        "
      
      
        =
      
      
        "
      
       -f2|
      
        sed
      
       -e 
      
        '
      
      
        s/"//g
      
      
        '
      
       -e 
      
        '
      
      
        s/\..*//
      
      
        '
      
      ) -lt 
      
        '
      
      
        7
      
      
        '
      
       ]; 
      
        then
      
      
        echo
      
      
        echo
      
      
        '
      
      
         [ERROR]: Veil-Evasion Only Supported On Debian Versions 7+.
      
      
        '
      
      
        echo
      
      
        

      exit 
      
      
        1
      
      
        fi
      
      
        fi
      
      
        



  # Check Capstone dependency 
      
      
        for
      
      
         backdoor factory

  
      
      
        if
      
       [ -f /etc/
      
        ld
      
      .so.conf.d/capstone.conf ]; 
      
        then
      
      
        echo
      
      
        '
      
      
         [*] Capstone Already Installed... Skipping.
      
      
        '
      
      
        else
      
      
        echo
      
      
        '
      
      
         [*] Initializing Git Repo Based Dependencies Installation
      
      
        '
      
      
        

    func_git_deps

  
      
      
        fi
      
      
        



  # Check If Wine Python Is Already Installed

  
      
      
        if
      
       [ -f ~/.wine/drive_c/windows/system32/python27.dll ] && [ -f ~/.wine/drive_c/Python27/python.exe ]; 
      
        then
      
      
        echo
      
      
        '
      
      
         [*] Wine Python Already Installed... Skipping.
      
      
        '
      
      
        echo
      
      
        '
      
      
         [*] Initializing Apt Package Installation
      
      
        '
      
      
        

    func_apt_deps

    # func_update_config

  
      
      
        else
      
      
        echo
      
      
        '
      
      
         [*] Initializing Apt Dependencies Installation
      
      
        '
      
      
        

    func_apt_deps

    
      
      
        echo
      
      
        '
      
      
         [*] Initializing Wine Python Dependencies Installation
      
      
        '
      
      
        

    func_python_deps

  
      
      
        fi
      
      
        



  # Check If Wine Ruby Is Already Installed

  
      
      
        if
      
       [ -f ~/.wine/drive_c/Ruby187/bin/
      
        ruby.exe ]; 

    
      
      
        then
      
      
        echo
      
      
        '
      
      
         [*] Wine Ruby Already Installed... Skipping.
      
      
        '
      
      
        else
      
      
        echo
      
      
        '
      
      
         [*] Initializing Wine Ruby Dependencies Installation
      
      
        '
      
      
        

    func_ruby_deps

  
      
      
        fi
      
      
        



  # finally, update the config

  func_update_config

}



# Install Architecture Dependent Dependencies

func_apt_deps(){

  # Check For 
      
      
        64
      
      -
      
        bit Kernel

  
      
      
        if
      
       [ $(
      
        uname
      
       -m) == 
      
        '
      
      
        x86_64
      
      
        '
      
       ]; 
      
        then
      
      
        

#######DZXS test

    
      
      
        echo
      
      
        '
      
      
         [*] Adding i386 Architecture To x86_64 System
      
      
        '
      
      
        sudo
      
       dpkg --add-
      
        architecture i386

    
      
      
        echo
      
      
        '
      
      
         [*] Updating Apt Package Lists
      
      
        '
      
      
        sudo
      
       apt-
      
        get update

    
      
      
        echo
      
      
        '
      
      
         [*] Installing Wine i386 Binaries
      
      
        '
      
      
        sudo
      
       apt-get 
      
        install
      
       -y wine-
      
        bin:i386

  
      
      
        fi
      
      
        



  # Start Apt Dependency Install

  
      
      
        echo
      
      
        '
      
      
         [*] Installing Microsoft Fonts
      
      
        '
      
      
        

  # Can
      
      
        '
      
      
        t Send This to Log File Due to Dumb Needs to Agree with M$ Crap.
      
      
        sudo
      
       apt-get 
      
        install
      
       -y ttf-mscorefonts-
      
        installer

  
      
      
        echo
      
      
        '
      
      
         [*] Installing Apt Dependencies
      
      
        '
      
      
        

###我在这老是连不上源,就自己一个个地装

  
      
      
        sudo
      
       apt-get 
      
        install
      
       -y mingw-w64 monodoc-browser monodevelop mono-mcs wine python python-
      
        crypto \

                          python
      
      -pefile python-pip 
      
        unzip
      
      
         ruby

}



# Install Git Dependencies

func_git_deps(){

    
      
      
        echo
      
      
        '
      
      
         [*] Installing Git Repo Dependencies
      
      
        '
      
      
        

    cd ${tempdir}

    git clone https:
      
      
        //
      
      
        github.com/aquynh/capstone
      
      
            cd capstone

    git checkout next

    .
      
      /
      
        make
      
      .
      
        sh
      
      
        sudo
      
       ./
      
        make
      
      .
      
        sh
      
      
        install
      
      
        

    cd bindings
      
      /
      
        python

    
      
      
        sudo
      
      
        make
      
      
        install
      
      
        

    cd ${tempdir}

    
      
      
        sudo
      
      
        rm
      
       -
      
        rf capstone

    
      
      
        echo
      
      
        '
      
      
         [*] Adding Capstone Library Path To /etc/ls.so.conf.d/capstone.conf
      
      
        '
      
      
        sudo
      
      
        sh
      
       -c 
      
        "
      
      
        echo '# Capstone Shared Libs' > /etc/ld.so.conf.d/capstone.conf
      
      
        "
      
      
        sudo
      
      
        sh
      
       -c 
      
        "
      
      
        echo '/usr/lib64' >> /etc/ld.so.conf.d/capstone.conf
      
      
        "
      
      
        sudo
      
      
         ldconfig

}



# Install Wine Python Dependencies

func_python_deps(){

  # Check If symmetricjsonrpc Is Already Installed

  
      
      
        if
      
       [ -d /usr/local/lib/python2.
      
        7
      
      /dist-packages/symmetricjsonrpc/ ]; 
      
        then
      
      
        echo
      
      
        '
      
      
         [*] SymmetricJSONRPC Already Installed... Skipping.
      
      
        '
      
      
        else
      
      
        echo
      
      
        '
      
      
         [*] Installing symmetricjsonrpc Dependency
      
      
        '
      
      
        sudo
      
       pip 
      
        install
      
      
         symmetricjsonrpc

    
      
      
        echo
      
      
        fi
      
      
        



  # Install Wine Python and Dependencies

  # Download required files, doing no check cert because 
      
      
        wget
      
      
         is having an issue with our wildcard cert

  # 
      
      
        if
      
       you
      
        '
      
      
        re reading this, and actually concerned you might be mitm, use a browser and just download these
      
      

  # files and 
      
        then
      
      
         just comment these next two lines out :)

  
      
      
        echo
      
      
        '
      
      
         [*] Downloading Python Setup Files From http://www.veil-framework.com
      
      
        '
      
      
        

#####dzxs 这里我下载不了,浏览器也上不了他的网站,然后根据后面的内容,从windows的python目录copy了  distutils tcl Tools 这三个文件夹打包成requiredfiles.
      
      
        zip
      
       我copy的是python2.
      
        7
      
      
        .9的

  #
      
      
        wget
      
       -q https:
      
        //
      
      
        www.veil-framework.com/InstallMe/requiredfiles.zip --no-check-certificate
      
      
        ###dzxs 这里跟上面原因一样,我从别的地方下载了

  #
      
      
        wget
      
       -q https:
      
        //
      
      
        www.veil-framework.com/InstallMe/pyinstaller-2.0.zip --no-check-certificate
      
      
        

  # Unzip Setup Files

  
      
      
        echo
      
      
        '
      
      
         [*] Uncompressing Setup Archive
      
      
        '
      
      
        unzip
      
       requiredfiles.
      
        zip
      
      
        



  # Prepare Wine Directories

  
      
      
        echo
      
      
        '
      
      
         [*] Preparing Wine Directories
      
      
        '
      
      
        mkdir
      
       -p ~/.wine/drive_c/Python27/Lib/

  
      
        cp
      
       distutils -r ~/.wine/drive_c/Python27/Lib/

  
      
        cp
      
       tcl -r ~/.wine/drive_c/Python27/

  
      
        cp
      
       Tools -r ~/.wine/drive_c/Python27/
      
        



  # Install Setup Files

  
      
      
        echo
      
      
        '
      
      
         [*] Installing Wine Python Dependencies
      
      
        '
      
      
        

###dzxs 这里我装的是pthon
      
      -
      
        2.7
      
      .
      
        9
      
      
        .msi

  #wine msiexec 
      
      /i python-
      
        2.7
      
      .
      
        6
      
      
        .msi

  wine msiexec 
      
      /i python-
      
        2.7
      
      .
      
        6
      
      
        .msi

  wine pywin32
      
      -
      
        218
      
      .win32-py2.
      
        7
      
      
        .exe

  wine pycrypto
      
      -
      
        2.6
      
      .win32-py2.
      
        7
      
      
        .exe

  
      
      
        if
      
       [ -d 
      
        "
      
      
        /opt/pyinstaller-2.0/
      
      
        "
      
       ]; 
      
        then
      
      
        echo
      
      
        '
      
      
         [*] PyInstaller Already Installed... Skipping.
      
      
        '
      
      
        else
      
      
        sudo
      
      
        unzip
      
       -d /opt pyinstaller-
      
        2.0
      
      .
      
        zip
      
      
        sudo
      
      
        chmod
      
      
        755
      
       -R /opt/pyinstaller-
      
        2.0
      
      /

  
      
        fi
      
      
        



  # Clean Up Setup Files

  
      
      
        echo
      
      
        '
      
      
         [*] Cleaning Up Setup Files
      
      
        '
      
      
        rm
      
       python-
      
        2.7
      
      .
      
        9
      
      
        .msi

  
      
      
        rm
      
       pywin32-
      
        218
      
      .win32-py2.
      
        7
      
      
        .exe

  
      
      
        rm
      
       pycrypto-
      
        2.6
      
      .win32-py2.
      
        7
      
      
        .exe

  
      
      
        rm
      
       pyinstaller-
      
        2.0
      
      .
      
        zip
      
      
        rm
      
       requiredfiles.
      
        zip
      
      
        



  # Remove Temp Directories

  
      
      
        echo
      
      
        '
      
      
         [*] Removing Temporary Directories
      
      
        '
      
      
        rm
      
       -
      
        rf distutils

  
      
      
        rm
      
       -
      
        rf tcl

  
      
      
        rm
      
       -
      
        rf Tools

}





# Install Wine Ruby Dependencies

func_ruby_deps(){



  # Install Wine Ruby and Dependencies

  # Download required files, doing no check cert because 
      
      
        wget
      
      
         is having an issue with our wildcard cert

  # 
      
      
        if
      
       you
      
        '
      
      
        re reading this, and actually concerned you might be mitm, use a browser and just download these
      
      

  # files and 
      
        then
      
      
         just comment these next two lines out :)

  
      
      
        echo
      
      
        '
      
      
         [*] Downloading Ruby Setup Files From http://www.veil-framework.com
      
      
        '
      
      
        

####dzxs 这里跟上面一样不能访问,也是自己下载了rubyinstaller
      
      -
      
        1.8
      
      .
      
        7
      
      -p374.exe 原来的是rubyinstaller-
      
        1.8
      
      .
      
        7
      
      -
      
        p371.exe

  #
      
      
        wget
      
       -q https:
      
        //
      
      
        www.veil-framework.com/InstallMe/rubyinstaller-1.8.7-p371.exe --no-check-certificate
      
      
        #####dzxs 这个不知道内容是啥,就没管,没学过ruby

  
      
      
        wget
      
       -q https:
      
        //
      
      
        www.veil-framework.com/InstallMe/ruby_required.zip --no-check-certificate
      
      
        

  # 
      
      
        install
      
      
         Ruby under Wine

  
      
      
        echo
      
      
        '
      
      
         [*] Installing Ruby under Wine
      
      
        '
      
      
        

  wine rubyinstaller
      
      -
      
        1.8
      
      .
      
        7
      
      -p374.exe /
      
        silent



  # fetch the OCRA gem

  
      
      
        echo
      
      
        '
      
      
         [*] Fetching and installing Ruby OCRA gem
      
      
        '
      
      
        

  gem fetch 
      
      -v 
      
        1.3
      
      .
      
        0
      
      
         ocra



  # 
      
      
        install
      
      
         the OCRA gem under Wine

  wine 
      
      ~/.wine/drive_c/Ruby187/bin/ruby.exe ~/.wine/drive_c/Ruby187/bin/gem 
      
        install
      
       ocra-
      
        1.3
      
      .
      
        0
      
      
        .gem



  # 
      
      
        unzip
      
      
         the Ruby dependencies

  
      
      
        echo
      
      
        '
      
      
         [*] Uncompressing Ruby Setup Archive
      
      
        '
      
      
        unzip
      
       -o -d /root/.wine/drive_c/Ruby187/lib/ruby/gems/ ruby_required.
      
        zip
      
      
        



  # Clean Up Setup Files

  
      
      
        echo
      
      
        '
      
      
         [*] Cleaning Up Ruby Setup Files
      
      
        '
      
      
        rm
      
       rubyinstaller-
      
        1.8
      
      .
      
        7
      
      -
      
        p374.exe

  
      
      
        rm
      
       ruby_required.
      
        zip
      
      
        rm
      
       ocra-
      
        1.3
      
      .
      
        0
      
      
        .gem

}



# Update Veil Config

func_update_config(){

  # .
      
      /config/
      
        update.py

  
      
      
        echo
      
      
        '
      
      
         [*] Updating Veil-Framework Configuration
      
      
        '
      
      
        

  cd ..
      
      /
      
        config

  
      
      
        sudo
      
      
         python update.py



  # Chown Output Directory

  
      
      
        sudo
      
      
        chown
      
       ${runuser}:${runuser} ~/veil-
      
        output

}



# Menu Case Statement


      
      
        case
      
       $
      
        1
      
      
        in
      
      
        

  # Force Clean Install Of Wine Python Dependencies

  
      
      --
      
        clean)

    # Bypass Environment Checks To Force Install Dependencies

    func_title

    func_apt_deps

    func_git_deps

    func_python_deps

    func_ruby_deps

    ;;

  # Print Help Menu

  
      
      -h|--
      
        help)

    func_title

    
      
      
        echo
      
      
        echo
      
      
        "
      
      
          [Usage]....: ${0} [OPTIONAL]
      
      
        "
      
      
        echo
      
      
        '
      
      
          [Optional].:
      
      
        '
      
      
        echo
      
      
        '
      
      
                       --clean   = Force Clean Install Of Python Dependencies
      
      
        '
      
      
        echo
      
      
        '
      
      
                       -h|--help = Show Help Menu
      
      
        '
      
      
        echo
      
      
        

    ;;

  # Run Standard Setup

  
      
      *
      
        )

    func_title

    func_check_env

    ;;


      
      
        esac
      
    

 

彩笔在kali安装 veil 的过程 and 使用


更多文章、技术交流、商务合作、联系博主

微信扫码或搜索:z360901061

微信扫一扫加我为好友

QQ号联系: 360901061

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描下面二维码支持博主2元、5元、10元、20元等您想捐的金额吧,狠狠点击下面给点支持吧,站长非常感激您!手机微信长按不能支付解决办法:请将微信支付二维码保存到相册,切换到微信,然后点击微信右上角扫一扫功能,选择支付二维码完成支付。

【本文对您有帮助就好】

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描上面二维码支持博主2元、5元、10元、自定义金额等您想捐的金额吧,站长会非常 感谢您的哦!!!

发表我的评论
最新评论 总共0条评论