目录
-
-
- 配置虚拟机静态IP
- 配置AoiAWD
-
之前打比赛的时候室友教了我一下配置AoiAWD,现在有时间自己配了一遍,把步骤记一下。
AoiAWD地址:https://github.com/DasSecurity-HatLab/AoiAWD
配置虚拟机静态IP
-
本机利用
ipconfig /all 查看本机网段,记下本机所连接的网络的连接描述 、子网掩码 和默认网关
-
打开VMware,将安装aoiawd虚拟机的网络适配器改为桥接
-
打开VMvare,进入编辑->虚拟网络编辑器->更改设置
选择桥接模式,桥接至改成之前记下的连接描述
点击确定。 -
打开ubuntu,利用ifconfig得到网卡名称
-
打开ubuntu的网络接口配置
1 | sudo vim /etc/network/interfaces |
添加如下内容:
1 2 3 4 5 | auto ens33 #ens33是刚刚看到的网卡名称 iface ens33 inet static address 192.168.123.233 #你想设置的静态IP netmask 255.255.255.0 #刚刚记下的子网掩码 gateway 192.168.123.3 #刚刚记下的网关 |
- 重启网卡:
1 2 | sudo ifdown ens33 sudo ifup ens33 |
或
1 2 | sudo ifconfig ens33 down sudo ifconfig ens33 up |
配置AoiAWD
官方的配置方法:https://github.com/DasSecurity-HatLab/AoiAWD/blob/master/BUILD.md
- 下载AoiAWD,项目地址已经放在开头了。
- 安装mongdb等要用的依赖。
1 2 3 | sudo apt install mongodb-server sudo apt-get install php7.2-dev php-pear sudo pecl install mongodb #如果速度不行的话,可以用proxychains,不明白的自行百度 |
- 修改php.ini
1 | sudo vim /etc/php/7.2/cli/php.in |
在拓展处添加extension=mongdb
在phar处修改配置为
然后退出,切换到下载了aoiawd的目录。
1 | cd ~/AoiAWD |
- 构建AoiAWD
首先,构建Fronted项目
1 2 3 | cd Frontend npm install npm run build |
构建成功后将在dist/目录下得到
index.html
static/
然后构建AoiAWDcore
1 2 3 4 | cd AoiAWD rm -rf src/public/* cp -r ../Frontend/dist/* src/public/ php compile.php |
构建成功得到aoiawd.phar
5. 启动AoiAWD
1 2 3 | sudo mkdir -p /data/db sudo mongod ./aoiawd.phar |
可以得到一串token值作为本次登陆的临时密钥,默认访问端口为1337,监听端口为5023。这样就可以在本机中进行访问了。
6. 利用相应功能
切换到对应方法的文件夹中,