SlideShare una empresa de Scribd logo
1 de 15
Descargar para leer sin conexión
Android Apps:
Un dia sin dex2jar y
sin apktool
Salvador Mendoza
Twitter: @Netxing
Blog: salmg.net
Agenda
● Introducción
● Terminologia
● Enjarify
● ClassyShark
● JEB
● JADX
● JD-GUI
● Qark
● dare
● lint
Introducción
● dex2jar simplemente no funciona o su “traduccion” no es la óptima
● La aplicación cuenta con seguridad extra
● El dispositivo no se puede “rootear”
● No se puede “troyanizar” el código
● El firmar las aplicaciones está fuera de alcance
Terminologia
● Ingeniería Inversa: Es el arte de desmembrar un dispositivo o programa
para entender su funcionamiento interno o externo del mismo.
● DMV: Maquina Virtual Dalvik
● Bytecode: Transformación de las clases para usarse en MVD
● Dex code: Bytecode -> Dex = Codigo compilado de la aplicacion
● Smali code: Codigo en ensamblador de la aplicación = Dex -> Smali
Enjarify
● Google es el dueño.
● No trata de “traducir” Dalvik a Bytecode
● Puede ser optimizado con PyPy en vez de CPython
● Diseñado para trabajar en la mayoría de las ocasiones
● Si hay errores te los muestra, no adivina ocultamente como dex2jar
● Es capaz de manejar clases con nombres en Unicode sin problemas
● Entre otras muchas cosas
https://github.com/google/enjarify
ClassyShark
● Una herramienta independiente
● Extrae información de las clases, miembros y dependencias
● Soporta librerías(.dex, .aar y .so) y ejecutables (.apk, .jar y class)
● Maneja todos los archivos .xml
https://github.com/google/android-classyshark
JEB
● Potente aplicacion empresarial para hacer ingenieria
inversa(Android, PDF y otros módulos)
● Para todo tipo de apk incluso aquellas que otros decompiladores
no soportan
● Altamente configurable
● Usado para hacer reverse a las funciones decrypt y encrypt en
Samsung Pay
https://www.pnfsoftware.com/
JEB
JADX
● Aplicación que muestra en forma de mapeo las clases y
dependencias del apk
● Ambiente grafico, de facil uso
● De Dex a Java(decompilador)
● Soporta .dex .class .apk .jar
https://github.com/skylot/jadx
JD-GUI
● Decompilador de apk > Java 5
● Una aplicación que no tiene dependencias
● Sencilla y practica
● Maneja diferentes plug-ins: Intillij IDE y otro para Eclipse
http://jd.benow.ca/
Qark
● Quick Android Review Kit
● Es un framework completo
● Busca vulnerabilidades y es capaz de crear PoC apks
● Inclusive puede crear comandos adb para explotar alguna
vulnerabilidad
● Implementa dex2jar underground y apktool
● Recomendable para un análisis completo de las clases y de los
paquetes
https://github.com/linkedin/qark
dare
● Analizador de aplicaciones Android
● Específicamente trabaja en archivos .dex y .apk
● Muy potente solo usando 9 reglas de las 257 Dalvik opcodes
para el reverse
● Tiene la habilidad de “reescribir” entradas del bytecode que
no ha sido verificado y lo convierte en bytecode verificado
http://siis.cse.psu.edu/dare/
lint
● Revisar seguridad en la apk
● Corre desde la terminal
● Muestra en tiempo real algún tipo de falla en la apk o a archivo
● Genera reporte rápido y específico
SDK tool
Preguntas?
Salvador Mendoza
Twitter: @Netxing
Blog: salmg.net
Gracias!
Salvador Mendoza
Twitter: @Netxing
Blog: salmg.net

Más contenido relacionado

La actualidad más candente

Presentacion eclipse - grupo 6
Presentacion   eclipse - grupo 6Presentacion   eclipse - grupo 6
Presentacion eclipse - grupo 6Maga Lasic
 
Grails and Continuous delivery
Grails and Continuous deliveryGrails and Continuous delivery
Grails and Continuous deliveryInfo ArtdeCode
 
Quita, que tú no sabes; ya lo hago yo. Generación e inyección de código en ti...
Quita, que tú no sabes; ya lo hago yo. Generación e inyección de código en ti...Quita, que tú no sabes; ya lo hago yo. Generación e inyección de código en ti...
Quita, que tú no sabes; ya lo hago yo. Generación e inyección de código en ti...Alberto Sanz Herrero
 
