
ELF-Anti-Reversing-Tool, das Abschnittsheader mit Nullbytes überschreibt, um statische Analysen durch Disassembler und Debugger zu verhindern und Funktionen in Ghidra/IDA unsichtbar zu machen.
NullSection ist ein Anti-Reversing-Tool, das eine Technik anwendet, bei der der Section-Header mit Nullbytes überschrieben wird.
git clone https://github.com/MatheuZSecurity/NullSection
cd NullSection
gcc nullsection.c -o nullsection
./nullsection
Wenn NullSection auf ein beliebiges ELF ausgeführt wird (z. B. ein .ko-Rootkit), erscheinen nach der Analyse mit Ghidra/IDA selbst dann keine Funktionen im Decompiler, wenn man readelf -S /pfad/zu/elf ausführt, wird die folgende Meldung angezeigt: „There are no sections in this file."
Nutze das Tool gut!
Wir übernehmen keine Verantwortung für Schäden, die durch dieses Tool verursacht werden. Verwende das Tool verantwortungsvoll und nur zu Bildungszwecken.