@@ -51,26 +51,38 @@ goal格式应为:`<goal type=[goal类型] [其余参数]/>`
5151goal共有以下几个类型:
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