Advertisement
Guest User

Untitled

a guest
Jul 19th, 2018
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.74 KB | None | 0 0
  1. from subprocess import *
  2. import string
  3. flag="M"
  4. k=2
  5. #"MeePwn{g0l4ng_Asc11Art_1S_4wS0me}"
  6. for _ in range(33):
  7.  
  8. for c in string.printable:
  9. input=""
  10. input=flag+c+"*"*(33-k)
  11. p = Popen(['./image_crackme.exe'], stdout=PIPE, stdin=PIPE, stderr=STDOUT)
  12.  
  13. if (len(input)!=33):
  14. print len(input)
  15. p.communicate(input=input+"\n")[0]
  16. f1=open("./MeePwn.ascii","r")
  17. str1=f1.readline()
  18. f2=open("./MeePwn.ascii.bak","r")
  19. str2=f2.readline()
  20.  
  21. if (str2[:k] ==str1[:k] and str2[len(input):len(input)+k]==str1[len(input):len(input)+k] and str2[len(input)*2:len(input)*2+k]==str1[len(input)*2:len(input)*2+k] and str2[len(input)*3:len(input)*3+k]==str1[len(input)*3:len(input)*3+k] ):
  22. flag=flag+c
  23. k=k+1;
  24. print input
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement