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

 

 


Tema destacado: Recuerda que debes registrarte en el foro para poder participar (preguntar y responder)


+  Foro de elhacker.net
|-+  Programación
| |-+  Ingeniería Inversa (Moderadores: karmany, .:UND3R:., MCKSys Argentina)
| | |-+  crackear jusb.dll
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: crackear jusb.dll  (Leído 3,998 veces)
blanes20

Desconectado Desconectado

Mensajes: 5


Ver Perfil
crackear jusb.dll
« en: 20 Mayo 2009, 08:56 am »

Hola a todos. Tengo una aplicación programada en Delphi, y que precisa de un USB propio para ejecutarse. De hecho siempre carga un jusb.dll. ¿Alguien sabría cómo crackearlo, o evitar esta protección dll? Un saludo.

Citar
Shaddy: Se leen igual de bien las letras sin ponerla en negrita :).
« Última modificación: 20 Mayo 2009, 23:25 pm por Shaddy » En línea

YST


Desconectado Desconectado

Mensajes: 965


I'm you


Ver Perfil WWW
Re: crackear jusb.dll
« Respuesta #1 en: 20 Mayo 2009, 09:24 am »

Esto va en ingeneria inversa , respecto a la pregunta , usa olly dbg
En línea



Yo le enseñe a Kayser a usar objetos en ASM
blanes20

Desconectado Desconectado

Mensajes: 5


Ver Perfil
Re: crackear jusb.dll
« Respuesta #2 en: 20 Mayo 2009, 11:24 am »

Gracias. De todas formas, sigo el proceso con el OllyDBG y no hallo el momento en que "pilla" el USB. ¿Alguna idea?
« Última modificación: 20 Mayo 2009, 23:26 pm por Shaddy » En línea

Shaddy


Desconectado Desconectado

Mensajes: 722


one_bit_manipulator()


Ver Perfil WWW
Re: crackear jusb.dll
« Respuesta #3 en: 20 Mayo 2009, 23:53 pm »

Gracias. De todas formas, sigo el proceso con el OllyDBG y no hallo el momento en que "pilla" el USB. ¿Alguna idea?

Bueno, no conozco esa dll (jusb.dll), al menos no recuerdo haberla visto, en principio que yo recuerde los USB (creo que generalmente se hace así), se acceden como una unidad más, si lo que necesita es un fichero, se puede abrir con  CreateFileA, si lo que necesita es comprobar si está insertado, con GetDriveTypeA, a lo mejor el fichero se carga desde la .dll, es posible que use CreateFileW, también es posible que haga una comprobación presencial (por lo visto es común en delphi), con GetFileAttributesA, pero en cualquiera de las formas antes de hacer nada debes.

Primero asegurarte de en que está compilada la .DLL, porque el ejecutaba es posible que esté en Borland Delphi, pero la .dll puede estar en cualquier otro lenguaje y/o comprimida o protegida con algún tipo de packer/crypter etc... luego también ver si tiene funciones especiales para interactuar con el USB, para ver los "eventos" de un Delphi te recomiendo el Event To Address v1.5 (por RAZiEL y GUAN), lo puedes encontrar aquí.

http://www.ricardonarvaja.info

en el Web Storage en la sección de Herramientas (u Otros - Herramientas), algo así.

Con él podrás visualizar todos los eventos y las funciones encargadas de ellos... también estaría bien que vieras todos los ficheros que necesita y cuales son las limitaciones o que es lo que quieres hacer exactamente.

Un saludo.

Shaddy.
En línea

"Si buscas resultados diferentes, no hagas siempre lo mismo" (Albert Einstein)

http://abssha.reversingcode.com
http://www.reversingcode.com
blanes20

Desconectado Desconectado

Mensajes: 5


Ver Perfil
Re: crackear jusb.dll
« Respuesta #4 en: 21 Mayo 2009, 10:46 am »

muchas gracias, shaddy. miraré y digo cosas. un saludo.
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines