You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在radare2中快速打印%rax指向的char**类型字符串?

Radare2中快速打印char**指向的字符串

针对你遇到的场景,radare2提供了和GDB一样简洁的命令,无需手动处理字节序:

方法一:使用ps命令结合解引用

直接通过[rax]解引用rax(获取rax指向的字符串地址),再用ps打印字符串:

ps @ [rax]

方法二:使用x命令(类似GDB的x/s)

radare2的x命令支持格式指定,直接用x/s打印解引用后的字符串:

x/s @ [rax]

方法三:用pvq读取指针值

如果需要显式读取rax处的8字节指针(适配64位架构),可以用pvq命令(q表示quadword),它会自动处理字节序,再传给ps:

ps @ `pvq @ rax`

以上三种方法都能直接输出目标字符串,替代你之前手动反转字节的繁琐操作。

内容的提问来源于stack exchange,提问作者Sinthoras

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.26 19:52:04