Características Java
Características JavaCaracterísticas Java
Características JavaIsabel Gómez
 
Gestión de Proyectos con TaskJuggler
Gestión de Proyectos con TaskJugglerGestión de Proyectos con TaskJuggler
Gestión de Proyectos con TaskJugglerEmergya
 
Introducción a gvNIX y Spring Roo
Introducción a gvNIX y Spring RooIntroducción a gvNIX y Spring Roo
Introducción a gvNIX y Spring RooDISID
 
Instalacion Apache Cordova Tecnologías Moviles
Instalacion Apache Cordova Tecnologías MovilesInstalacion Apache Cordova Tecnologías Moviles
Instalacion Apache Cordova Tecnologías MovilesBruno Gutierrez
 
PHP para todos con Visual Studio Code Modulo 1
 PHP para todos con Visual Studio Code Modulo 1  PHP para todos con Visual Studio Code Modulo 1
PHP para todos con Visual Studio Code Modulo 1 Maleny Abrego
 
Lua scripting user mode app'
Lua scripting user mode app'Lua scripting user mode app'
Lua scripting user mode app'Tensor
 
El proceso de desarrollo con herramientas Open Source
El proceso de desarrollo con herramientas Open SourceEl proceso de desarrollo con herramientas Open Source
El proceso de desarrollo con herramientas Open SourceJose Juan R. Zuñiga
 
Modulo 2 Visual Studio Code
Modulo 2 Visual Studio CodeModulo 2 Visual Studio Code
Modulo 2 Visual Studio CodeMaleny Abrego
 
Java completo y agragado
Java completo y agragadoJava completo y agragado
Java completo y agragadoMaria
 
Probando aplicaciones AngularJS
Probando aplicaciones AngularJSProbando aplicaciones AngularJS
Probando aplicaciones AngularJSRodrigo Pimentel
 

La actualidad más candente (18)

Cobertura de pruebas unitarias - NetBaires
Cobertura de pruebas unitarias - NetBairesCobertura de pruebas unitarias - NetBaires
Cobertura de pruebas unitarias - NetBaires
 
Java poliglota
Java poliglotaJava poliglota
Java poliglota
 
Presentacion eclipse - grupo 6
Presentacion   eclipse - grupo 6Presentacion   eclipse - grupo 6
Presentacion eclipse - grupo 6
 
Zinjai
ZinjaiZinjai
Zinjai
 
Grails and Continuous delivery
Grails and Continuous deliveryGrails and Continuous delivery
Grails and Continuous delivery
 
Quita, que tú no sabes; ya lo hago yo. Generación e inyección de código en ti...
Quita, que tú no sabes; ya lo hago yo. Generación e inyección de código en ti...Quita, que tú no sabes; ya lo hago yo. Generación e inyección de código en ti...
Quita, que tú no sabes; ya lo hago yo. Generación e inyección de código en ti...
 
Características Java
Características JavaCaracterísticas Java
Características Java
 
Gestión de Proyectos con TaskJuggler
Gestión de Proyectos con TaskJugglerGestión de Proyectos con TaskJuggler
Gestión de Proyectos con TaskJuggler
 
Introducción a gvNIX y Spring Roo
Introducción a gvNIX y Spring RooIntroducción a gvNIX y Spring Roo
Introducción a gvNIX y Spring Roo
 
Instalacion Apache Cordova Tecnologías Moviles
Instalacion Apache Cordova Tecnologías MovilesInstalacion Apache Cordova Tecnologías Moviles
Instalacion Apache Cordova Tecnologías Moviles
 
PHP para todos con Visual Studio Code Modulo 1
 PHP para todos con Visual Studio Code Modulo 1  PHP para todos con Visual Studio Code Modulo 1
PHP para todos con Visual Studio Code Modulo 1
 
Lua scripting user mode app'
Lua scripting user mode app'Lua scripting user mode app'
Lua scripting user mode app'
 
El proceso de desarrollo con herramientas Open Source
El proceso de desarrollo con herramientas Open SourceEl proceso de desarrollo con herramientas Open Source
El proceso de desarrollo con herramientas Open Source
 
Modulo 2 Visual Studio Code
Modulo 2 Visual Studio CodeModulo 2 Visual Studio Code
Modulo 2 Visual Studio Code
 
