elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Como proteger una cartera - billetera de Bitcoin


+  Foro de elhacker.net
|-+  Seguridad Informática
| |-+  Análisis y Diseño de Malware
| | |-+  Abril negro (Moderadores: Man-In-the-Middle, WHK, kub0x, fary)
| | | |-+  Abril Negro 2020 - JEX
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Abril Negro 2020 - JEX  (Leído 2,470 veces)
@XSStringManolo
Hacker/Programador
Colaborador
***
Desconectado Desconectado

Mensajes: 2.397


Turn off the red ligth


Ver Perfil WWW
Abril Negro 2020 - JEX
« en: 9 Mayo 2020, 06:06 am »

JEX - javascript Offline Hex Editor.

Qué es?
JEX es una aplicación web escrita en javascript para analizar y modificar todo tipo de archivos desde cualquier dispositivo que pueda utilizar un navegador.

Cómo funciona?
El funcionamiento es sencillo, abres el documento.html con el navegador y subes cualquier archivo. El botón Compilar sirve para que una vez que modifiques el hexadecimal del archivo se te descargue un nuevo archivo con las modificaciones incorporadas. El botón Info es auto descriptivo y para manejar la interfaz lo único que necesitas es scrollear el hexadecimal.
Pincha aquí para versión online.
También puedes copiar el código, pegarlo y guardarlo como JEX.html . Después lo abres con el navegador.

Características
Le incorporé un análisis a archivos ELF y se puede ampliar el análisis a diferentes archivos.
Detecta los mime type de múltiples archivos muy variados.
Indica la posible extensión del archivo.
Indica la arquitectura/plataforma*.
Indica la ordenación de bytes*.
Indica la cpu*.
Indica el tamaño del archivo.
Facilmente extendible.
*Para ELF.

Todo el código está en un solo archivo para hacerlo más accesible.

Por qué?
La idea surgió con la finalidad de ofrecer esta característica a dispositivos Android antiguos incompatibles con software que sí permitiría hacer estes análisis. También preservar su funcionamiento 100% offline para que no sea necesario trabajar en la red para no esponer el malware con el que se esté trabajando.

Estado actual?
El proyecto presenta un problema que me hizo no continuar temporalmente con el desarrollo. No se pueden subir archivos que superen los pocos kilobytes (600KB+). La opción que valoré para poder procesar archivos grandes pasa por utilizar WebAssembler, en el cual aún no tengo proficiencia suficiente y por eso no continué el desarrollo. No lo descarto en el futuro o tomar otras alternativas.

Código
Pastebin - JEX


En línea

Mi perfil de patrocinadores de GitHub está activo! Puedes patrocinarme para apoyar mi trabajo de código abierto 💖

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Abril Negro 2020
Abril negro
kub0x 0 6,417 Último mensaje 6 Abril 2020, 12:45 pm
por kub0x
Abril Negro 2020 - Shareware Ransomware
Abril negro
**Aincrad** 5 6,623 Último mensaje 14 Mayo 2020, 07:34 am
por rub'n
Abril Negro 2020 - phpRecon
Abril negro
MetaNoia 0 4,189 Último mensaje 7 Mayo 2020, 23:56 pm
por MetaNoia
Abril Negro 2020 - RS
Abril negro
@XSStringManolo 0 2,984 Último mensaje 9 Mayo 2020, 07:33 am
por @XSStringManolo
Votacion Abril Negro 2020
Abril negro
kub0x 2 6,856 Último mensaje 21 Mayo 2020, 10:53 am
por kub0x
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines