NullSection 是一款反逆向工具,它采用一种技术将节头覆盖为空字节。
git clone https://github.com/MatheuZSecurity/NullSection
cd NullSection
gcc nullsection.c -o nullsection
./nullsection
在任何 ELF 文件(例如 .ko rootkit)上运行 nullsection 后,如果你使用 Ghidra/IDA 来解析 ELF 函数,将不会显示任何内容——反编译器中不会有可解析的函数。即便你运行 readelf -S /path/to/elf,也会显示以下信息:"该文件中不存在任何节。"
请善用此工具!
我们不对因使用本工具造成的任何损害负责,请明智地使用该工具,并仅用于教育目的。