Android Studio
Android StudioAndroid Studio
Android Studio
 
Java completo y agragado
Java completo y agragadoJava completo y agragado
Java completo y agragado
 
Jugando con javascript
Jugando con javascriptJugando con javascript
Jugando con javascript
 
Probando aplicaciones AngularJS
Probando aplicaciones AngularJSProbando aplicaciones AngularJS
Probando aplicaciones AngularJS
 

Destacado

Feria Ciencias 4º grado
Feria Ciencias 4º gradoFeria Ciencias 4º grado
Feria Ciencias 4º gradomartarubino
 
Viaje lihuel calel....mn
Viaje lihuel calel....mnViaje lihuel calel....mn
Viaje lihuel calel....mnGisela Domene
 
Prueba 4to grado-matemática.
Prueba 4to grado-matemática.Prueba 4to grado-matemática.
Prueba 4to grado-matemática.Marly Rodriguez
 
Actividades refuerzo 4_togrado_febrero-2016
Actividades refuerzo 4_togrado_febrero-2016Actividades refuerzo 4_togrado_febrero-2016
Actividades refuerzo 4_togrado_febrero-2016Angelita Ferrer
 
Modulo 1ra parte
Modulo 1ra parteModulo 1ra parte
Modulo 1ra parteDaysi N
 
Examen 4to grado Matemática. 2014
Examen 4to grado Matemática. 2014Examen 4to grado Matemática. 2014
Examen 4to grado Matemática. 2014Marly Rodriguez
 
Primera reunión padres 1 grado
Primera reunión padres 1 gradoPrimera reunión padres 1 grado
Primera reunión padres 1 gradoPatricia Rios
 
Cuadernillo Matemáticas 3
Cuadernillo Matemáticas 3Cuadernillo Matemáticas 3
Cuadernillo Matemáticas 3UPN
 
Formatos para informes para docentes 2016
Formatos para informes para docentes  2016Formatos para informes para docentes  2016
Formatos para informes para docentes 2016ZIPERTZ S.R.L
 
Examen 4to grado Matemática.
Examen 4to grado Matemática.Examen 4to grado Matemática.
Examen 4to grado Matemática.Marly Rodriguez
 
Examen de Matemática Proceso- 4to grado.
Examen de Matemática Proceso- 4to grado.Examen de Matemática Proceso- 4to grado.
Examen de Matemática Proceso- 4to grado.Marly Rodriguez
 
Ppt kit 2do y 4to 2016 primer bimestre [reparado]
Ppt kit 2do y 4to 2016 primer bimestre [reparado]Ppt kit 2do y 4to 2016 primer bimestre [reparado]
Ppt kit 2do y 4to 2016 primer bimestre [reparado]Jimmy Cuadros Q
 
Plan 2do grado bloque 4 matemáticas
Plan 2do grado   bloque 4 matemáticasPlan 2do grado   bloque 4 matemáticas
Plan 2do grado bloque 4 matemáticasAraceli Mendoza
 
4. presentacion(marlen macuacé paredes)
4. presentacion(marlen macuacé paredes)4. presentacion(marlen macuacé paredes)
4. presentacion(marlen macuacé paredes)aydacortes
 
El Sistema De NumeracióN Decimal Y Numeros Romanos
El Sistema De NumeracióN Decimal Y Numeros RomanosEl Sistema De NumeracióN Decimal Y Numeros Romanos
El Sistema De NumeracióN Decimal Y Numeros Romanosguestd3f324
 
Kit de Evaluación de Segundo y Cuarto grado.
Kit de Evaluación de Segundo y Cuarto grado.Kit de Evaluación de Segundo y Cuarto grado.
Kit de Evaluación de Segundo y Cuarto grado.Marly Rodriguez
 

Destacado (20)

Feria Ciencias 4º grado
Feria Ciencias 4º gradoFeria Ciencias 4º grado
Feria Ciencias 4º grado
 
Viaje lihuel calel....mn
Viaje lihuel calel....mnViaje lihuel calel....mn
Viaje lihuel calel....mn
 
Prueba 4to grado-matemática.
Prueba 4to grado-matemática.Prueba 4to grado-matemática.
Prueba 4to grado-matemática.
 
Actividades refuerzo 4_togrado_febrero-2016
Actividades refuerzo 4_togrado_febrero-2016Actividades refuerzo 4_togrado_febrero-2016
Actividades refuerzo 4_togrado_febrero-2016
 
Asignaciones matematica 4_togrado_iilapso.
Asignaciones matematica 4_togrado_iilapso.Asignaciones matematica 4_togrado_iilapso.
Asignaciones matematica 4_togrado_iilapso.
 
Plan de clase.
Plan de clase.Plan de clase.
Plan de clase.
 
Modulo 1ra parte
Modulo 1ra parteModulo 1ra parte
Modulo 1ra parte
 
Examen 4to grado Matemática. 2014
Examen 4to grado Matemática. 2014Examen 4to grado Matemática. 2014
Examen 4to grado Matemática. 2014
 
Primera reunión padres 1 grado
Primera reunión padres 1 gradoPrimera reunión padres 1 grado
Primera reunión padres 1 grado
 
Matemática 4to grado.
Matemática 4to grado.Matemática 4to grado.
Matemática 4to grado.
 
Cuadernillo Matemáticas 3
Cuadernillo Matemáticas 3Cuadernillo Matemáticas 3
Cuadernillo Matemáticas 3
 
Formatos para informes para docentes 2016
Formatos para informes para docentes  2016Formatos para informes para docentes  2016
Formatos para informes para docentes 2016
 
Examen 4to grado Matemática.
Examen 4to grado Matemática.Examen 4to grado Matemática.
Examen 4to grado Matemática.
 
Examen de Matemática Proceso- 4to grado.
Examen de Matemática Proceso- 4to grado.Examen de Matemática Proceso- 4to grado.
Examen de Matemática Proceso- 4to grado.
 
Ppt kit 2do y 4to 2016 primer bimestre [reparado]
Ppt kit 2do y 4to 2016 primer bimestre [reparado]Ppt kit 2do y 4to 2016 primer bimestre [reparado]
Ppt kit 2do y 4to 2016 primer bimestre [reparado]
 
Plan 2do grado bloque 4 matemáticas
Plan 2do grado   bloque 4 matemáticasPlan 2do grado   bloque 4 matemáticas
Plan 2do grado bloque 4 matemáticas
 
4. presentacion(marlen macuacé paredes)
4. presentacion(marlen macuacé paredes)4. presentacion(marlen macuacé paredes)
4. presentacion(marlen macuacé paredes)
 
El Sistema De NumeracióN Decimal Y Numeros Romanos
El Sistema De NumeracióN Decimal Y Numeros RomanosEl Sistema De NumeracióN Decimal Y Numeros Romanos
El Sistema De NumeracióN Decimal Y Numeros Romanos
 
Sistemas De Numeracion
Sistemas De NumeracionSistemas De Numeracion
Sistemas De Numeracion
 
Kit de Evaluación de Segundo y Cuarto grado.
Kit de Evaluación de Segundo y Cuarto grado.Kit de Evaluación de Segundo y Cuarto grado.
Kit de Evaluación de Segundo y Cuarto grado.
 

Similar a Android apps: un dia sin dex2jar y sin apktool

Lo que tienes que saber de Dart para Backend, frontend y Mobile..pptx
Lo que tienes que saber de Dart para Backend, frontend y Mobile..pptxLo que tienes que saber de Dart para Backend, frontend y Mobile..pptx
Lo que tienes que saber de Dart para Backend, frontend y Mobile..pptxSergio Antonio Ochoa Martinez
 
Introducción a las Herramientas de Desarrollo para Android
Introducción a las Herramientas de Desarrollo para AndroidIntroducción a las Herramientas de Desarrollo para Android
Introducción a las Herramientas de Desarrollo para AndroidIsmael Reyes
 
Programación de Apps con Android – Avanzado por Jorge Pintado
Programación de Apps con Android – Avanzado por Jorge PintadoProgramación de Apps con Android – Avanzado por Jorge Pintado
Programación de Apps con Android – Avanzado por Jorge PintadoCongresoWeb
 
Como realice el App en Android
Como realice el App en AndroidComo realice el App en Android
Como realice el App en AndroidGDG Lima
 
Seminario Android (Parte 1) - movilforum
Seminario Android (Parte 1) - movilforumSeminario Android (Parte 1) - movilforum
Seminario Android (Parte 1) - movilforumvideos
 
