![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ida
文章平均质量分 66
lacoucou
这个作者很懒,什么都没留下…
展开
-
bindiff 太慢,两小时没结果
安装了bindiff7.0 两个小时也没有结果了,看了文档才知道是版本错了。版本 7 中的新功能IDA:支持IDA Pro 7.6 SP1,最低要求版本仍为7.4 Ghidra:BinExport Ghidra 扩展现在包含在包中。这仍被视为测试版,需要手动从 Ghidra 导出文件以绑定它们。 Binary Ninja:包含用于 Binary Ninja 的 BinExport 插件。这仍然被认为是测试版。使用第三方BD Viewer或手动导出到 bindiff 文件...原创 2021-09-21 15:09:20 · 1387 阅读 · 0 评论 -
IDA 小技巧 隐藏变量定义等
原文:Interactive operation比如上图红色区域中的这些变量声明,有时候太长了影响观看代码或者截图,此时就可以将他们隐藏掉:方法:1.使用下图中的菜单,或者按数字键盘中的 -号 ,如下图隐藏后原来位置会显示一行文字。如果想再次打开,可以使用+号打开,或者使用菜单这个隐藏对if、while、for、do、switch、blocks 这些都起用。还原之后:...原创 2021-09-20 17:13:17 · 493 阅读 · 0 评论 -
一个 IDB 中的多个文件
这种情况的其中一个场景是:分析一个EXE文件,而这个文件加载了A,B,C,D等多个dll,而ABCD中可能又加载了其他dll。如果用ida把这些文件全部打开的话,则烦不胜烦,相互切换来切换去,影响分析。ida官方博客提供了三种把所有文件加载到一个文件中的方法:Several files in one IDB – Hex RaysSeveral files in one IDB, part 2 – Hex RaysSeveral files in one IDB, part 3 – Hex R原创 2021-09-17 17:16:25 · 422 阅读 · 0 评论 -
IDA PRO idc switch table
ida7.0通过idc 或者idapython脚本获取 switch table 信息:主要通过函数get_switch_info_ex函数实现。这个函数成功之后会返回一个switch_info_t 结构。相关文档:IDA SDK: nalt.hpp File Reference (hex-rays.com)https://hex-rays.com/products/ida/support/idapython_docs/text:000000014024D400 var_18原创 2021-08-24 19:21:17 · 313 阅读 · 0 评论 -
IDA PRO 7.6 python 脚本解析(二) analysis idbhooks idphooks 等目录下脚本
此文主要解析analysis idbhooks idphooks 这三个目录下的脚本。1.analysis 下只有一个文件dump_func_info.py ,带中文解析的脚本如下:这个脚本就相当于是变相解释func_t的成员"""summary: dump (some) information about the current function.总结 : 打印出转储有关当前函数的(一些)信息。description:描述 : Dump some of the .原创 2021-08-19 18:30:35 · 490 阅读 · 0 评论 -
IDA PRO 7.6 python 脚本解析(一)
写这个主要是熟悉一下ida的python脚本。 需要工具:IDA pro 7.6脚本目录结构://\python\examples\\ 这个只是某个泄漏版的目录结构,并不代表所有版本都是如此│ │ ├─analysis│ dump_func_info.py│ ├─core│ actions.py│ add_hotkey.py│ add_idc_hotkey.py│ auto_instantiate_wi...原创 2021-08-19 18:03:56 · 1770 阅读 · 0 评论 -
IDA PRO 2019年插件大赛作品[Plug-In Contest 2019: Hall Of Fame]
This year again, we have examined the plugins of 9 contestants, and once again the scope, and focus of the plugins we examined is very broad. Almost all of the plugins were written Python, which seems...翻译 2020-05-06 22:29:38 · 993 阅读 · 0 评论 -
Tiny microcode optimizer 【微码优化器 】
注:ida pro7.4及以后版本才有这功能。It is not a surprise to hear the IDA and Decompiler cannot handle all possible cases and eventually fail to recognize a construct, optimize an expression and represent it in i...翻译 2020-05-06 21:30:16 · 610 阅读 · 0 评论 -
IDA processor module
IDA 处理器模块 1.主要解析非主流的文件格式,或者自定义的文件格式。 2.放置在路径 IDAX\procs\ 之下。一个最小的IDA空处理器模块必须包含以下要素:必须要有的函数1.def notify_emu(self, insn):2.def notify_out_insn(self, ctx):3.def notify_ana(self,...原创 2019-08-30 22:41:29 · 1133 阅读 · 0 评论 -
IDA PRO 2018年 插件大赛作品目录
1.ActionScript3ActionScript 3是:...一个ActionScript 3处理器模块和Flash调试器插件。IDA作者的意见:卡巴斯基实验室的Boris Larin的提交实际上由三个文件构成的一个完成的处理器模块:加载器,处理器模块和调试器助手插件。它有助于分析和调试Adobe Flash文件。虽然Flash计划在2020停止更新,但它仍然是受欢迎的攻...翻译 2019-08-28 19:48:35 · 2366 阅读 · 0 评论 -
IDA 7.0 idc API变化
1.官网只找到一个sdk升级的文档https://www.hex-rays.com/products/ida/7.0/docs/api70_porting_guide.shtmlIDC IDAPython 中的API也有了变化,但是作者似乎并没有详细列出。一直的一些API变化:6.x API名字 7.0API名字 函数功能 GetDisasm GetDisas...原创 2018-12-13 18:02:27 · 1268 阅读 · 0 评论 -
IDA PRO 2017年 插件大赛作品目录
原文连接:https://hex-rays.com/contests/2017/index.shtml1.BinCAT --一等奖获得者BinCAT是:...静态二进制代码分析工具包,旨在通过IDA直接帮助逆向工程师。 它具有以下功能: 1.值分析(寄存器和内存) 2.推测分析 3.结构体重建和扩展 4.后退和前向分析IDA团队评价:这是一个复杂而有用的插件。它采用抽象解释来追踪寄存器和内存值。它...原创 2018-04-13 14:58:47 · 3427 阅读 · 0 评论 -
IDA历年(2016-2014)插件大赛作品目录(二)
ida pro 2016-2014年插件大赛提交的作品一览表。原创 2016-10-23 17:52:01 · 4931 阅读 · 0 评论 -
ida 插件编写
今天搜索中无意间看到ida可以用python/idc编写插件,好奇之下就试了试。 先看一个例子: import idaapiclass myplugin_t(idaapi.plugin_t): flags = idaapi.PLUGIN_UNL comment = "This is a comment" help = "This is help"原创 2016-10-22 16:23:09 · 4263 阅读 · 0 评论 -
IDA历年(2013-2009)插件大赛作品目录(一)
[2013年]1.HexRaysCodeXplorer反编译(F5)插件的增强插件。能自动识别结构体,能显示函数的结构树(?),一个用于识别和显示c++虚函数的对象浏览器。说起来吊炸天的插件,可惜一直没办法使用。2.funcap一个利用IDA的调试API记录函数运行的参数和返回值的idapython脚本。嗯。也是用来病毒分析的。3.CrowdDetox原创 2016-10-23 15:53:16 · 2409 阅读 · 0 评论 -
ida keypatch
安装教程:1.有一篇中文的教程:地址:http://blog.csdn.net/fjh658/article/details/52268907在win7 x64系统下安装失败,主要是使用命令:pip install keystone-engine安装失败。2.按照官方介绍的方法安装:2. InstallInstall Keystone core原创 2016-10-25 10:38:40 · 2407 阅读 · 0 评论 -
欢迎使用CSDN-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl原创 2016-10-25 20:18:21 · 282 阅读 · 0 评论 -
ida 与 olldbg 神同步插件labeless
ida 与 olldbg 神同步插件此插件来自于2016年ida插件大赛提交的作品。 官方简介: Labeless provides: Labeless is a plugin system for dynamic, seamless and realtime synchronization between IDA Database and debug backend. It c原创 2016-10-25 20:20:39 · 1748 阅读 · 0 评论 -
IDA Pro 脚本系统(idc idaPython)帮助文档索引
1.0 文档索引帮助页面https://www.hex-rays.com/products/ida/support/freefiles/IDA_Pro_Shortcuts.pdfIDC 脚本https://www.hex-rays.com/products/ida/support/idadoc/162.shtmlIDA Pythonhttps://www.hex-ra...原创 2018-02-22 21:54:20 · 4703 阅读 · 1 评论 -
IDA 作者博客文章列表
IDA pro 作者官方博客地址:http://www.hexblog.com/文章目录:http://www.hexblog.com/?p=0 IDAPython: namespacing for plugins, loaders & processor moduleshttp://www.hexblog.com/?p=5 Welcome!http://www.hexblog.com/?...原创 2018-02-22 23:13:31 · 573 阅读 · 0 评论 -
ida 2016插件大赛获奖作品
原文链接:2016 IDA插件大赛这些插件有一些需要最新版的ida(v6.95),然而本人只有6.80版本的ida,所以并不是那个插件都能用。下边将紧紧列举ida 6.8版本能用的插件:1.Hexlight by Milan Bohacek作者对于该插件介绍:Hexlight is:A plugin that highlights matching curly br原创 2016-10-22 16:54:49 · 2222 阅读 · 0 评论