AWD_Hunter

基于Python2.7的AWD自动化工具

免得比赛时手忙脚乱,时间有限,后续或加入自动submit flag什么的

安装依赖库

sudo python -m pip install -r requirements.txt

运行

Usage:python run.py

过程中间对整体代码进行了重构和优化,理清程序逻辑,提高代码的可读性

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
.
├── app //程序主体
│ ├── __init__.py
│ ├── __init__.pyc
│ ├── app_common_class.py
│ ├── app_common_class.pyc
│ ├── app_core.py
│ ├── app_core.pyc
│ ├── app_func.py
│ └── app_func.pyc
├── extension //拓展模块
│ └── ssh-auto-chpass.py
├── run.py //运行
├── runtime
│ └── log.json //log文件
└── script //存放脚本
├── php
│ ├── log-record.php
│ └── null_shell.php
└── py
└── addlog.py

主要使用paramiko和重写cmd基本类方法实现ssh连接和程序交互式命令行处理

使用json格式储存数据更灵活方便

ps查看查看记录的主机和webshell

使用ps中的序号就可以直接连接主机或者webshell

Github: https://github.com/zhuxianjin/AWD_Hunter

文章作者: J0k3r
文章链接: http://j0k3r.top/2019/01/21/AWD_Hunter/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 J0k3r's Blog