我目前正在学习,我想问一个问题,如何在要反转的应用程序内部更改文本(字符串)?例如“开始,请登录”。我已经找到了XREF到字符串的位置,但是我不知道如何更改它。我在Mac上使用Hopper Disassembler。

#1 楼

您可以在十六进制编辑器(⇧⌘H)中修改字符串或其他字节,或单击十六进制编辑面板。



然后修改所需的内容


您需要写回新的可执行文件(⇧⌘E)如果要保存。另外,请注意,如果它是签名的二进制文件,则您将需要删除任何代码签名或将其签名,因为更改后二进制文件将与签名不匹配。

评论


@cimmaron您可以通过屏幕截图进行解释。

–贾弗警长
17年6月28日在18:04

字符串长度是否受限制?

–陈冠希
19年1月28日在10:30