반응형
이번 문제는 Name이 CodeEngn일 때, Serial을 원한다.
Die로 열어보니, 패킹이 되어있지 않은 것 같다.
디버거로 열어본다
비교하는 구문을 찾았다.
eax에는 내가 입력한 "12345"가 들어 있었고
특정 주소에는 "`a"(0x6160)가 들어 있었다
이 두개를 비교해서 같다면 통과되는 로직인 것 같다.
시리얼에 문자열은 입력 받을 수 없으니,
16진수로 된 0x6160을 입력해준다.
프로그램의 타이틀도 CRACKED로 변경되면 맞다고 한다.
코드엔진 홈페이지에 "0x6160"을 입력했는데 맞지 않다고 뜨길래 10진수로 변경해서 입력하니 통과 되었다.
반응형
'Reversing 문제 풀이 > CodeEngn.com_Basic (Clear)' 카테고리의 다른 글
codeengn-basic-L17 풀이 (0) | 2022.04.21 |
---|---|
codeengn-basic-L16 풀이 (0) | 2022.04.19 |
codeengn-basic-L14 풀이 (0) | 2022.04.08 |
codeengn-basic-L13 풀이 (0) | 2022.04.06 |
codeengn-basic-L12 풀이 (0) | 2022.04.05 |
최근댓글