Underc0de

Programación General => ASM => Mensaje iniciado por: Karcrack en Junio 16, 2013, 06:15:22 PM

Título: [ASM] AntiDebugging - Crashea el OllyDbg sin siquiera iniciar la ejecución
Publicado por: Karcrack en Junio 16, 2013, 06:15:22 PM
Bastante info en el título. Añadid esto cerca del EntryPoint de cualquier aplicación y veréis que el OllyDbg es incapaz de realizar el análisis sin estallar.

Código (asm) [Seleccionar]
    fld tword[$+6]
    dt -9.2233720368547758075e18


Respecto al error, según he leído Olly tienes problemas para leer ese número.

Saludos ;D
Título: Re:[ASM] AntiDebugging - Crashea el OllyDbg sin siquiera iniciar la ejecución
Publicado por: d1d4c en Junio 18, 2013, 05:55:46 AM
Podrias explicar cual es el metodo que utilizas para colocarlo, soy nuevo en este mundo  :-[
Título: Re:[ASM] AntiDebugging - Crashea el OllyDbg sin siquiera iniciar la ejecución
Publicado por: Juan en Junio 18, 2013, 07:56:48 AM
No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
Podrias explicar cual es el metodo que utilizas para colocarlo, soy nuevo en este mundo  :-[

En que compilador y lenguaje?
Título: Re:[ASM] AntiDebugging - Crashea el OllyDbg sin siquiera iniciar la ejecución
Publicado por: mr.blood en Junio 18, 2013, 11:01:41 AM
La primera instrucción que pongo, y el Olly no crashea...

Sa1uDoS
Título: Re:[ASM] AntiDebugging - Crashea el OllyDbg sin siquiera iniciar la ejecución
Publicado por: d1d4c en Junio 18, 2013, 01:24:45 PM
No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
Podrias explicar cual es el metodo que utilizas para colocarlo, soy nuevo en este mundo  :-[

En que compilador y lenguaje?

Seria preferible en Visual C++, tengo el 2010, gracias :D
Título: Re:[ASM] AntiDebugging - Crashea el OllyDbg sin siquiera iniciar la ejecución
Publicado por: Karcrack en Junio 18, 2013, 02:59:46 PM
Los opcodes tienen que estar en el primer bloque que analice el OllyDbg. Creo recordar que está parcheado en la versión beta.

Aquí añado el ejecutable de ejemplo:
include 'win32ax.inc'

main:
    fld tword[b]
    ret
b:  dt -9.2233720368547758075e18
.end main       

https://mega.co.nz/#!d1l2GYDa!ZaPf8RFWfeVpSerNvRCRuUrFx3psrF6CenS9SrLFwz0
Título: Re:[ASM] AntiDebugging - Crashea el OllyDbg sin siquiera iniciar la ejecución
Publicado por: mr.blood en Junio 18, 2013, 04:44:27 PM
Me funciona perfectamente. El OllyDbg no crashea.

Sa1uDoS
Título: Re:[ASM] AntiDebugging - Crashea el OllyDbg sin siquiera iniciar la ejecución
Publicado por: [L]ord [R]NA en Junio 19, 2013, 08:08:18 AM
mDrinky... el lenguaje es ASM.
Título: Re:[ASM] AntiDebugging - Crashea el OllyDbg sin siquiera iniciar la ejecución
Publicado por: Juan en Junio 19, 2013, 01:39:06 PM
No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
Podrias explicar cual es el metodo que utilizas para colocarlo, soy nuevo en este mundo  :-[

En que compilador y lenguaje?

Seria preferible en Visual C++, tengo el 2010, gracias :D

Pon El código que puso karcrack en El main

_asm{
\\aquí El codigo
}

Título: Re:[ASM] AntiDebugging - Crashea el OllyDbg sin siquiera iniciar la ejecución
Publicado por: Danyfirex en Junio 20, 2013, 11:00:23 AM
Gracias  Karcrack muy interesante.

saludos