Los reinos de finizens - Nuestro stark tecnológico
Los reinos de finizens - Nuestro stark tecnológicoLos reinos de finizens - Nuestro stark tecnológico
Los reinos de finizens - Nuestro stark tecnológicoFinizens
 
Sysmana 2016 - Desarrollo seguro de aplicaciones C/C++ en Android con NDK
Sysmana 2016 - Desarrollo seguro de aplicaciones C/C++ en Android con NDKSysmana 2016 - Desarrollo seguro de aplicaciones C/C++ en Android con NDK
Sysmana 2016 - Desarrollo seguro de aplicaciones C/C++ en Android con NDKJosé Ignacio Álvarez Ruiz
 
Earthly, Dockerfile con esteroides
Earthly, Dockerfile con esteroidesEarthly, Dockerfile con esteroides
Earthly, Dockerfile con esteroidesMario IC
 
Integración sistemasembebidosaplicacionesmóviles
Integración sistemasembebidosaplicacionesmóvilesIntegración sistemasembebidosaplicacionesmóviles
Integración sistemasembebidosaplicacionesmóvilesSBCTecnologias S.A. de C.V.
 
BEEVA | Introducción a Docker
BEEVA | Introducción a DockerBEEVA | Introducción a Docker
BEEVA | Introducción a DockerBEEVA_es
 
Dev Tools para Kubernetes - Codemotion 2019
Dev Tools para Kubernetes - Codemotion 2019Dev Tools para Kubernetes - Codemotion 2019
Dev Tools para Kubernetes - Codemotion 2019Micael Gallego
 

Similar a Android apps: un dia sin dex2jar y sin apktool (20)

Lo que tienes que saber de Dart para Backend, frontend y Mobile..pptx
Lo que tienes que saber de Dart para Backend, frontend y Mobile..pptxLo que tienes que saber de Dart para Backend, frontend y Mobile..pptx
Lo que tienes que saber de Dart para Backend, frontend y Mobile..pptx
 
Introducción a las Herramientas de Desarrollo para Android
Introducción a las Herramientas de Desarrollo para AndroidIntroducción a las Herramientas de Desarrollo para Android
Introducción a las Herramientas de Desarrollo para Android
 
Programación de Apps con Android – Avanzado por Jorge Pintado
Programación de Apps con Android – Avanzado por Jorge PintadoProgramación de Apps con Android – Avanzado por Jorge Pintado
Programación de Apps con Android – Avanzado por Jorge Pintado
 
Como realice el App en Android
Como realice el App en AndroidComo realice el App en Android
Como realice el App en Android
 
Seminario Android (Parte 1) - movilforum
Seminario Android (Parte 1) - movilforumSeminario Android (Parte 1) - movilforum
Seminario Android (Parte 1) - movilforum
 
ANDROID STUDIO-VICTOR
ANDROID STUDIO-VICTORANDROID STUDIO-VICTOR
ANDROID STUDIO-VICTOR
 
Android studio
Android studioAndroid studio
Android studio
 
Adtg como realice el app en android - usmp
Adtg   como realice el app en android - usmpAdtg   como realice el app en android - usmp
Adtg como realice el app en android - usmp
 
Android studio
Android studioAndroid studio
Android studio
 
Los reinos de finizens - Nuestro stark tecnológico
Los reinos de finizens - Nuestro stark tecnológicoLos reinos de finizens - Nuestro stark tecnológico
Los reinos de finizens - Nuestro stark tecnológico
 
Andrid studio
Andrid studioAndrid studio
Andrid studio
 
Sysmana 2016 - Desarrollo seguro de aplicaciones C/C++ en Android con NDK
Sysmana 2016 - Desarrollo seguro de aplicaciones C/C++ en Android con NDKSysmana 2016 - Desarrollo seguro de aplicaciones C/C++ en Android con NDK
Sysmana 2016 - Desarrollo seguro de aplicaciones C/C++ en Android con NDK
 
202204-Modernizando aplicaciones legacy
202204-Modernizando aplicaciones legacy202204-Modernizando aplicaciones legacy
202204-Modernizando aplicaciones legacy
 
Apache Cordova
Apache CordovaApache Cordova
Apache Cordova
 
Earthly, Dockerfile con esteroides
Earthly, Dockerfile con esteroidesEarthly, Dockerfile con esteroides
Earthly, Dockerfile con esteroides
 
