zoukankan      html  css  js  c++  java
  • 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

    (待续。。。)

  • 相关阅读:
    便携版Mysql安装
    Markdown 语法学习
    布局页中的特殊情况(比如说只有某页有的banner)
    Jsp Layout 布局页
    eclipse变量名自动补全
    java中的final关键字(2013-10-11-163 写的日志迁移
    java的重载(overload) (2013-10-11-163 写的日志迁移
    java 的多态(2013-10-11-163 写的日志迁移
    java中类与对象的概念(2013-05-04-bd 写的日志迁移
    java的一些相关介绍(2013-10-07-163 写的日志迁移
  • 原文地址:https://www.cnblogs.com/cwgk/p/2721703.html
Copyright © 2011-2022 走看看