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

(待续。。。)

原文地址:https://www.cnblogs.com/cwgk/p/2721703.html