Android Studio
Android StudioAndroid Studio
Android Studio
 
Android studio
Android studioAndroid studio
Android studio
 
Integración sistemasembebidosaplicacionesmóviles
Integración sistemasembebidosaplicacionesmóvilesIntegración sistemasembebidosaplicacionesmóviles
Integración sistemasembebidosaplicacionesmóviles
 
BEEVA | Introducción a Docker
BEEVA | Introducción a DockerBEEVA | Introducción a Docker
BEEVA | Introducción a Docker
 
Dev Tools para Kubernetes - Codemotion 2019
Dev Tools para Kubernetes - Codemotion 2019Dev Tools para Kubernetes - Codemotion 2019
Dev Tools para Kubernetes - Codemotion 2019
 

Android apps: un dia sin dex2jar y sin apktool

  • 1. Android Apps: Un dia sin dex2jar y sin apktool Salvador Mendoza Twitter: @Netxing Blog: salmg.net
  • 2. Agenda ● Introducción ● Terminologia ● Enjarify ● ClassyShark ● JEB ● JADX ● JD-GUI ● Qark ● dare ● lint
  • 3. Introducción ● dex2jar simplemente no funciona o su “traduccion” no es la óptima ● La aplicación cuenta con seguridad extra ● El dispositivo no se puede “rootear” ● No se puede “troyanizar” el código ● El firmar las aplicaciones está fuera de alcance
  • 4. Terminologia ● Ingeniería Inversa: Es el arte de desmembrar un dispositivo o programa para entender su funcionamiento interno o externo del mismo. ● DMV: Maquina Virtual Dalvik ● Bytecode: Transformación de las clases para usarse en MVD ● Dex code: Bytecode -> Dex = Codigo compilado de la aplicacion ● Smali code: Codigo en ensamblador de la aplicación = Dex -> Smali
  • 5. Enjarify ● Google es el dueño. ● No trata de “traducir” Dalvik a Bytecode ● Puede ser optimizado con PyPy en vez de CPython ● Diseñado para trabajar en la mayoría de las ocasiones ● Si hay errores te los muestra, no adivina ocultamente como dex2jar ● Es capaz de manejar clases con nombres en Unicode sin problemas ● Entre otras muchas cosas https://github.com/google/enjarify
  • 6. ClassyShark ● Una herramienta independiente ● Extrae información de las clases, miembros y dependencias ● Soporta librerías(.dex, .aar y .so) y ejecutables (.apk, .jar y class) ● Maneja todos los archivos .xml https://github.com/google/android-classyshark
  • 7. JEB ● Potente aplicacion empresarial para hacer ingenieria inversa(Android, PDF y otros módulos) ● Para todo tipo de apk incluso aquellas que otros decompiladores no soportan ● Altamente configurable ● Usado para hacer reverse a las funciones decrypt y encrypt en Samsung Pay https://www.pnfsoftware.com/
  • 8. JEB
  • 9. JADX ● Aplicación que muestra en forma de mapeo las clases y dependencias del apk ● Ambiente grafico, de facil uso ● De Dex a Java(decompilador) ● Soporta .dex .class .apk .jar https://github.com/skylot/jadx
  • 10. JD-GUI ● Decompilador de apk > Java 5 ● Una aplicación que no tiene dependencias ● Sencilla y practica ● Maneja diferentes plug-ins: Intillij IDE y otro para Eclipse http://jd.benow.ca/
  • 11. Qark ● Quick Android Review Kit ● Es un framework completo ● Busca vulnerabilidades y es capaz de crear PoC apks ● Inclusive puede crear comandos adb para explotar alguna vulnerabilidad ● Implementa dex2jar underground y apktool ● Recomendable para un análisis completo de las clases y de los paquetes https://github.com/linkedin/qark
  • 12. dare ● Analizador de aplicaciones Android ● Específicamente trabaja en archivos .dex y .apk ● Muy potente solo usando 9 reglas de las 257 Dalvik opcodes para el reverse ● Tiene la habilidad de “reescribir” entradas del bytecode que no ha sido verificado y lo convierte en bytecode verificado http://siis.cse.psu.edu/dare/
  • 13. lint ● Revisar seguridad en la apk ● Corre desde la terminal ● Muestra en tiempo real algún tipo de falla en la apk o a archivo ● Genera reporte rápido y específico SDK tool