elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
28 Mayo 2012, 01:12  


Tema destacado: Suscripción al boletín mensual de elhacker.net

+  Foro de elhacker.net
|-+  Programación
| |-+  Ingeniería Inversa (Moderadores: Shaddy, karmany)
| | |-+  Como funciona __vbaBoolVarNull ?
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Como funciona __vbaBoolVarNull ?  (Leído 804 veces)
Tinkipinki

Desconectado Desconectado

Mensajes: 209



Ver Perfil
Como funciona __vbaBoolVarNull ?
« en: 8 Enero 2012, 14:45 »

Hola a todos:
Alguien sabe como funciona la funcion __vbaBoolVarNull de la API MSVBVM60 de VB.
¿Que retorna del analisis de una variable?

Gracias de antemano
En línea
RHL


Desconectado Desconectado

Mensajes: 962



Ver Perfil
Re: Como funciona __vbaBoolVarNull ?
« Respuesta #1 en: 9 Enero 2012, 20:55 »

creo que devuelve un &HFFFF
si tenes el codigo pasarlo...
En línea
Tinkipinki

Desconectado Desconectado

Mensajes: 209



Ver Perfil
Re: Como funciona __vbaBoolVarNull ?
« Respuesta #2 en: 10 Enero 2012, 17:10 »

Hola RHL:
La función aparece despues del analisis del valor de una variable, el codigo seria el siguente:
Código:
_vbaVarCmpEq(VARIANT:String:"OOOO",VARIANT:ConsString:"")returns DWORD:12F554
_vbaVarCmpEq(VARIANT:String:"GGGG",VARIANT:ConsString:"")returns DWORD:12F534
_vbaVarAnd(VARIANT:Boolean:False,VARIANT:Boolean:False)returns DWORD:12F524
_vbaVarCmpEq(VARIANT:Const String:"",VARIANT:STRING"OOGG")reurns DWORD:12F504
_vbaVarAnd(VARIANT:Boolean:False,VARIANT:Boolean:False)returns DWORD:12F4F4
_vbaBoolVarNull()returns DWORD:0

Lo que me pasa por la cabeza es que si retorna un valor nulo devuelve 0 pero comparado con que valor?
¿Que entiende por valor nulo? si son letras, numeros un rango de valores ....etc?

Saludos
En línea
Иōҳ


Desconectado Desconectado

Mensajes: 454


Ver Perfil
Re: Como funciona __vbaBoolVarNull ?
« Respuesta #3 en: 10 Enero 2012, 17:21 »

si no me equivoco devuelve un valor si la función se ejecutó correctamente o no, tendrás que tracear la misma función y mirar de dónde toma sus arg.
En línea

Eres adicto a la Ing. Inversa? -> www.noxsoft.net
Tinkipinki

Desconectado Desconectado

Mensajes: 209



Ver Perfil
Re: Como funciona __vbaBoolVarNull ?
« Respuesta #4 en: 10 Enero 2012, 18:02 »

Ok Иōҳ eso parece ser lo que hace la funcio pero lo que se me ha hecho realmente dificil y todavia no he podido encontrar es algun manual de referencia con la sintaxis de la funcion o manual de consulta de todas las funciones de la API MSVBVM60, no se si por torpeza mia o es que es dificil encontrarlo por la red.

Saludos
En línea
Иōҳ


Desconectado Desconectado

Mensajes: 454


Ver Perfil
Re: Como funciona __vbaBoolVarNull ?
« Respuesta #5 en: 10 Enero 2012, 19:06 »

No hay documentación oficial
En línea

Eres adicto a la Ing. Inversa? -> www.noxsoft.net
MCKSys Argentina


Desconectado Desconectado

Mensajes: 1.222


Diviérte crackeando, que para eso estamos!


Ver Perfil
Re: Como funciona __vbaBoolVarNull ?
« Respuesta #6 en: 10 Enero 2012, 21:10 »

No hay documentación oficial

Exacto. Hace un tiempo hice una referencia pequeña, pero no he podido encontrarla aún...  :P

De todas formas, siempre puedes ir probando para ver que hace, en base a los parametros que recibe y el contexto en que estes.

Si quieres una "punta" para investigar, fijate este post (en ruso): http://exelab.ru/f/index.php?action=vthread&forum=1&topic=4004&page=0

Mira al user "GPcH". El sabe casi todo lo que se conoce (es el inventor del VBDecompiler  :))

Saludos!
En línea

---------------------
MCKSys Argentina

"Si piensas que algo está bien sólo porque todo el mundo lo cree, no estás pensando."
.:UND3R:.


Desconectado Desconectado

Mensajes: 1.960


Ingeniería inversa


Ver Perfil WWW
Re: Como funciona __vbaBoolVarNull ?
« Respuesta #7 en: 10 Enero 2012, 22:12 »

MCKSys Argentina, Sigue buscando que se podría hacer una recopilación, en cuanto a GPcH tendrá alguna lista o existe alguna por así decirlo?

Sería genial armar una, desgraciadamente no me alcanza el tiempo pero sería algo muy útil ya que se podría acudir como las bibliotecas de vínculo dinámicos de MSWindows  :D
En línea

MCKSys Argentina


Desconectado Desconectado

Mensajes: 1.222


Diviérte crackeando, que para eso estamos!


Ver Perfil
Re: Como funciona __vbaBoolVarNull ?
« Respuesta #8 en: 10 Enero 2012, 22:39 »

en cuanto a GPcH tendrá alguna lista o existe alguna por así decirlo?

Claro que debe tenerla. Si has probado VBDecompiler en programas compilados en PCODE, habras visto que el codigo devuelto es MUY semejante al original.

Eso sale del analisis de las API + los parametros usados.

Con respecto a las APIs, hay varias por la red. Si bajan el P32Dasm, viene con algunas referencias. Despues es cuestion de analizar un poco.

De todas formas, sigo buscando la que hice hace algun tiempo...

Saludos!
En línea

---------------------
MCKSys Argentina

"Si piensas que algo está bien sólo porque todo el mundo lo cree, no estás pensando."
Tinkipinki

Desconectado Desconectado

Mensajes: 209



Ver Perfil
Re: Como funciona __vbaBoolVarNull ?
« Respuesta #9 en: 10 Enero 2012, 22:41 »

Gracias MCKSys por la referncia a GPcH, con el VBDecompiler puedo ver mejor el codigo y entender mejor la rutina.
Por mi parte lo unico que puedo aportar es esta pagina en la que se pueden encontar todas las funciones de muchas librerias entre ellas la MSVBVM60 pero por desgracia solo hace referncia a las funciones que engloba pero no a la sintaxis.

http://www.win7dll.info/

http://www.win7dll.info/msvbvm60_dll.html


Saludos
« Última modificación: 10 Enero 2012, 22:47 por Tinkipinki » En línea
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Que es el FWB++?Y como funciona?
Análisis y Diseño de Malware
b_side 4 1,108 Último mensaje 4 Agosto 2005, 16:25
por b_side
¿Como funciona VNC? ¿y VPN?
Redes
icisneros 1 2,715 Último mensaje 29 Marzo 2006, 23:24
por codex
sms como funciona?
Dispositivos Móviles (PDA's, Smartphones)
kkshihack 0 318 Último mensaje 14 Enero 2007, 11:53
por kkshihack
como funciona el dbi
Hacking Wireless
XxTheCochixX 3 1,411 Último mensaje 20 Febrero 2011, 19:50
por XxTheCochixX
¿Como funciona?
Electrónica
BerinGer 3 1,471 Último mensaje 12 Diciembre 2011, 02:22
por BerinGer
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines