Reversing kali linux bytecode-viewer

 

 https://www.onlinetis.com

Reversing kali linux bytecode-viewer

Bytecode Viewer es una suite de ingeniería inversa para Java y Android extremadamente potente y ligera. Se utiliza principalmente en Kali Linux para analizar archivos .jar, .class, .apk y .dex. Su mayor ventaja es que integra 6 descompiladores distintos (como Procyon, CFR y FernFlower) en una sola interfaz, permitiéndote comparar el código fuente generado.

Cómo instalar Bytecode Viewer en Kali Linux

Actualmente, el paquete se encuentra en los repositorios oficiales de Kali, por lo que la instalación es muy sencilla desde la terminal:

  1. Actualiza tus repositorios:

    Bash
    sudo apt update
    
  2. Instala la herramienta:

    Bash
    sudo apt install bytecode-viewer
    
  3. Ejecútalo:

    Solo tienes que escribir su nombre en la terminal o buscarlo en el menú de aplicaciones bajo la categoría de "Reverse Engineering":

    Bash
    bytecode-viewer
    

Características principales

  • Multidescompilador: Puedes ver hasta tres descompiladores diferentes lado a lado para verificar cuál interpreta mejor el código.

  • Editor de Bytecode: Permite editar directamente las instrucciones de bajo nivel de Java.

  • Escáner de código malicioso: Incluye un plugin para buscar patrones sospechosos o maliciosos en archivos JAR.

  • Soporte Android: Integra herramientas como dex2jar y APKTool para trabajar con aplicaciones móviles sin necesidad de instalarlas por separado.

Uso básico (Paso a paso)

  1. Cargar archivos: Simplemente arrastra tu archivo .jar o .apk dentro de la ventana de Bytecode Viewer.

  2. Seleccionar vistas: Ve a la pestaña View y selecciona cuántos paneles quieres ver (View 1, View 2, etc.).

  3. Elegir motor: En cada panel, puedes desplegar un menú para elegir qué descompilador usar (por ejemplo, "CFR" en uno y "Procyon" en otro).

  4. Búsqueda avanzada: Utiliza el panel de búsqueda en la parte inferior izquierda para encontrar cadenas de texto (Strings) o métodos específicos dentro de todo el proyecto.

¿Cuándo usarlo?

Es ideal si estás realizando una auditoría de seguridad o analizando malware, ya que algunos descompiladores fallan cuando el código está ofuscado. Al tener 6 opciones, es casi seguro que uno de ellos te dará una lectura limpia.

 

Entradas populares de este blog

Hacking y ciberseguridad en kali linux con Fping

Hacking y ciberseguridad en kali linux con atk6-thcping6

Como utilizar Fierce en kali linux