iOS Reverse Engineering Toolkit

Figure2.png

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):

Figure1.png

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
Además de las herramientas requeridas que podemos ver en la imagen anterior, para el funcionamiento correcto de este toolkit también necesitas:
  • 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
Puedes descargarte la aplicación desde aquí.