1. 程式人生 > >基於Python開發的一款功能強大的Web應用程式掃描工具

基於Python開發的一款功能強大的Web應用程式掃描工具

WAScan是一款開源工具,該工具採用的是基於黑盒的漏洞挖掘方法,這也就意味著研究人員無需對Web應用程式的原始碼進行研究,它可以直接被當作成一種模糊測試工具來使用,並且能夠對目標Web應用的頁面進行掃描,提取頁面連結和表單,執行指令碼攻擊,傳送Payload或尋找錯誤訊息等等。

分享一個python資源分享交流學習解答qun 943752371

可跨平臺使用

基於Python開發的一款功能強大的Web應用程式掃描工具

 

功能介紹

指紋識別

-內容管理系統 (CMS) -> 6

-Web框架 -> 22

-Cookies/Headers

-語言 -> 9

-作業系統 (OS) -> 7

-伺服器 -> ALL

-Web應用程式防火牆 (WAF) -> 50+

攻擊方式

-Bash命令注入

-SQL盲注

-緩衝區溢位

-SQL注入

-XSS跨站指令碼

-HTML注入

-LDAP注入

-本地檔案包含

-執行作業系統命令

-PHP程式碼注入

-伺服器端注入

-XPath注入

-XML外部實體攻擊

程式碼審計

-Apache狀態頁面

-開放重定向

-PHPInfo

-Robots.txt

-XST

暴力破解攻擊

-管理員控制面板

-常見後門

-常見備份目錄

-常見備份檔案

-常見目錄

-常見檔案

-隱藏引數

資料收集

-信用卡資料

-電子郵件

-私人IP

-錯誤資訊

-SSN

工具安裝

$ git clone https://github.com/m4ll0k/WAScan.git wascan
$ cd wascan 
$ pipinstall BeautifulSoup
$python wascan.py

工具使用

指紋識別:

$python wascan.py --url http://xxxxx.com/ --scan 0

基於Python開發的一款功能強大的Web應用程式掃描工具

 

攻擊執行:

$python wascan.py --url http://xxxxx.com/index.php?id=1 --scan 1

基於Python開發的一款功能強大的Web應用程式掃描工具

 

審計:

$python wascan.py --url http://xxxxx.com/ --scan 2

暴力破解攻擊:

$python wascan.py --url http://xxxxx.com/ --scan 3

基於Python開發的一款功能強大的Web應用程式掃描工具

 

資訊收集:

$python wascan.py --url http://xxxxx.com/ --scan 4

基於Python開發的一款功能強大的Web應用程式掃描工具

 

完整掃描:

$python wascan.py --url http://xxxxx.com --scan 5

基於Python開發的一款功能強大的Web應用程式掃描工具

 

爆破隱藏引數:

$python wascan.py --url http://xxxxx.com/test.php --brute

基於Python開發的一款功能強大的Web應用程式掃描工具

 

高階命令參考

$python wascan.py --url http://xxxxx.com/test.php --scan 5 --auth"admin:1234"
$python wascan.py --url http://xxxxx.com/test.php --scan 5 --data"id=1" --method POST
$python wascan.py --url http://xxxxx.com/test.php --scan 5 --auth"admin:1234" --proxy xxx.xxx.xxx.xxx 
$python wascan.py --url http://xxxxx.com/test.php --scan 5 --auth"admin:1234" --proxy xxx.xxx.xxx.xxx --proxy-auth"root:4321"
$python wascan.py --url http://xxxxx.com/test.php --scan 5 --auth"admin:1234" --proxy xxx.xxx.xxx.xxx --proxy-auth "root:4321--ragent -v