BlackBerry 10.08.2020, 09:57 Uhr

PE Tree: Reverse Engineering von Malware

BlackBerry hat ein kostenloses Reverse-Engineering-Tool zur besseren Bekämpfung von Cyberangriffen veröffentlicht.
Die Oberfläche von PE Tree
(Quelle: blackberry.com)
BlackBerry, Anbieter von Sicherheitssoftware und -dienstleistungen für das Internet der Dinge (Internet of Things; IoT), hat mit PE Tree ein kostenloses Open-Source-Tool veröffentlicht, das den Zeit- und Arbeitsaufwand für das Reverse Engineering von Malware erheblich reduzieren soll.
Das Reverse Engineering einer Malware ist ein sehr zeit- und arbeitsintensiver Prozess, bei dem ein Softwareprogramm eventuell stundenlang disassembliert und manchmal auch dekonstruiert werden muss. Das BlackBerry Research and Intelligence Team hat PE Tree zunächst für den internen Gebrauch entwickelt und gibt das Open-Source-Tool nun der Community an die Hand, die sich mit dem Reverse Engineering von Malware beschäftigt.
PE Tree ermöglicht es, PE-Dateien (Portable Executable) mithilfe von pefile und PyQt5 in einer Baumansicht zu betrachten. Dadurch werden das Dumping und die Rekonstruktion von Malware aus dem Speicher vereinfacht und zugleich eine Open-Source-Codebasis für den PE-Viewer bereitgestellt, auf der die Community aufbauen kann.
Das Tool lässt sich auch in den IDA Pro Decompiler von Hex-Rays integrieren, um eine einfache Navigation durch die PE-Strukturen zu schaffen, PE-Dateien im Speicher zu dumpen und eine Import-Rekonstruktion durchzuführen. All das ist wichtig im Kampf um die Identifizierung und Unterbindung verschiedener Malware-Arten. PE Tree wurde mit Python entwickelt und unterstützt die Betriebssysteme Windows, Linux und Mac. Das Tool kann entweder als eigenständige Anwendung oder als IDAPython-Plug-in installiert und ausgeführt werden, sodass Benutzer jede ausführbare Windows-Datei untersuchen und ihre Zusammensetzung erkennen können.
Mehr Informationen zu PE Tree finden Sie hier.

Bernhard Lauer
Autor(in) Bernhard Lauer



Das könnte Sie auch interessieren