繁体   English   中英

使用bash或C比较iOS上的应用程序二进制文件

[英]Comparing app binaries on iOS using bash or C

我的iPhone在全面支持终端的情况下入狱。 我需要一些(不是cmpdiff )来比较应用程序二进制文件。 当我看到并知道只有一个字节被更改时,这两个命令都给我带来了奇怪的结果,它们基本上都说两个二进制文件完全不同。

如果可以在iPhone上构建它,则可以尝试bsdiff ,它是一个类似diff的实用程序,专门用于处理二进制数据。 您提到的工具旨在发现差异时用于文本输入。

如果失败,您可以尝试生成残酷的文本表示,每行只有一个字节(并且没有行号或偏移量!),然后对其进行文本diff 它应该选择单个更改的字节,但是根据文件的大小,它可能会非常缓慢和/或笨拙。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM