
Outil anti-rétro-ingénierie ELF qui écrase les en-têtes de sections avec des octets nuls pour empêcher l'analyse statique par les désassembleurs et les débogueurs, rendant les fonctions invisibles dans Ghidra/IDA.
NullSection est un outil anti-reverse qui applique une technique consistant à écraser l'en-tête de section avec des octets nuls.
git clone https://github.com/MatheuZSecurity/NullSection
cd NullSection
gcc nullsection.c -o nullsection
./nullsection
Lors de l'exécution de nullsection sur un ELF, par exemple un rootkit .ko, après cela si vous utilisez Ghidra/IDA pour analyser les fonctions ELF, rien n'apparaîtra, aucune fonction à analyser dans le décompilateur, même si vous exécutez readelf -S /chemin/vers/elf le message suivant apparaîtra : "There are no sections in this file."
Faites bon usage de l'outil !
Nous ne sommes pas responsables des dommages causés par cet outil, utilisez-le intelligemment et à des fins éducatives uniquement.