【已解决】关于x64/32dbg的几个使用问题
本帖最后由 yakov 于 2023-4-1 15:33 编辑1、从某地址显示N个字节:
msg "{mem;10@}",从指定地址处显示16个字节,这个命令经常失败,要不就是显示的内容完全不符
2、如何用命令将内容记录到笔记标签里而非日志里?
3、如何设置日志的记录内容?日志里的内容很多,像每个线程的启动及终止,每个DLL的加载和卸载,尤其每个异常等等,有时候我们调试的时候,想专注于某些内容,或者是我们自己用命令在日志中加的内容,就想把不需要的内容给屏蔽掉
如果回复,将非常感谢! yakov 发表于 2023-3-27 13:40
帮助文件中:
{mem;size@address} 将开始在 address 以十六进制显示 size 个字节(后面补充说这个要加引 ...
所以你是不是要显示 401000- 401010 上内容如果是的话 就是这么写{mem;10@(00401000)}我写的和你写的不一样. yakov 发表于 2023-3-27 13:43
2、如何用命令将内容记录到笔记标签里而非日志里?
x64dbg中增加了一个笔记标签,不知道是否有命令可以 ...
@yakov 源码里记得好像看过,没有直接记录到笔记标签的方法
这个地方设计的不太合理,又不能支持富文本,保存进去数据文件又会变大。
好像有写日志到TXT的方法,可惜没折腾成功。
还有下面的问题:https://www.52pojie.cn/thread-1765960-1-1.html
另外经过测试新的版本反而更容易出错c5异常;很老版本反而正常。 1 是不是 401000- 401010地址上内容?msg "{mem;10@(00401000)}"
2 不懂
3,自己看源码 自己patch evea 发表于 2023-3-27 09:50
1 是不是 401000- 401010地址上内容?msg "{mem;10@(00401000)}"
2 不懂
3,自己看源码 自己patch
帮助文件中:
{mem;size@address} 将开始在 address 以十六进制显示 size 个字节(后面补充说这个要加引号)
这是一个非常需要的功能,不过这个功能尝试过很多次,要不失败,要不就是显示的内容和实际的完全不相干
所以我现在的问题是,如果用命令实现从某个地址,显示或者记录N个字节的内容。 evea 发表于 2023-3-27 09:50
1 是不是 401000- 401010地址上内容?msg "{mem;10@(00401000)}"
2 不懂
3,自己看源码 自己patch
2、如何用命令将内容记录到笔记标签里而非日志里?
x64dbg中增加了一个笔记标签,不知道是否有命令可以实现将内容写入这个里面,这个问题和问题3有关联,因为这个标签里只有自己写入的东西,没有x64dbg写入的,就会更加的清晰 evea 发表于 2023-3-27 14:28
所以你是不是要显示 401000- 401010 上内容如果是的话 就是这么写{mem;10@(00401000)}我写的和你写的不 ...
成功了,我试过很多次都不行,看来是帮助文档有问题,照你说的,改成括号,一试成功,这可解决了我的大问题了,感谢指导,非常感谢! yakov 发表于 2023-3-27 16:06
成功了,我试过很多次都不行,看来是帮助文档有问题,照你说的,改成括号,一试成功,这可解决了我的大问 ...
不客气帮助文档没有问题是你写错了;www中括号[] 是取值 不是括号 yakov 发表于 2023-3-27 16:06
成功了,我试过很多次都不行,看来是帮助文档有问题,照你说的,改成括号,一试成功,这可解决了我的大问 ...
@yakov
是的,尤其汉化过的那个帮助也有问题
把:啥的汉化过了头,害我试了很多次,最后看英文的才解决
另外,那个x64dbg中关于脚本 和开发的内容 极其稀少,其他部分研究的很明白透彻了。 冥界3大法王 发表于 2023-3-28 12:40
@yakov 源码里记得好像看过,没有直接记录到笔记标签的方法
这个地方设计的不太合理,又不能支持富文本 ...
谢谢法王的回复。
写日志到TXT,这个我试出来了,只需要重定向到一个文本文件就可以。
页:
[1]
2