Saltar al contenido
Underc0de /foro

[ASM] AntiDebugging - Crashea el OllyDbg sin siquiera iniciar la ejecución

Iniciado por Karcrack, Junio 16, 2013, 06:15:22 PM

Tema anterior - Siguiente tema

0 Miembros y 1 Visitante están viendo este tema.

Avatar de Karcrack

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
    fld tword[$+6]
    dt -9.2233720368547758075e18


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

Saludos ;D
WhatsApp Telegram
I code for $$$.

(PGP ID 0xCC050E77)
ASM, C, C++, VB6... skilled [malware] developer

9 respuestas

Avatar de d1d4c
Podrias explicar cual es el metodo que utilizas para colocarlo, soy nuevo en este mundo  :-[

Avatar de Juan
Cita de: d1d4c en Junio 18, 2013, 05:55:46 AM
Podrias explicar cual es el metodo que utilizas para colocarlo, soy nuevo en este mundo  :-[

En que compilador y lenguaje?

Avatar de mr.blood
La primera instrucción que pongo, y el Olly no crashea...

Sa1uDoS

Avatar de d1d4c
Cita de: mDrinky en Junio 18, 2013, 07:56:48 AM
Cita de: d1d4c en Junio 18, 2013, 05:55:46 AM
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

Avatar de Karcrack
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:
Código: text
include 'win32ax.inc'

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

Los enlaces son solo para miembros. Registrate o iniciá sesión
I code for $$$.

(PGP ID 0xCC050E77)
ASM, C, C++, VB6... skilled [malware] developer

Avatar de mr.blood
Me funciona perfectamente. El OllyDbg no crashea.

Sa1uDoS

Avatar de [L]ord [R]NA

Avatar de Juan
Cita de: d1d4c en Junio 18, 2013, 01:24:45 PM
Cita de: mDrinky en Junio 18, 2013, 07:56:48 AM
Cita de: d1d4c en Junio 18, 2013, 05:55:46 AM
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
}


Avatar de Danyfirex

¿Te quedó una duda sobre ASM?

Preguntala y te responde la comunidad (y el asistente Underc0de IA si nadie llega antes). Es gratis y tarda un minuto.

Ya tengo cuenta
Guardamos tu pregunta en este navegador: después de entrar la publicás con un clic.
Grupo de WhatsApp