查看一个大的 x86 二进制文件,我看到很多字符串在堆栈上作为四字组装的实例,如下所示:
如果我尝试将类型设置为puStack40to char[38],我会得到以下输出,但仍然不是很有帮助:
puStack40
char[38]
我猜这是因为每个四字都在单独的指令中移动:
我假设没有,但是有没有人知道我可以puStack40在反编译器窗口中显示为字符串的方法?
(附带说明:为什么采用这种方法?我唯一的猜测是减少内存访问次数。我认为这不是混淆,因为它是一个大型商业应用程序)
https://github.com/0x6d696368/ghidra_scripts/blob/master/SearchSimpleStackStrings.md https://github.com/0x6d696368/ghidra_scripts/blob/master/SimpleStackStrings.md
唯一的区别看起来像搜索与当前光标位置