https://github.com/aozhimin/ios-reverse-engineering-presentation
iOS Reverse Engineering Presentation
https://github.com/aozhimin/ios-reverse-engineering-presentation
introduction ios low-level presentation reverse-engineering
Last synced: 8 months ago
JSON representation
iOS Reverse Engineering Presentation
- Host: GitHub
- URL: https://github.com/aozhimin/ios-reverse-engineering-presentation
- Owner: aozhimin
- License: mit
- Created: 2017-02-06T02:01:09.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2017-02-10T11:08:49.000Z (about 9 years ago)
- Last Synced: 2025-04-04T16:29:29.771Z (12 months ago)
- Topics: introduction, ios, low-level, presentation, reverse-engineering
- Language: CSS
- Homepage: http://aozhimin.github.io/iOS-Reverse-Engineering-presentation
- Size: 3.89 MB
- Stars: 34
- Watchers: 3
- Forks: 12
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# iOS-Reverse-Engineering-presentation
## Overview
iOS-Reverse-Engineering-presentation introduce the knowledge and tool chain of reverse engineering of iOS, which covering the basic use of reverse engineering of iOS.

## Usage
clone the repo and open the index.html to show the slides or click github io link.
## Resources
* [class-dump](https://github.com/nygard/class-dump)
* [Theos](https://github.com/theos/theos)
* [iOSOpenDev](https://github.com/kokoabim/iOSOpenDev)
* [IDA](https://www.hex-rays.com/products/ida/)
* [Hopper](https://www.hopperapp.com/)
* [MachOView](https://github.com/gdbinit/MachOView)
* [dumpdecrypted](https://github.com/stefanesser/dumpdecrypted)
* [Clutch](https://github.com/KJCracks/Clutch)
* [cycript](http://www.cycript.org/)
* [LLDB commands](https://objccn.io/issue-19-2/)
* [chisel](https://github.com/facebook/chisel)
* [iosre](http://iosre.com/)
## Workaround
when you start iOS Reverse Engineering, you should install many tools, You may encounter a variety of problems. Here is a list of possible workarounds.
* [The solution to the failure of the iOSOpenDev installation
](https://www.ianisme.com/ios/2319.html)
* [The solution to the failure of make package](https://blog.sunnyyoung.net/post/ni-xiang/2017-01-11-theosan-zhuang-yu-pei-zhi)
> when you execute `make package` command to package, you may encounter a failure situation, wrong prompt is "dpkg-deb: warning: deprecated compression type 'lzma'; use xz instead'", you should change value of `_THEOS_PLATFORM_DPKG_DEB_COMPRESSION` to xz
## Author
Alex Ao, aozhimin0811@gmail.com
## License
iOS-Reverse-Engineering-presentation is released under the MIT license. See LICENSE for details.