관리 메뉴

HeeJ's

vault-door-3 :: picoCTF2019/Reverse Engineering 본문

<CTF>/<PicoCTF 2019>

vault-door-3 :: picoCTF2019/Reverse Engineering

meow00 2020. 5. 15. 21:53

 

소스코드를 살펴보면

 

buffer와 문자열을 비교해 flag를 찾는 문제인 것 같다.

 

근데 for문 분기를 보면, 0-8은 그대로,

8-16은 23-i,

16-32는 2씩 뛰어서 64-i,

17-31은 -2씩 뛰어서 그대로 비교를 한다는 것을 확인하고

 

이 반복문을 다시 작성하여 올바른 flag를 찾아주었다.

 

python으로 작성한 소스 코드