Donut 的规避型分支,用于生成位置无关的 shellcode,从内存中加载 PE Windows 载荷
Homer 是 donut 的一个分支,经过加固以抵御诸如 donut-decryptor 等工具的静态提取。
仅用于教育和防御性研究目的。仅可在您拥有或获授权测试的系统上使用。不提供任何担保,不对滥用承担责任。请勿用于非法行为。
有关安全模型、构建说明和用法,请参阅 HOMER.md。
make -f Makefile.homer all
需要 gcc、i686-w64-mingw32-gcc、x86_64-w64-mingw32-gcc,以及带有 pefile 的 python3。生成 ./homer。(exe2h 从源码构建;无需 objcopy。)
BSD 3-Clause。请参阅 LICENSE。