Entradas

Mostrando las entradas etiquetadas como android

Kali Linux: Trabajar con libsmali-java

Imagen
  https://www.onlinetis.com/es/ Kali Linux: Trabajar con libsmali-java Para trabajar con libsmali-java en Kali Linux, lo primero que debes entender es que esta librería es el corazón de herramientas como smali y baksmali . Se utiliza principalmente para el montaje y desmontaje de archivos DEX (Dalvik Executable) que usan las aplicaciones de Android. Aquí tienes una guía rápida para instalarla y entender sus funciones principales. 1. Instalación en Kali Linux Kali suele tener estas herramientas en sus repositorios oficiales. Puedes instalar el paquete completo de smali (que incluye la librería) con el siguiente comando: Bash sudo apt update sudo apt install smali Si necesitas la librería .jar específica para desarrollar una herramienta propia en Java, generalmente la encontrarás en /usr/share/java/smali.jar . 2. Componentes principales La librería se divide en dos funciones críticas para la ingeniería inversa de Android: Componente Función Analogía baksmali Desensambla archivos ...

Kali Linux: ADB y Fastboot para Nexus

Imagen
    https://www.onlinetis.com Kali Linux: ADB y Fastboot para Nexus Sobre las herramientas para dispositivos Google Nexus (y Pixel) en Kali Linux. Generalmente, esto se refiere al paquete google-nexus-tools o al uso de ADB (Android Debug Bridge) y Fastboot . Aquí tienes una guía rápida en español sobre qué son, cómo instalarlas y para qué sirven. ¿Qué es Google-Nexus-Tools? Es un conjunto de utilidades diseñadas para facilitar la comunicación entre tu computadora con Kali Linux y un dispositivo móvil de la línea Google (Nexus o Pixel). Principalmente, instala las versiones más recientes de: ADB (Android Debug Bridge): Permite enviar comandos al dispositivo, instalar apps y acceder a la terminal del teléfono. Fastboot: Se usa cuando el teléfono está en modo "bootloader" para flashear particiones, desbloquear el gestor de arranque o instalar recuperaciones personalizadas (como TWRP). Cómo instalar las herramientas en Kali Linux Aunque existía un script específico llamado go...

Ingeniería Inversa de Android con Dex2jar

Imagen
    https://www.onlinetis.com Ingeniería Inversa de Android con Dex2jar Dex2jar es una herramienta esencial en Kali Linux para la ingeniería inversa de aplicaciones Android. Su función principal es convertir archivos .dex (Dalvik Executable) en archivos .class de Java, agrupados en un archivo JAR. Esto permite que después puedas leer el código fuente usando un descompilador como JD-GUI . 1. Instalación en Kali Linux Kali suele tener dex2jar en sus repositorios oficiales. Para instalarlo, abre la terminal y ejecuta: Bash sudo apt update sudo apt install dex2jar 2. Cómo usarlo (Paso a paso) El proceso para ver el código de una aplicación (.apk) es el siguiente: Paso A: Obtener el archivo classes.dex Un archivo APK es básicamente un archivo comprimido. Puedes extraer su contenido haciendo clic derecho y "Extraer aquí" o por terminal: Bash unzip aplicacion.apk -d carpeta_destino Dentro de esa carpeta verás uno o varios archivos llamados classes.dex . Paso B: Convertir DEX a J...