
Colección de aplicaciones iOS y Android intencionadamente inseguras para aprender pruebas de seguridad móvil, ingeniería inversa y análisis de vulnerabilidades, alineadas con la guía OWASP MASTG.
Bienvenido al MASTG Hacking Playground, que forma parte del proyecto OWASP Mobile Application Security (MAS).
El MASTG Hacking Playground es una colección de aplicaciones móviles educativas para iOS y Android, que han sido creadas intencionadamente con vulnerabilidades para proporcionar una guía práctica a desarrolladores, investigadores de seguridad y evaluadores de penetración.
Las vulnerabilidades utilizadas en estas aplicaciones provienen de la Guía de Pruebas de Seguridad de Aplicaciones Móviles de OWASP (MASTG) (no hay una cobertura completa de todos los casos de prueba, pero se te invita a ampliar la cobertura actual).
Si deseas contribuir, por favor contáctanos. Por ejemplo, podrías:
NOTA: El proyecto OWASP MAS también incluye los MASTG Crackmes que contienen varias soluciones que pueden guiarte a través del proceso de ingeniería inversa y ayudarte a aprender y practicar.
Actualmente, el código es mantenido por @sushi2k. Si la aplicación no arranca, o si hay algún otro error: reporta un problema en este repositorio.
Los fuentes se pueden encontrar aquí: https://github.com/OWASP/MASTG-Hacking-Playground/tree/master/Android/MSTG-Android-Java-App
Esta aplicación es compatible con Android 4.4 y superior. Una vez que descargues el repositorio, puedes instalar la compilación de depuración:
$ adb install Android/MSTG-Android-Java-App/app/build/outputs/apk/debug/app-debug.apk
El APK también está disponible en la página de versiones.
Captura de pantalla de la aplicación:

Consulta la Wiki para obtener una descripción de todos los casos de prueba disponibles en MSTG-Android-Java-App.
Los fuentes se pueden encontrar aquí: https://github.com/OWASP/MASTG-Hacking-Playground/tree/master/Android/MSTG-Android-Kotlin-App
Para usar la aplicación Kotlin, necesitas desplegar el backend Ruby on Rails
Esta aplicación es compatible con Android 4.4 y superior. Una vez que descargues el repositorio, puedes instalar la compilación de depuración:
$ adb install Android/MSTG-Android-Kotlin-App/app/build/outputs/apk/debug/app-debug.apk
El APK también está disponible en la página de versiones.
Abre los directorios del proyecto Android/MSTG-Android-Kotlin-App/ o Android/MSTG-Android-Java-App/ en Android Studio. Las aplicaciones se pueden compilar con Android Studio 3.5 (probado).
Para que MSTG-Android-Java-App funcione, además del SDK de Android, también es necesario tener disponible el NDK de Android. Si el NDK no está disponible, Android Studio solicitará descargarlo o especificar una ruta local para el NDK cuando se abra el proyecto. Si faltan partes del SDK, debería aparecer un mensaje para instalar los requisitos adicionales. Después, la aplicación se puede compilar y ejecutar en un emulador o dispositivo móvil.
Los fuentes se pueden encontrar aquí: https://github.com/OWASP/MASTG-Hacking-Playground/tree/master/iOS/MSTG-JWT
Para usar la aplicación iOS, necesitas desplegar el backend Ruby on Rails
El IPA también está disponible en la página de versiones.
Hay varias formas disponibles de instalar un IPA; consulta el MASTG para identificar cuál es la mejor para ti.
Este proyecto utiliza la Licencia Pública General de GNU v3.0.
Wen Bin Kong (@kongwenbin) Nikhil Soni (@nikhil) Ryan Teoh (@ryantzj)