ImHex를 사용한 C# 리버스 엔지니어링 기법 소개.
이 글에서는 게임 FEZ의 독자적인 바이너리 세이브 파일을 분석하는 과정을 다룹니다. C# 코드 역컴파일 및 ImHex 패턴 작성을 통해, 매직 바이트나 형식 명세가 없는 파일의 구조를 이해하는 방법을 설명합니다. 파일을 제대로 해석하기 위해서는 파일을 읽고 쓰는 코드 분석이 필수적이라는 점도 강조합니다.
Introduction to reverse engineering with ImHex using a C# example.
This article explores the analysis of the proprietary binary save file of the game FEZ. It covers the entire process from C# code decompilation to writing ImHex patterns. The importance of understanding the file structure, especially when magic bytes or format specifications are absent, is emphasized through the examination of the code that reads and writes files.