
Pointer Sequence Reverser - Windows C++ 애플리케이션이 특정 데이터 멤버 또는 객체에 접근하는 방식을 확인할 수 있게 해줍니다.
역공학자가 Windows C++ 애플리케이션이 특정 데이터 멤버나 객체에 어떻게 접근하는지 쉽게 확인할 수 있도록 설계되었습니다.
데이터 멤버나 객체의 메모리 주소가 주어지면, 이 도구는 해당 주소에 메모리 중단점을 설정한 다음 해당 주소를 읽거나 쓰기 전에 실행된 명령어의 트레이스를 생성합니다. 트레이스에는 관련 명령어를 강조하고, 출력을 더 읽기 쉽게 만들고, vtable 포인터를 식별하는 등의 일부 처리가 수행됩니다.
빌드하려면 Capstone의 "next" 브랜치를 다운로드하여 빌드해야 합니다. 그런 다음 PSR 솔루션을 구성하여 필요한 Capstone 디렉터리에서 .h 및 .lib 파일을 찾도록 합니다.