首页
社区
课程
招聘
[求助]有没有大佬教一教如何手动修复iat表
发表于: 2022-6-18 14:38 7770

[求助]有没有大佬教一教如何手动修复iat表

2022-6-18 14:38
7770

我先使用od,dump下来一个文件,使用iat修复工具,将导入表进行了修复。
之后我dump文件导入表位置 图片描述
INT的名称为0,我就随便找了个空白位置添加了一个数据,并将修复后的INT表全部都复制了下来。 图片描述
我使用loadPE查看发现就识别出来一个函数。我的失误,我INT表没复制全。
图片描述
图片描述
LOADPE是能看出来了,我的INT表修复成功,但是程序还是错误。
我还需要修复哪里?

 

再就如何修复导入表,我有几个问题?
1.文件加载dll的时候,iat和int表里的值不一样的时候,是通过INT表函数名进行加载函数的吧。
2.修复导入表,是不是只需要将INT表修复正确就可以了,系统会自动将int表填充?
3.再就手动修复导入表的流程,以及需要注意哪些。
扫雷程序的截图
图片描述 图片描述


[招生]系统0day安全班,企业级设备固件漏洞挖掘,Linux平台漏洞挖掘!

最后于 2022-6-18 15:40 被wx_无_449编辑 ,原因:
收藏
免费 2
支持
分享
最新回复 (2)
雪    币: 216
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
2
我文件中的IAT的值我没有进行修复,可能问题出现在这里。
2022-6-18 15:32
0
雪    币: 216
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
3
那也不对呀,我有一个扫雷的程序就能运行,它的IAT的值也是77开头的呀?我认为如果IAT的值不行的话,应该会用INT来进行导入,如果不是这样那么扫雷这个程序是如何加载dll的呢?我哪里错了

2022-6-18 15:39
0
游客
登录 | 注册 方可回帖
返回
//