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


 


Tema destacado: Comparativa y análisis mejores sistemas de videollamadas


+  Foro de elhacker.net
|-+  Programación
| |-+  Ingeniería Inversa (Moderadores: karmany, .:UND3R:., MCKSys Argentina)
| | |-+  Error por antidebugg? multiprotección UPX y Dotfix Ayuda!
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Error por antidebugg? multiprotección UPX y Dotfix Ayuda!  (Leído 472 veces)
Moskito

Desconectado Desconectado

Mensajes: 12



Ver Perfil
Error por antidebugg? multiprotección UPX y Dotfix Ayuda!
« en: 7 Julio 2020, 16:30 »

Hola, por primera vez pondré a prueba a la gente del foro, en realidad al hecho de invertir tiempo en compartir con ustedes mi problema para ver si me pueden orientar para encontrar la solución.

He podido crackear muchos programas e incluso empacados. En este caso me he topado con un soft. empacado y protegido, o sea con 2 niveles de protección. Pero bien, ese no es el problema creo yo..

Este es el instalador del programa: NO PONER LINKS A SOFTWARE COMERCIAL

y estás son las protecciones:

https://ibb.co/qMDVyXV

El problema es que cuando intento tracear con el x64dbg (x32dbg) o incluso con el Olly me salta un error "Error Loader caused an error" mensaje lanzado por el programa que estoy traceando, no por el debugger.

https://ibb.co/YBHxYMb

He usado el pluggin ScyllaHide con el x64dbg temiendo que sea un anillo de protección antidebugger tal vez pero sigue pasando.

El problema aparece cuando utilizo breackpoints, si no pongo breackpoints no sucede, cómo puedo evitar este error al utilizar breackpoints? y coloco los breacks en donde corresponde, no previo al desempackado en ejecución sino antes de comenzar el traceo sobre el código expuesto, lo primero que busco hacer es encontrar el OEP original pero al intentar hacer eso ubicando mis breackpoints en algún JMP o PUSHAD se me termina el traceo con ese condenado error. Qué joraca estoy haciendo mal?

De paso si me recomiendan algún server para alojar y diplayar mis imágenes buenísimo.

Gracias!
« Última modificación: 8 Julio 2020, 20:59 por Moskito » En línea

No se queje si no se queja.
ThunderCls


Desconectado Desconectado

Mensajes: 417


Coder | Reverser | Gamer


Ver Perfil WWW
Re: Error usando x64dbg y multiprotección UPX y Dotfix
« Respuesta #1 en: 7 Julio 2020, 17:39 »

Los BP de software son muy ruidosos y modifican el codigo original por lo que son facilmente detectables, incluso pueden llegarte a romper un codigo automodificable. Intenta en su lugar usar Memory y/o Hardware Breakpoints y comprueba si no son detectados tambien
Saludos
En línea

-[ "…I can only show you the door. You're the one that has to walk through it." – Morpheus (The Matrix) ]-
http://reversec0de.wordpress.com
https://github.com/ThunderCls/
tincopasan


Desconectado Desconectado

Mensajes: 1.195

No es lo mismo conocer el camino que recorrerlo.


Ver Perfil
Re: Error usando x64dbg y multiprotección UPX y Dotfix
« Respuesta #2 en: 7 Julio 2020, 17:49 »

hola:
        también podrías probar poniendo un bp en KiUserExceptionDispatcher para ver si te tira una excepción y así buscar que engancha el manejador.
En línea

xor.pt

Desconectado Desconectado

Mensajes: 67



Ver Perfil
Re: Error usando x64dbg y multiprotección UPX y Dotfix
« Respuesta #3 en: 7 Julio 2020, 18:16 »

¿Has descomprimido UPX?
¿O estás haciendo manual y das este error?
En línea

Moskito

Desconectado Desconectado

Mensajes: 12



Ver Perfil
Re: Error usando x64dbg y multiprotección UPX y Dotfix
« Respuesta #4 en: 7 Julio 2020, 19:20 »

Los BP de software son muy ruidosos y modifican el codigo original por lo que son facilmente detectables, incluso pueden llegarte a romper un codigo automodificable. Intenta en su lugar usar Memory y/o Hardware Breakpoints y comprueba si no son detectados tambien
Saludos

No detecta los BP por hardware solo salta el error con los que le mando por Software, dónde puedo aprender a manipular esos bp por hardware para utilizarlos en mi traceo así como lo vengo usando con los bp por soft? nunca trabajé con bp por hard. Gracias por tu respuesta.

hola:
        también podrías probar poniendo un bp en KiUserExceptionDispatcher para ver si te tira una excepción y así buscar que engancha el manejador.

Perdón, no estoy en ese nivel de interpretar los del manejador, si tenés una referencia para ir a estudiar por favor pasame el link, así veo un ejemplo de esa técnica y veo si puedo implementarlo. No tengo problema en aprender y no quiero perder el tiempo quiero ir aprendiendo y buscando lo puntual para usar y resolver este tema, necesito crackear el programa. Gracias por tu respuesta.

¿Has descomprimido UPX?
¿O estás haciendo manual y das este error?

Para hacer el desempacado manual necesito inicialmente rastrear el OEP original pero para hacer el traceo me encuentro con este problema de que al usar breackpoint me salta un error que me impide hacer el traceo. Gracias!
En línea

No se queje si no se queja.
xor.pt

Desconectado Desconectado

Mensajes: 67



Ver Perfil
Re: Error usando x64dbg y multiprotección UPX y Dotfix
« Respuesta #5 en: 7 Julio 2020, 21:01 »

Tente descompactar com RETDEC.
En línea

Moskito

Desconectado Desconectado

Mensajes: 12



Ver Perfil
Re: Error usando x64dbg y multiprotección UPX y Dotfix
« Respuesta #6 en: 7 Julio 2020, 22:37 »

Este es el instalador del programa con el que estoy trabajando: NO PONER LINKS A SOFTWARE COMERCIAL
« Última modificación: 8 Julio 2020, 21:00 por Moskito » En línea

No se queje si no se queja.
xor.pt

Desconectado Desconectado

Mensajes: 67



Ver Perfil
Re: Error por antidebugg? multiprotección UPX y Dotfix Ayuda!
« Respuesta #7 en: 8 Julio 2020, 13:26 »

Es un poco complejo.
Buen complemento anti-anti-depurador, indico el SharpOD
Saludos.
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
dotfix niceprotect v1.0
Ingeniería Inversa
rodes 1 1,179 Último mensaje 31 Diciembre 2007, 00:01
por Shaddy
x64dbg Con cursos
Ingeniería Inversa
SR.MUERTE 5 1,422 Último mensaje 6 Septiembre 2018, 18:16
por SR.MUERTE
Curso desde 0 con x64dbg by Ángel Zarza (16-10-2018) « 1 2 3 »
Ingeniería Inversa
Anzar 27 5,561 Último mensaje 28 Diciembre 2018, 23:31
por julio2002
Buscando version de x64dbg
Ingeniería Inversa
TrashAmbishion 2 565 Último mensaje 26 Septiembre 2018, 17:51
por ThunderCls
Modificacion de cliente de MU con ollydbg y x64dbg
Ingeniería Inversa
bunnydroid 0 1,070 Último mensaje 15 Abril 2019, 22:37
por bunnydroid
Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines