본문 바로가기

Layer7/CTF & Wargame

Write-Up: [고등해커3][Misc] Math World

계산기 2개 켜놓고 노가다해서 풀었다.

전문적으로 접근하고 싶다면 pwntools로 두번째 '[!] '부터 받은 다음에 '='까지 받은 다음에
'[연산자]'를 기준으로 각각 공백 1칸씩, 다음 공백을 만날때까지 숫자를 저장한다.

그러면 [숫자1] [연산자] [숫자2] 를 각각 구할 수 있을 텐데 이제 연산한 값을 [결과]에 저장하고,

[결과]를 보내면 된다.

이 과정을 100번 반복하면 FLAG가 뜰 것이다.

2020.12.28

위의 내 뇌피셜을 Layer7 김도연이 증명해주었다.