Nuevo Debugger Desensamblador
Resultados 1 al 4 de 4

Tema: Nuevo Debugger Desensamblador

  1. #1
    Usuario
    Mensajes
    1
    Gracias
    0
    Agradecido 0 veces en 0 posts

    Nuevo Debugger Desensamblador

    Hola gente, estoy terminando un debugger que se encuentra en la etapa alfa, todavía falta un largo camino para competir con IDA Pro u OllyDbg, aunque tengo algunas características que ellos no tienen como debuggear multiples procesos y debuggear procesos child. Aunque posiblemente lo más entretenido es la utilidad “detour”. La desventaja en la actualidad es que solamente es y sera un debugger para software de 64 bits, pero como es un proyecto a largo plazo seguramente cuando este terminado 100% como me guste, hablar de 64 bits será algo habitual.

    Link: www.duxcore.com

    Bueno siendo breve la finalidad de este post, es encontrar gente que quieran testear esta versión del debugger ya que es y será una versión freeware y la ayuda de ustedes sería de gran valor.

    Que y Como testear? :

    -Setear un software breakpoint en cualquier función que sepan que va breakear, en ShowWindow, WriteFile, ReadFile, o cualquier funcion que se les ocurra.
    (si tienen paciencia pueden comparar el resultado desensamblado con WinDbg seteando un breakpoint, con el comando “bp kernel32!readfile”)

    -Setear un Detour, primero seleccionando en Target Function a la API que desean sobrecargar y luego seleccionan Detour Function a la función de la dll propia.
    Para facilitar el testeo se incluye la dll compilada (DuxDbgClient.dll) (aunque obviamente se incluye el código de la dll para que puedan crear las de ustedes y hagan detour de cualquier función que se les ocurra)

    Introduccion Detour (que es y para que sirve)
    Un “detour” justamente es un desvio con el que podemos seleccionar una función (target) de cualquier dll, propia del sistema operativo o del software, e indicarle al debugger que cada vez que el software llame a esa función se redirija a otra función (detour) que nosotros hayamos seleccionado. Previamente vamos a tener que inyectar codigo, cargando modulos (dlls o exes) propios.

    Son 3 las dlls que vamos a tener que cargar (inyectar)
    DuxDbgControl.dll / DuxDbgUtilities.dll
    DuxDbgClient.dll (depende de las otras 2 dlls y debemos respetar el orden en que se carga)

    DuxDbgClient.dll implementa una función Duxrand que nunca genera un numero aleatorio, por lo tanto si debuggeamos el buscaminas (Minesweeper) y seteamos en Target Function a la función “rand” del modulo “msvcrt.dll” y luego en Detour Function a la función “Duxrand” del modulo “DuxDbgClient.dll” deberíamos comprobar que cuando juguemos el orden de las minas no sea aleatorio.

    Otro ejemplo es la función DuxWriteFile que esta implementada para que haga una copia en un archivo “D:\DuxBackUp.txt” de todo lo que el programa escriba en el disco.
    Deben setear :
    Target Function -> Kernel32.dll ->WriteFile
    Detour Function-> DuxDbgClient.dll->DuxWriteFile.

    Donde estan las dlls??
    C:\Program Files\DuxCore\Visual DuxDebugger\SDK\redist

    Bueno agradecería, que me informen por mail: info@duxcore.com si tuvieron problemas con la instalación, si arranca con algún problema, etc, como es una versión alfa obviamente hay cosas que no están implementandas, si no tuvieron ningún problema por favor también háganmelo saber.
    Si sale todo bien para noviembre saldrá la versión 1.0.
    Saludos y si lo testean gracias por el tiempo!

  2. #2
    Usuario
    Ubicación
    No me acuerdo xD
    Mensajes
    118
    Gracias
    17
    Agradecido 3 veces en 3 posts
    genial men, lo probare xD-

  3. #3
    Usuario Avatar de VLAD
    Ubicación
    Ibarra, Imbabura, Ecuador
    Mensajes
    124
    Gracias
    72
    Agradecido 105 veces en 47 posts
    Hay que hecharle un vistazo!!
    MID - Mecahtronics Intelligent Design
    mecatronica.mid@gmail.com

  4. #4
    Usuario
    Ubicación
    Misiones, Argentina
    Mensajes
    37
    Gracias
    71
    Agradecido 22 veces en 11 posts
    Consulta: ¿Sólo para Windows y código cerrado?

Temas similares

  1. Respuestas: 18
    Último mensaje: 19/03/2011, 15:54
  2. ¿Es verdad lo del nuevo orden mundial?
    Por jp10 en el foro Temas Varios
    Respuestas: 34
    Último mensaje: 03/11/2010, 16:01
  3. Error en vista previa al crear un nuevo tema.
    Por Sorancio en el foro Sugerencias
    Respuestas: 5
    Último mensaje: 23/08/2010, 19:42

Los visitantes encuentran esta página buscando por:

programa desamblador

ida pro desensamblador caracteristicas

desensamblador ollydbg

desamblador de programas

ollidgb

desamblador ida

desventaja de visual duxdebugger

ida desamblador

ollydbg desensamblador

es seguro ollydbg desensamblador

desensamblador dll

Nuevo Debugger Desensamblador

desamblardor. de programas

debuger

para que sirve duxcore

debuguer desamblador

problemas con visual duxdebugger

foro desensambladores

desensambador windbg

debugger and desensambladores

dessensambler ollydbg

desensamblador de dll

duxdbgclient.dll

desensambladores como ollydbg el

desensamblador de dll 64 bits

Etiquetas para este tema

Permisos de publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •  

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37