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

 

 


Tema destacado: ¿Eres nuevo? ¿Tienes dudas acerca del funcionamiento de la comunidad? Lee las Reglas Generales


  Mostrar Mensajes
Páginas: 1 ... 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 [573] 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 ... 620
5721  Programación / Ingeniería Inversa / Re: El OllyDBg no me deja abrir este exe de 500kb (¿Compressed Code?) en: 19 Mayo 2010, 23:37 pm
Naaaaa, no es tan asi...

La cosa se hace fácil, porque en todo VB6 el OEP es siempre de la misma forma: PUSH y CALL ThunRTMain...

Basta con poner un BP en la función y quedas a 2 pasos del OEP.

Este método es muy conocido y, a la vez, altamente efectivo...  ;D

Aparte Apuromafo hizo la primera aproximación, la cual siempre es la más dificil de las cosas...

Saludos!

MODIFICADO

El packer es Thinstall...
5722  Programación / Ingeniería Inversa / Re: Ferreteria Plus crack serial full GDS - Ingenieria inversa en proceso... en: 19 Mayo 2010, 23:32 pm
Juan, te pongo lo que está en la pagina 14 de este mismo post:

Para registrar el producto:

1) Instalar el producto y ejecutarlo.
2) Ejecutar el keygen y seleccionar el producto a registrar.
3) En el producto, ir al menú "Comprar" y luego "Registrar el programa".
4) Copiar el código de registro del producto y pegarlo en el keygen. Hacer click en "Generar !".
5) En el producto, hacer click en el botón "Ingresar Licencia".
6) Copiar el código generado por el keygen y pegarlo en el producto y hacer click en "OK".
7) Cerrar el producto y reabrirlo.
8) Listo!

Si tienes Internet en la máquina o no, es irrelevante....

Saludos!
5723  Programación / Ingeniería Inversa / Re: necesito sacar el codigo fuente de una aplicación en: 19 Mayo 2010, 22:55 pm
¿ En qué lenguaje está el EXE ?
5724  Programación / Ingeniería Inversa / Re: El OllyDBg no me deja abrir este exe de 500kb (¿Compressed Code?) en: 18 Mayo 2010, 23:24 pm
Bueno, lo estuve mirando un poco y saqué lo siguiente:

Para obtener un desempacado "casi" completo:

1) Abrir el EXE en Olly y en el EP hacer ALT+E para ir al listado de modulos.
2) De la lista seleccionar MSVBVM60.DLL y hacer doble-click para saltar al modulo.
3) Hacer CTRL+G y poner "ThunRTMain" (sin las comillas). En la dirección donde queda Olly, poner un BP con F2.
4)Ejecutar con F9 y cuando para en nuestro BP, colocarse sobre el primer valor de la pila y darle ENTER.
5) De la dirección que aparece en la ventana de CPU, escrolar 2 instrucciones hacia arriba (hasta el PUSH o mejor dicho, hasta 4070C8). Ese es nuestro OEP. Reconocemos que es el OEP de un programa hecho en VB6.
6) Colocar un HBP en esa direccion y hacer CTRL+F9 para reiniciar el programa.
7) Cuando reinicia, hacer ejecutar con F9 y cuando para en el HBP, dumpear con OllyDump y reconstruir IAT con ImpRec.

Ahora, por lo poco que he visto, este EXE tiene algunas "trampas". Por ejemplo, la IAT de un programa hecho en VB6 (como este) sólo tiene llamadas a la DLL MSVBVM60.DLL. Pero este tiene llamadas a GDI32 y OPENGL32. Asi que habrá que analizar porqué estas entradas están así.

Bueno, por lo pronto, ya tienes algo más con lo que poder continuar...

Saludos!

EDITADO

Para obtener un EXE funcional, conviene recontruirlo con LordPE.

Al final, sólo quedará una entrada "mala" en la IAT. Esta entrada apunta a una sección del packer. Fíjate en el dumpeado la función que está en 4F4E90. Esa función llama a esa entrada de la IAT. Además podrás ver cosas "interesantes" en la misma función (como por ej, la cadena ".key" e "lkey15"  ;))

Si analizas esa función, seguro lo sacas....
5725  Programación / Ingeniería Inversa / Re: ayuda con un la proteccion de un programa entren en: 18 Mayo 2010, 21:30 pm
Hola!

Aqui está el Grupo Crackslatinos: http://groups.google.com/group/CrackSLatinoS

Saludos!

PD: Te aconsejo escribir mejor la próxima vez, más aún si pides ayuda. Es difícil leer de esta forma...  :P

5726  Programación / Ingeniería Inversa / Re: VB .Net decompilado, necesito quedarme con un trozo de codigo en el EXE. en: 15 Mayo 2010, 20:55 pm
Podrias poner un salto incondicional (jmp) a las instrucciones para asi ejecutar sólo lo que quieres.

Seria algo asi:
Código:
IL_0000    2B AC    br.s    IL_00ae
-- aqui va el codigo original

Creo que el valor AC es correcto (172 bytes) pero verifícalo por las dudas.

No he probado este código, pero es una idea... :P

Saludos!
5727  Programación / Ingeniería Inversa / Re: Ayuda con el generador para PHP Generator for MySQL de SQL Maestro Group en: 14 Mayo 2010, 21:48 pm
Hola!

No puedes pedir cracks. Está prohibido...  :P

Bueno... corregido!  ;D
5728  Programación / Ingeniería Inversa / Re: modificar programa para que no cuente reinicios en: 14 Mayo 2010, 05:53 am
Mira tus MP's...
5729  Programación / Ingeniería Inversa / Re: modificar programa para que no cuente reinicios en: 14 Mayo 2010, 05:33 am
Y qué necesitas tú?? La contraseña que emite?

Porque este programa no hace mucho que digamos....
5730  Programación / Ingeniería Inversa / Re: modificar programa para que no cuente reinicios en: 14 Mayo 2010, 05:26 am
Hola!

Viéndolo rápido, si borras la clave del registro siguiente

Código:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NoriKoki

conseguirás reiniciar el contador.

Ya con eso puedes seguir usando el soft. Luego lo veré con más tiempo...

Saludos!
Páginas: 1 ... 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 [573] 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 ... 620
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines