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

 

 


Tema destacado: Recuerda que debes registrarte en el foro para poder participar (preguntar y responder)


+  Foro de elhacker.net
|-+  Programación
| |-+  Ingeniería Inversa (Moderadores: karmany, .:UND3R:., MCKSys Argentina)
| | |-+  Integrity check failed! This file has been modified. Reason might be a possible.
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] 2 Ir Abajo Respuesta Imprimir
Autor Tema: Integrity check failed! This file has been modified. Reason might be a possible.  (Leído 7,360 veces)
manakagruya

Desconectado Desconectado

Mensajes: 22


Ver Perfil
Integrity check failed! This file has been modified. Reason might be a possible.
« en: 13 Diciembre 2013, 00:10 am »

He abierto este programa con el resource hacker, he cambiado solo un dato para ver como se comportaba, lo he compilado... y al ejecutarlo me sale esto.

Tambien otra cosa, le he pasado el rdg packer detector... echo en borland delphi 6 o 7, y empacado con telock, he bajado un desempacador de telock, y el .exe pasa de 1.5m el original a 5.5, al intentar ejecutar el desempacado sin olly y debugeando con olly no arranca me da fallos en direcciones de memoria, el original empacado va bien con y sin olly, agradeceria cualquier ayuda.
En línea

MCKSys Argentina
Moderador Global
***
Desconectado Desconectado

Mensajes: 5.470


Diviértete crackeando, que para eso estamos!


Ver Perfil
Re: Integrity check failed! This file has been modified. Reason might be a possible.
« Respuesta #1 en: 13 Diciembre 2013, 01:29 am »

Y si lo desempacas a mano, te sale el mismo mensaje?

Saludos!
En línea

MCKSys Argentina

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

.:UND3R:.
Moderador Global
***
Desconectado Desconectado

Mensajes: 3.118


Ingeniería inversa / MASM


Ver Perfil WWW
Re: Integrity check failed! This file has been modified. Reason might be a possible.
« Respuesta #2 en: 13 Diciembre 2013, 02:18 am »

Cómo puedes ver en el ejecutable tiene una comprobación CRC, puede ser por el tamaño del ejecutable, comprobación checksum, etc, para ello debes encontrar la bifurcación entre el original y el modificado, saludos.
En línea


Solicitudes de crack, keygen, serial solo a través de mensajes privados (PM)
manakagruya

Desconectado Desconectado

Mensajes: 22


Ver Perfil
Re: Integrity check failed! This file has been modified. Reason might be a possible.
« Respuesta #3 en: 13 Diciembre 2013, 13:17 pm »

el mensaje no es por desempacarlo es por modificar datos con recource hacker y compilarlo, por desempacarlo no va ni solo ni con olly.

Alguna idea para empezar a buscar esa bifurcacion de la comprobacion CRC q hace?
En línea

MCKSys Argentina
Moderador Global
***
Desconectado Desconectado

Mensajes: 5.470


Diviértete crackeando, que para eso estamos!


Ver Perfil
Re: Integrity check failed! This file has been modified. Reason might be a possible.
« Respuesta #4 en: 13 Diciembre 2013, 16:25 pm »

el mensaje no es por desempacarlo es por modificar datos con recource hacker y compilarlo, por desempacarlo no va ni solo ni con olly.

Alguna idea para empezar a buscar esa bifurcacion de la comprobacion CRC q hace?

Si tiene un packer, es logico que tenga comprobacion de codigo/datos; por eso la idea es desempacarlo para hacer cambios en la sección de recursos.

Ahora, si la herramienta que usas desempaca mal telock, el exe no te funciona. Por eso te pregunte si lo habias hecho "a mano".

De todas formas, usando el buscador de la web de ricardo y poniendo "telock" (sin las comillas), te saldran varios tutoriales sobre este packer.

Buscador de la Web de ricardo: http://ricardonarvaja.info/WEB/buscador.php

Saludos!

PD: Se puede saber qué programa estás intentando modificar?
En línea

MCKSys Argentina

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

manakagruya

Desconectado Desconectado

Mensajes: 22


Ver Perfil
Re: Integrity check failed! This file has been modified. Reason might be a possible.
« Respuesta #5 en: 13 Diciembre 2013, 16:48 pm »

Es un editor de nba 2k14, un ruso lo cobra el tio ademas bien caro, desde el 2k10, empeze a intentarlo hace años, cursos de ricardo, de caos reptante, pero desisti.. ahora he vuelto a intentarlo
q me recomiendas para desemapacar el telock? en su dia intente varias cosas pero nada
En línea

MCKSys Argentina
Moderador Global
***
Desconectado Desconectado

Mensajes: 5.470


Diviértete crackeando, que para eso estamos!


Ver Perfil
Re: Integrity check failed! This file has been modified. Reason might be a possible.
« Respuesta #6 en: 13 Diciembre 2013, 16:56 pm »

