- commit
- 978bc21
- parent
- 9071391
- author
- Bit
- date
- 2024-08-13 16:51:30 +0000 UTC
docs+: [Missions]添加了每个goal的示例
1 files changed,
+44,
-1
+44,
-1
1@@ -51,6 +51,9 @@ goal格式应为:`<goal type=[goal类型] [其余参数]/>`
2 goal共有以下几个类型:
3
4 ### filedeletion
5+```xml
6+<goal type="filedeletion" target="advExamplePC" file="asdf.txt" path="home"/>
7+```
8 类型:删除文件
9 参数:
10 - target 目标节点ID
11@@ -58,12 +61,18 @@ goal共有以下几个类型:
12 - path 文件所在目录
13
14 ### clearfolder
15+```xml
16+<goal type="clearfolder" target="advExamplePC" path="home"/>
17+```
18 类型:清空文件夹
19 参数:
20 - target 目标节点ID
21 - path 要清空的目录路径
22
23 ### filedownload
24+```xml
25+<goal type="filedownload" target="advExamplePC" file="downloadFile.txt" path="home"/>
26+```
27 类型:下载指定文件
28 参数:
29 - target 目标节点ID
30@@ -71,6 +80,9 @@ goal共有以下几个类型:
31 - path 下载文件所在目录
32
33 ### filechange
34+```xml
35+<goal type="filechange" target="advExamplePC" file="changeFile.txt" path="home" keyword="extension"/>
36+```
37 类型:更改文件内容
38 参数:
39 - target 目标节点ID
40@@ -91,26 +103,42 @@ goal共有以下几个类型:
41 这个组合goal可以实现:让文件中的data替换为extension
42
43 ### getadmin
44+```xml
45+<goal type="getadmin" target="advExamplePC"/>
46+```
47 类型:获取指定电脑的管理员权限
48 参数:
49 - target 目标节点ID
50
51 ### getstring
52+```xml
53+<goal type="getstring" target="password" />
54+```
55 类型:在附加内容中存在指定内容
56 参数:
57 - target 需要与附加内容匹配的字符串
58
59 ### delay
60+```xml
61+<goal type="delay" time="10.0"/>
62+```
63 类型:仅延迟一段时间
64 参数:
65 - time 延迟时间,单位秒
66
67 ### hasflag
68+```xml
69+<goal type="hasflag" target="flagName"/>
70+```
71 类型:获取指定flag
72 参数:
73 - target 目标flag
74
75 ### fileupload
76+```xml
77+<goal type="fileupload" target="advExamplePC" file="asdf.txt" path="home" destTarget="introFactionHomeNode" destPath="Drop/Uploads"/>
78+<goal type="fileupload" target="advExamplePC" file="asdf2.dec" path="home" destTarget="introFactionHomeNode" destPath="home" decrypt="true" decryptPass="password"/>
79+```
80 类型:上传文件
81 参数:
82 - target 目标节点ID
83@@ -122,6 +150,9 @@ goal共有以下几个类型:
84 - decryptPass 指定decrypt为true后需要,解密密码,可选参数
85
86 ### AddDegree
87+```xml
88+<goal type="AddDegree" owner="John Stalvern" degree="Masters in Digital Security" uni="Manchester University" gpa="3.0"/>
89+```
90 类型:在国际学术数据库中添加人员学历
91 参数:
92 - owner 目标人名
93@@ -130,11 +161,17 @@ goal共有以下几个类型:
94 - gpa 绩点
95
96 ### wipedegrees
97+```xml
98+<goal type="wipedegrees" owner="John Stalvern"/>
99+```
100 类型:在国际学术数据库中删除人员数据
101 参数:
102 - owner 目标人名
103
104 ### sendemail
105+```xml
106+<goal type="sendemail" mailServer="jmail" recipient="mailuser123" subject="Email Subject!"/>
107+```
108 类型:发送邮件
109 参数:
110 - mailServer 邮件服务器节点ID
111@@ -142,6 +179,9 @@ goal共有以下几个类型:
112 - subject 标题
113
114 ### removeDeathRowRecord
115+```xml
116+<goal type="removeDeathRowRecord" fname="Matt" lname="Trobbiani"/>
117+```
118 类型:删除人员死亡记录
119 参数:
120 - fname 人员First Name(名)
121@@ -151,6 +191,9 @@ goal共有以下几个类型:
122 该goal可以是一个自闭合标签,也可以在开始和结束标签中添加遗言
123
124 ### getadminpasswordstring(DLC专属)
125+```xml
126+<goal type="getadminpasswordstring" target="advExamplePC"/>
127+```
128 类型:在附加内容中填写了指定节点的管理员密码
129 参数:
130 - target 目标节点ID
131@@ -223,4 +266,4 @@ branchMissions中可以有多个mission
132 账号,属性:
133 - comp 目标节点ID
134 - user 用户名
135-- pass 密码
136+- pass 密码