리버스엔지니어링 문제 17
2015. 4. 5. 11:53ㆍSecurity ★ Development/Reversing
반응형
http://codeengn.com/challenges/basic/17
이번엔 키값이 주어졌을 때 네임을 구하는 문제입니다. 정답은 네임의 해시값
Name이 한자리라는데 한글자를 집어넣으면 더 입력하라고합니다.
해당 문자열이 있는 곳으로 가보면 CMP EAX, 3을 해주고 점프를 합니다. 여기서 3이 문자열의 길이라는 것을 추측할 수 있고 실제로도 3글자 이상일 때 메시지를 보여주지 않습니다.
3을 1로 바꿔주고 Name에 하나씩 대입해 봅니다. 그럼 F일 때 Good Boy를 출력합니다.
답은 F의 MD5 해시값입니다.
800618943025315f869e4e1f09471012
'Security ★ Development > Reversing' 카테고리의 다른 글
리버스엔지니어링 문제 19 (0) | 2015.04.06 |
---|---|
리버스엔지니어링 문제 18 (0) | 2015.04.05 |
리버스엔지니어링 문제 16 (0) | 2015.04.04 |
리버스엔지니어링 문제 15 (0) | 2015.04.04 |
리버스엔지니어링 문제 14 (0) | 2015.04.04 |