Skip to content
KitploitKITPLOIT
HerramientasBlog
Enviar
HerramientasBlog
Enviar

¡Herramientas de Hacking, PenTest y Ciberseguridad para tu Arsenal de Seguridad!

Kitploit es un directorio de herramientas de hacking, ciberseguridad y pentesting. Descubre las últimas actualizaciones de proyectos para encontrar vulnerabilidades, analizar sistemas, automatizar pruebas y fortalecer tu seguridad.

··Feeds·Contacto·Privacidad·© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
NoFrak — Proof Of Concept for Android. NoFrak is designed to prevent fracking attacks, as described in "Breaking and Fixing Origin-Based Access Control in Hybrid Web/Mobile Application Frameworks" by Martin Georgiev, Suman Jana and Vitaly Shmatikov. NDSS 2014 | Kitploit
Herramientas/GitHubGitHub/georgiev-martin/nofrak
Android SecurityDefensive ToolsWeb SecurityMobile SecurityPapers & Research
GitHubgeorgiev-martin/nofrak

NoFrak

Proof Of Concept for Android. NoFrak is designed to prevent fracking attacks, as described in "Breaking and Fixing Origin-Based Access Control in Hybrid Web/Mobile Application Frameworks" by Martin Georgiev, Suman Jana and Vitaly Shmatikov. NDSS 2014

Ver Repositorio
102hace 12 añosAún no revisado

Más Populares

Ver todos →

Descubre las herramientas más usadas por nuestra comunidad.

Explora todas las herramientas

Explora nuestra colección de herramientas

Ver todas las herramientas →
Compartir

NoFrak

NoFrak es una implementación de Prueba de Concepto para Android diseñada para prevenir los ataques de fracking descritos en "Breaking and Fixing Origin-Based Access Control in Hybrid Web/Mobile Application Frameworks", por Martin Georgiev, Suman Jana y Vitaly Shmatikov. NDSS 2014.

Cordova Android

Cordova Android es una librería de aplicaciones Android que permite compilar proyectos basados en Cordova para la Plataforma Android. Las aplicaciones basadas en Cordova son, en esencia, aplicaciones escritas con tecnología web: HTML, CSS y JavaScript.

Apache Cordova es un proyecto de The Apache Software Foundation (ASF).

Requisitos

  • Java JDK 1.5 o superior
  • Apache ANT 1.8.0 o superior
  • Android SDK http://developer.android.com

Herramientas de desarrollo de Cordova Android

Las herramientas de desarrollo de Cordova se dividen entre herramientas generales y herramientas a nivel de proyecto.

Para habilitar las herramientas de línea de comandos disponibles en el directorio ./bin, asegúrate de tener todas las dependencias instaladas. Necesitarás NodeJS (que debería venir con npm). Para instalar las dependencias:

root@kitploit:~
$ cd bin
$ npm install

Comandos generales

root@kitploit:~
./bin/create [path package activity] ... crea la aplicación ./example o un proyecto Cordova Android
./bin/autotest ......................... prueba las herramientas de CLI
./bin/test ............................. ejecuta mobile-spec

Comandos del proyecto

Estos comandos se encuentran en un proyecto Cordova Android generado.

root@kitploit:~
./cordova/debug [path] ..................... instala en el primer dispositivo
./cordova/emulate .......................... inicia el avd (emulador) llamado default
./cordova/log .............................. inicia logcat

Ejecutar el proyecto de ejemplo

Inicia el avd (emulador) llamado default:

root@kitploit:~
./bin/emulate

Crea el proyecto de ejemplo y compílalo en el primer dispositivo:

root@kitploit:~
./bin/create
cd example
./cordova/debug

Inicia adb logcat (las llamadas a console.log se muestran aquí):

root@kitploit:~
./cordova/log

Crear un nuevo proyecto Cordova Android

root@kitploit:~
./bin/create ~/Desktop/myapp com.myapp.special MyApp

Importar un proyecto Cordova Android en Eclipse

  1. Archivo > Nuevo > Proyecto...
  2. Android > Proyecto Android
  3. Crear proyecto desde código fuente existente (apunta a la aplicación generada que se encuentra en tmp/android)
  4. Haz clic derecho en libs/cordova.jar y agrégalo a la ruta de compilación (build path)
  5. Haz clic derecho en la raíz del proyecto: Ejecutar como > Configuraciones de ejecución
  6. Haz clic en la pestaña Target y selecciona Manual (de esta manera puedes elegir el emulador o dispositivo al que compilar)

Compilar sin las herramientas

Nota: Las herramientas de desarrollo se encargan de esto. Esto solo debe hacerse si las herramientas fallan, o si estás desarrollando directamente contra el framework.

Para crear tu archivo cordova.jar, ejecuta en el directorio del framework:

root@kitploit:~
android update project -p . -t android-17
ant jar

Ejecutar pruebas

Por favor, consulta los detalles en test/README.md.

Lecturas adicionales

  • http://developer.android.com
  • http://cordova.apache.org/
  • http://wiki.apache.org/cordova/
Descargar herramienta