自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

WAF-A-MoLE:針對(duì)Web應(yīng)用防火墻的基于變異的模糊測(cè)試工具

安全 應(yīng)用安全
WAF-A-MoLE是一款功能強(qiáng)大的基于變異的模糊測(cè)試工具,該工具可以幫助廣大研究人員對(duì)基于ML的Web應(yīng)用防火墻進(jìn)行模糊測(cè)試。

關(guān)于WAF-A-MoLE

WAF-A-MoLE是一款功能強(qiáng)大的基于變異的模糊測(cè)試工具,該工具可以幫助廣大研究人員對(duì)基于ML的Web應(yīng)用防火墻進(jìn)行模糊測(cè)試。

只需提供一條SQL注入查詢語(yǔ)句,該工具便能夠嘗試生成一個(gè)可繞過(guò)目標(biāo)WAF的語(yǔ)義不變的變種查詢。我們可以使用WAF-A-MoLE來(lái)探索解決方案空間,找到目標(biāo)分類(lèi)器未發(fā)現(xiàn)的危險(xiǎn)“盲點(diǎn)”,并且可以使用此工具評(píng)估產(chǎn)品的穩(wěn)健性。

[[419515]]

工具體系架構(gòu)


WAF-A-MoLE可以獲取初始Payload并將其插入Payload池中,Payload池將負(fù)責(zé)管理一個(gè)Payload優(yōu)先級(jí)隊(duì)列。

在每次迭代過(guò)程中,Payload池的頭部會(huì)被傳遞給模糊。在模糊器中,通過(guò)應(yīng)用一個(gè)可用的變異操作符,對(duì)Payload池進(jìn)行隨機(jī)變異。

變異操作

變異操作都是語(yǔ)義保留的,它們利用了SQL語(yǔ)言(在這個(gè)版本中是MySQL)的高表達(dá)能力。

以下是當(dāng)前版本W(wǎng)AF-A-MoLE中可用的變異操作:

工具要求

工具下載&安裝

廣大研究人員可以使用下列命令將該項(xiàng)目源碼克隆至本地:

  1. git clone https://github.com/AvalZ/WAF-A-MoLE.git 

然后運(yùn)行下列命令完成依賴組件的安裝:

  1. pip install -r requirements.txt 

工具使用

(1) wafamole --help

  1. Usage: wafamole [OPTIONS] COMMAND [ARGS]... 
  2.  
  3.   
  4.  
  5. Options: 
  6.  
  7.   --help  Show this message and exit. 
  8.  
  9.   
  10.  
  11. Commands: 
  12.  
  13.   evade  Launch WAF-A-MoLE against a target classifier. 

(2) wafamole evade --help

  1. Usage: wafamole evade [OPTIONS] MODEL_PATH PAYLOAD 
  2.  
  3.   
  4.  
  5.   Launch WAF-A-MoLE against a target classifier. 
  6.  
  7.   
  8.  
  9. Options: 
  10.  
  11.   -T, --model-type TEXT     Type of classifier to load 
  12.  
  13.   -t, --timeout INTEGER     Timeout when evading the model 
  14.  
  15.   -r, --max-rounds INTEGER  Maximum number of fuzzing rounds 
  16.  
  17.   -s, --round-size INTEGER  Fuzzing step size for each round (parallel fuzzing 
  18.  
  19.                             steps) 
  20.  
  21.   --threshold FLOAT         Classification threshold of the target WAF [0.5] 
  22.  
  23.   --random-engine TEXT      Use random transformations instead of evolution 
  24.  
  25.                             engine. Set the number of trials 
  26.  
  27.   --output-path TEXT        Location were to save the results of the random 
  28.  
  29.                             engine. NOT USED WITH REGULAR EVOLUTION ENGINE 
  30.  
  31.   --help                    Show this message and exit. 

性能評(píng)估


項(xiàng)目地址

WAF-A-MoLE:【GitHub傳送門(mén)

 

責(zé)任編輯:趙寧寧 來(lái)源: FreeBuf
相關(guān)推薦

2021-06-25 18:35:30

Web應(yīng)用防火墻

2010-12-13 09:21:00

2011-03-25 11:18:51

2010-07-20 20:45:54

2011-03-23 09:31:46

2012-12-03 11:16:50

2010-10-25 12:07:51

2010-08-30 10:18:24

2021-04-21 11:08:49

數(shù)字化

2010-05-24 17:49:56

2011-03-15 10:32:05

2010-09-14 17:20:30

2010-08-30 11:28:13

2010-07-07 20:06:53

2010-07-12 11:33:52

2011-03-25 11:06:46

2011-05-10 09:17:01

2011-02-17 18:30:25

2011-02-15 18:38:49

2020-05-28 09:51:11

Web安全WAF漏洞
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)