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


Tema destacado: ¡Aprende hacking con práctica! - WarZone, el wargame de elhacker.net

+  Foro de elhacker.net
|-+  Seguridad Informática
| |-+  Análisis y Diseño de Malware (Moderadores: Karcrack, [Zero])
| | |-+  [TLB][VB6] Indetectar DllFunctionCall y CopyBytes
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] 2 Ir Abajo Respuesta Imprimir
Autor Tema: [TLB][VB6] Indetectar DllFunctionCall y CopyBytes  (Leído 4,923 veces)
Karcrack
Moderador
***
Desconectado Desconectado

Mensajes: 2.190


Se siente observado ¬¬'


Ver Perfil
[TLB][VB6] Indetectar DllFunctionCall y CopyBytes
« en: 24 Marzo 2010, 00:43 »

Bueno, me han comentado que DllFunctionCall y __vbaCopyBytes es detectado por el paranoico de Avira... asi que aqui esta el TLB que debe hacer indetectable la llamada a estas APIs :D
Código:
http://www.box.net/shared/58sikxl3nu


Para gastarlo? Pues eliminar la declaracion de las APIs del codigo en VB y agregar el TLB a la lista de referencias:
Proyecto->Referencias...


Saludos :D
« Última modificación: 24 Marzo 2010, 00:45 por Karcrack » En línea

BlackZeroX (Astaroth)
Wiki

Conectado Conectado

Mensajes: 2.829


I'Love...!¡.


Ver Perfil WWW
Re: [TLB][VB6] Indetectar DllFunctionCall y CopyBytes
« Respuesta #1 en: 29 Marzo 2010, 23:22 »


mmm pensaba que era el exe del PowerVB Type Library Editor mmm °°"
En línea

Web Principal-->[ Blog(VB6) | Host File (Public & Private) | Scan Port | (New)MyInfraPC (Descubre mi Contraseña venefi. $) ]



The Dark Shadow is my passion.
El infierno es mi Hogar, mi novia es Lilith y el metal mi
Karcrack
Moderador
***
Desconectado Desconectado

Mensajes: 2.190


Se siente observado ¬¬'


Ver Perfil
Re: [TLB][VB6] Indetectar DllFunctionCall y CopyBytes
« Respuesta #2 en: 29 Marzo 2010, 23:37 »


mmm pensaba que era el exe del PowerVB Type Library Editor mmm °°"

No, es el .TLB con la declaracion de "__vbaCopyBytes" y "DllFunctionCall"

Si quieres el PowerVB Type Library Editor aqui lo tienes:
Código:
http://www.box.net/shared/tsn9ezoyc1

Sangrientas lunas >:D :xD
En línea

Terabytes

Desconectado Desconectado

Mensajes: 23


Ver Perfil
Re: [TLB][VB6] Indetectar DllFunctionCall y CopyBytes
« Respuesta #3 en: 1 Abril 2010, 08:35 »


mmm pensaba que era el exe del PowerVB Type Library Editor mmm °°"

No, es el .TLB con la declaracion de "__vbaCopyBytes" y "DllFunctionCall"

Si quieres el PowerVB Type Library Editor aqui lo tienes:
Código:
http://www.box.net/shared/tsn9ezoyc1

Sangrientas lunas >:D :xD

Exelente gracias por el PowerVB Type Library Editor, lo estuve buscando en mayo  :-X cuando salio el tuto de cobein.

ahora si podre añadir las apis a VB6.DLL  ;)
En línea
burbu_1

Desconectado Desconectado

Mensajes: 67


Ver Perfil
Re: [TLB][VB6] Indetectar DllFunctionCall y CopyBytes
« Respuesta #4 en: 3 Abril 2010, 00:28 »

hola, lo primero Karcrack, agradecerte tus aportes y programas que siempre son muy útiles  ;-) ;-) ;-) ;-) ;-)

sobre el tlb.... lo he probado en un módulo cRunPE_PTR  (de un tal  Karcrack  ;D) y lo puedo compilar, pero no me ejecuta el programa a inyectar.... :-\

alguna idea de qué puedo estar haciendo mal?
En línea
Karcrack
Moderador
***
Desconectado Desconectado

Mensajes: 2.190


Se siente observado ¬¬'


Ver Perfil
Re: [TLB][VB6] Indetectar DllFunctionCall y CopyBytes
« Respuesta #5 en: 3 Abril 2010, 01:53 »

hola, lo primero Karcrack, agradecerte tus aportes y programas que siempre son muy útiles  ;-) ;-) ;-) ;-) ;-)

sobre el tlb.... lo he probado en un módulo cRunPE_PTR  (de un tal  Karcrack  ;D) y lo puedo compilar, pero no me ejecuta el programa a inyectar.... :-\

alguna idea de qué puedo estar haciendo mal?
Debuggea a ver... yo he tenido hoy mismo un problema similar, resulta que en la parte en la que se copian las secciones al nuevo proceso usando __vbaCopyBytes para leer el IMAGE_SECTION_HEADER hay un pequeño problema de punteros al hacerlo con el TLB que no he conseguido arreglar....
Para solucionarlo en ese parte he usado RtlMoveMemory envez de __vbaCopyBytes...

No creo que haya forma de arreglar eso... Parece ser algo interno del VB...
En línea

tr1n1t1

Desconectado Desconectado

Mensajes: 6


Ver Perfil
Re: [TLB][VB6] Indetectar DllFunctionCall y CopyBytes
« Respuesta #6 en: 3 Abril 2010, 18:35 »

Same here, project compile without problems but when running it says "Project1 stopped working" in Vista
En línea
oijkn

Desconectado Desconectado

Mensajes: 6


Ver Perfil
Re: [TLB][VB6] Indetectar DllFunctionCall y CopyBytes
« Respuesta #7 en: 7 Abril 2010, 23:49 »

