hangzhouw 发表于 2022-3-20 22:51

用c++实现的各种应用于PE的功能

本贴提供源代码,该代码实现的功能包括
1、查看PE头
2、RVA与FOA的相互转换
3、往节区的空隙中添加shellcode
4、先新增一个节区, 再往新增的节区里添加shellcode
5、先扩大一个节区, 再往扩大的节区里添加shellcode
6、展示导出表, 并根据输入的函数名字或序号给出函数地址
7、展示重定位表
8、先新增一个节区, 再把导出表移到新的节区
9、先新增一个节区, 再把重定位表移到新的节区
10、改变ImageBase, 从而修改重定位表
11、展示导入表
12、先新增一个节区, 再把导入表移到新的节区, 最后实现导入表注入

本代码仅实现了相应功能,代码还有相当大的优化空间,若有任何疑问或建议,欢迎在下方留言

GrabySky 发表于 2022-3-22 11:35

谢谢分享!

XS20220313 发表于 2022-5-18 03:31


谢谢分享!

wangxiaohu104 发表于 2022-5-29 10:26

谢谢热心楼主分享。

GrabySky 发表于 2023-5-11 13:11

谢谢分享

GrabySky 发表于 2023-5-11 13:20

谢谢分享

PPYLL 发表于 2023-7-24 12:59

感谢分享

PPYLL 发表于 2023-7-24 13:06

感谢分享
页: [1]
查看完整版本: 用c++实现的各种应用于PE的功能