Heaventools

   English English  Deutsch Deutsch

Lösungen für Software-Entwickler

Falls Sie ein Software-Entwickler sind, der auf der Suche nach einer effektiven Möglichkeit ist, ausführbare Windows-Dateien zu überprüfen und zu bearbeiten, sind Sie mit den Entwicklungs-Produkten von Heaventools genau richtig am Start.

Entwickler-Toolbox: Reverse-Engineering


PE Explorer PE Explorer ist eine integrierte Sammlung von Tools, die einen Framework für die Arbeit mit PE-Dateien bilden. Warum Stunden damit verbringen, zu lernen, drei oder vier Programme zu verwenden, wenn Sie mit der intuitiven Benutzeroberfläche von PE Explorer alles erledigen können?

PE Explorer bietet den Software-Ingeneuren die nötigen Werkzeuge zum Auseinandernehmen und überprüfen unbekannter Binärdateien, indem es die Eigenschaften von ausführbaren Dateien verändert und deren Ressourcen benutzerdefiniert anpasst und übersetzt. PE Explorer öffnet problemlos EXE-Dateien, die andere Programme nicht öffnen können. PE Explorer kümmert sich um Dinge, um die sich die anderen Programme nicht kümmern.

Tools zu finden, die einem 100%-tig zufrieden stellen, ist eine lästige Pflicht. Speziell bei Reverse-Engineering, was sowieso keine leichte Aufgabe ist. Deswegen war und ist die Programm-Einfachheit unser Nummer-Eins-Ziel bei der Entwicklung von PE Explorer.

PE Explorer Disassembler hilft den Entwicklern herauszufinden, was die Software (für die sie keinen Quellcode haben) bei speziellen Features oder Funktion macht, mit dem Ergebnis, dass sie diesen Code entweder verändern oder im anderen unabhängigen Prozess nachbilden können.

Falls Sie, zum Beispiel, keinen Quellcode und API-Dokumentation für eine DLL haben, ist der Maschinencode alles, was Sie haben. Es gibt nur einen Weg, die Parameter über den Funktionsexport herauszufinden: führen Sie das Disassemblerprogramm aus und lesen Sie die Ausgabe des Disassemlings.



Ressourcenbearbeitung in der Post-Build-Phase


Resource Tuner ConsoleResource Tuner Console bietet leistungsstarke Automatisierungsfunktionen für eine Vielzahl von Ressourcenbearbeitungsaufgaben. Mit RTC können Sie Vorgänge wie das Hinzufügen, Ersetzen oder Löschen von Icons, Bitmaps und verschiedenen Zeichenfolgen-ressourcen wie Versionsinformationen, Manifest und StringTables automatisieren.

Durch die Nutzung der Resource Tuner Console können Sie einen wiederholbaren Prozess zur Aktualisierung und Anpassung von Ressourcen einrichten, wodurch erhebliche Zeit eingespart wird, die sonst für manuelle Bearbeitung aufgewendet werden müsste. Die Automatisierungsfunktionen der Resource Tuner Console beseitigen die Notwendigkeit wiederholter und zeitaufwändiger Operationen, die Sie täglich durchführen.

Die nahtlose Integration der Resource Tuner Console in Ihr bestehendes Build-System ermöglicht eine minimale Ausfallzeit und reduzierte Kosten. RTC konzentriert sich darauf, eine Lösung anzubieten, die die Gesamtproduktivität steigert. Durch die Automatisierung von Ressourcenbearbeitungsaufgaben und die nahtlose Integration hilft Ihnen RTC, Ihren Ressourcenmanagement-Workflow zu optimieren, Zeit zu sparen und die Effizienz zu verbessern.



Getting Under The Hood


Flex Hex EditorFlexHex ist ein weiteres unverzichtbares Werkzeug, das Entwicklern dabei hilft, "unter die Haube" zu schauen. Dieser Hex-Editor hilft bei der sicheren Analyse von Binärdateien und Datastreams, Erstellung der Input-Dateien für Testläufe, Erkundung unbekannter Dateiformate, Patchen von Binärdaten – diese und hunderte ähnliche Aufgaben machen aus FlexHex Hexeditor ein unabdingbares Tool für die Entwickler-Toolbox.

Im Unterschied zu anderen Hex-Editoren bietet FlexHex volle Unterstützung für NTFS-Dateien, die auf einem komplexeren Modell, als die FAT32-Dateien basieren. Speziell unterstützt FlexHex Sparse-Dateien (Dateien mit komprimierten Nullbereichen) und Alternate Data Streams (nicht sichtbare, den Dateien zugewiesene Unterdaten) von Dateien auf jeder NTFS-Platte. Damit können Sie Ihre Dateien auf Vorhandensein von Alternate Data Streams überprüfen und versteckte Daten bearbeiten, die andere HEX-Editoren noch nicht einmal sehen können!