pe_to_shellcode:将PE转换为Shellcode

时间:2021-05-09 13:22:09
【文件属性】:
文件名称:pe_to_shellcode:将PE转换为Shellcode
文件大小:24KB
文件格式:ZIP
更新时间:2021-05-09 13:22:09
shellcode pe-file pe-to-shellcode pe2shellcode pe2shc pe_to_shellcode 转换PE,以便可以像普通shellcode一样将其注入。 (同时,输出文件仍然是有效的PE)。 同时支持32位和64位PE 作者: 和 客观的 该项目的目标是提供一种生成PE文件的可能性,该文件可以轻松完成注入。 它受Stephen Fewer的启发-但不同之处在于,使用pe2shc可以在编译后添加反射加载存根。 同样,以一种方式修改PE文件的头,使您可以从头开始执行注入的缓冲区-就像使用shellcode一样。 它将自动找到存根,并继续加载完整的PE。 建物 下载最新。 克隆 使用递归克隆将存储库与所有子模块一起获取: git clone --recursive https://github.com/hasherezade/pe_to_shellcode.git 如何使用它 使用pe2shc.exe转换您选择的PE: pe2shc.exe <pat
【文件预览】:
pe_to_shellcode-master
----pe2shc()
--------resource.h(53B)
--------CMakeLists.txt(656B)
--------main.cpp(5KB)
--------LICENSE(756B)
--------stub64.bin(358B)
--------stub32.bin(283B)
--------resource.rc(1KB)
----.gitmodules(94B)
----hldr32()
--------make.bat(37B)
--------hldr32.asm(7KB)
--------LICENSE.md(23B)
--------hldr32.inc(3KB)
--------install.bat(27B)
----hldr64()
--------make.bat(36B)
--------hldr64.inc(3KB)
--------hldr64.asm(7KB)
--------LICENSE.md(23B)
--------install.bat(26B)
----injector()
--------CMakeLists.txt(356B)
--------util.cpp(2KB)
--------main.cpp(2KB)
--------util.h(286B)
----libpeconv()
----CMakeLists.txt(652B)
----LICENSE(1KB)
----README.md(3KB)
----runshc()
--------CMakeLists.txt(545B)
--------main.cpp(1KB)
--------LICENSE(756B)
----.appveyor.yml(938B)
----tests()
--------test_case1()
--------dcp_test()
--------CMakeLists.txt(1KB)
----.gitignore(13B)

网友评论