Fork évasif de Donut pour générer du shellcode indépendant de la position qui charge des payloads PE Windows depuis la mémoire
Homer est un fork de donut durci contre l'extraction statique par des outils tels que donut-decryptor.
À des fins éducatives et de recherche défensive uniquement. À utiliser uniquement sur des systèmes que vous possédez ou que vous êtes autorisé à tester. Aucune garantie n'est offerte, aucune responsabilité en cas de mauvaise utilisation. N'effectuez pas d'actions illégales.
Voir HOMER.md pour le modèle de sécurité, les instructions de compilation et l'utilisation.
make -f Makefile.homer all
Nécessite gcc, i686-w64-mingw32-gcc, x86_64-w64-mingw32-gcc, et
python3 avec pefile. Produit ./homer. (exe2h est compilé depuis les sources ;
aucun objcopy nécessaire.)
BSD 3-Clause. Voir LICENSE.