zishen 发表于 2024-10-11 18:06

sig文件制作

之前发过一个帖子
https://www.52pojie.cn/thread-1931057-1-1.html

制作sig遇到了问题,一直没解决,当时还试了试论坛里面一个帖子里的sig文件制作工具,也是一堆问题,根本不行
时隔近两月,我又回来啦!
这次是写成了一个批处理文件
md %1_objs
copy %1.lib %1_objs
cd %1_objs
for /f %%i in ('link -lib /list %1.lib') do link -lib /extract:%%i %1.lib
for %%i in (*.obj) do pcf %%i
sigmake -n"%1.lib" *.pat %1.sig
if exist %1.exc for %%i in (%1.exc) do find /v ";" %%i > abc.exc
if exist %1.exc for %%i in (%1.exc) do > abc.exc more +2 "%%i"
copy abc.exc %1.exc
del abc.exc
sigmake -n"%1.lib" *.pat %1.sig
copy %1.sig ..\%1.sig
cd ..
del %1_objs /s /q
rd %1_objs

使用方法:

将改批处理程序和lib文件放到同一个目录下
在终端打开


运行
等待一会后就能生成一个sig文件,实测还是很好用的,没有需要手动操作的地方


无颜君〃 发表于 2024-10-11 18:29

这是lib的签名信息?

zishen 发表于 2024-10-11 19:49

无颜君〃 发表于 2024-10-11 18:29
这是lib的签名信息?

相当于符号文件吧,在IDA上用

redapple2015 发表于 2024-10-28 10:52

本帖最后由 redapple2015 于 2024-10-28 10:54 编辑

好像也没成功,用这个成功了IDA批量生产sig文件
https://www.52pojie.cn/thread-1193546-1-1.html

zishen 发表于 2024-10-28 12:03

redapple2015 发表于 2024-10-28 10:52
好像也没成功,用这个成功了IDA批量生产sig文件
https://www.52pojie.cn/thread-1193546-1-1.html

我之前就用的这个,我用的时候是不行

redapple2015 发表于 2024-10-28 12:10

zishen 发表于 2024-10-28 12:03
我之前就用的这个,我用的时候是不行

ida9.0里面有这个文件signatures-bundles-9.0,应是打包好的
页: [1]
查看完整版本: sig文件制作