【文件属性】:
文件名称:ida-climacros:在 IDA 的 CLI 中创建和使用宏
文件大小:856KB
文件格式:ZIP
更新时间:2021-05-30 06:00:40
C++
什么是高潮?
CLI 宏是一种生产力工具,可让您在 IDA 的命令行界面(Python、IDC、WinDbg、BochDbg、Gdb 等)中定义和使用静态或动态宏。
用法
安装后, climacros始终处于活动状态。 它带有一组预定的宏:
要创建或编辑新宏,只需从“快速插件视图”窗口 (Ctrl-3) 调用宏编辑器。
静态宏
静态宏在 CLI 中按原样被替换。 例如下面的宏:
执行时输出以下内容:
动态宏
可以定义动态宏,这些宏作为计算返回字符串的 Python 表达式的结果而扩展。 例如, idc.here()命令非常有用,可以用更短的宏来缩写,比如$! 或${here} 。
要定义动态宏,只需用${和}$将其表达式括起来。
idc.here()表达式的长格式宏${here}定义如下:
缩写$! :
当一个宏出现在 CLI 命令中时,它会被调用:
内联替换
您不必为了在
【文件预览】:
ida-climacros-master
----.gitignore(51B)
----climacros.cpp(16KB)
----LICENSE(1KB)
----FILES()
--------climac.py(7KB)
----utils_impl.cpp(6KB)
----prep-cmake.bat(545B)
----README.md(3KB)
----makefile(258B)
----docs()
--------_resources()
----CMakeLists.txt(423B)