timwhitez starred BinHol
2024-8-5 11:34:25 Author: github.com(查看原文) 阅读量:0 收藏

Binary Hollowing

2024-08-02更新 1. 加入证书表处理 2. function模式动态适配函数大小

三种方式在你的pe二进制中插入恶意代码,如果有其他更好的方式欢迎补充

Usage: program [-sign] function/entrypoint/tlsinject <modify_pe_file_path> <shellcode_or_pe_path>

without using capstone/gapstone

  • function patch

    binhol.exe function .\7za.exe .\calc.text
    binhol.exe -sign function .\7za.exe .\calc.text
    
  • entrypoint hijack

    binhol.exe entrypoint .\7za.exe .\calc.text
    binhol.exe -sign entrypoint .\7za.exe .\calc.text
    
  • tls injection

    binhol.exe tlsinject .\7za.exe .\calc.text
    binhol.exe -sign tlsinject .\7za.exe .\calc.text
    

function方法抄的大佬的python项目https://github.com/yj94/BinarySpy, 感谢大佬开源,忘记写来源了抱歉

tls方法抄的大佬的 https://github.com/aaaddress1/sakeInject 项目

entrypoint 方法来源我之前写的进程注入项目


文章来源: https://github.com/timwhitez/BinHol
如有侵权请联系:admin#unsafe.sh