프로젝트 소개

patternsleuth는 Unreal Engine 게임에서 공통 함수와 전역 변수를 찾기 위한 견고한 패턴을 식별하도록 설계된 테스트 스위트입니다. Unreal Engine 리버스 엔지니어링 및 모딩 도구인 UE4SS와 함께 사용하기 위한 것입니다. ## 사용법 patternsleuth를 사용하려면 게임 실행 파일을 `games` 디렉터리에 넣으십시오. 예상 구조는 게임별 하위 디렉터리에 실행 파일이 포함된 형태입니다. 예를 들어: ``` games ├── AstroColony │ └── AstroColony-Win64-Shipping.exe ├── FSD │ └── FSD-Win64-Shipping.exe └── TwinStick └── TwinStick-Win64-Shipping.exe ``` 그런 다음 다음 명령으로 테스트를 실행하십시오: ```bash cargo run --release ``` 테스트 스위트는 제공된 실행 파일을 스캔하고 테스트된 게임들에서 어떤 패턴이 신뢰할 수 있는지 보고합니다. ## 감사의 글 이 프로젝트는 게임 샘플, 심볼이 포함된 깨끗한 소스 빌드, 패턴 시드, 그리고 문자열 기반 심볼 리졸버에 대한 영감을 제공한 여러 개인의 기여에 감사드립니다.