prob32 - Easy Trick
php트릭을 이용하라고 한다. 쉬운문제인것 같지만 웹쪽은 멍청이이므로..
http://blog.naver.com/withrubiya/70175920455
네이버 검색중 찾아낸 블로그. php에서는 17자리가 넘는 두 수를 비교하면 미세한 값의 차이가 있더라더 같다고 인식한다고 한다.
문제의 소스코드인데 비교하는 수자를 보면 12735366333132132465461?????????????????????????????로 뒷부분이 나와있지 않다. 하지만 위 블로그의 말에 따르면 17자리 이후는 무엇이 들어가도 크게 의미가 없다. 소스에서 나와있는 숫자는 총 24자리이기때문에 뒷부분은 길이만 맞추어 준다.
넘겨준 숫자값 : 1273536633313213246546112345678901234567890123456789
뒷부분이 맞는지 아닌지는 모르지만 넘기면 답이나온다.
XCZ.KR Answer : 8a3d223721fe4e1db2d8dbad9d0b6dda
'CTF | wargame' 카테고리의 다른 글
XCZ.kr / Prob36 (포렌식, lnk파일) (0) | 2016.07.22 |
---|---|
XCZ.kr / Prob34 (리버싱, .net프로그램) (0) | 2016.07.22 |
XCZ.kr / Prob26 (암호, 3자리 암호화) (0) | 2016.07.22 |
XCZ.kr / Prob24 (포렌식, 메모리덤프) (0) | 2016.07.22 |
XCZ.kr / Prob23 (기타, qr코드) (0) | 2016.07.22 |