elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Los 10 CVE más críticos (peligrosos) de 2020


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP)
| | | |-+  Programación Visual Basic (Moderadores: LeandroA, seba123neo)
| | | | |-+  [VB6] ¿Cómo uso mZombieInvoke?
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: 1 [2] Ir Abajo Respuesta Imprimir
Autor Tema: [VB6] ¿Cómo uso mZombieInvoke?  (Leído 6,580 veces)
STARZ

Desconectado Desconectado

Mensajes: 34



Ver Perfil
Re: [VB6] ¿Cómo uso mZombieInvoke?
« Respuesta #10 en: 24 Enero 2012, 09:08 am »

Si, el problema estaba en el UPX. El code que pusiste anda perfecto.
Ya aprendí: probar con cal.exe notepad.exe
Ultima pregunta: ¿cómo inferiste que esa API era de SHELL32 y no a KERNEL32?; si yo agarro otra api, ¿como me doy cuenta cual dll que pide?

Código
  1. Invoke "SHELL32", "ShellExecuteW", 0, StrPtr("Open"), StrPtr(App.Path & "\programa.exe"), StrPtr("-c -d"), 0, 0 '-c y -d son atributos
  2.  

Edit: acabo de ver tu edit, gracias por el ejemplo ansi, aunque no me gusta eso de andar convirtiendo a bytes.


« Última modificación: 24 Enero 2012, 09:14 am por STARZ » En línea

x64core


Desconectado Desconectado

Mensajes: 1.908


Ver Perfil
Re: [VB6] ¿Cómo uso mZombieInvoke?
« Respuesta #11 en: 24 Enero 2012, 09:13 am »

en la MSDN dice:
http://msdn.microsoft.com/en-us/library/windows/desktop/bb762153(v=vs.85).aspx

O sino podes bajar un programa que se llama api guide, ahí se aprende mucho


En línea

STARZ

Desconectado Desconectado

Mensajes: 34



Ver Perfil
Re: [VB6] ¿Cómo uso mZombieInvoke?
« Respuesta #12 en: 24 Enero 2012, 09:28 am »

Muchas gracias RHL por ayudarme y enseñarma, estoy practicando con muchas APIS y me va de lujo.  :)  ;-)
En línea

BlackZeroX
Wiki

Desconectado Desconectado

Mensajes: 3.158


I'Love...!¡.


Ver Perfil WWW
Re: [VB6] ¿Cómo uso mZombieInvoke?
« Respuesta #13 en: 24 Enero 2012, 10:09 am »

.
Revisa la MSDN para saber que el nombre de la libreria adecuando a tratar en la llamada.

* No te recomiendo usar strptr("algo"), ya que es una mala practica en todo sentido.

Dulces Lunas
En línea

The Dark Shadow is my passion.
Karcrack


Desconectado Desconectado

Mensajes: 2.416


Se siente observado ¬¬'


Ver Perfil
Re: [VB6] ¿Cómo uso mZombieInvoke?
« Respuesta #14 en: 24 Enero 2012, 19:01 pm »

@BlackZeroX: Lo dices por que la cadena se crea al vuelo para la llamada y puede que ese puntero más tarde no exista?
En línea

BlackZeroX
Wiki

Desconectado Desconectado

Mensajes: 3.158


I'Love...!¡.


Ver Perfil WWW
Re: [VB6] ¿Cómo uso mZombieInvoke?
« Respuesta #15 en: 25 Enero 2012, 01:25 am »

@BlackZeroX: Lo dices por que la cadena se crea al vuelo para la llamada y puede que ese puntero más tarde no exista?

Eso solo ocurre cuando se implementan hilos y las variables son locales del proceso, es decir se auto destruyen al termino de la función, y si hay un hilo que use ese puntero puede terminarfatal... Mi comentario es solo para tener en cuenta este punto de vista (No afecta en vb6 pero hay que tenelo muy en cuenta).

---->

Al llamar una api como sabras el proceso sede a la llamada api o función X y espera a que termine no obstante en una creación de hilo hijo y se ocuta esto puede ocasiones lecturas a memoria ya ineccistente (no asignada) debido a que la funcion que creo el hilo a terminado y con el TODAS las variales automaticas.

Conclusión: solo es una recomendación, no afecta demasiado a vb6, pero si a otros lenguajes...

Dulces Lunas!¡.
En línea

The Dark Shadow is my passion.
Páginas: 1 [2] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Como entrar como admin cuando la victima está haciendo la pagina ?
Hacking
PALADIN_MEN 1 2,992 Último mensaje 6 Julio 2011, 22:16 pm
por m0rf
[MOD] ¿Cómo hago esto? osea como creo un video como este.
Multimedia
MicroAttackeR 2 4,296 Último mensaje 27 Octubre 2008, 21:26 pm
por MicroAttackeR
[VB6-SRC] mZombieInvoke - Llama APIs sin declararlas « 1 2 »
Programación Visual Basic
Karcrack 11 8,696 Último mensaje 14 Agosto 2010, 21:14 pm
por wh0!
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines