idaPython编写插件
2015-09-21 20:55
1471 查看
最基本插件内容如下:(将其保存为*.py放到ida的plugins目录下即可)
其中你只需要丰富run函数的功能即可。
idaPython函数包括三类:idaapi、idautils、idc。其中idaapi为ida sdk中的所有函数,你可以用这些开发强大的插件;idc为全部的idc函数,一般一个idc可能有几个idaapi函数构成,可以编写强大的脚本;idautils是idaPython功能高度集成的一套最常用函数。
from idaapi import * class myIdaPlugin(plugin_t): flags=0 wanted_name="my ida plugin" wanted_hotkey="F1" comment="my ida plugin" help="Something helpful" def init(self): msg("Ida plugin init called.\n") return PLUGIN_OK def term(self): msg("Ida plugin term called.\n") def run(self,arg): warning("Ida plugin run(%d) called.\n"%arg) def PLUGIN_ENTRY(): return myIdaPlugin()
其中你只需要丰富run函数的功能即可。
idaPython函数包括三类:idaapi、idautils、idc。其中idaapi为ida sdk中的所有函数,你可以用这些开发强大的插件;idc为全部的idc函数,一般一个idc可能有几个idaapi函数构成,可以编写强大的脚本;idautils是idaPython功能高度集成的一套最常用函数。
相关文章推荐
- 【Python之旅】第二篇(九):迭代器
- python笔记-python编程优化:常用原则和技术介绍
- python 与 webdriver结合打开不同浏览器
- Python学习之路——django(一)
- Top K问题用Python求解
- Python异常处理和异常类型
- python 时间
- windows下搭建python cgi编程环境
- python中翻转字符串的方法,标记一下
- 零基础学python-18.9 序列映射函数:map
- 零基础学python-18.9 序列映射函数:map
- cmd中运行python文件,并带参数
- Python 16进制与字符串的转换
- python正则表达式匹配邮箱
- python 实现重启路由器
- 计划看一本英文版的Python基础教程
- kNN算法python代码学习2-手写识别系统
- python启动浏览器崩溃
- 【干货】前方高能!如何保障Python应用的高性能
- Python list(列表)实践