首页
论坛
课程
招聘
[求助]IDA中制作sig文件的问题
2007-12-11 13:16 9139

[求助]IDA中制作sig文件的问题

2007-12-11 13:16
9139
手头上有一个MFC42u.lib文件,想将它转化为IDA的sig文件,查了网上相关资料,好像是要先通过pcf.exe将其转化为pat文件,然后再用sigmake将pat文件转化为sig文件,于是:在命令行窗口中输入:pcf mfc42u.lib mfc42u.pat

结果出现错误提示:Fatal [mfc42u.lib] <MFC42u.DLL> not a coff module. 而无法转化为pat文件

不知是操作方法不对,还是这个mfc42u.lib库文件格式不能转化为sig文件。

请高手指点,先谢了!

[2022冬季班]《安卓高级研修班(网课)》月薪两万班招生中~

收藏
点赞0
打赏
分享
最新回复 (8)
雪    币: 202
活跃值: 活跃值 (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
蓝色基因 活跃值 2007-12-11 14:02
2
0
用plb试试。
plb mfc42u.lib mfc42u.pat
然后再sigmake
出现冲突的时候把exc文件里面的前三行去掉,然后
sigmake -xmfc42u.exc mfc42u.pat mfc42u.sig
这样就可以了。
雪    币: 202
活跃值: 活跃值 (52)
能力值: ( LV9,RANK:210 )
在线值:
发帖
回帖
粉丝
szdbg 活跃值 5 2007-12-11 14:58
3
0
谢谢楼上大哥指点,不过还是不行:

输入 plb mfc42u.lib mfc42u.pat 后,出现新的错误提示: mfc42u.lib is not OMF format file

不知何故

另:不知楼上大哥所说的exc文件是什么文件, ...\IDA\Flair\bin 目录下好像没有这种文件
雪    币: 202
活跃值: 活跃值 (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
蓝色基因 活跃值 2007-12-11 15:40
4
0
我这里有一个mfc42u的pat文件可惜没上传权限。
雪    币: 202
活跃值: 活跃值 (52)
能力值: ( LV9,RANK:210 )
在线值:
发帖
回帖
粉丝
szdbg 活跃值 5 2007-12-11 21:39
5
0
我试了一下其它的lib文件,如:VC自带的 MFC42.lib, 或者自已编写的lib文件,都出现上述错误!

不知道是我的方法有误,还是IDA的文件有问题!

恳请高手指点!!!
雪    币: 217
活跃值: 活跃值 (42)
能力值: ( LV9,RANK:1210 )
在线值:
发帖
回帖
粉丝
softworm 活跃值 30 2007-12-12 12:30
6
0
用pcf,123456
雪    币: 202
活跃值: 活跃值 (52)
能力值: ( LV9,RANK:210 )
在线值:
发帖
回帖
粉丝
szdbg 活跃值 5 2007-12-12 18:13
7
0
softworm大哥能说明白一点吗:  123456 是什么意思?
雪    币: 217
活跃值: 活跃值 (42)
能力值: ( LV9,RANK:1210 )
在线值:
发帖
回帖
粉丝
softworm 活跃值 30 2007-12-12 18:59
8
0
是我回复太短了
pcf用于COFF格式(VC),plb用于OMF(Borland),如果有冲突,会生成一个EXC文件
雪    币: 202
活跃值: 活跃值 (52)
能力值: ( LV9,RANK:210 )
在线值:
发帖
回帖
粉丝
szdbg 活跃值 5 2007-12-12 21:11
9
0
谢谢softworm大哥指点,我好像明白了一些

但是我这里好奇怪,我用VC编译出来的lib文件,编译选项中明明指定了按COFF格式,但是用pcf时,却说这个lib文件不是一个coff module
游客
登录 | 注册 方可回帖
返回