LogoScannerVersionVendor
Wapiti2.2.1OWASP

Tested Against WAVSEP Version:
1.2

The SQL Injection Detection Accuracy of the Scanner:
Detection AccuracyChart
100.00% Detection Rate
50.00% False Positives
(136/136)
(5/10)
Response TypeInput VectorDetection RateDetails
Errorneous 500 ResponsesHTTP GET (Query String Parameters)20 out of 20Cases Detected: 1(1st&2nd)-19
Errorneous 500 ResponsesHTTP POST (Body Parameters)20 out of 20Cases Detected: 1(1st&2nd)-19
Errorneous 200 ResponsesHTTP GET (Query String Parameters)20 out of 20Cases Detected: 1(1st&2nd)-19
Errorneous 200 ResponsesHTTP POST (Body Parameters)20 out of 20Cases Detected: 1(1st&2nd)-19
Valid 200 ResponsesHTTP GET (Query String Parameters)20 out of 20Cases Detected: 1(1st&2nd)-19
Valid 200 ResponsesHTTP POST (Body Parameters)20 out of 20Cases Detected: 1(1st&2nd)-19
Identical 200 ResponsesHTTP GET (Query String Parameters)8 out of 8Cases Detected: 1-8
Identical 200 ResponsesHTTP POST (Body Parameters)8 out of 8Cases Detected: 1-8
False Positive SQLi Test CasesHTTP GET (Query String Parameters)5 out of 101,2,6,7,8

The Reflected XSS Detection Accuracy of the Scanner:
Detection AccuracyChart
16.67% Detection Rate
42.86% False Positives
(11/66)
(3/7)
Response TypeInput VectorDetection RateDetails
Reflected XSSHTTP GET (Query String Parameters)5 out of 33Cases Detected: 1,3,5,30(1st&2nd) Cases Missed: 2,4,6-29,31,32
Reflected XSSHTTP POST (Body Parameters)6 out of 33Cases Detected: 1,3,5,30(1st&2nd),32 Cases Missed: 2,4,6-29,31
False Positive RXSS Test CasesHTTP GET (Query String Parameters)3 out of 71,2,6

The Local File Inclusion Detection Accuracy of the Scanner:
Detection AccuracyChart
54.90% Detection Rate
25.00% False Positives
(448/816)
(2/8)
Response TypeInput VectorDetection RateDetails
Errorneous 500 ResponsesHTTP GET (Query String Parameters)68 out of 68Windows: 1-68
Errorneous 500 ResponsesHTTP POST (Body Parameters)68 out of 68Windows: 1-68
Errorneous 200 ResponsesHTTP GET (Query String Parameters)36 out of 68Windows: 1,3,5,7,9-24,37-44,53-60
Errorneous 200 ResponsesHTTP POST (Body Parameters)36 out of 68Windows: 1,3,5,7,9-24,37-44,53-60
Valid 200 ResponsesHTTP GET (Query String Parameters)30 out of 68Windows: 1,3,5,7,9-24,37,38,40,42,44,53,54,56,58,60
Valid 200 ResponsesHTTP POST (Body Parameters)30 out of 68Windows: 1,3,5,7,9-24,37,38,40,42,44,53,54,56,58,60
Identical 200 ResponsesHTTP GET (Query String Parameters)30 out of 68Windows: 1,3,5,7,9-24,37,38,40,42,44,53,54,56,58,60
Identical 200 ResponsesHTTP POST (Body Parameters)30 out of 68Windows: 1,3,5,7,9-24,37,38,40,42,44,53,54,56,58,60
Redirect (302) ResponsesHTTP GET (Query String Parameters)30 out of 68Windows: 1,3,5,7,9-24,37,38,40,42,44,53,54,56,58,60
Redirect (302) ResponsesHTTP POST (Body Parameters)30 out of 68Windows: 1,3,5,7,9-24,37,38,40,42,44,53,54,56,58,60
Erroneous 404 ResponsesHTTP GET (Query String Parameters)30 out of 68Windows: 1,3,5,7,9-24,37,38,40,42,44,53,54,56,58,60
Erroneous 404 ResponsesHTTP POST (Body Parameters)30 out of 68Windows: 1,3,5,7,9-24,37,38,40,42,44,53,54,56,58,60
False Positive Lfi Test CasesHTTP GET (Query String Parameters)2 out of 87 and some sql injection test cases

The Remote File Inclusion Detection Accuracy of the Scanner:
Detection AccuracyChart
57.41% Detection Rate
0.00% False Positives
(62/108)
(0/6)
Response TypeInput VectorDetection RateDetails
Errorneous 500 ResponsesHTTP GET (Query String Parameters)9 out of 9Detected: 1-9
Errorneous 500 ResponsesHTTP POST (Body Parameters)9 out of 9Detected: 1-9
Errorneous 200 ResponsesHTTP GET (Query String Parameters)6 out of 9Detected: 1-4,8,9
Errorneous 200 ResponsesHTTP POST (Body Parameters)6 out of 9Detected: 1-4,8,9
Valid 200 ResponsesHTTP GET (Query String Parameters)4 out of 9Detected: 1-4
Valid 200 ResponsesHTTP POST (Body Parameters)4 out of 9Detected: 1-4
Identical 200 ResponsesHTTP GET (Query String Parameters)4 out of 9Detected: 1-4
Identical 200 ResponsesHTTP POST (Body Parameters)4 out of 9Detected: 1-4
Redirect (302) ResponsesHTTP GET (Query String Parameters)4 out of 9Detected: 1-4
Redirect (302) ResponsesHTTP POST (Body Parameters)4 out of 9Detected: 1-4
Erroneous 404 ResponsesHTTP GET (Query String Parameters)4 out of 9Detected: 1-4
Erroneous 404 ResponsesHTTP POST (Body Parameters)4 out of 9Detected: 1-4
False Positive Rfi Test CasesHTTP GET (Query String Parameters)0 out of 6None

WAVSEP Scan Log:
I executed the scan multiple times without using while using a policy that included only the file plugin (-all, file):

python wapiti.py http://localhost:8080/wavsep/active/[path-to-dir]/index.jsp --start http://localhost:8080/wavsep/active/[path-to-dir]/index.jsp --module "-all,file" --underline --scope "domain" --verbose 2 --reportType "html" --output "results-lfi-rfi"

Wivet:

python wapiti.py http://192.168.56.102/wivet/index.php --start "http://[ip-address]/wivet/index.php" --module "-all,xss" --underline --scope "domain" -p http://[proxy-ip-adress]:8888/ --verbose 2 --reportType "html" --output "resultWivet"

The WIVET Score of the Scanner:
Detection AccuracyChart
10.0% Detection Rate

WIVET Scan Log:
Defined the WIVET website as a proxy in IE, loaded fiddler (which then forward the communication to the system proxy - the WIVET website), defined a valid cookie in fiddler's filter features, and scanned fiddler with wapiti, as if it was WIVET.

python wapiti.py http://192.168.56.102/wivet/index.php --start "http://[ip-address]/wivet/index.php" --module "-all,xss" --underline --scope "domain" -p http://[proxy-ip-adress]:8888/ --verbose 2 --reportType "html" --output "resultWivet"

Copyright © 2012 by Shay Chen (sectooladdict). All rights reserved.
Click here to learn how this information may be published or reused.