Título: Saber de donde es llamada una función VB Publicado por: .:UND3R:. en 14 Noviembre 2013, 03:20 am Hola a todos, ya ando algo oxidado con visual basic, a ver si alguien me logra dar una mano. Estoy intentando localizar en que lugar se llama una función (esta no es llamada durante el proceso de depuración, pero si sé que se debe llamar una vez cumplida ciertas condiciones), llego a esta típica tabla de saltos:
Código
¿Qué más viene?, saludos Título: Re: Saber de donde es llamada una función VB Publicado por: MCKSys Argentina en 14 Noviembre 2013, 04:04 am Despues de esa tabla de saltos? Los eventos...
Aunque no estoy seguro de entender qué es lo que quieres hacer... Saludos! Título: Re: Saber de donde es llamada una función VB Publicado por: apuromafo CLS en 14 Noviembre 2013, 15:22 pm pero no es mas facil usar vbdecompiler e intentar encontrarla desde ahi...
Título: Re: Saber de donde es llamada una función VB Publicado por: .:UND3R:. en 15 Noviembre 2013, 11:30 am Gracias por sus respuestas. Me refería a cómo saber quien llama a una determinada función o método, ya que buscando referencias solo llego a la tabla de jmp y desde ella no logro obtener más referencias (la función no es llamada sin un serial, válido)
Pregunta a parte: ¿En la tabla de jmp de VB, se encuentran solo los eventos o también se encuentran saltos a procedimientos y funciones?. ¿Si no es así habrían distintas tablas? Saludos PD: VB decompiler no me entrega tal información :/ Título: Re: Saber de donde es llamada una función VB Publicado por: apuromafo CLS en 15 Noviembre 2013, 15:18 pm vb decompiler puedes crear un map, que si es importado, entonces claramente sabrás donde estás analizando vas luego al jmp y ves que comentarios o labels tienes...
que no analize el jmp es una cosa, pero que tenga analizado el donde irá es lo importante... (ahora si no quieres usarlo , entonces busca nuevos tutoriales de visualbasic hay bastantes de coco, hay varios en la lista de cls) saludos Apuromafo pd2: lo mejor es que te crees un archivo visual basic y lo analizes al máximo, luego testeas si te quedas con lo de IDA(map) o con el vbdecompiler(o unes ambos) Título: Re: Saber de donde es llamada una función VB Publicado por: MCKSys Argentina en 15 Noviembre 2013, 23:17 pm Busca esta info:
Código: Script IDC para IDA® de Reginal Wong Disassembling Visual Basic Applications por Sanchit Karve Visual Basic Image Internal Structure Format por Alex Ionescu Visual Basic Reversed - A decompiling approach por AndreaGeddon El IDC te dara mucha info, en particular las event tables... Saludos! Título: Re: Saber de donde es llamada una función VB Publicado por: .:UND3R:. en 16 Noviembre 2013, 00:08 am Me pondré al tanto, muchísimas gracias
Título: Re: Saber de donde es llamada una función VB Publicado por: Flamer en 16 Noviembre 2013, 01:31 am hola under me pregunto los jmp que ves no son los saltos a la IAT es una duda ya que de mi celular no veo el code que subistes...
Fijate lo que el evento le envia y lo que regresa... O que buscas quieres encontrar el evento o chico malo por desirlo desde la tabla de jmp Saludos flamer |