이 문제 리버싱(역공학)
실행 파일을 분석해 특정 입력값을 찾아내기.
- 흐름
- 프로그램은 사용자로부터 문자열을 입력받는다.
- 입력 문자열은 검증 함수(sub_140001000)로 전달된다.
- 검증 함수는 입력값을 문자열 상수 Compar3_the_str1ng와 비교하여 일치 여부를 판단한다.
- 비교 결과가 일치하면 correct, 불일치하면 wrong을 출력한다
- IDA 툴 사용법
F5 (디컴파일)
X (xref)
Strings (Shift+F12)

변수 이름 바꾸기 (N)
구조체 만들기
Graph view (Space)
'워게임' 카테고리의 다른 글
| [드림핵] rev-basic-0 - 리버싱 (0) | 2026.01.11 |
|---|---|
| SQL 인젝션 추가 공부 (0) | 2025.11.04 |
| [드림핵] simple_sqli - web (0) | 2025.11.04 |
| XSS 취약점 문제 추가 공부 (0) | 2025.10.28 |
| [드림핵] xss1 - web (0) | 2025.10.28 |