iOS.AppReverseEngineering
逆向可以窥探一下其他程序的一些设计思路,同时对这些东西的了解有助于定位Crash的原因,所以说
逆向在coding之余是不错的选择。
1. class-dump
http://www.codethecode.com/projects/class-dump/
2. mikeash.com的文章
Object File Inspection Tools (Unread)
http://www.mikeash.com/pyblog/friday-qa-2011-12-02-object-file-inspection-tools.html
Disassembling the Assembly, Part 1
http://www.mikeash.com/pyblog/friday-qa-2011-12-16-disassembling-the-assembly-part-1.html
3. 工具
otool : object file displaying tool. 对应: linux中objdump的工具。
4.
http://blog.zynamics.com/2010/04/27/objective-c-reversing-i/
http://michaelhogguk.wordpress.com/2012/04/30/software-diagram-or-sci-fi-artwork/callgraph/
5. http://www.iapphacks.com
http://www.iapphacks.com/tutorials-f8/mobile-substrate-and-its-dynamic-libraries-t8079-310.html
6. Reverse engineering Xcode with dtrace (ToRead)
http://chen.do/blog/2013/10/22/reverse-engineering-xcode-with-dtrace/
7. iOS applications reverse engineering (ToRead)
http://media.hacking-lab.com/scs3/scs3_pdf/SCS3_2011_Bachmann.pdf
8. iRET: The iOS Reverse Engineering Toolkit
https://www.veracode.com/iret-ios-reverse-engineering-toolkit
9. Practical iOS Applications Hacking
http://reverse.put.as/wp-content/uploads/2011/06/Mathieu-RENARD-GreHACK-Practical-iOS-App-Hacking.pdf
10. BOOK: Hacking and Securing iOS Applications (Reading)
http://book.douban.com/subject/7159032/
11. slideshare
http://www.slideshare.net/mbazaliy/i-os-reverseengineering
12. Reversing iOS Applications (Part1)
http://lightbulbone.tumblr.com/post/27887705317/reversing-ios-applications-part-1
http://lightbulbone.tumblr.com
13.
http://www.docstoc.com/docs/166294356/Practical-iOS-Apps-hacking---Reverse-Engineering-Mac-OS-X
14.
http://dinezhshetty.blogspot.com/2013/01/reverse-engineering-ios-application.html
15. Reverse Engineering iOS Mobile Applications (ToRead)
http://ece.ubc.ca/~amesbah/docs/wcre12.pdf
16. iOS Applications reverse engineering
http://media.hacking-lab.com/scs3/scs3_pdf/SCS3_2011_Bachmann.pdf
17. Hacking and Securing iOS Apps : Part 1 (ToRead)
http://www.slideshare.net/arya.subhransu/hacking-and-securing-ios-apps-part-1
http://www.slideshare.net/Innovecs/reverse-engineering-37280914?related=1
18. Mach-O Executables
http://www.objc.io/issue-6/mach-o-executables.html
19. DTrace
19.1 Reverse engineering Xcode with dtrace
http://chen.do/blog/2013/10/22/reverse-engineering-xcode-with-dtrace/
19.2 DTrace
http://www.objc.io/issue-19/dtrace.html
20. Extracting images from Apps in the AppStore
http://idevrecipes.com/2010/12/06/extracting-images-from-apps-in-the-appstore/
21. How on Earth the Facebook iOS Application is so large
http://quellish.tumblr.com/post/126712999812/how-on-earth-the-facebook-ios-application-is-so
22. osx-re-101
A collection of resources for OSX/iOS reverse engineering.
https://github.com/michalmalik/osx-re-101
23. Hopper
23.1 hopperapp
https://www.hopperapp.com/
23.2 HopperScripts
Python Scripts for use with Hopper Disassembler
https://github.com/phracker/HopperScripts
(待续。。。)