冥界3大法王 发表于 2024-3-15 18:24

config //获取或设置 x64dbg 的配置

config //获取或设置 x64dbg 的配置
它还可用于在 x64dbg 的配置文件中加载和存储特定于脚本的配置

参数1   INI 文件的节名
参数2   INI 文件的键名
参数3配置的可选新值。
如果此参数设置为数字,它将存储在配置文件中并且$result不会更新。
如果未设置此参数,则当前配置将被读入$result.
如果未设置,此命令将设置$result为当前配置号

https://static.52pojie.cn/static/image/hrline/2.gif
configfonts,HexDump 这条命令咋没有效果?版本bug?

lies2014 发表于 2024-3-15 19:30

参数3 只支持数字,如果是字符串就不能读出或写入

冥界3大法王 发表于 2024-3-15 19:48

lies2014 发表于 2024-3-15 19:30
参数3 只支持数字,如果是字符串就不能读出或写入

全试过了,就是没有输出信息呢?

lies2014 发表于 2024-3-15 20:32

我这里没有问题,这是我输入:config Disassembler,MaxModuleSize 得到的结果:

冥界3大法王 发表于 2024-3-15 22:19

lies2014 发表于 2024-3-15 20:32
我这里没有问题,这是我输入:config Disassembler,MaxModuleSize 得到的结果:

看来确实是版本bug。
明天升级到三八妇女节版。

冥界3大法王 发表于 2024-3-15 22:24

怪 啊,换你那个 小节名,键值名
能出结果。

lies2014 发表于 2024-3-16 09:46

你这条命令(configfonts,HexDump)肯定不会有结果
一个字体怎么可能赋给变量 $result,必须是数字才能赋值

冥界3大法王 发表于 2024-3-16 10:11

本帖最后由 冥界3大法王 于 2024-3-16 10:16 编辑

lies2014 发表于 2024-3-16 09:46
你这条命令(configfonts,HexDump)肯定不会有结果
一个字体怎么可能赋给变量 $result,必须是数字才能 ...@lies2014
原来是这么回事。
我以为类似于Delphi的读写INI呢。读出来不就完事了。
再有吧,实在是想不通,就算是正确的读取出来了,这和编写脚本联系不到一赽去。

还有call 、invalid、error
不知所谓运用场合
还有类型分类中一堆命令。。。什么识别为Dword。。。。什么大小、范围、标记。。。感觉这跟IDA挺类似的。。
最后最后还有开发中的几个命令没有研究透,其他的命令算是研究的比较深入了,都能给出实例和成功案例来。

你帮助中这么编:

子程序1:
。。。。
retJMP 子程序1//这不就完了啊。//又简单又直观。
非要 无效的(invalid)、错误的(error)。。看过几百个脚本,也没发现这个的运用场景。
问题是“鸡肋”,食之无肉,弃之有味。

lies2014 发表于 2024-3-16 11:25

call 类似汇编,返回地址是会压栈的,可以用 ret 返回
invalid 可以在某种情况下终止脚本,比如一个无限循环,可以判断满足某种条件终止
error 类似 invalid,只是在终止前可以显示自定义的错误消息

冥界3大法王 发表于 2024-3-16 11:45

lies2014 发表于 2024-3-16 11:25
call 类似汇编,返回地址是会压栈的,可以用 ret 返回
invalid 可以在某种情况下终止脚本,比如一个无限循 ...

那要是脚本形式,举例子的代码长啥样?
页: [1] 2
查看完整版本: config //获取或设置 x64dbg 的配置