Ubuntu18简单配置AoiAWD

之前打比赛的时候室友教了我一下配置AoiAWD,现在有时间自己配了一遍,把步骤记一下。
AoiAWD地址:https://github.com/DasSecurity-HatLab/AoiAWD

配置虚拟机静态IP

  1. 本机利用ipconfig /all查看本机网段,记下本机所连接的网络的连接描述子网掩码默认网关
    在这里插入图片描述

  2. 打开VMware,将安装aoiawd虚拟机的网络适配器改为桥接
    在这里插入图片描述

  3. 打开VMvare,进入编辑->虚拟网络编辑器->更改设置
    在这里插入图片描述
    选择桥接模式,桥接至改成之前记下的连接描述
    在这里插入图片描述
    点击确定。

  4. 打开ubuntu,利用ifconfig得到网卡名称
    在这里插入图片描述

  5. 打开ubuntu的网络接口配置

sudo vim /etc/network/interfaces

添加如下内容:

auto ens33    #ens33是刚刚看到的网卡名称
iface ens33 inet static
address 192.168.123.233   #你想设置的静态IP
netmask 255.255.255.0    #刚刚记下的子网掩码
gateway 192.168.123.3    #刚刚记下的网关
  1. 重启网卡:
sudo ifdown ens33 
sudo ifup ens33

sudo ifconfig ens33 down
sudo ifconfig ens33 up

配置AoiAWD

官方的配置方法:https://github.com/DasSecurity-HatLab/AoiAWD/blob/master/BUILD.md

1. 下载AoiAWD

项目地址已经放在开头了。

2. 安装mongdb等要用的依赖。
sudo apt install mongodb-server
sudo apt-get install php7.2-dev php-pear
sudo pecl install mongodb #如果速度不行的话,可以用proxychains,不明白的自行百度
3. 修改php.ini
sudo  vim  /etc/php/7.2/cli/php.in

在拓展处添加extension=mongdb
在phar处修改配置为
在这里插入图片描述
然后退出,切换到下载了aoiawd的目录。

cd ~/AoiAWD
4. 构建AoiAWD

首先,构建Fronted项目

cd Frontend
npm install
npm run build

构建成功后将在dist/目录下得到
index.html
static/
然后构建AoiAWDcore

cd AoiAWD
rm -rf src/public/*
cp -r ../Frontend/dist/* src/public/
php compile.php

构建成功得到aoiawd.phar

5. 启动AoiAWD
sudo mkdir -p /data/db
sudo mongod
./aoiawd.phar

可以得到一串token值作为本次登陆的临时密钥,默认访问端口为1337,监听端口为5023。这样就可以在本机中进行访问了。

6. 利用相应功能

切换到对应方法的文件夹中,php xxx.phpmake即可得到相应的phar文件,放在需要监听的靶机上运行即可上线。
比如
tapeworm的用法为:./tapeworm.phar -d PATH -s 192.168.xx.xx:8023(里面为本机IP)
更多用法如下:https://github.com/DasSecurity-HatLab/AoiAWD

恢复动态IP

sudo vim /etc/network/interfaces

把刚刚修改的ens33网卡修改为:

auto ens33
iface ens33 inet dhcp

重启网卡之后,再将桥接模式改为NET模式即可恢复。

评论 13
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值