Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit e105e1e

Browse files
committed
bug fix (some sites raise 404 during union tests)
1 parent 3873d20 commit e105e1e

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

lib/techniques/inband/union/test.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ def __unionPosition(comment, place, parameter, value, prefix, suffix, dbms, coun
4545
payload = agent.payload(place=place, parameter=parameter, newValue=query, where=where)
4646

4747
# Perform the request
48-
resultPage, _ = Request.queryPage(payload, place=place, content=True)
48+
resultPage, _ = Request.queryPage(payload, place=place, content=True, raise404=False)
4949

5050
if resultPage and randQuery in resultPage and " UNION ALL SELECT " not in resultPage:
5151
validPayload = payload
@@ -62,7 +62,7 @@ def __unionPosition(comment, place, parameter, value, prefix, suffix, dbms, coun
6262
payload = agent.payload(place=place, parameter=parameter, newValue=query, where=2)
6363

6464
# Perform the request
65-
resultPage, _ = Request.queryPage(payload, place=place, content=True)
65+
resultPage, _ = Request.queryPage(payload, place=place, content=True, raise404=False)
6666

6767
if resultPage and " UNION ALL SELECT " not in resultPage and ((randQuery in resultPage and randQuery2 not in resultPage) or (randQuery not in resultPage and randQuery2 in resultPage)):
6868
vector = (position, count, comment, prefix, suffix, conf.uChar, 2)

0 commit comments

Comments
 (0)