Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
hak5
GitHub Repository: hak5/usbrubberducky-payloads
Path: blob/master/payloads/extensions/hello_os.txt
2968 views
1
EXTENSION HELLO_OS
2
REM VERSION 1.1
3
REM AUTHOR: Korben
4
5
REM_BLOCK DOCUMENTATION
6
USAGE:
7
For use with OS_DETECT Extension, call HELLO_OS() after DETECT_OS()
8
prints the OS determination
9
END_REM
10
11
REM Additional Example: Defining custom $_OS enums
12
DEFINE #EXTRA_EXAMPLES FALSE
13
DEFINE #SOME_OTHER_OS 6
14
DEFINE #ANOTHER_OS 7
15
16
FUNCTION HELLO_OS()
17
IF ($_OS == WINDOWS) THEN
18
STRING Hello Windows!
19
ELSE IF ($_OS == MACOS) THEN
20
STRING Hello Mac!
21
ELSE IF ($_OS == LINUX) THEN
22
STRING Hello Linux!
23
ELSE IF ($_OS == IOS) THEN
24
STRING Hello iOS!
25
ELSE IF ($_OS == CHROMEOS) THEN
26
STRING Hello ChromeOS!
27
ELSE IF ($_OS == ANDROID) THEN
28
STRING Hello Android!
29
IF_DEFINED_TRUE #EXTRA_EXAMPLES
30
ELSE IF($_OS == #SOME_OTHER_OS) THEN
31
REM Example Only
32
STRING HELLO Custom OS Type!
33
ELSE IF($_OS == #ANOTHER_OS) THEN
34
REM Example Only
35
STRING HELLO Another Custom OS Type!
36
END_IF_DEFINED
37
ELSE
38
STRING Hello World!
39
END_IF
40
END_FUNCTION
41
END_EXTENSION
42
43