好友
阅读权限20
听众
最后登录1970-1-1
|
调试器相关的信息
原因 我这几天想要从某一个断点一路追踪到另一个断点 然后每条指令给trace下来给AI进行分析 结果在trace过程中 我发现一件很烦人的事情 那就是 trace过程中会进入系统DLL领空里面跑 于是我就折腾 我觉得trace肯定可以做限制的 自动识别到系统领空就会自动跳出于是这就是下面的样式
看起来没啥问题吧 大意就是当EIP==目标的时候就会暂停 如果期间遇到系统领空就会StepOver跳出 结果我不知道它有什么毛病 就是跳不出 并且是每运行一步就给我停了 给我整的烦死了 我以为是自己写的条件有问题 问了AI 甚至CC 结果它们一直在瞎编乱说话(我很惊讶 居然连claude code 在这方面居然会乱说 给我的感觉就像是智障一样 gpt就更别说了 经常瞎说) 给了我一大堆乱七八糟凭空产生的方案 然后我只能把目标放在 脚本 那 看能不能实现我要的
最终实现出来的看起来没问题 最终脚本也能跑起来 日志也能正常输出在x64dbg上 这时候问题又来了 因为输出的太多了 x64dbg日志窗口的日志会被顶掉 导致不全 结果又问AI 他们又一阵瞎编TraceSetLogFile "C:\\trace_log.txt" 比如加个这个 没啥用logfile "C:\\Users\\Public\\trace_log.txt", "{p:cip} {i:cip}\n" 这个writefile "C:\\trace_log.txt", "{p:cip} {i:cip}" 这个都没啥用 要么没用要么凭空捏造给我讲了一大堆废话 后面我把目标放在自己写插件上1903247335/IntructionTracer: x64dbg插件:用来记录指令流程直接执行达到了我要的想法实现就自己进去看吧 我目前是觉得插件才能更好实现 (不知道是不是我使用方式哪里出了问题才会这样还是x64dbg本身就很多问题)
|
免费评分
-
查看全部评分
|
发帖前要善用【论坛搜索】功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。 |
|
|
|
|
|