首页
社区
课程
招聘
[分享]让IDA自动加载指定签名文件
发表于: 2013-1-6 08:52 5132

[分享]让IDA自动加载指定签名文件

2013-1-6 08:52
5132
用IDA经常分析一些程序,但是像printf函数识别不出来,必须手动加载sig文件十分苦恼,于是查了下IDA权威指南,可以让IDA自动加载指定签名文件了。

写个IDC文件,内容如下:
static LoadMySig()
{
        ApplySig("vc6libc");
}
保存文件为LoadMySig.idc
然后放到IDA的idc文件夹下
在ida.idc中包含这个文件include <LoadMySig.idc>
在ida.idc文件的main里调用这个函数
static main(void)
{
  //
  //      This function is executed when IDA is started.
  //
  //      Add statements to fine-tune your IDA here.
  //

  // Instantiate the breakpoints singleton object
  Breakpoints = BreakpointManager();
  LoadMySig();
  // uncomment this line to remove full paths in the debugger process options:
  // SetCharPrm(INF_LFLAGS, L***_DBG_NOPATH|GetCharPrm(INF_LFLAGS));
}
那么IDA加载exe的时候就会自动加载你所要的签名文件了。
遇到问题多查查帮助文档还是比较有用的。

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (3)
雪    币: 107
活跃值: (404)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
谢谢分享....................
2013-1-6 08:54
0
雪    币: 62
活跃值: (353)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
友情帮顶...
2013-1-6 12:12
0
雪    币: 76
活跃值: (206)
能力值: ( LV2,RANK:15 )
在线值:
发帖
回帖
粉丝
4
友情帮顶...
2013-1-6 13:16
0
游客
登录 | 注册 方可回帖
返回
//