首页
社区
课程
招聘
[求助]修改PE文件添加输入函数(已解决)
发表于: 2008-5-4 17:06 5286

[求助]修改PE文件添加输入函数(已解决)

2008-5-4 17:06
5286
LordPE有个添加导入函数的功能,想自己编程实现一下,借此熟悉PE文件格式

首先使用它修改了一下notepad.exe,和原来的notepad比较了一下
发现它通过添加了一个节section实现的,新添加的section中包含原导入函数的
    OriginalFirstThunk
   TimeDateStamp
   ForwarderChain
   Name1
   FirstThunk
信息

目前自己实现了如何添加一个section
现在遇到的问题是:
1、在新添加section中按照什么格式写入导入函数相关的dll文件名和导入函数名?直接写入字符串吗
如果是的话,OriginalFirstThunk和FirstThunk这些地址是怎么确定的?
2、怎么修改导入表相关参数,让它包含新添加的导入函数?

谢谢各位

[培训]科锐逆向工程师培训第53期2025年7月8日开班!

收藏
免费 0
支持
分享
最新回复 (1)
雪    币: 201
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
没有人帮忙,可能是太简单了吧
自己找了加密与解密的书看了一下,总算是弄清楚了。
按照介绍的方法一步一步操作了一下,照葫芦画瓢,结果当然是对的了,呵呵
把具体的步骤记录一下,放在附件中了
如果您是和我一样的菜菜,对手工加入导入函数不熟悉的话,也可以参考一下,共同进步

备注:我是从pediy的源码中重新编译生成的pediy.exe,里面的地址和书上说的不一样!
上传的附件:
2008-5-5 15:19
0
游客
登录 | 注册 方可回帖
返回