【逆向工具】IDA使用6-签名文件制作

0x1 签名文件制作的方法:

  • 找到静态编译的程序库
  • 使用IDA中的fair工具包,对静态库操作,生成特征库(IDA6.8 是flair68.zip)

0x2 步骤

第一步:使用pcf生成对应静态库的pat文件
第二步:使用sigmake,将pat文件转为sig文件
第三步:将sig文件放入IDA文件目录下的sig文件夹

Vs2013静态库目录:C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\lib

使用IDA中的fair工具包,对静态库操作,生成特征库(IDA6.8 是flair68.zip)

第一步:使用pcf生成对应静态库的pat文件
pcf 文件名 生成的文件名.pat
第二步:使用sigmake,将pat文件转为sig文件
sigmake pat文件 生成的sig文件.sig

将exc文件中的前4行删除

再次执行命令

sigmake pat文件 生成的sig文件.sig

以上只是单个文件的处理方法,为了方便还可以利用号匹配到所有的静态库、动态库文件,将它们全都转换成.pat

pcf *.lib 生成的文件名.pat

生成sig时,设置在IDA中的名称

sigmake -n“模块名” pat文件 生成的sig文件
第三步:将sig文件放入IDA文件目录下的sig文件夹

效果如下:
549050-20170804171841897-1168736441.jpg
图1 可以分析出2026个函数

转载于:https://www.cnblogs.com/17bdw/p/7286234.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值