首页
社区
课程
招聘
[求助]X64dbg如何在日志中打印,字节数组并且以十六进制显示,如何写表达式 [
发表于: 2023-3-15 21:09 6168

[求助]X64dbg如何在日志中打印,字节数组并且以十六进制显示,如何写表达式 [

2023-3-15 21:09
6168

1:X64dgb 如何打印 字节数组 类型的参数啊
例如 某个参数 是一个指针 我要在日志里面 打印 20个字节长度, 并以十六进制显示,改怎么写表达式啊

 

可以下一个条件断点 我在网上搜到 只能打印 utf8 字符串的表达式, 可是原始的字节数组 如何打印呢


[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (4)
雪    币: 246
活跃值: (4507)
能力值: ( LV4,RANK:45 )
在线值:
发帖
回帖
粉丝
2

log "-----------------------"
mov $len,r8
mov $i,0
loop:
inc $i
;log {$len}
mov $buf,rdx
;log {$buf}

;每次读一个字节
log {x:ReadByte($buf+$i-1)}

cmp $len,$i
jne loop

end:
;运行程序
r
log "-----------------------"


我以前写的,跟你的需求一样
2023-3-16 11:48
0
雪    币: 1211
活跃值: (2880)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
记录断点 {mem;长度@地址}
2023-3-16 14:15
0
雪    币: 209
活跃值: (47)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
4
推荐一款插件,应该能满足你的需求:https://github.com/lyshark/LyScript
2023-3-16 15:00
0
雪    币: 1251
活跃值: (3700)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
学习了,感谢分享
2023-11-26 16:21
0
游客
登录 | 注册 方可回帖
返回
//