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


 


Tema destacado: 7 huellas que dejas en Windows sin saberlo


+  Foro de elhacker.net
|-+  Programación
| |-+  Ingeniería Inversa (Moderadores: Shaddy, karmany, .:UND3R:.)
| | |-+  duda sobre como usar el editor hexadecimal
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: duda sobre como usar el editor hexadecimal  (Leído 7,830 veces)
elipse

Desconectado Desconectado

Mensajes: 5


Ver Perfil
duda sobre como usar el editor hexadecimal
« en: 17 Junio 2006, 15:41 »

Hola

Primero de todo, es la primera vez que intento crackear algo.

Resument rapido:
he desemsamblado el .exe y he visto las sentencias que quiero modificar, pero no se como hacerlo. ¿que hacer cuando tengo abierto el archivo con el ultredit? ¿como modifico el codigo asm en hexadecimal?

La mayoria de textos (vamos todos, sino no estaria preguntando) que encuentro se saltan esos pasos. ¿Alguien tiene algun link que sea tan para nuevos que venga explicado eso?

gracias
En línea

Nitr0k1ller

Desconectado Desconectado

Mensajes: 37


"En el largo plazo todos estaremos muertos..."


Ver Perfil
Re: duda sobre como usar el editor hexadecimal
« Respuesta #1 en: 18 Junio 2006, 00:47 »

porque no edita el archivo directamente con el Ollydbg? simplemente selecciona la sentencia que quiere cambiar, presiona la barra espaciadora, edita el contenido y le da a "assemble", muy facil

Saludos...
En línea

elipse

Desconectado Desconectado

Mensajes: 5


Ver Perfil
Re: duda sobre como usar el editor hexadecimal
« Respuesta #2 en: 18 Junio 2006, 09:47 »

por que no sabia que se podia hacer directamente con el ollydbg

pero insisto, para hacerlo con el editor normal y corriente ¿Como se hace?

Si conocen algun tutorial que explique esa parte del cracking, les agradeceria que pusiesen el link.

gracias
En línea

elipse

Desconectado Desconectado

Mensajes: 5


Ver Perfil
Re: duda sobre como usar el editor hexadecimal
« Respuesta #3 en: 18 Junio 2006, 12:55 »

Vale, estoy en ello.

Me he descargado el olly 1.10, y ahora el problema que tengo es que no se identificar donde estan las sentencias a modificar.

Hasta ahora lo que hice fue desemsamblarlo, y guardarlo en formato asm. Lo edite con el editor y busque y cambié lo que quise. Despues abrí el .exe con el ultraedit para buscar lo que tengo que cambiar, pero no se como identificarlo en hexadecimal.

Y por último he probado con el olly, pero en lo que me muestra no es facil identificar las sentencias tal y como las tengo en el .asm...

¿Alguna sugerencia...? ¿Conoceis algún tutorial que trate los aspectos o habilidades que me hacen falta?
« Última modificación: 18 Junio 2006, 13:12 por elipse » En línea

elipse

Desconectado Desconectado

Mensajes: 5


Ver Perfil
Re: duda sobre como usar el editor hexadecimal
« Respuesta #4 en: 18 Junio 2006, 13:27 »

Vamos a ver si me explico mejor...

Yo tengo en mi poder 3 .exes (y una gran carencia de conocimientos sobe la materia)

Uno es la aplicacion original en un idioma, otro es ese mismo archivo pero crackeado, y otro es el original en otra version de otro idioma.

Yo pense que se podria copiar/trasladar... el crack al traducido desemsamblando los de la misma version, comparando los resultados y modificando el traducido.

estoy muy desencaminado?
En línea

elipse

Desconectado Desconectado

Mensajes: 5


Ver Perfil
Re: duda sobre como usar el editor hexadecimal
« Respuesta #5 en: 18 Junio 2006, 21:09 »

el problema es que al intentar abrir el exe con el olly me salta un error, de que hay una dll sin instalar y no puede continuar...
En línea

Nitr0k1ller

Desconectado Desconectado

Mensajes: 37


"En el largo plazo todos estaremos muertos..."


Ver Perfil
Re: duda sobre como usar el editor hexadecimal
« Respuesta #6 en: 19 Junio 2006, 03:07 »

Hmmm, bueno, he aqui otra opcion:

Tomar un creador de parches (codefusion, por ejemplo) y crear un parche a partir del programa modificado y el que desea modificar.

En la pagina del foro, en la sección manuales-cracking se encuentra el curso de raton, deberia echarle un ojo para aclarar sus dudas...

Saludos...
En línea

DA+RB

Desconectado Desconectado

Mensajes: 1


Ver Perfil
Re: duda sobre como usar el editor hexadecimal
« Respuesta #7 en: 17 Agosto 2006, 17:16 »

donde puedo descargar el olly
En línea

_GeMiNi_

Desconectado Desconectado

Mensajes: 40


Solo se q no se nada..... pero puedo aprender


Ver Perfil
Re: duda sobre como usar el editor hexadecimal
« Respuesta #8 en: 17 Agosto 2006, 19:03 »

che proba estudiar el tema de los offsets para editar desde un hexworckshop o winhex te guias por lo general por el offset o buscando una cadena hexadecimal bastante larga.... ya q las direcciones de memoria cambian su formato segun con q programa tes mirando el codigo... en el w32dasm te aparece en la barrita de estado te dice algo asi @offset.... o parecido.. en el olly no me he fijado... en el winhex te fijas al costado donde te da todos los datos del exe y de donde estas parado en el exe y te dice el offset....  es lo unico q no cambia de formato... y si te fijas en el desensamblador y el debugguer te los acomoda por instruccion en el editor hexa es solo una linea de valores hexa sin fin toncs en el costado de las direcciones te las mustra salteadas ya q en una linea podes tener mas d una instruccion en exe por ejemplo:

w32dasm:    0040568E  je  direccion de mem
                0040568F  ret 

WinHex:  0040568E     74.....c3....
              00405693     ................
algo asi se veria:

el offset es la diferencia de bytes q tenes desde el entry point hasta el codigo q tenes q modificar.
algo asi es maso...
« Última modificación: 17 Agosto 2006, 19:47 por _GeMiNi_ » En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Powered by SMF 1.1.19 | SMF © 2006-2008, Simple Machines