ReversingMinesweeper
1.0.0
이 프로젝트는 현재 진행 중입니다. 이것의 목적은 원래 Windows XP Minesweeper의 전체 소스 코드를 재구성하는 것입니다. (SHA256 : BCFF89311D792F6428468E813AC6929A346A979F907071C302F418D128EAAF41)
전체 Minesweeper 소스 재구성을 마쳤습니다 :) 내가 할 시간이없는 유일한 것은 하나의 모듈에서 변수를 주문하는 것입니다. 어셈블리 코드와 가변 레이아웃을 보면 대부분의 변수는 하나의 소스 파일에서 선언 된 글로벌 변수 인 것처럼 보입니다.
리버스 엔지니어링 프로세스의 아티팩트 :
대부분의 프로세스는 디 컴파일러를 사용하지 않고 정적 분석을 사용하여 수행됩니다. 많은 어셈블리 코드를 읽고 싶었습니다.
여기에 언급 된 바와 같이, Minesweeper의 소스 코드는 이미 유출되었습니다. 그래서 우리는 그 당시 원래 소스를 엿볼 수 있습니다.
프로젝트를 완료 한 후 소스 코드를 반전에서 유출 된 소스로 비교하면 거의 동일하다는 것을 알 수 있습니다.
이 도구의 목적은 원격 광산 저수 프로세스를 완전히 제어 할 수 있도록하는 것입니다. 내가 가진 몇 가지 아이디어 :