촉촉한초코칩
CodeEngn Basic RCE L12 본문
Key 값을 찾아야 하는데 먼저 파일을 OllyDbg에서 열면 성공 메시지가 보인다.
12번은 Key값과 사용자 입력값을 비교해서 맞으면 성공 메시지가 뜨는 것이기 때문에
CMP에서 비교하는 값이 Key값이 된다.
코드에 있는 값은 16진수이고 우리가 입력하는 값은 10진수이기 때문에 변환해서 값을 입력하면 성공메시지가 뜬다.
→ 7A2896BF, 2049480383
그리고 성공메시지 대신 Key값이 뜨게 하기 위해 HxD에서 파일을 열었다.
성공메시지가 뜨는 곳이고 여기에 10진수로 변환한 Key 값을 Overwrite했다.
HexEdit에서 가장 오른쪽에 있는 부분이 주소를 나타내는 영역이다.
→ 0D30 ~ 0D40 사이에서 Key 값의 범위를 써보면 이렇게 된다 : 0D3B ~ 0D45
정답 : 20494803830D3B0D45
'Study > Reversing' 카테고리의 다른 글
CodeEngn Basic RCE L14 (0) | 2022.11.17 |
---|---|
CodeEngn Basic RCE L13 (0) | 2022.11.17 |
CodeEngn Basic RCE L10 (0) | 2022.11.09 |
CodeEngn Basic RCE L11 (0) | 2022.11.08 |
CodeEngn Basic RCE L09 (0) | 2022.11.08 |