Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
hak5
GitHub Repository: hak5/usbrubberducky-payloads
Path: blob/master/payloads/examples/ATTACKMODE/ATTACKMODE-example2.txt
2968 views
1
REM Within a payload the ATTACKMODE command may be executed multiple times.
2
REM In some situations it can be useful to "remember" an ATTACKMODE state, for later recall.
3
REM The SAVE_ATTACKMODE command will save the currently running ATTACKMODE state (including any specified VID, PID, MAN, PROD and SERIAL parameters) such that it may be later restored.
4
REM The RESTORE_ATTACKMODE command will restore a previously saved ATTACKMODE state.
5
6
7
ATTACKMODE HID STORAGE VID_05AC PID_021E MAN_HAK5 PROD_DUCKY SERIAL_1337
8
9
BUTTON_DEF
10
RESTORE_ATTACKMODE
11
STRINGLN The ATTACKMODE has been restored.
12
END_BUTTON
13
14
STRING The USB Rubber Ducky is now in
15
STRINGLN an ATTACKMODE HID STORAGE.
16
SAVE_ATTACKMODE
17
18
STRINGLN This state has been saved.
19
STRINGLN Now entering ATTACKMODE OFF...
20
STRING Press the button to restore
21
STRINGLN the ATTACKMODE.
22
ATTACKMODE OFF
23
24
25
REM The USB Rubber Ducky will be recognized as a composite USB device with both HID and STORAGE features.
26
REM Strings will be typed informing the user of the save state, the button functionality, and entering ATTACKMODE OFF.
27
REM Pressing the button will restore the previously initialized ATTACKMODE.
28