
Aunque se han desarrollado otras herramientas de análisis de aplicaciones móviles, no existe una herramienta que se pueda usar tanto para Android como para iOS, y se puede denominar "estándar" en todas las evaluaciones de aplicaciones móviles.
La idea detrás de Scrounger es crear una herramienta similar al metasploit que no haga funcionar a los pentesters pero que ayude al pentestre en su evaluación mediante la ejecución de tareas mundanas que deben realizarse en todas las evaluaciones.
Scrounger es una herramienta modular diseñada para realizar las tareas rutinarias requeridas durante una evaluación de seguridad de aplicaciones móviles. Scrounger reúne convenientemente los dos principales sistemas operativos móviles, Android e iOS, en una sola herramienta, de una manera fácil de usar, bien documentada y fácilmente extensible.
Scrounger consiste en una serie de módulos que fueron construidos sobre un núcleo fuerte. La razón es permitir una fácil extensibilidad, al igual que Metasploit. Como resultado, si desea que Scrounger realice comprobaciones adicionales, puede simplemente agregar un nuevo módulo que luego se puede ejecutar a través de la consola interactiva de Scrounger o sus interfaces de línea de comando.
Además, contiene tanto módulos de Android como iOS, por lo tanto, en lugar de utilizar múltiples herramientas para ayudarlo durante una evaluación de aplicaciones móviles, Scrounger le ofrece la posibilidad de usar solo una herramienta y aprender solo un conjunto de comandos, que funcionarán para ambos sistemas operativos. sistemas.
Scrounger ya viene incluido con varios módulos que se pueden ejecutar para realizar varias comprobaciones en las aplicaciones móviles.
La diferencia
Las características principales que Scrounger ofrece a los demás no:
Funciona con Android e iOS
Consola y módulos similares a Metasploit
Ofrece una variedad de módulos que se pueden ejecutar para dar al pentester un punto de partida
Fácilmente extensible
Binarios requeridos
Para los módulos de Android
- java ( http://www.oracle.com/technetwork/java/javase/downloads/index.html )
- jd-cli ( https://github.com/kwart/jd-cmd )
- apktool ( https://ibotpeaches.github.io/Apktool/ )
- d2j-dex2jar ( https://github.com/pxb1988/dex2jar )
- adb ( https://developer.android.com/studio/releases/platform-tools )
- Otro (opcional):
- avdmanager ( https://developer.android.com/studio/#downloads )
Para los módulos de iOS
- jtool (Linux) ( http://www.newosxbook.com/tools/jtool.html )
- otool (MacOS) ( https://developer.apple.com/xcode/ )
- ldid ( https://github.com/daeken/ldid.git )
- iproxy (Paquete: libimobiledevice)
- lsusb (paquete: usbutils)
- abrir la cremallera
Binarios de iOS
Binarios Bundled:
- embrague
- dump_backup_flag
- dump_file_protection
- dump_keychain
- dump_log
- listapps
- Repositorio de Cydia Karen ( https://cydia.angelxwind.net ) (Opcional):
- AppSync Unified (paquete: net.angelxwind.appsyncunified)
- appinst (Paquete: com.linusyang.appinst)
0 Comentarios