ida 插件编写
来源:互联网 发布:网络教育本科第二学位 编辑:程序博客网 时间:2024/05/22 00:28
今天搜索中无意间看到ida可以用python/idc编写插件,好奇之下就试了试。
先看一个例子:
import idaapiclass myplugin_t(idaapi.plugin_t): flags = idaapi.PLUGIN_UNL comment = "This is a comment" help = "This is help" wanted_name = "My Python plugin" wanted_hotkey = "Alt-F8" def init(self): idaapi.msg("init() called!\n") return idaapi.PLUGIN_OK def run(self, arg): idaapi.msg("run() called with %d!\n" % arg) def term(self): idaapi.msg("term() called!\n")def PLUGIN_ENTRY(): return myplugin_t()
将上边的代码保存到一个python文件中,比如命名为test.py,然后将此文件复制到$IDADIR/plugins/ 目录下即可。这样ida启动时即可加载该插件,在output window可以看到输出信息如下:
在插件菜单中也可以看到此插件:
点击此菜单,运行插件,会输出如下结果:
简单介绍就到这里了。。。。
如果想详细了解,可参考以下网址:
1.ida作者的blog
2.ida历年的插件大赛作品
0 0
- ida 插件编写
- ida 插件编写
- 用python编写第一个IDA插件
- IDA 插件
- IDA Plugin 编写基础
- IDA Plugin 编写基础
- IDA 5.2 插件开发
- ida常用插件
- 编写OD插件将IDA中分析出来的函数名导入到OD中
- 一个dumpdex的IDA插件
- 一个dumpdex的IDA插件
- 开发IDA pro图形界面插件
- ida 2016插件大赛获奖作品
- 插件编写
- 插件编写
- 让 IDA 的 F5 插件失效
- 几个必备的IDA pro插件
- IDA插件-----获取指定函数参数个数
- Java图形界面-JComboBox
- 开发的准备工作
- codeforces round#377 div2 D
- android6.0系统 PowerManager深入分析(非常详细)
- Servlet 文件上传
- ida 插件编写
- hdu 1043 八数码问题-A*搜索
- 28-PAE分页下的PDT-PTT基址
- 标准的Struts-2.3.31开发环境搭建
- 使用Ajax.dll前台调用后台方法
- Unity整理内容方便初学者查看(第二篇_输入Input)
- 基本的全选,反选,全不选.批删,批量添加.即点即改
- EditPlus 自动格式化js、html、css
- c# 读写excel要添加哪些引用