q me recomiendas para desemapacar el telock? en su dia intente varias cosas pero nada

Los tutoriales que te mencioné en el post anterior...

Saludos!
En línea

MCKSys Argentina

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

manakagruya

Desconectado Desconectado

Mensajes: 22


Ver Perfil
Re: Integrity check failed! This file has been modified. Reason might be a possible.
« Respuesta #7 en: 13 Diciembre 2013, 17:24 pm »

estan todos los enlaces mal, pero muchas gracias, creo q en su dia los intente pero nada...
he probado otra cosa... y el mensaje cambia,
1ºlo desempaque con un desempacador q baje googleando, y me daba el mensaje del titulo.
2º con el winhex he comparado el original con el desempacado, y en los primero bloques cambian varios datos hexadecimales, he copiado solo los que cambian del original al desempacado y este es el mensaje q sale ahora....

SOLO SE COMPLETO UNA PARTE DE UNA PETICION READPROCESSMEMORY o WRITE PROCESS MEMORY... Siento q esto avanza porq cambia la cosa,
En línea

MCKSys Argentina
Moderador Global
***
Desconectado Desconectado

Mensajes: 5.470


Diviértete crackeando, que para eso estamos!


Ver Perfil
Re: Integrity check failed! This file has been modified. Reason might be a possible.
« Respuesta #8 en: 13 Diciembre 2013, 19:26 pm »

estan todos los enlaces mal

Los enlaces que devuelve el buscador me funcionan perfectamente...  :huh:

he probado otra cosa... y el mensaje cambia,
1ºlo desempaque con un desempacador q baje googleando, y me daba el mensaje del titulo.
2º con el winhex he comparado el original con el desempacado, y en los primero bloques cambian varios datos hexadecimales, he copiado solo los que cambian del original al desempacado y este es el mensaje q sale ahora....

SOLO SE COMPLETO UNA PARTE DE UNA PETICION READPROCESSMEMORY o WRITE PROCESS MEMORY... Siento q esto avanza porq cambia la cosa,

Bueno, despues de esto te recomiendo leer el FAQ del foro. Ahi encontraras un enlace para bajar el curso de ricardo narvaja, el cual deberias terminar.

En Ing. Inversa no hay soluciones magicas. Debes esforzarte...

Saludos!

PD: Solo para aclararte: Haz hecho un diff entre el header de un exe empacado y el supuesto desempacado. Es logico que sean distintos.

Y luego, copiar los bytes sin saber que representa cada uno, no es algo recomendable. Obtendras cualquier cosa, excepto un ejecutable funcional...

Necesitas leer y aprender sobre el tema. En estas cosas no hay escapatorias...
En línea

MCKSys Argentina

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

.:UND3R:.
Moderador Global
***
Desconectado Desconectado

Mensajes: 3.118


Ingeniería inversa / MASM


Ver Perfil WWW
Re: Integrity check failed! This file has been modified. Reason might be a possible.
« Respuesta #9 en: 14 Diciembre 2013, 01:44 am »

Efectivamente, te recomiendo que realices un unpack de forma manual, con esto podrías evadir la protección de chequeo de CRC, pero no necesariamente el causante puede ser el packer, quizás puede ser el mismo programa que realiza la comprobación, si es así, estás obligado a desempaquetar, para luego comenzar a editar el código, pero debes ir por parte:
- Unpack del programa (toda la teoría de unpack).
- Si vez que luego del unpack sigue el error de CRC, hay dos causas posibles:
Quedó algún dumpleado del packer en donde se realiza algún tipo de comprobación CRC, o el ejecutable "original" (unpack) verifica la integridad del ejecutable, aunque esto lo veo más difícil, ya que no sabría como generar un checksum sin saber el valor final de el, olvídalo.

Saludos y suerte
En línea


Solicitudes de crack, keygen, serial solo a través de mensajes privados (PM)
Páginas: [1] 2 Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
no puedo instalar java: uncompression of downloaded file failed
Software
DarkNigth048 4 5,311 Último mensaje 9 Agosto 2010, 22:51 pm
por DarkNigth048
ayuda wiifiway (fopen (dictionary) failed: No such file or directory)
Wireless en Linux
SINSEMILLA 6 8,295 Último mensaje 31 Enero 2013, 19:34 pm
por SINSEMILLA
setup factory 9.1 (check box. radio check) ¿?
Programación Visual Basic
stifmstr 2 3,968 Último mensaje 5 Diciembre 2013, 21:25 pm
por stifmstr
File Integrity Monitoring
Seguridad
magnum_44 0 1,638 Último mensaje 13 Agosto 2014, 10:10 am
por magnum_44
Check Integrity Macro Themida :v « 1 2 »
Ingeniería Inversa
josue9243 10 4,505 Último mensaje 26 Enero 2019, 23:28 pm
por Geovane
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines