
NullSection は、セクションヘッダーをヌルバイトで上書きする手法を適用するアンチリバースツールです。
git clone https://github.com/MatheuZSecurity/NullSection
cd NullSection
gcc nullsection.c -o nullsection
./nullsection
任意のELF(.ko ルートキットなど)に対して nullsection を実行すると、その後 Ghidra/IDA で ELF 関数を解析しようとしても、デコンパイラに関数が一切表示されなくなります。また、readelf -S /path/to/elf を実行すると、「このファイルにはセクションがありません。」というメッセージが表示されます。
ツールを有効に活用してください!
このツールによって生じた損害について、私たちは一切の責任を負いません。ツールは賢明に、かつ教育目的でのみ使用してください。