OllyDbg 的表达式引擎¶
OllyDbg 内置了一个自定义表达式引擎,可以用简单的语法编译和求值高级表达式。这个表达式引擎出奇地强大,如果使用得当,可以成为普通 OllyDbg 用户和 OllyDbg 高手之间的分水岭。你可以用这个引擎为许多功能指定表达式,比如条件断点、条件跟踪和命令行插件。本节介绍表达式引擎及其提供的选项。
注 本节的某些部分基于官方表达式文档(
s.htm)。不过我发现在文档中定义的一些组件似乎不起作用,至少在 OllyDbg v1.10 中如此。两个例子是 INT 和 ASCII 数据类型,它们必须用别名 LONG 和 STRING 替代。因此,这里我只包含我自己测试过并完全理解的组件。