안 쓰던 블로그

pwntool을 이용한 문제 풀이 본문

CTF/Pwnable

pwntool을 이용한 문제 풀이

proqk 2020. 9. 15. 08:13
반응형

pwntool 기본 사용법: foxtrotin.tistory.com/289

덧셈 문제

실행하면 20개 문제를 풀라는 문장과 함께 문제가 시작된다

기본 사용법 글에서 다뤘던 것처럼 풀면 된다

 

#!/usr/bin/env python
from pwn import *

r=remote("-", 1234)

r.recvline()
for i in range(20):

    first=r.recvuntil('+')[:-1]
    a=int(first)
    second=r.recvuntil('=')[:-1]
    b=int(second)

    res=a+b
    print(res)
    r.sendline(str(res))
r.interactive()

처음 한 줄 받아서 questions 문장 넘기고

+까지 받고 공백제거

=까지 받고 공백제거

계산 후 출력한다

 

 

 

반응형

'CTF > Pwnable' 카테고리의 다른 글

32bit와 64bit - x86과 x64 비교  (0) 2020.10.13
레지스터  (0) 2020.10.13
스택과 SFP와 RET  (0) 2020.10.13
pwntools을 이용한 문제 풀이-double pistol  (0) 2020.09.15
pwntools 기본 사용법  (0) 2020.09.15
Comments