反编译应用程序二进制文件以返回源代码
是否有办法获取二进制文件(甚至是由您自己签名),然后返回代码?我正在尝试恢复我不久前删除的东西...但这里有二进制文件。
有什么想法吗?
Is there anyway to take a binary - even signed by yourself, and get back to the code? I'm trying to recover something that I deleted a while ago... but have the binary here.
Any ideas?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以反汇编二进制文件并获取汇编源代码,但无法获取原始的 Objective-C 结构化源代码。
编辑:
您可能想尝试一下 Hopper。我还没有亲自尝试过,但是 迈克·阿什说这很好。
You can disassemble a binary and get back assembly source, but there is no way to get back your original Objective-C structured source code.
EDIT:
You may want to give Hopper a try. I didn't try it personally yet but Mike Ash says it's good.
您可能想看看 Hex-Rays 反编译器。您需要有 IDA Pro 调试器才能使用它。
You might want to have a look at Hex-Rays decompiler. You need to have IDA Pro debugger to use it.