출처: http://vallista.tistory.com/entry/Syntax-Highlighter-티스토리에서-코드-이쁘게-넣기 [VallistA]>

posted by ddanss 2019. 9. 23. 01:08
728x90

뒤에 인자가 하나 있어야하고, 길이가 20이어야 하고 hashcode와 길이가 같아야한다.

 

check_password를 해석하면 char* p 로 넘긴 함수를 int* ip로 하는데

이것은 char형이 1byte의 자료형이고 int 형이 4byte의 자료형이므로 4바이트씩 끊어서 읽겠다는 뜻이다.

그럼 아래를보면 4byte씩 끊어서 5번 더하니까

5번 더한값이 0x21DD09EC면 되는 것이다.

 

./col `python./col `python -c 'print"\x01"*16+"\xe8\x05\xd9\x1d"'` 

하면 답이 나온다.

반응형