
Pointer Sequence Reverser - ermöglicht es Ihnen zu sehen, wie eine Windows-C++-Anwendung auf ein bestimmtes Datenelement oder Objekt zugreift.
Dieses Tool wurde entwickelt, um einem Reverse Engineer auf einfache Weise zu zeigen, wie eine Windows-C++-Anwendung auf ein bestimmtes Datenmember oder Objekt zugreift.
Anhand der Speicheradresse eines Datenmembers oder Objekts setzt dieses Tool einen Speicher-Breakpoint an dieser Adresse und erzeugt dann Traces der Anweisungen, die unmittelbar vor dem Lesen oder Schreiben dieser Adresse ausgeführt wurden. Der Trace wird anschließend verarbeitet, um relevante Anweisungen hervorzuheben, die Ausgabe besser lesbar zu machen, vtable-Zeiger zu identifizieren usw.
Zum Erstellen sollten Sie Capstone von dessen "next"-Branch herunterladen und erstellen. Konfigurieren Sie dann die PSR-Projektmappe so, dass sie in den erforderlichen Capstone-Verzeichnissen nach den .h- und .lib-Dateien sucht.