프로젝트 소개

cs2-dumper는 Counter-Strike 2용 도구로, 외부 애플리케이션에서 사용할 수 있도록 게임 메모리 오프셋과 인터페이스를 추출합니다. 실행 중인 게임 프로세스(메인 메뉴만으로도 충분)를 대상으로 작동하며, 여러 언어에 걸친 구조화된 바인딩을 출력합니다. 이 프로젝트는 Rust로 작성되었으며 memflow 메모리 읽기 프레임워크에 의존합니다. 기본적으로 네이티브 memflow 커넥터를 사용하지만, 명령줄 인수를 통해 pcileech 및 kvm과 같은 대체 백엔드도 지원합니다. ### 주요 기능 - Windows와 Linux 모두에서 작동(Linux 버전은 linux 브랜치에 있음) - C#, C++, JSON, Rust, Zig로 출력 파일 생성 - 출력 디렉터리, 들여쓰기 크기, 프로세스 이름 구성 가능 - `-v`를 통한 상세 로깅 - pcileech 및 kvm과 같은 선택적 memflow 커넥터 지원(관리자 권한이 필요할 수 있음) - 웹 데모로 제공되는 오프라인 분석 버전인 cs2-analyzer도 참조 ### 사용법 CS2가 실행 중일 때 실행 파일을 실행합니다. 선택적 플래그를 통해 memflow 커넥터 선택(`-c`), 커넥터 인수 전달(`-a`), 출력 파일 유형 선택(`-f`), 들여쓰기 설정(`-i`), 출력 디렉터리 지정(`-o`)이 가능합니다. 소스에서 빌드하려면 최소 Rust 1.74.0이 필요합니다. ### 라이선스 MIT.