
다수의 반영 매개변수를 포함하는 URL을 확인하는 도구입니다.
dalfox file urls.txt --skip-xss-scanning -o reflecting.txtURL에서 반영 매개변수를 확인하는 경량 도구입니다. @tomnomnom의 kxss에서 영감을 받았습니다.
go install github.com/KathanP19/Gxss@latest
_____ __ __ _____ _____
| __| | | __| __|
| | |- -|__ |__ |
|_____|__|__|_____|_____|
4.0 - @KathanP19
Usage of Gxss:
-c int
동시성 설정 (기본값 50)
-d string
POST 기반 반영 테스트를 위한 요청 데이터
-h value
사용자 정의 헤더 설정.
-o string
결과를 출력 파일에 저장
-p string
반영 확인을 위해 보낼 페이로드 (기본값 "Gxss")
-u string
사용자 정의 User-Agent 설정. 기본값은 Mozilla (기본값 "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.111 Safari/537.36")
-v 상세 모드
-x string
프록시 URL. 예: http://127.0.0.1:8080
단일 URL 확인
echo "https://target.com/some.php?first=hello&last=world" | Gxss -c 100
URL 목록 확인
cat urls.txt | Gxss -c 100 -p XssReflected
반영 매개변수가 있는 URL을 추가 분석을 위해 파일에 저장
cat urls.txt | Gxss -c 100 -o Result.txt
상세 모드의 경우 -v
cat urls.txt | Gxss -c 100 -o Result.txt -v
사용자 정의 헤더 전송 -h
cat urls.txt | Gxss -c 100 -p Xss -h "Cookie: Value"
사용자 정의 User-Agent 전송 -u
cat urls.txt | Gxss -c 100 -p Xss -h "Cookie: Value" -u "Google Bot"
For Example-
Url is https://example.com/?p=first&q=second
First it will check if p param reflects
https://example.com/?p=Gxss&q=second
Then it will check if q param reflects
https://example.com/?p=first&q=Gxss
echo "testphp.vulnweb.com" | waybackurls | httpx -silent | Gxss -c 100 -p Xss | sort -u | dalfox pipe