如何制作vc静态链接库的IDA SIG文件?

2022-04-19教育301

1. 把vc6下的libc.lib 拷贝到flair61\bin路径下,这样执行prf,sigmake就不用再指定长长的路径

2.尝试用plb制作pat 文件是不成功的,它会返回错误信息:

基本思路是从libc.lib 导出obj文件,用prf制作pat,再用sigmake 制作sig文件;

3. 创建一目录保存libc.lib导出嘚obj文件,假设为libcobj;放在bin 目录下面,进入libobj目录,创建一批处理文件,内容为:

for /F skip=3 %%i in ('link.exe -lib /list ..\libc.lib') do echo %%i link.exe -lib /extract:%%i ..\libc.lib

命名为extract.bat,然后在command line 下执行它,这样就会释放出obj,并放入该文件夹中;

4.然后创建另一批处理文件dopcf.bat,文件内容如下:

for %%i in (*.obj) do ..\pcf.exe -g0 %%i

提示: 由.obj文件生成.pat文件。为了避免pcf.exe在执行的过程中处理非COFF文件时中断、出现提示信息“is not ar/coff file\npress enter to exit”,加上参数-g0

在command line 下执行它,就会创建pat 文件

4. 最后一步是制作sig 文件,这时可以通过命令行执行:

sigmake -nVC6 Static lib *.pat vc6libc.sig

这是会产生冲突,不知道为何用sigmake.txt 文档里提到的解决冲突的方法无效(就是在emc冲突函数的前面添加-,+)

原文:

相关文章

火影忍者究极风暴怎么下载?

1、首先百度搜索【火影忍者疾风传:究极忍者风暴3免安装】,进入网页下载,如图(下载的是官方繁体PC中文版) (window.slotbydup = window.slotbydup || []).push({ id: "u2675990", cont...

android可以将jar包放在jnilibs目录下吗?

1先在Android studio导入一个项目,然后进入到项目中,依次进入到app>>src>>main下。2在main的文件下进行创建一个jinlibs,然后选中main的文件,进行右键,弹出框中点击“new”,移动下一级菜单中选择“directory”。3对创建的文件夹进...

疑犯追踪第二季和第三季用哪个手机播放器可以下载?

手机播放器都不能下载,但有另一个方法。打开电脑,在打开IE游览器。点击 工具(Alt+X)-Internet 选项(Ctrl+O)-常规-游览历史记录-设置(Ctrl+S)-查看文件(Ctrl+V),清除里面所有的文件。然后,用IE游览器打开疑犯追踪,看完一整集(不能跳着看,要把每一分,每一秒都按顺...

磁力链接怎么用,怎么下载磁力链接的文件?

首先我们来看什么是磁力链接,磁力链接有自己固定的格式要求,一般是以magnet开头的磁力链接。 打开软件,点击左上方的加号。 将磁力链接复制进来,点击立即下载。 解析完成,其中包含文件总大小和文件明细,点击立即下载开始下载。 接下来等待文件下载完成后使用。 总结磁力链接指向文件的下载源路径;复制磁力...

steam游戏文件夹在哪儿?

1、如下图,鼠标右键点击steam文件,点击属性,找到steam文件所在盘符。 2、然后找到电脑对应盘符里面的steam文件夹,如下图所示。 3、点击打开steam文件夹,找到steamapps文件夹。 4、点击打开steamapps文件夹,找到common文件夹。 5、点击打开common文件夹,...

有哪些软件堪称神器,却不为大众所知?

经验总结:小迷作为电脑及网络维护人员,多年来所用过的众多软件之中,堪称神器的软件,是经过层层筛选之后最终成为电脑里必不可少的软件,它们在工作中极大的提高了小迷处理工作的效率,现将私藏了十年的八款软件奉献给大家。 一、搜索神器:Everything1、Everything是什么? Everything...

我的邮件打不开咋回事可以收到邮件,就是打不?

电子邮件收到的word文件打不开,可以用以下办法解决: 1、重新安装office程序,建议安装office2007及以上版本(因2007及以上版本的文件后缀名为.docx,2003及以前的版本打不开); 2、重新下载word文档,以排除word文档下载不完整的原因; 3、要求对方重新发送一份word...

局域网内如何共享文件夹?

“网络极客”,全新视角、全新思路,伴你遨游神奇的网络世界。 局域网为了办公方便,常常需要共享文件,避免U盘拷贝带来的不便。 常见的局余网共享文件有以下三种方式: 一种是通过系统自带的文件夹共享功能进行共享; 一种是通过三方软件,设备文件夹共享; 一种是通过硬件来实现文件共享,例如通过NAS存储来实现...

手机里的libs是什么文件夹?

libs文件属于软件的执行子文件,属于随软件运行必然生成的痕迹。libs里面存储的是我们软件运行的文件,在电脑中如果不慎将libs文件夹删除,很有可能会导致我们无法启动软件,所以建议大家在删除文件夹的时候要注意libs文件夹,尽量不要删除,这会给我们在使用软件上带来很多的麻烦。【延展】libs文件夹...

邮箱文件打不开?

1、有可能是文件本身就打不开或上传至邮箱丢失数据。因为邮箱系统是独立、封闭的系统, 邮箱都不向第三方开放数据接口以保证数据安全,因此采用第三方软件下载邮件附件的,要么不成功,要么文件会有数据错误。 2、可能是手机没有打开文件所需要的软件,手机上安装能够打开这种类型文件的应用,如QQ浏览器、DOC、X...

Ghost备份后出现的后缀名为GHS的文件可以删除吗?

不能删除的。这是使用GHOST时使用了参数,指定了镜像文件的大小,但是由于你备份的系统太大,压缩以后仍然超过了你所指定的大小,于是GHOST就会在你保存镜像的地方创建一个或者多个GHS文件来完成备份。另外就是镜像文件太大,而你保存镜像的地方是FAT32格式的,默认在GHOST下只能创建不大于2GB的...

严禁耕地绿化造林,已经违规种树的怎么办?会不会将树木伐掉呢?

这个问题可能会涉及到我们国家千家万户的农村家庭的经济利益,并且数据还非常的巨大,因此,这是一个值得人们关注的大范围问题。 这是中华人民共和国中共中央,国务院在2020年9月15日发布的第24文件《国务院办公厅关于坚决制止耕地‘’非农化‘’行为的通知》(由于篇幅原因,文件的内容我不阐述,敬请广大网友谅...