kali安装loic

    技术2022-07-15  85

    1、安装mono环境

    检查kali对应的Debian版本,根据Debian版本安装mono

    https://www.monodevelop.com/download/#fndtn-download-lin-debian

    查看Debian版本:

    查看内核版本和信息 uname -a

    查看发行版信息 lsb_release -a

    Debian 10

    sudo apt install apt-transport-https dirmngr sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF echo "deb https://download.mono-project.com/repo/debian vs-buster main" | sudo tee /etc/apt/sources.list.d/mono-official-vs.list sudo apt update

    sudo apt-get install monodevelop

    Package has no installation candidate解决方法

    解决方法如下:# apt-get update # apt-get upgrade # apt-get install <packagename>

    2、安装loic

    mkdir loic && cd loic

    vim loic.sh #编辑shell脚本

    脚本内容

    #!/bin/bash # Copyfuck © 2010 q # # This script installs, updates and runs LOIC on Linux. # # Supported distributions: # * Ubuntu # * Debian # * Fedora # # Usage: bash ubuntu_loic.bash <install|update|run> # GIT_REPO=http://github.com/NewEraCracker/LOIC.git GIT_BRANCH=master DEB_MONO_PKG="monodevelop liblog4net-cil-dev" FED_MONO_PKG="mono-basic mono-devel monodevelop mono-tools" lower() { tr '[A-Z]' '[a-z]' } what_distro() { if which lsb_release ; then echo lsb_release -si | lower elif grep -qi ubuntu /etc/*release ; then echo "ubuntu" elif [[ -e /etc/fedora-release ]] ; then echo "fedora" else # Assume Debian-based echo "debian" fi } DISTRO=$(what_distro) ensure_git() { if ! which git ; then if [[ $DISTRO = 'ubuntu' || $DISTRO = 'debian' ]] ; then sudo apt-get install git elif [[ $DISTRO = 'fedora' ]] ; then sudo yum install git fi fi } is_loic() { is_loic_git || { [[ -d LOIC ]] && cd LOIC && is_loic_git; } } is_loic_git() { [[ -d .git ]] && grep -q LOIC .git/config } get_loic() { ensure_git if ! is_loic ; then git clone $GIT_REPO -b $GIT_BRANCH fi } compile_loic() { get_loic if ! is_loic ; then echo "Error: You are not in a LOIC repository." exit 1 fi if [[ $DISTRO = 'ubuntu' || $DISTRO = 'debian' ]] ; then sudo apt-get install $DEB_MONO_PKGS elif [[ $DISTRO = 'fedora' ]] ; then sudo yum install $FED_MONO_PKS fi mdtool build } run_loic() { is_loic if [[ ! -e bin/Debug/LOIC.exe ]] ; then compile_loic fi if ! which mono ; then if [[ $DISTRO = 'ubuntu' || $DISTRO = 'debian' ]] ; then sudo apt-get install mono-runtime elif [[ $DISTRO = 'fedora' ]] ; then sudo yum install mono-runtime fi fi mono bin/Debug/LOIC.exe } update_loic() { ensure_git if is_loic ; then git pull --rebase compile_loic else echo "Error: You are not in a LOIC repository." fi } case $1 in install) compile_loic ;; update) update_loic ;; run) run_loic ;; *) echo "Usage: $0 <install|update|run>" ;; esac

     

    chmod +x loic.sh #赋予执行权限

    ./loic.sh install #执行安装

    过程中遇到如下警告,直接忽略,输入n

    apt-get install mono-gmcs        #安装依赖(页面可能会提示你,已有其他包代替了,就可以忽略,继续走)

    ./loic.sh run #运行

     

     

    Processed: 0.009, SQL: 9