AWD批量攻击脚本使用教程
项目地址:https://gitcode.com/gh_mirrors/aw/awd_script
1. 项目的目录结构及介绍
awd_script/
├── attack.sh
├── hosts
├── init_hosts.sh
├── pwn_exp.py
├── pwn_upload.py
├── submit_flag.py
├── web_exp.py
├── LICENSE
└── README.md
attack.sh
: 批量攻击脚本,用于执行攻击操作。hosts
: 存储攻击靶机的远程信息,格式为ip:port
。init_hosts.sh
: 初始化队伍的IP和端口,将信息储存在hosts
文件中。pwn_exp.py
: AWD Pwn exp脚本例子,用于Pwn类攻击。pwn_upload.py
: 文件上传脚本,用于PWN使用。submit_flag.py
: 提交flag的脚本。web_exp.py
: Web exp脚本,用于Web类攻击。LICENSE
: 项目许可证文件。README.md
: 项目说明文档。
2. 项目的启动文件介绍
attack.sh
attack.sh
是项目的核心启动文件,用于批量执行攻击操作。它通过读取 hosts
文件中的远程信息,并调用相应的攻击脚本(如 pwn_exp.py
或 web_exp.py
)来实现攻击。
使用方法
./attack.sh
3. 项目的配置文件介绍
hosts
hosts
文件用于存储攻击目标的远程信息,每一行包含一个目标的 ip:port
信息。
示例内容
192.168.1.1:80
192.168.1.2:8080
init_hosts.sh
init_hosts.sh
脚本用于初始化 hosts
文件,将队伍的IP和端口信息写入 hosts
文件中。
使用方法
./init_hosts.sh
通过以上介绍,您可以更好地理解和使用 awd_script
项目进行AWD比赛的批量攻击操作。
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考