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

 

 


Tema destacado: Trabajando con las ramas de git (tercera parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Ingeniería Inversa (Moderadores: karmany, .:UND3R:., MCKSys Argentina)
| | |-+  Ollydbg Error: Unable to locate data in executable file.
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Ollydbg Error: Unable to locate data in executable file.  (Leído 5,325 veces)
adrianrl154

Desconectado Desconectado

Mensajes: 4


Ver Perfil
Ollydbg Error: Unable to locate data in executable file.
« en: 17 Enero 2013, 12:38 pm »

Muy buenas! soy nuevo por aqui y bueno, probando con una aplicacion que llevo un tiempo intentando crackear no tengo manera de guardar los cambios, una vez que hago algun breakpoint y nopeo algunos push y intento guardarlo me salta el molesto mensaje de "Unable to locate data in executable file", de manera que no puedo acabar de guardar mi archivo, pero tampoco entiendo porque me da este error. A ver si alguien más entendido puede ayudarme, muchas gracias a todos!
En línea

MCKSys Argentina
Moderador Global
***
Desconectado Desconectado

Mensajes: 5.513


Diviértete crackeando, que para eso estamos!


Ver Perfil
Re: Ollydbg Error: Unable to locate data in executable file.
« Respuesta #1 en: 17 Enero 2013, 12:49 pm »

Ese mensaje sale porque estas tratando de guardar información que no existe en el ejecutable físico.

Las secciones de un ejecutable tienen 2 tamaños: 1 "real" (raw) y 1 virtual. Cuando el EXE está en disco, cada sección ocupa lo especificado en el RAW Size de la sección.

Pero, cuando se lo mapea en memoria, el valor usado es el Virtual Size.

Si agarras cualquier EXE, verás que en la gran mayoría, Virtual Size es mayor que Raw Size.

El problema surge cuando cambias bytes que están fuera de lo abarcado por el Raw Size.

No sé si me he explicado bien, pero por las dudas lee un poco sobre el formato PE y las secciones de un ejecutable.

Saludos!
En línea

MCKSys Argentina

"Si piensas que algo está bien sólo porque todo el mundo lo cree, no estás pensando."

adrianrl154

Desconectado Desconectado

Mensajes: 4


Ver Perfil
Re: Ollydbg Error: Unable to locate data in executable file.
« Respuesta #2 en: 17 Enero 2013, 12:59 pm »

Ese mensaje sale porque estas tratando de guardar información que no existe en el ejecutable físico.

Las secciones de un ejecutable tienen 2 tamaños: 1 "real" (raw) y 1 virtual. Cuando el EXE está en disco, cada sección ocupa lo especificado en el RAW Size de la sección.

Pero, cuando se lo mapea en memoria, el valor usado es el Virtual Size.

Si agarras cualquier EXE, verás que en la gran mayoría, Virtual Size es mayor que Raw Size.

El problema surge cuando cambias bytes que están fuera de lo abarcado por el Raw Size.

No sé si me he explicado bien, pero por las dudas lee un poco sobre el formato PE y las secciones de un ejecutable.

Saludos!

Muchas gracias por responder tan rapidamente, y entenderte te entiendo a mi manera estoy leyendo sobre el formato PE y buscando informacion, pero en este caso que deberia de hacer para poder guardar el archivo? se tiene que traspasar a otro tipo?, lo siento por mi ignorancia.
En línea

MCKSys Argentina
Moderador Global
***
Desconectado Desconectado

Mensajes: 5.513


Diviértete crackeando, que para eso estamos!


Ver Perfil
Re: Ollydbg Error: Unable to locate data in executable file.
« Respuesta #3 en: 17 Enero 2013, 21:18 pm »

Si estas haciendo un parche, trata de ponerlo lo mas cerca posible del codigo. Si no tienes espacio, puedes agregar una sección nueva al EXE o bien, buscar una "cueva" donde meter el codigo. Por supuesto, si escribes en una sección que no es ejecutable, habra errores, por lo que deberas cambiarla.
En línea

MCKSys Argentina

"Si piensas que algo está bien sólo porque todo el mundo lo cree, no estás pensando."

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
extraño error en vista de una funcion sencilla: Runtime error '75': Path/File
Programación Visual Basic
drakolive 9 15,592 Último mensaje 9 Marzo 2012, 17:08 pm
por Sancho.Mazorka
Flow File/Data Hider
Scripting
SmartGenius 0 2,089 Último mensaje 5 Mayo 2008, 03:23 am
por SmartGenius
Error en Nautilus-data. Codigo de salida error 1.
GNU/Linux
lilo. 2 5,153 Último mensaje 29 Enero 2011, 03:49 am
por RyogiShiki
Error con aircrack-NGUI executable
Wireless en Windows
dks56 6 9,777 Último mensaje 6 Octubre 2011, 09:56 am
por ChimoC
Error con msfvenom Unable to rebuild apk with apktool
Bugs y Exploits
breidablik_39 1 3,208 Último mensaje 15 Marzo 2019, 11:51 am
por .:UND3R:.
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines