bank

Damn Vulnerable Bank es una aplicación Android especialmente diseñada para ser vulnerable. Esta enfocada a una aplicación bancaria y sus características son:

  • Registro
  • Inicio de sesión
  • Interfaz «Mi perfil»
  • Cambio de contraseña
  • Interfaz de configuracion para actualizar el backend 
  • Añadir fingerprint antes de realizar transferencias / ver saldo 
  • Añadir pin antes de realizar transferencias / ver saldo 
  • Ver balance
  • Transferir dinero
    • Vía manual 
    • Vía código QR 
  • Añadir beneficiarios
  • Eliminar beneficiarios
  • Ver beneficiarios
  • Ver historial de transacciones
  • Descargar historial de transacciones
Instalación y uso
  • Clonar y ejecutar el repositorio Backend Server.
  • Descargar la apk e instalarla mediante adb o de manera manual.
  • Después de la instalación, abrir la app y añadir la IP del backend en la pantalla principal
  • Prueba si la aplicacion esta corriendo correctamente mediante el botón health check
  • Crea una cuenta mediante la opcion de registro e inicia sesion con tus credenciales
  • Ahora puedes ver el dashboard y realizar acciones bancarias
  • Inicia sesion como admin para aprobar beneficiarios
  • La base de datos esta configurada con los siguientes usuarios para que sea más rápido:
bank2
UsernamePasswordAccount NumberBeneficiariesAdmin privileges
user1password1111111222222, 333333, 444444No
user2password2222222NoneNo
user3password3333333NoneNo
user4password4444444NoneNo
adminadmin999999NoneYes