服务端请求伪造-SSRF 学习笔记

目录

一、SSRF定义

二、SSRF利用

1.协议

三、SSRF防御

1.输入验证

四、靶场、实战练习

1.靶场

平台:BUGKU


一、SSRF定义

SSRF,即服务端请求伪造,本质上是服务端开放了某种服务给用户,恶意用户通过构造恶意的服务请求,使得服务器向内部或者外部发起不安全的请求,如此最后使得攻击者达到攻击的目的。

二、SSRF利用

1.协议

可以使用协议直接去读服务器端本地文件:

file协议,用法:file://,如:

读取根目录下的flag.txt文件:

复制代码
file:///flag.txt
file://127.0.0.1/flag.txt
file://127.00.00.1/flag.txt   #绕waf可使用127.00.00.1
file://2130706433/flag.txt    #绕waf可使用127.0.0.1的十进制表示2130706433

三、SSRF防御

1.输入验证

包括白名单验证(指定可访问的内容)、黑名单过滤(指定不可访问的内容)、禁用协议(file等)

四、靶场、实战练习

1.靶场

平台:BUGKU

2022 HackINI nextGen1

2022 HackINI nextGen2

Bugku 2022 HackINI nextGen1 与 2022 HackINI nextGen2 详解

相关推荐
断剑zou天涯2 小时前
【算法笔记】bfprt算法
java·笔记·算法
中屹指纹浏览器3 小时前
指纹浏览器抗检测进阶:绕过深度风控的技术实践
服务器·网络·经验分享·笔记·媒体
思成不止于此3 小时前
【MySQL 零基础入门】DQL 核心语法(四):执行顺序与综合实战 + DCL 预告篇
数据库·笔记·学习·mysql
今日上上签07075 小时前
山东大学软件学院信息安全导论2025往年回忆版
网络安全·信息安全·山东大学·软件学院·导论·往年题·回忆版
林夕sama5 小时前
MySQL的学习笔记
笔记·学习·mysql
Cricyta Sevina5 小时前
Java Map 集合深度笔记(理论篇)
java·笔记·哈希算法·map集合
漏洞文库-Web安全5 小时前
AWD比赛随笔
开发语言·python·安全·web安全·网络安全·ctf·awd
灯前目力虽非昔,犹课蝇头二万言。6 小时前
HarmonyOS笔记9:UIAbility之间的切换和数据的传递
笔记·harmonyos
小白勇闯网安圈6 小时前
file_include、easyphp、ics-05
网络安全·php·web