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

 

 


Tema destacado: Únete al Grupo Steam elhacker.NET


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

Desconectado Desconectado

Mensajes: 5


Ver Perfil
Editar y emsamblar una *dll
« en: 5 Febrero 2009, 17:26 pm »

Hola a todos. Mi alma alquímica y mi obstincación, me hacen que os esté escribiendo. No soy ningún hacker pero quiero aprender, poquito a poco

He llegado a lo que para muchos es el borde del abismo donde acaba el camino, pero yo quiero seguir.

Necesito saber editar y emsamblar unos archivos *.dll para poder crackear un programa. Lo cómodo sería encontrar a un tío que esté dispuesto a hacerme este trabajo a cambio de dinero, pero prefiero aprender por mi cuenta. Aprender de manera autodidacta, pensar que todo es mejorable, y compartir mis conocimientos ha sido la filosofía que me ha llevado a tener un buen suelto y un reconocimiento en mi trabajo. Por eso quiero seguir aprendiendo, cuando una barrera se me cruza en mi camino.

Me gustaría vuestro consejo y orientación sobre tutoriales, programas para editar, video-tutoriales y demás ayudas para poder adentrarme en esta nueva aventura que se me presenta.

Gracias de antemano
En línea

Amerikano|Cls


Desconectado Desconectado

Mensajes: 789


[Beyond This Life]


Ver Perfil WWW
Re: Editar y emsamblar una *dll
« Respuesta #1 en: 5 Febrero 2009, 22:28 pm »

Lo primero que debes hacer es comprender la protección del programa a traves de su dll, esto lo podes hacer analizando el prog con el olly, si no estas muy familiarizado con esta herramienta leete el curso de introduccion al cracking de Ricardo Narvaja, es lo mejor que puedes hacer para empezar, desde como manejar el Olly hasta otros temas mas avanzados como el unpacking.

http://ricardonarvaja.info/WEB/INTRODUCCION%20AL%20CRACKING%20CON%20OLLYDBG%20DESDE%20CERO/

En cuanto a lo que nombras de como modificar la dll es si no que tengas bien claro como funka la protección y despues podes parchear los bytes de esta usando el olly, esto se muestra claramente en el curso del maestro Ricardo ;), solo es cuestión de saber que bytes son los que hay que modificar, pero eso sí debes tener en cuenta que la dll no este protegida por algun packer u otro.
En línea





Mi blog:
http://amerikanocls.blogspot.com
datjavi

Desconectado Desconectado

Mensajes: 5


Ver Perfil
Re: Editar y emsamblar una *dll
« Respuesta #2 en: 10 Febrero 2009, 17:29 pm »

Muchas gracias por tu ayuda, tiempo y orientación.

Llevo unos días ya metido ya con en el asunto, poco a poco voy abriendome camino en esta selva informática.

Gracias otra vez
En línea

Shaddy


Desconectado Desconectado

Mensajes: 722


one_bit_manipulator()


Ver Perfil WWW
Re: Editar y emsamblar una *dll
« Respuesta #3 en: 10 Febrero 2009, 18:57 pm »

Muchas gracias por tu ayuda, tiempo y orientación.

Llevo unos días ya metido ya con en el asunto, poco a poco voy abriendome camino en esta selva informática.

Gracias otra vez

Recuerda que cualquier duda que surja la puedes comentar y responderemos cuando podamos ;).

Salu2...
En línea

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

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

Desconectado Desconectado

Mensajes: 113


Ver Perfil
Re: Editar y emsamblar una *dll
« Respuesta #4 en: 21 Febrero 2009, 20:16 pm »

una dll lo mas facil para atacarlas es tracearla con olly y modificarlas con un editor hexdecimal, por lo menos es lo que yo hago.

Espero que te ayude
En línea

datjavi

Desconectado Desconectado

Mensajes: 5


Ver Perfil
Re: Editar y emsamblar una *dll
« Respuesta #5 en: 24 Febrero 2009, 16:47 pm »

Gracias por vuestras respuestas, pero sobretodo gracias a Ricardo que se ha currado un tute inclreíble. Se aprende poquito a poco pero con pasos firmes.

Aunque esta pregunta la debería hacer más adelante la voy a formular ahora, para así ir orientando mi trabajo y mi investigación de cara al futuro.

Se trata de editar y ensamblar una dll, pero creo que voy a tener una poquita de ventaja, pues tengo una licencia original del programa que deseo crackear. En definitiva, el típico caso de un programa raro y carísimo que usas en tu trabajo y que también quieres tener en casa pero crackeado.

¿En qué me facilitará el tener ya una licencia mi trabajo de crackeo? y ¿A qué partes del tuto de ricardo debo prestar más tiempo?

Gracias amigos.
En línea

LSL

Desconectado Desconectado

Mensajes: 239

Cls


Ver Perfil
Re: Editar y emsamblar una *dll
« Respuesta #6 en: 25 Febrero 2009, 02:47 am »

el tener una licencia con la que el programa corre correctamente, te puede servir para tracear la libreria que crees es la que controla la licencia ó el propio ejecutable que recibe la info de la libreria una vez comprobado para seguir por el camino correcto, ve anotando primero los saltos que hace ó que no hace despues de las comparaciones; para despues tracear sin la licencia y el salto que no se comporte igual lo parcheas para saltar ó no, tal como lo haria con la licencia. Y si traceando ve que coge un valor en algun registro, que es lo que despues se va comprobando con valor bueno, pues lo mismo parcheas para que siempre coja dicho valor.
Con la lectura de unos cuantos tutoriales sabras como se cambian los saltos condicionales y como se cambia una dirección de memoria para que un registro coja siempre un valor bueno que suele ser el valor que calcula el programa para comparar y saber que la licencia es valida.
En línea

Saludos.

LSL.
Páginas: [1] Ir Arriba Respuesta Imprimir 

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