Skip to content

Instantly share code, notes, and snippets.

@Jeswang
Last active August 29, 2015 13:57
Show Gist options
  • Save Jeswang/9733150 to your computer and use it in GitHub Desktop.
Save Jeswang/9733150 to your computer and use it in GitHub Desktop.
[有偿] 有比较熟悉越狱开发的吗,帮我解答一个问题
0.问题来源:
想了解一下 iOS 的安全问题,后来走了样变成想调试他人的 iOS 程序。
在这个文章中,[iOS安全攻防(十一):Hack实战——探究支付宝app手势密码 - 念茜的博客 - 博客频道 - CSDN.NET](http://blog.csdn.net/yiyaaixuexi/article/details/18520053),博主用 GDB 调试了支付宝的二进制文件,可以在 GDB 中看到自己定义的类和成员函数的名字,自己实践却得不到。
昨天在 Stack Overflow 提了的问题,地址如下:
[ios - Can gdb use the Symbol information like IDA after dealed with Clutch? - Stack Overflow](http://stackoverflow.com/questions/22591710/can-gdb-use-the-symbol-information-like-ida-after-dealed-with-clutch)
1.过程描述
- Clutch 或者其他几个软件可以去除 AppStore 添加在二进制文件上的加密
- 去除加密后的二进制文件可以在 IDA 中看到对应的类的名字,成员函数的名字
- 但是在 GDB 中调试时无法使用这些名字(Symbol)
2.问题:
- 为什么无法使用,是哪里的问题?要怎么操作才能解决?确实很想知道解答,所以想选择一个满意的解答,200 XRP 奉上。
3.更多信息:
- 硬件环境:iPad 3 7.0.4
- 越狱工具: (evasi0n7-mac-1.0.6-01f65fec4d42d76b3f35eda49f7450b2cfa88ff7)[http://www.redmondpie.com/download-evasi0n-ios-7-7.0.4-jailbreak-for-iphone-5s-5c-5-ipad-ipod-touch-windows-mac/]
- 想要调试的软件:[英语音标 on the App Store on iTunes](https://itunes.apple.com/us/app/ying-yu-yin-biao/id695574880?mt=8)
- 破解用 Clutch:github 下载源码自己编译的
- 使用的 GDB:尝试过 GDB 版本
- GDB 1708 [radare cydia repository](http://cydia.radare.org/debs/)
- GDB 1821 [GNU Debugger (gdb) (程序调试工具) iOS 7.0 (32 bits) 更新 - iPhone游戏·软件讨论区 - 威锋论坛 - 威锋网](http://bbs.weiphone.com/read-htm-tid-7490918.html)
- 应该可以编译更新的版本,但是还没有尝试
- [GDB Source Browser](http://opensource.apple.com/source/gdb/)
- [GDB 1824 Source Download](http://www.opensource.apple.com/tarballs/gdb/gdb-1824.tar.gz)
@shiweifu
Copy link

貌似是因为没有符号表,所以没法使用。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment