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

 

 


Tema destacado:


  Mostrar Mensajes
Páginas: 1 ... 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 [560] 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 ... 620
5591  Programación / Ingeniería Inversa / Re: Ayuda trial finalizado en: 1 Octubre 2010, 23:05 pm
Hola!

Pues, si estas haciendo el tute de Ricardo, te recomiendo terminarlo...

Mas paso a paso que eso, no creo...  ;D

Saludos!
5592  Programación / Ingeniería Inversa / Re: Ayuda trial finalizado en: 1 Octubre 2010, 20:10 pm
Hola!

Podrias ver la parte donde carga el archivo (CreateFile) a ver si podes averiguar que es lo que hace con la licencia.

Tambien podes buscar los "puntos debiles" del programa, como por ej.: la famosa variable IsRegistered, etc.

Al buscar el mensaje que muestra, tenes que tener en cuenta que el programa ya realizo todas las comprobaciones necesarias, por lo que, el mensaje, es solo la punta del iceberg...

Te sugiero emplear otros metodos de ataque  :)

Saludos!
5593  Programación / Ingeniería Inversa / Re: Problemilla con un trial. en: 30 Septiembre 2010, 00:26 am
@LSL: Si sigues asi, vas a crear tu propia version del ejecutable!
 :xD :xD :xD
5594  Programación / Ingeniería Inversa / Re: como descubrir el algoritmo y crear un keygen en: 30 Septiembre 2010, 00:24 am
Creo que no. Si no reverseas el codigo, no lo creo factible.

Por supuesto, al menos que sea algo muy sencillo y progresivo.

De lo contrario, no le veo forma...  :)

Saludos!
5595  Programación / Ingeniería Inversa / Re: como descubrir el algoritmo y crear un keygen en: 29 Septiembre 2010, 21:33 pm
Hola!

El tema es que si no le aplicas Ingenieria Inversa a la rutina que comprueba el serial, normalmente es CASI imposible determinar el serial correcto.

Por ej, si uno de los seriales validos tiene 6 caracteres, entonces tendras todas las combinaciones de caracteres imprimibles elevados a la 6 (lo cual es un numero muy grande). Si un proceso de brute force demoras 1 segundo por cada comprobacion, en unos años tendras tu serial...  :P

No hablar si el serial tiene un diccionario (listado de caracteres validos) o si para cada usuario/maquina hay 1 serial solamente. Con eso, te pasarias ese tiempo buscando 1 sola combinacion de caracteres.

En fin, lo mejor es analizar el programa, sacarle el algortimo, reversearlo y despues hacer el keygen...

De ultimas, siempre puedes parchear o hacer un loader  ;)

Saludos!
5596  Programación / Ingeniería Inversa / Re: Aprender a crackear prog en: 25 Septiembre 2010, 01:02 am
Hola!

La mejor guia para empezar: http://ricardonarvaja.info/WEB/INTRODUCCION%20AL%20CRACKING%20CON%20OLLYDBG%20DESDE%20CERO/

Saludos!
5597  Programación / Ingeniería Inversa / Re: Modificar cadenas en programa compilado en Delphi en: 23 Septiembre 2010, 23:11 pm
Si quieres aprender a manejar Olly, fijate aqui: http://ricardonarvaja.info/WEB/INTRODUCCION%20AL%20CRACKING%20CON%20OLLYDBG%20DESDE%20CERO/

La mejor forma de empezar....  :P

Saludos!
5598  Programación / Ingeniería Inversa / Re: Ayuda (mis primeros pasos con ollydb para intentar registrar un programa) en: 22 Septiembre 2010, 19:54 pm
Cuando los programas cargan las cadenas de archivos externos, normalmente usan identificadores para ubicarlas (a menos que lo hagan en forma binaria).

Puedes intentar ubicar esos ids con el fin de tratar de parar el proggie cuando carga cadenas "criticas" como unregistered, etc, etc y a partir de ahi, atacar la rutina de registracion.

Tambien puedes buscar el momento en que se inicializa la variable que lleva el conteo de las transacciones. Buscando, por ej.: MOV MEM32, 0C8 o PUSH 0C8 o algo por el estilo. Si el valor lo recupera en tiempo de ejecucion (no utilizando variables) puedes buscar algo asi como CMP R32, 0C8.

Puedes buscar el lugar donde guarda los seriales (registro, archivo, etc) y tratar de parar cuando lo comprueba (usando APIs: RegQueryValue, CreateFile, etc) asi puedes ver que variables cambian cuando el serial es bueno o malo.

En fin, hay miles de posibilidades, la cuestion es empezar a descartar...

Saludos!
5599  Programación / Ingeniería Inversa / Re: ayuda con JFrameBuilder en: 21 Septiembre 2010, 22:00 pm
Por lo que veo en la web, el proggie esta en Java por lo que W32Dasm no sirve.

Necesitas usar un decompilador de Java, por ej. DJ-java decompiler u otro por el estilo...

Saludos!
5600  Programación / Ingeniería Inversa / Re: Decompilador para VB 6.0 en: 21 Septiembre 2010, 17:47 pm
Bueno, siempre puedes hacerlo a mano tambien....

Con Olly puedes cambiar las propiedades de cada objeto definido en la aplicacion. Por supuesto, vas a necesitar reconocer las estructuras que definen las propiedades de cada control, form, etc.

Para sacar la estructura, fijate aqui: http://www.openrce.org/downloads/details/245/VB_Helper_Script

Saludos!
Páginas: 1 ... 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 [560] 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 ... 620
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines