elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
28 Mayo 2012, 02:54  


Tema destacado: Únete al Grupo Steam elhacker.NET

+  Foro de elhacker.net
|-+  Programación
| |-+  Ingeniería Inversa (Moderadores: Shaddy, karmany)
| | |-+  Modificar texto con ollydbg
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Modificar texto con ollydbg  (Leído 2,067 veces)
CAR3S?


Desconectado Desconectado

Mensajes: 331


Level xXx


Ver Perfil
Modificar texto con ollydbg
« en: 9 Febrero 2011, 19:01 »

Hola foreros...

Una pregunta, tengo que modificar un exto en una dll (Ya encontre la string), pero sinceramente nose que hacer  :xD


Agrego

esta es la situacion:

marco la string, clock derecho, editar binari...

En la caja grande donde dice adress, etc, dice por ejemplo...

blalbalablabablabl balblalabalb balablablabl ASCII "hola elhacker.net"

Pero en el editor de binarios, en la parte de ascii (De esa misma cadena) no dice "hola elhacker.net" , aparecen caracteres raros...

agrego: nose si se hace asi pero es lo unico q vi de editar, igualmente estoy leyendo unos tutoriales...

agrego2:

nose q toque, pude modificar, epro ahora no anda la dll.

volvi a cargar la modificada, busque solo las strings y.... no aparecio NADA.
« Última modificación: 9 Febrero 2011, 20:47 por nuKje » En línea
apuromafo


Desconectado Desconectado

Mensajes: 640


Ver Perfil
Re: Modificar texto con ollydbg
« Respuesta #1 en: 9 Febrero 2011, 20:59 »

primero debes saber que no es igual

40100="foro el hacker"
50500="frase mia cambiada"
a que
mov eax,40100  ->mueve a eax el valor de foro el hacker en eax

como cambiar?
assemble en caso de usar comandos, y binary edit, en la ventana de dump o hexadecimalmente en donde sale la string
ahora bien, hay 2 tipos de string, una ascii y otra unicode

luego que tienes clara la diferencia entre las 2, pues lo demas es historia..

luego de encontrar como cambiar, es copy all changes in file
recuerda que una dll, es de imagen variable normalmente sobre direcciones 100000 de image base, si cambias algo empacado no resultara..solo en programas desempacados y que su sección de memoria no este descomprimida..
si necesitas saber mas de dll, basta que programes una dll, si es por entender depurar un archivo, pues es seguir leyendo y aprendiendo..


espero te vaya bien

saludos Apuromafo
En línea

Quidquid latine dictum sit altum viditur



saludos .en un tiempo estare offtopic..(no es broma de dia de inocentes).// Retired de ing inversa
saludos Apuromafo
CAR3S?


Desconectado Desconectado

Mensajes: 331


Level xXx


Ver Perfil
Re: Modificar texto con ollydbg
« Respuesta #2 en: 9 Febrero 2011, 21:03 »

Oh, gracias por responder, pero no entendi un pito  ;-)

Estoy leyendo el tuto del mod...

Agrego:

nose si sera lo mismo pero...

cree un exe en vb6 con un label que deciia "Hola mundo"

lo abri con ollydbg,  encontre lo qe decia "Hola mundo", fui a binary->edit y escribi en ascii "TENGO CALOR"

Hice el proceso para guardar, lo guarde... abri el exe, y habia cambiado el texto del label, osea, lo hice bien. pero con la dll no :P

Me deja de funcionar.... y nose q estoy haciendo mal XD

add2:

me diste este codigo:

40100="foro el hacker"
50500="frase mia cambiada"
a que
mov eax,40100  ->mueve a eax el valor de foro el hacker en eax



mov eax,40100

segun el tuto, eax es un acumulador.

a  ,  b

Citar
MOV: Se utiliza para mover un dato de un registro a otro.

Ej: MOV A, B. El valor de A pasaría a ser igual que el valor de B.

Entonces, eax = 40100

eax es un acumulador, entonces, en este caso de una u otra forma el valor de a seria "40100" ? no tiene nada que ver, pero pregunto  :xD

otra pregunta:

como ver el fpu de un "determinado" adress?
« Última modificación: 9 Febrero 2011, 21:53 por nuKje » En línea
karmany
Moderador
***
Desconectado Desconectado

Mensajes: 1.254



Ver Perfil
Re: Modificar texto con ollydbg
« Respuesta #3 en: 10 Febrero 2011, 21:25 »

Muéstranos cuál es la dll y el texto que quieres cambiar.
En línea

- "Tu sitio para aprender, enseñar y compartir"
CAR3S?


Desconectado Desconectado

Mensajes: 331


Level xXx


Ver Perfil
Re: Modificar texto con ollydbg
« Respuesta #4 en: 10 Febrero 2011, 21:27 »

Si queres te la paso por msn, por aca no ^^ :xD
En línea
apuromafo


Desconectado Desconectado

Mensajes: 640


Ver Perfil
Re: Modificar texto con ollydbg
« Respuesta #5 en: 11 Febrero 2011, 05:45 »

fpu, hay una ventana para los valores reales y flotantes tambien

pero el tema del mov eax,40100 puedes tambien cambiar a mov eax,50500

si el mensaje se envia con el parametro de eax, el mensaje que vemos es la string almacenada en esa direcciones

el tema es que hay muchas veces que te encontraras que las string en algun programa pueden estar determinado en una direccion, y si la string es mas grande debes usar otra direccion

por lo de la string, y la dll, tambien estoy intrigado, enviamelo por pm tu mail para agregarte..

por lo demas creo que es necesario igual que leas los escritos de ricardo, asi para que depures ese vb, y usa vbdecompiler para sacar algun map o form de idea para aquello

saludos Apuromafo
En línea

Quidquid latine dictum sit altum viditur



saludos .en un tiempo estare offtopic..(no es broma de dia de inocentes).// Retired de ing inversa
saludos Apuromafo
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Modificar Texto
Programación C/C++
oNeR 0 801 Último mensaje 5 Junio 2005, 03:59
por oNeR
Modificar texto barra de direcciones
Desarrollo Web
eipock 4 2,019 Último mensaje 13 Junio 2009, 20:05
por agustin_v8
Modificar linea en archivo de texto
PHP
Riki_89D 4 1,387 Último mensaje 8 Diciembre 2010, 17:11
por Riki_89D
Modificar diariamente texto y su enlace respectivo
Desarrollo Web
superflorez 5 659 Último mensaje 4 Enero 2012, 01:31
por Mini_Nauta
modificar texto en documento escaneado
Dudas Generales
flako750 2 654 Último mensaje 19 Marzo 2012, 00:30
por sopadeajo
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines