본문 바로가기

워게임

rev-basic-0 - 리버싱 추가 공부

이 문제 리버싱(역공학)

실행 파일을 분석해 특정 입력값을 찾아내기.

 

 

- 흐름

 

 

  • 프로그램은 사용자로부터 문자열을 입력받는다.
  • 입력 문자열은 검증 함수(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