CTF | wargame

XCZ.kr / Prob32 (웹,php trick)

nopdata 2016. 7. 22. 01:58

prob32 - Easy Trick


php트릭을 이용하라고 한다. 쉬운문제인것 같지만 웹쪽은 멍청이이므로..



http://blog.naver.com/withrubiya/70175920455

네이버 검색중 찾아낸 블로그. php에서는 17자리가 넘는 두 수를 비교하면 미세한 값의 차이가 있더라더 같다고 인식한다고 한다.


문제의 소스코드인데 비교하는 수자를 보면 12735366333132132465461?????????????????????????????로 뒷부분이 나와있지 않다. 하지만 위 블로그의 말에 따르면 17자리 이후는 무엇이 들어가도 크게 의미가 없다. 소스에서 나와있는 숫자는 총 24자리이기때문에 뒷부분은 길이만 맞추어 준다.

넘겨준 숫자값 : 1273536633313213246546112345678901234567890123456789

뒷부분이 맞는지 아닌지는 모르지만 넘기면 답이나온다.



XCZ.KR Answer : 8a3d223721fe4e1db2d8dbad9d0b6dda