Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 시탭
- 라이트업
- write-up
- probgame
- 2021
- 리버싱
- web
- 드림핵
- 라업
- 코드엔진
- PYTHON
- 변수
- 파이썬
- 강의
- write up
- 히공
- reversing.kr
- 워 게임
- 풀이
- Basic
- reversing
- 리버스 엔지니어링
- 라이트 업
- 해킹캠프
- ShaktiCTF
- 뭉뭉
- hackingcamp
- ctf
- vsCode
- c언어
Archives
히공
코드엔진 - basic 12 본문
728x90
12번을 풀어보겠습니다.
패킹은 안되어 있습니다.
cmp, jne로 eax와 7A2896BF가 같으면 점프를 하지않고 맞췄다는 메세지박스를 출력합니다.
7A2896BF(16진수)는 10진수로 2049480383 입니다.
헥스 에디터로 오픈했습니다. (2번째 문제 풀때쓰던것) 이걸로 이제 맞았다고 출력되는 부분을 살펴봅시다.
Congratulation부터 right key까지 출력되는 부분입니다.
2049480383이거를 복사
수정되었습니다.
Key : 2049480383
영역 : 0D3B0D45
합치면 : 20494803830D3B0D45 입니다.
성공!
답 : 20494803830D3B0D45
++ 추가로
컨트롤 + s로 저장하고
실행하면
오류가 뜹니다.
원인은 여기서 파일크기를 변경합니다. 이것이 문제입니다.
그래서 빈 부분도 채워주면 됩니다.
2049480383는 \0미포함 10글자 + 29글자(띄어쓰기)를 추가해주면 됩니다.
저장
정상적으로 작동합니다. 문제 해결 끝!
답 : 20494803830D3B0D45
'reverse engineering > CodeEngn' 카테고리의 다른 글
코드엔진 - basic 14 (0) | 2020.09.25 |
---|---|
코드엔진 - basic 13 (0) | 2020.09.25 |
코드엔진 - basic 11 (0) | 2020.09.22 |
코드엔진 - basic 10 (4) | 2020.09.21 |
코드엔진 - basic 09 (0) | 2020.09.16 |
Comments