iOS Reverse Engineering Toolkit o iRet es un conjunto de herramientas que ayudan al auditor de seguridad a llevar a cabo tareas comunes de forma automática. Dichas tareas se enfocan en análisis e ingeniería inversa de aplicaciones iOS, plataforma móvil de Apple (iPhone/iPad).
Este conjunto de herramientas o toolkit tiene ciertas dependencias que podemos ver en la siguiente imagen (haz click en la misma para agrandarla):
De entre las tareas que este toolkit es capaz de automatizar, tenemos:
- Binary Analysis (basado en otool)
- Keychain Analysis (keychain_dumper)
- Database Analysis (sqlite3)
- Log Viewer
- Plist Viewer
- Header Files
- Create, edit, save and build theos tweaks
- Display cached screenshots
- Python (2.5.1 or 2.7)
- adv-cmds
- Bourne-Again Shell
- iOS Toolchain (coolstar version)
- Darwin CC Tools (coolstar version)
- An iOS SDK (presumably iOS 6.1 or 7.x) installed to /theos/sdks