공부 일기

  • 홈
  • 태그
  • 방명록

2026/04/09 1

[리버싱/프로젝트] 지뢰 찾기 게임 분석 1

리버싱 프로젝트로, 지뢰 찾기 게임을 분석하고, 가능하다면 새로운 기능을 넣어 패치까지 해 보기로 했다.인터넷에서 위와 같은 실행 파일을 다운로드받아 사용했다. IDA에서 해당 파일을 디컴파일했더니 이런 의사 코드가 나왔다.전체 코드가 101줄밖에 안 돼서 '역시 간단한 게임이라서 코드도 진짜 간단하구나' 생각했는데, 자세히 보니까 함수 이름이 start()였다. 이건 그냥 게임을 시작하는 함수고, 진짜 게임은 sub_10021F0() 함수에 있다고 한다.95번째 줄에 있는 함수다. 그 전까지는 실행 파일 시작을 위해서 세팅하는 코드고, 95번째 라인에서 '진짜 게임' 함수를 불러서 리턴값을 반환받고 게임을 끝내는 것이다. 함수 이름이 sub_10021F0()면 계속 찾기 힘들 것 같아서, 왼쪽 func..

카테고리 없음 2026.04.09
이전
1
다음
더보기
프로필사진

공부 일기

  • 분류 전체보기 (23)

Tag

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2026/04   »
일 월 화 수 목 금 토
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

방문자수Total

  • Today :
  • Yesterday :

Copyright © AXZ Corp. All rights reserved.

티스토리툴바