Skip to content

Commit 978bc21

Browse files
docs+: [Missions]添加了每个goal的示例
1 parent 9071391 commit 978bc21

1 file changed

Lines changed: 44 additions & 1 deletion

File tree

Content/Missions.md

Lines changed: 44 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,26 +51,38 @@ goal格式应为:`<goal type=[goal类型] [其余参数]/>`
5151
goal共有以下几个类型:
5252

5353
### filedeletion
54+
```xml
55+
<goal type="filedeletion" target="advExamplePC" file="asdf.txt" path="home"/>
56+
```
5457
类型:删除文件
5558
参数:
5659
- target 目标节点ID
5760
- file 文件名
5861
- path 文件所在目录
5962

6063
### clearfolder
64+
```xml
65+
<goal type="clearfolder" target="advExamplePC" path="home"/>
66+
```
6167
类型:清空文件夹
6268
参数:
6369
- target 目标节点ID
6470
- path 要清空的目录路径
6571

6672
### filedownload
73+
```xml
74+
<goal type="filedownload" target="advExamplePC" file="downloadFile.txt" path="home"/>
75+
```
6776
类型:下载指定文件
6877
参数:
6978
- target 目标节点ID
7079
- file 下载文件名
7180
- path 下载文件所在目录
7281

7382
### filechange
83+
```xml
84+
<goal type="filechange" target="advExamplePC" file="changeFile.txt" path="home" keyword="extension"/>
85+
```
7486
类型:更改文件内容
7587
参数:
7688
- target 目标节点ID
@@ -91,26 +103,42 @@ goal共有以下几个类型:
91103
这个组合goal可以实现:让文件中的data替换为extension
92104

93105
### getadmin
106+
```xml
107+
<goal type="getadmin" target="advExamplePC"/>
108+
```
94109
类型:获取指定电脑的管理员权限
95110
参数:
96111
- target 目标节点ID
97112

98113
### getstring
114+
```xml
115+
<goal type="getstring" target="password" />
116+
```
99117
类型:在附加内容中存在指定内容
100118
参数:
101119
- target 需要与附加内容匹配的字符串
102120

103121
### delay
122+
```xml
123+
<goal type="delay" time="10.0"/>
124+
```
104125
类型:仅延迟一段时间
105126
参数:
106127
- time 延迟时间,单位秒
107128

108129
### hasflag
130+
```xml
131+
<goal type="hasflag" target="flagName"/>
132+
```
109133
类型:获取指定flag
110134
参数:
111135
- target 目标flag
112136

113137
### fileupload
138+
```xml
139+
<goal type="fileupload" target="advExamplePC" file="asdf.txt" path="home" destTarget="introFactionHomeNode" destPath="Drop/Uploads"/>
140+
<goal type="fileupload" target="advExamplePC" file="asdf2.dec" path="home" destTarget="introFactionHomeNode" destPath="home" decrypt="true" decryptPass="password"/>
141+
```
114142
类型:上传文件
115143
参数:
116144
- target 目标节点ID
@@ -122,6 +150,9 @@ goal共有以下几个类型:
122150
- decryptPass 指定decrypt为true后需要,解密密码,可选参数
123151

124152
### AddDegree
153+
```xml
154+
<goal type="AddDegree" owner="John Stalvern" degree="Masters in Digital Security" uni="Manchester University" gpa="3.0"/>
155+
```
125156
类型:在国际学术数据库中添加人员学历
126157
参数:
127158
- owner 目标人名
@@ -130,18 +161,27 @@ goal共有以下几个类型:
130161
- gpa 绩点
131162

132163
### wipedegrees
164+
```xml
165+
<goal type="wipedegrees" owner="John Stalvern"/>
166+
```
133167
类型:在国际学术数据库中删除人员数据
134168
参数:
135169
- owner 目标人名
136170

137171
### sendemail
172+
```xml
173+
<goal type="sendemail" mailServer="jmail" recipient="mailuser123" subject="Email Subject!"/>
174+
```
138175
类型:发送邮件
139176
参数:
140177
- mailServer 邮件服务器节点ID
141178
- recipient 接受者
142179
- subject 标题
143180

144181
### removeDeathRowRecord
182+
```xml
183+
<goal type="removeDeathRowRecord" fname="Matt" lname="Trobbiani"/>
184+
```
145185
类型:删除人员死亡记录
146186
参数:
147187
- fname 人员First Name(名)
@@ -151,6 +191,9 @@ goal共有以下几个类型:
151191
该goal可以是一个自闭合标签,也可以在开始和结束标签中添加遗言
152192

153193
### getadminpasswordstring(DLC专属)
194+
```xml
195+
<goal type="getadminpasswordstring" target="advExamplePC"/>
196+
```
154197
类型:在附加内容中填写了指定节点的管理员密码
155198
参数:
156199
- target 目标节点ID
@@ -223,4 +266,4 @@ branchMissions中可以有多个mission
223266
账号,属性:
224267
- comp 目标节点ID
225268
- user 用户名
226-
- pass 密码
269+
- pass 密码

0 commit comments

Comments
 (0)