반응형

이번 문제는 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