[Pwnable.kr] collision



코드를 보니 저의 input을 임의로 만든 hash 함수에 대입했을 때의 결과가 0x21DD09EC가 되면 키를 얻을 수 있네요.


해쉬함수는 굉장히 간단한 형태라 collision을 찾기 쉽습니다. 이 때 주의할 것은, 0x00을 입력해버리면 문자열이 거기서 끝나버리기 때문에 0x00을 넣지 않도록 주의해야합니다. 또한 little endian이라는 점도 고려해줘야 합니다.



'워게임 > Pwnable.kr' 카테고리의 다른 글

[Pwnable.kr] input  (0) 2018.01.15
[Pwnable.kr] random  (0) 2018.01.15
[Pwnable.kr] passcode  (0) 2018.01.15
[Pwnable.kr] flag  (0) 2018.01.15
[Pwnable.kr] bof  (0) 2018.01.15
[Pwnable.kr] fd  (0) 2018.01.15
  Comments