网基网络安全
Would you like to react to this message? Create an account in a few clicks or log in to continue.
搜索
 
 

结果按:
 


Rechercher 高级搜索

关键词

最新主题
» 这些年,跟耶稣 诗歌版
WAFNinja:一款绕过WAF的渗透测试工具 Empty周一 八月 12, 2019 12:32 am 由 Admin

» SUPERSTAR GROUP 2018 - 潘雪俪 Celine Diora 【迎春花/爆竹一声大地春】
WAFNinja:一款绕过WAF的渗透测试工具 Empty周四 二月 22, 2018 11:58 pm 由 Admin

» 鍾明秋---人生何處不相逢
WAFNinja:一款绕过WAF的渗透测试工具 Empty周四 二月 22, 2018 11:50 pm 由 Admin

» 越南語翻唱 刘小慧 初戀情人 Giọt Mưa Cuối Thu Thanh Hà
WAFNinja:一款绕过WAF的渗透测试工具 Empty周二 六月 27, 2017 10:39 pm 由 Admin

» 越南語翻唱 S H E 不想長大 Trái Tim Vẫn Chờ Vân Thảo
WAFNinja:一款绕过WAF的渗透测试工具 Empty周二 六月 27, 2017 11:11 am 由 Admin

» 越南語翻唱 驛動的心 Dù Chỉ Là Phút Giây Tâm
WAFNinja:一款绕过WAF的渗透测试工具 Empty周二 六月 20, 2017 12:06 pm 由 Admin

» 加多一点点 ------------------苏家玉
WAFNinja:一款绕过WAF的渗透测试工具 Empty周四 六月 15, 2017 11:44 pm 由 Admin

» 越南語翻唱 甜蜜蜜 Nụ Cười Xinh Như Quỳnh 4K視頻
WAFNinja:一款绕过WAF的渗透测试工具 Empty周六 六月 03, 2017 11:47 pm 由 Admin

» 【渗透神器系列】搜索引擎
WAFNinja:一款绕过WAF的渗透测试工具 Empty周三 五月 31, 2017 12:07 am 由 Admin

五月 2024
周日周一周二周三周四周五周六
   1234
567891011
12131415161718
19202122232425
262728293031 

日历 日历

本月最活跃发帖人
No user


WAFNinja:一款绕过WAF的渗透测试工具

向下

WAFNinja:一款绕过WAF的渗透测试工具 Empty WAFNinja:一款绕过WAF的渗透测试工具

帖子 由 Admin 周四 五月 18, 2017 10:22 am

这时一款良好的绕过WAF的渗透测试工具就显得很受渗透测人员欢迎,在这里我们推荐一款绕过WAF的实用渗透工具,希望对大家平时做渗透有所帮助。

  1简介

  WAFNinja 是一款采用Python编写的命令行工具。它通过自动化步骤来帮助渗透测试者来绕过WAF,而这些步骤对于绕过输入验证来说是必需的。该工具的编写目标是方便扩展、易于使用和在团队环境下也可使用。众多的载荷和模糊字符串是存储在本地的数据库,并且伴随着该工具一同发布出来。 WAFNinja 支持HTTP连接、GET/POST请求、可以使用cookie去访问那些只限于授权用户的页面。

  2 下载安装

  下载方式

  github下载地址:https://github.com/khalilbijjou/WAFNinja

  可用git clone [要查看本链接请先注册登录]

  或者直接用浏览器下载并且解压到本地文件。

  安装

  直接进入该文件夹,输入如下命令:

  root@kali:~/WAFNinja# python wafninja.py -h

  如果出现正常的文档说明,该结果证明安装成功;

  如果出现类似“ ImportError: No module named progressbar ”,请自行安装相关的包。

  例如本处的解决方式为:root@kali:~/#pip install processbar ( 或者在终端输入:easy_install processbar)

  3 使用

  1 查看帮助信息

  root@kali:~/WAFNinja# python wafninja.py -h

  root@kali:~/WAFNinja# python wafninja.py fuzz -h # 我们可以把fuzz 换成 bypass,insert-fuzz,insert-bypass,set-db 这几个关键词,便可以查看相对应的帮助信息。

  2 使用示例

  fuzz(模糊测试):

  python wafninja.py fuzz -u “http://www.***.com/index.php?” -c “phpsessid=value” -t xss -o output.html

  WAFNinja:一款绕过WAF的渗透测试工具

  WAFNinja:一款绕过WAF的渗透测试工具
bypass(绕过WAF):
python wafninja.py bypass -u “http://www.***.com/index.php” -p “Name=PAYLOAD&Submit=Submit” -c “phpsessid=value” -t xss -o output.html

insert-fuzz(用户自定义模糊测试载荷):
python wafninja.py insert-fuzz -i select -e select -t sql

其他参数:
{fuzz,bypass,insert-fuzz,insert-bypass,set-db}

fuzz 检查WAF允许通过的符号和关键词。.
bypass 从数据库中发送载荷到目标。
insert-fuzz 添加一个模糊字符串。
insert-bypass 添加一个载荷到绕过列表。
set-db 设置另外一个数据库文件。对于别人分享的相同载荷数据库时,这个特别有用。

可选参数:
-h, –help 显示帮助信息并且退出。
-v, –version 显示程序版本号并且推出。

  3 备注

  0×01中的第一步时,当我们使用root@kali:~/WAFNinja# python wafninja.py fuzz -h

usage: wafninja.py fuzz [-h] -u URL [-p POST PARAMETER] [-c COOKIE] -t TYPE
[-d DELAY] [-o OUTPUT FILE]
  可选参数:

-u URL 目标URL(例如: “[要查看本链接请先注册登录]
-p POST PARAMETER 通过post参数发送模糊测试载荷
-c COOKIE HTTP Cookie 头部
-t TYPE 载荷的类型 [sql|xss]
-d DELAY 每个请求的等待时间,默认是0秒
-o OUTPUT FILE 保存输出到html 文件
Admin
Admin
Admin

帖子数 : 39
注册日期 : 17-05-09
年龄 : 36

https://networksecurity.souluntan.com

返回页首 向下

返回页首


 
您在这个论坛的权限:
不能在这个论坛回复主题