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

 

 


Tema destacado: Trabajando con las ramas de git (tercera parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Ingeniería Inversa (Moderadores: karmany, .:UND3R:., MCKSys Argentina)
| | |-+  Duda con archivos .dat y decompilar binario
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Duda con archivos .dat y decompilar binario  (Leído 4,831 veces)
elzh9003

Desconectado Desconectado

Mensajes: 5


Ver Perfil
Duda con archivos .dat y decompilar binario
« en: 9 Enero 2020, 18:39 pm »

Hola a todos;

necesito que me aclaren una duda, estoy analizando un programa que emplea un archivo .dat de licencia y quiziera saber como funciona este mecanismo o que me orienten a algun tutorial que trate este tema para poder leerrrr y aprender, este archivo contiene datos cifrados y al no entender como funciona esta proteccion debido a mi escaso conocimiento del tema, pues me estanque,

Gracias de antemano

Nota: si me pueden decir tambien, el porque ningun detector de packers me dice en que esta compilado el soft se lo agradeceria tambien.
« Última modificación: 10 Enero 2020, 15:17 pm por elzh9003 » En línea

karmany
Moderador
***
Desconectado Desconectado

Mensajes: 1.615


Sueñas que sueñas


Ver Perfil WWW
Re: Ayuda!!!!
« Respuesta #1 en: 9 Enero 2020, 19:31 pm »

Al inicio de este foro tienes 5 mensajes fijos con muchísima información y miles de tutoriales para iniciarte en la ingeniería inversa. Para buscar información que te pueda ayudar debes intentar saber con qué ha sido compilado.
¿Qué te dice RDG Packer Detector? ¿Te deja abrirlo con OllyDBG o x64dbg? Pon una captura del código desensamblado en el inicio (Entry Point), igual tenemos una idea...
En línea

elzh9003

Desconectado Desconectado

Mensajes: 5


Ver Perfil
Re: Ayuda!!!!
« Respuesta #2 en: 9 Enero 2020, 21:57 pm »

yo no soy bueno en esto ni mucho menos  pero ya llevo al menos dos años curioseando en estos temas y he logrado vencer varios programas q me interesaban pero nunca había topado con este archivo .dat si con su hermano .lic , lo curioso es eso que lo pase por todos los detectores y ninguno me arrojo información, el rdg en el modo MA me dice a veces  q es un Delphi pero el MB ni se entera, los demás detectores ni hablar, lo intento abrir en Dede y crashea;mañana pongo una captura de pantalla, lo he debugueado en x64dbg y abre y corre perfecto, no hay señales de packers en mi opinión.

Tengo en mi máquina todas las teorías de la web de CLS pero no ando para nada amplio de tiempo para revisarla una por una,por eso pedía asesoría e indicación de cuáles de dichas teorías abordan este enfoque de protección para estudiarmelas

Gracias
En línea

AlbertoBSD
Programador y
Moderador Global
***
Desconectado Desconectado

Mensajes: 3.705


🏴 Libertad!!!!!


Ver Perfil WWW
Re: Ayuda!!!!
« Respuesta #3 en: 9 Enero 2020, 22:43 pm »

Colocar un titulo mas descriptivo del tema

Ayuda es muy generico.. te parece si cambias el titutlo a "Duda con archivos .dat y decompilar binario"

Ahora.

Archivos .dat son muy genéricos, puede tener desde una base de datos en texto plano o directamente datos cifrados en formato binario.

En mi caso es muy común que los utilice como llaves para cifrado de otras cosas mas importante: ejemplo

Linux comando dd
Código:
dd if=/dev/urandom of=test_1.dat bs=1M count=1

Genera un archivo test_1.dat con 1MB de datos random sacados de /dev/urandom

Posteriormente lo puedo utilizar como llave para cifrar cosas.

Sube tus archivos a algun hosting pasanos el link y los analizamos.

Saludos
En línea

elzh9003

Desconectado Desconectado

Mensajes: 5


Ver Perfil
Re: Duda con archivos .dat y decompilar binario
« Respuesta #4 en: 10 Enero 2020, 15:31 pm »

Tienes razon AlbertoBSD el tema era demasiado general, ya esta modificado, gracias por la sugerencia.

Subi el archivo dat y el instalador a estos links para si alguien quiere meterle cabeza

https://drive.google.com/open?id=1ALvW8MIw1p6Vfj_tr3b-TunHsGkmTf6u
https://drive.google.com/open?id=1ji_3THYFFgee_iJwO-AiDyeJud8Eovga

Por fin porque creen ustedes que no me reconozca ningun detector de packer en que esta compilado el susodicho??  eso si nunca me habia pasado

PD si a alguno que le meta cabeza a esto le parece muy facil el reto que no me lo diga pa no desanimarme jajajaja, que opte por orientarme please

Gracias
En línea

apuromafo CLS


Desconectado Desconectado

Mensajes: 1.441



Ver Perfil WWW
Re: Duda con archivos .dat y decompilar binario
« Respuesta #5 en: 10 Enero 2020, 16:39 pm »

lo que pasa, es que muchas teorias en CLS están basado para programas en x86, el tuyo es de x64 y por lo tanto la gran mayoria de temas no estarían cercanos, por otro lado que sea un delphi existe un IDR64 que podrias ver el form y otros pequeños detales, pero no creo que haga gran diferencia

una forma de poder crackear delphi, es programando en ese lenguaje y luego intentando crackear el mismo que has creado, obviamente primeramente con seriales, variables, constantes arrays etc, pero de igual forma siempre se pierde tiempo

no bajo programas ni links porque siempre llevan en cierta medida a estudiar algo que no me interesa, diferente a ti,pues estás interesado en ello

Saludos y mucho ánimo!

Apuromafo
En línea

Apuromafo
elzh9003

Desconectado Desconectado

Mensajes: 5


Ver Perfil
Re: Duda con archivos .dat y decompilar binario
« Respuesta #6 en: 10 Enero 2020, 17:14 pm »

Hola Apuromafo, lo que ocurre es que yo no tengo ni idea de programacion, mi especialidad es la ingenieria mecanica por lo que en el mundo de la informatica estoy limitado a mis estudios autodidactas, por eso es que en muchos casos los programas que he "crackeado" es a base de logica y muchassssss pruebas y error, pero el funcionamiento en si de muchos codigos continua siendo incognitas.

Pregunta: cuales son los metodos o APIS para comprobar si existe o no una conexion a internet para posteriormente hacer una verificacion online

Gracias
En línea

AlbertoBSD
Programador y
Moderador Global
***
Desconectado Desconectado

Mensajes: 3.705


🏴 Libertad!!!!!


Ver Perfil WWW
Re: Duda con archivos .dat y decompilar binario
« Respuesta #7 en: 10 Enero 2020, 22:52 pm »

Analize el archivo .dat que mandastes y nada mi buen lamento decirte que posiblemente esta Cifrado.

El comando file de Linux solo devuelve "data"
Código:
$ file 0C-54-A5-4B-42-01.dat
0C-54-A5-4B-42-01.dat: data

Los hashes sha256, sha512, md5 y sha1 no reportan nada en google
Código:
$ md5sum 0C-54-A5-4B-42-01.dat
5683d14f6464a5c595eade67ce1fd155  0C-54-A5-4B-42-01.dat

$ sha256sum 0C-54-A5-4B-42-01.dat
4e84fac84c998230b9fb9c42710ba5939bd7ceb4b12da2a54a36735b7263338c  0C-54-A5-4B-42-01.dat

$ sha512sum 0C-54-A5-4B-42-01.dat
501df2cb9bcc3b9e19ba62102ac5260198d4f1f6585e0453097765fd7d599549cd353f5c4998d03cc6884d19f0891c35ec8db2cd4dc7f9c4db06113cab640432  0C-54-A5-4B-42-01.dat

$ sha1sum 0C-54-A5-4B-42-01.dat
cfb5ddaed173f886bffb9166352a51c6fa5f2b9f  0C-54-A5-4B-42-01.dat

Bueno, si los buscas ahora, posiblemente solo salga este post, ya que google indexa rápidamente el foro.

También obtuve el promedio de la suma de los bytes con un programa que escribí en ese mismo momento

Código:
Total bytes: 880
Suma total: 112815
Promedio: 128.000000

Teniendo un promedio de 128 la suma indica que los datos o son random o es la salida cifrada de algún otro dato.

El instalador no lo revise ya que no tengo Windows en este momento.  :rolleyes:

Si me pasaras el ejecutable de la aplicación que instala tu instalador (Valga la redundancia). Posiblemente si puede realizarle algún tipo de reversing.

Saludos!
En línea

elzh9003

Desconectado Desconectado

Mensajes: 5


Ver Perfil
Re: Duda con archivos .dat y decompilar binario
« Respuesta #8 en: 11 Enero 2020, 17:15 pm »

Gracias por la ayuda AlbertoBSD y por tomarte la molestia de analizar el fichero, el lunes te mando el ejecutable que se instala, aunque ya logre vencer el check online y el registro,solo me falta ver el porque me da q la licencia expiró y si efectivamente en estas rutinas se desemcriptaba usando los datos del ficherito salao jajaja,

Saludos
En línea

xor.pt

Desconectado Desconectado

Mensajes: 67



Ver Perfil
Re: Duda con archivos .dat y decompilar binario
« Respuesta #9 en: 12 Enero 2020, 12:11 pm »

Lo que compartió fue un setup y un archivo de licencia cifrado.
El archivo .dat tiene un nombre con 6 valores hexadecimales.
Esto nos da la idea de que la licencia está atascada en el valor MAC de la tarjeta de red.

Si ingresamos al administrador de dispositivos, hacemos clic con el botón derecho en las propiedades de la paleta de red, dirección de administración local, podemos insertar este MAC y demostrar que funciona.

Mala protección, una licencia se puede compartir de esta manera simplemente cambiando el MAC.

Para descifrar .dat necesita revertir el binario y reconstruir la función de cifrado y descifrado, mucho trabajo.

Simplemente puede engañar la fecha de la PC.

Saludos.
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
¿Como optimizar la apertura de archivos en Binario?
Programación Visual Basic
tkows 7 2,548 Último mensaje 4 Enero 2008, 13:16 pm
por tkows
duda Pasar binario a Hexadecimal
Dudas Generales
Senior++ 4 5,699 Último mensaje 8 Septiembre 2011, 20:31 pm
por Senior++
Duda archivos abiertos en formato binario
Programación C/C++
cazagavilan 0 1,528 Último mensaje 17 Abril 2012, 06:05 am
por cazagavilan
duda con excel y binario
Dudas Generales
mxsoun 0 1,775 Último mensaje 17 Mayo 2014, 15:33 pm
por mxsoun
duda compatibilidad de un binario
GNU/Linux
colcrt 0 2,244 Último mensaje 27 Noviembre 2016, 04:13 am
por colcrt
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines