나의 기록, 현진록

[War Game] pwnable.kr collision 본문

War Game/pwnable.kr

[War Game] pwnable.kr collision

guswlsdk 2018. 4. 2. 23:22
반응형


pwnable.kr


collision
















hashcode 와 check_pass의 리턴 값이 같아야 한다.


check_pass 함수는 


문자열을 인자로 받아 정수형으로 캐스팅 후


4바이트씩 5번 더한 값을 res에 저장 후 리턴한다.



21DD09EC / 5 = 6C5CEC8




6C5CEC8 * 5 = 21DD09E8




21DD09EC와 21DD09E8는 서로 다르다. 


4byte가 작기 때문에


6C5CEC8을 4번 더한 후 6C5CECC를 더해주면 된다.




반응형

'War Game > pwnable.kr' 카테고리의 다른 글

[War Game] pwnable.kr random  (0) 2018.05.01
[War Game] pwnable.kr passcode  (0) 2018.04.26
[War game] pwnable.kr bof  (0) 2018.04.03
[War Game] pwnable.kr fd  (0) 2018.03.29
pwnable.kr 접속 방법  (0) 2018.03.29