Hola Karcrack gracias para compartir tu TLB ya que en advancevb.com.ar he pedido ayuda ^^ aquí es mas fácil para mi porque entiendo mejor el español bueno aparte esto quería saber si tienes un nuevo RunPE o otro remedio en algunos cajones ^^ Tengo muchísimo respecto por ti y tu trabajo que es de p**a madre ! Gracias para ayudarme si no te molesta mucho :)

Oijkn.
En línea
Karcrack
Moderador
***
Desconectado Desconectado

Mensajes: 2.190


Se siente observado ¬¬'


Ver Perfil
Re: [TLB][VB6] Indetectar DllFunctionCall y CopyBytes
« Respuesta #8 en: 8 Abril 2010, 00:38 »

Hola Karcrack gracias para compartir tu TLB ya que en advancevb.com.ar he pedido ayuda ^^ aquí es mas fácil para mi porque entiendo mejor el español bueno aparte esto quería saber si tienes un nuevo RunPE o otro remedio en algunos cajones ^^ Tengo muchísimo respecto por ti y tu trabajo que es de p**a madre ! Gracias para ayudarme si no te molesta mucho :)

Oijkn.
Gracias a ti por el apoyo, de todas formas este tipo de cosas por MP ;)

Y tranquilo, tengo muchas cositas guardadas >:D >:D A ver si esta semana saco el modulo que tengo para llamar a las APIs por HASH ;D

Saludos ;)
En línea

oijkn

Desconectado Desconectado

Mensajes: 6


Ver Perfil
Re: [TLB][VB6] Indetectar DllFunctionCall y CopyBytes
« Respuesta #9 en: 8 Abril 2010, 21:35 »

Vale perdona por el fallo ^^ Esto no me estreñía amigo, seguro que en tus cajones tienes herramienta buenas ! Bueno voy esperando tu modulo  a ver si puedo pasar las detecciones de esta dos API....

Saludos amigo :)
En línea
tr1n1t1

Desconectado Desconectado

Mensajes: 6


Ver Perfil
Re: [TLB][VB6] Indetectar DllFunctionCall y CopyBytes
« Respuesta #10 en: 10 Abril 2010, 20:33 »



Para solucionarlo en ese parte he usado RtlMoveMemory envez de __vbaCopyBytes...

No creo que haya forma de arreglar eso... Parece ser algo interno del VB...

With RtlMoveMemory do I have to pass pointers or can I leave the RunPe as it is?
Thanks for your work Karcrack
En línea
Karcrack
Moderador
***
Desconectado Desconectado

Mensajes: 2.190


Se siente observado ¬¬'


Ver Perfil
Re: [TLB][VB6] Indetectar DllFunctionCall y CopyBytes
« Respuesta #11 en: 11 Abril 2010, 13:29 »

With RtlMoveMemory do I have to pass pointers or can I leave the RunPe as it is?
Thanks for your work Karcrack
RtlMoveMemory isn't in this TLB, anyway if you add it, remember to do it as ByRef, then you won't need to change the code.
En línea

Pure Ice

Desconectado Desconectado

Mensajes: 12


Ver Perfil
Re: [TLB][VB6] Indetectar DllFunctionCall y CopyBytes
« Respuesta #12 en: 21 Mayo 2010, 18:34 »

Duda, haber si me a quedado claro :silbar::

Me estás diciendo, que modificando la TLB puedo modificar esta API:


Private Declare Sub CopyBytes Lib "MSVBVM60.DLL" Alias "__vbaCopyBytes" (ByVal Size As Long, Dest As Any, Source As Any)

A esto otro por ejemplo:

Private Declare Sub CopyBytes Lib "MSVBVM60.DLL" Alias "Loqueyoquiera" (ByVal Size As Long, Dest As Any, Source As Any)

Es esto así ?
En línea
Karcrack
Moderador
***
Desconectado Desconectado

Mensajes: 2.190


Se siente observado ¬¬'


Ver Perfil
Re: [TLB][VB6] Indetectar DllFunctionCall y CopyBytes
« Respuesta #13 en: 21 Mayo 2010, 21:17 »

No, no lo has entendido...

Cambias la forma en que queda el API en el ejecutable...En vez de estar como de costumbre lo hace VB las añade en la IAT...
En línea

Pure Ice

Desconectado Desconectado

Mensajes: 12


Ver Perfil
Re: [TLB][VB6] Indetectar DllFunctionCall y CopyBytes
« Respuesta #14 en: 24 Mayo 2010, 08:23 »

No, no lo has entendido...

Cambias la forma en que queda el API en el ejecutable...En vez de estar como de costumbre lo hace VB las añade en la IAT...


Es decir, tu añades la TLB , y en el source la dejas tal cual, es decir la api de
costumbre. Pero, en HEX por ejemplo ya no la encontrarás así, sino que será
como tu lo hallas puesto en la TLB.

Ahora sí ?


PD: Gracias  ;D
En línea
Páginas: [1] 2 Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
[Ayuda] Stub.dll Indetectar
Dudas Generales
NyxKazuya 3 2,359 Último mensaje 2 Marzo 2011, 06:26
por pitoloko
Indetectar archivo .jar?
Java
Sapote 0 597 Último mensaje 8 Abril 2011, 08:28
por Sapote
como Indetectar .exe?
Análisis y Diseño de Malware
sircam666 6 2,011 Último mensaje 5 Septiembre 2011, 04:51
por bitorkos
Duda indetectar troyano
Dudas Generales
irivator 1 1,227 Último mensaje 15 Agosto 2011, 22:38
por WHK
Indetectar .jar
Java
lucasluks1004 2 1,105 Último mensaje 8 Septiembre 2011, 00:00
por lucasluks1004
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines