ssrf漏洞内网渗透_渗透小白看了也能明白的SSRF

d6990f8c6b92a04ba279a996ffd65d49.png

什么是SSRF

含义

  1. 服务器端请求伪造(SSRF)是指攻击者能够从易受攻击的Web应用程序发送精心设计的请求的对其他网站进行攻击。(利用一个可发起网络请求的服务当作跳板来攻击其他服务)
  2. 攻击者能够利用目标帮助攻击者访问其他想要攻击的目标
  3. 攻击者要求服务器为他访问URL

148a54b5a8d409e5af42c5fe55aa6d45.png

有道翻译就曾经出现过ssrf

导致内网地址被访问到

0ac17c28f954d6d093694eecd9abc9d8.png

翻译网站发生SSRF原理

如何让翻译网站翻译某一个网站的页面

输入需要翻译的网址,则翻译该网站内容

17edc585f9be606564cf06487df0793d.png

翻译网站翻译过程

翻译网站替我们访问需要翻译的站点,然后进行翻译,所以当翻译网站没有对输入的地址做任何过滤时,内网就可能被访问到

将ip查询网址放入翻译网站进行翻译

查询外网ip的网址

https://ip.cn/

https://ip.cn/输入到翻译口

可以看到地址发生改变,是翻译网站ip所在地,因为翻译网站替我们访问了http://ip.cn

8e1115cb0c596681337cfc207be492a9.png

当渗透测试过程中本机ip被禁时

可以挂一个代理

去网页搜索免费代理,添加到SwichySharp

988efd6b9422f3843f79b9f3b7ee08ed.png

6e8814ff317342d05600edcd14b107aa.png

访问http://ip.cn时ip发生变化

b7196b55e078d65fde322917fef97b7d.png

SSRF作用

隐藏自己

进入内网渗透

主流防御 -> 外网防护强,内网防护弱

更好地对存在SSRF漏洞进行攻击

mysql默认不允许外部访问,但对于本地没有防护

扫描内部网络

向内部任意主机的任意端口发送精心构造的数据包(payload)

DOS(请求大文件,始终保持连接Keep-Alive Always)

暴力穷举(users、files等)

虚拟机模拟

将index.php放入网站根目录下的SSRF文件夹,并放入读取ip的1.php

<?php $ip = $_SERVER['REMOTE_ADDR'];echo "Your ip is ".$ip;
?>

434906fcee82ecff01cb393cca74e63c.png

直接访问1.php

a0104d4fbe7bbb6e159fd39458bf54d1.png

访问

http://192.168.139.132/SSRF/index.php?url=http://www.baidu.com

cc449264a7b9abd8a1ddc0d218ab71f4.png

访问

http://192.168.139.132/SSRF/index.php?url=http://192.168.139.132/SSRF/1.php

f36d3f423706c5314c04c776a590f900.png

访问

http://192.168.139.132/SSRF/index.php?url=http://127.0.0.1/SSRF/1.php

b9c37484b166c82e025e887848c2a8c2.png

协议

字典协议(既能探测本机,又能探测外网)

dict://

可以探测端口

80端口

http://192.168.139.132/SSRF/index.php?url=dict://127.0.0.1:80

75272a628377c88cb8afcdffdc1b7fe2.png

3306端口

fa0b6cf36596200f8d16bfdc4af025ad.png

ftp协议

文件传输协议

在C盘放入一个txt文件

fde06bdda472332fbe5d8cbdef86f723.png

不能直接读取

a408bd308559952092dc1c915f4c02b0.png

file协议

专门读取本机文件的协议

d9ec4eee874a8493cd73b4aac31a0be4.png

wuyun实例

http://www.anquan.us/static/bugs/wooyun-2016-0198176.html

http://www.anquan.us/static/bugs/wooyun-2016-0187550.html

漏洞编号

wooyun-2016-0198176

wooyun-2016-0187550

漏洞存在的地方

传参里面存在文件后缀或者协议的地方等

出现协议

很可能可以发起请求

出现文件后缀

有可能存在任意文件读取

Download=xxxx/xxx/xx

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/556232.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

高并发之服务降级和服务熔断____服务降级、熔断、限流的区别

高并发之服务降级和服务熔断 服务降级&#xff1a; 服务压力剧增的时候根据当前的业务情况及流量对一些服务和页面有策略的降级&#xff0c;以此环节服务器的压力&#xff0c;以保证核心任务的进行。 同时保证部分甚至大部分任务客户能得到正确的相应。也就是当前的请求处理…

Controller数据导出Excel 详细教程——easypoi-base,easypoi-web,easypoi-annotation

Controller获取数据导出Excel&#xff0c;详细教程 1&#xff1a;导入对应依赖 <dependency><groupId>cn.afterturn</groupId><artifactId>easypoi-base</artifactId><version>4.1.3</version></dependency><dependency&g…

01 - java 开始

Java 的优势 java适合做web后台 java配置环境的时候 java的安装目录&#xff1a;JAVA_HOMEjdk的安装目录&#xff1a;%JAVA_HOME%\bin java的执行机制 先将.java的文件用 javac 编译成 .class的字节码文件再将这些 .class 的字节码文件用 java 执行&#xff08;执行的是文…

15 - java 继承

java继承 This > Son Super > Father Object 类是所有类的顶级父类 只要创建一个类默认都会继承这个顶级父类 – Object 在子类继承父类里面 构造器必须先构造一个父类&#xff08;先有爸爸&#xff0c;才有儿子&#xff09;&#xff0c;必须首先构造父类&#xff0…

easyPOI基本用法详解

文章目录easyPOI基本用法1.Excel文件的简单导入和导出1.1准备工作1.2导入1.3导出1.4图片的导出1.5图片的导入1.6excel模板导出文件1.7excel转html2.Word文件导出2.1使用word模板导出2.2使用word模板导出多页3.excel导入时验证3.1环境准备3.2实战演练3.3注意事项easyPOI基本用法…

16 - java 类加载顺序

类的加载顺序 类对象、静态变量是存在元空间的方法区&#xff0c;实例对象是new出来的&#xff0c;放在堆里面的 一个类加载到内存的完整过程 加载父类 --> 加载子类 --> 构造父类 --> 构造子类 class文件要从磁盘加载到内存形成对象 内存靠地址去取寻址 – 随机存…

360全景倒车影像怎么看_别克关怀-后视镜和倒车影像 倒车时到底看哪个

很多人在考驾照的时候&#xff0c;倒车倒的都很熟练&#xff0c;但是一上路就不行了。一方面&#xff0c;这是因为道路上的状况多变&#xff0c;时常有行人经过&#xff0c;另一方面&#xff0c;上路之后&#xff0c;遇见的停车位千奇百怪&#xff0c;什么样子的都有&#xff0…

17 - 引用类型比较内容

引用数据类型比较 引用数据类型直接比较一定是 false --> 比较的是它俩的地址 Animail a1 new Animal(); Animail a2 new Animal(); System.out.println(a1 a2); //false特殊的 String String s1 "a"; String s2 "a"; System.out.println(s1 s…

springboot使用jxls导出excel___(万能通用模板)--- SpringBoot导入、导出Excel文件___SpringBoot整合EasyExcel模板导出Excel

springboot使用jxls导出excel 实现思路&#xff1a; 首先在springBoot(或者SpringCloud)项目的默认templates目录放入提前定义好的Excel模板&#xff0c;然后在具体的导出接口业务代码里通过IO流加载到这个Excel模板文件&#xff0c;读取指定的工作薄(也就是excel左下角的Shee…

idea(mac) 使用收集

其实 idea 后面的 webstorm phpstorm pycharm… 都大同小异 idea 使用积累1. 设置代码区字体大小2. command​ 滚轮改变字体大小3. 去掉代码区中间的白线4. 查看项目配置5. 自动删除类中无用包、自动导入包6. 显示行号和方法分隔符7. 提示的时候忽略大小写8. 统一显示 utf - 8…

epp是什么意思_什么是1K/2K/3K注塑?

ABC小词条的出现是因为公众号后台大家留言提问的名词很多&#xff0c;我们每周挑一个成本分析相关的小知识点&#xff0c;可能是工艺&#xff0c;成本方法&#xff0c;产品方面等话题&#xff0c;来做一个简短的ABC解释&#xff0c;如有错误欢迎指出。文末会提出一个问题&#…

facebook对话链接_Facebook已开源其最新的聊天机器人Blender

它是一种更具人性化的聊天机器人&#xff0c;并击败了Google成为世界上最好的聊天机器人> Photo by Alex Haney on Unsplash4月29日&#xff0c;Facebook AI Research(FAIR)宣布已构建并开源了一个新的聊天机器人Blender。最先进的开源聊天机器人Facebook AI拥有开源的Blend…

基于easypoi实现自定义模板导出excel

项目中需要做一个统计报表功能&#xff0c;实现各种Excel报表数据导出。要求表头能够动态配置&#xff0c;表数据通过存储过程实现&#xff0c;也要求能够动态配置。 技术选型&#xff1a; 由于之前在项目中使用过easypoi&#xff0c;相对于原生apache poi&#xff0c;能够用很…

vb6 datagrid表格垂直居中_老板不喜欢看你的Excel表格,学完这些美化技巧,早日升职加薪...

Excel报表是工作中经常要制作的&#xff0c;给老板看的表格越是简单明了越好&#xff0c;工作得到认可&#xff0c;给你升职加薪&#xff0c;如果你发给你老板的表格是这样的&#xff1a;对齐方式各种各样&#xff0c;数据看起来也很枯燥&#xff0c;仅需简单4点&#xff0c;轻…

Java接口修饰符详解

接口就是提供一种统一的”协议”&#xff0c;而接口中的属性也属于“协议”中的成员。它们是公共的&#xff0c;静态的&#xff0c;最终的常量。相当于全局常量。抽象类是不“完全”的类&#xff0c;相当于是接口和具体类的一个中间层。即满足接口的抽象&#xff0c;也满足具体…

查看论坛隐藏链接_软连接与硬链接的区别

点击上方蓝色“后端开发杂谈”关注我们, 专注于后端日常开发技术分享硬链接与软连接的联系与区别文件都有文件名和数据, 这在Linux上被分为两部分: 用户数据(user data) 与 元数据(metadata). 用户数据, 即文件数据块( data block), 数据块是记录文件真实内容的地方; 元数据是文…

java日志框架JUL、JCL、Slf4j、Log4j、Log4j2、Logback 一网打尽

为什么程序需要记录日志 我们不可能实时的24小时对系统进行人工监控&#xff0c;那么如果程序出现异常错误时要如何排查呢&#xff1f;并且系统在运行时做了哪些事情我们又从何得知呢&#xff1f;这个时候日志这个概念就出现了&#xff0c;日志的出现对系统监控和异常分析起着…

如何从一张图片里取出其中一部分_如何鉴别坑人的锌合金龙头

01.对大部分人而言&#xff0c;锌合金龙头是一个熟悉又陌生的词儿。当我们提起锌合金龙头时&#xff0c;很多人会一脸茫然的回答&#xff1a;啥&#xff1f;锌合金龙头&#xff1f;没听过&#xff01;不认识&#xff01;但在日常生活中锌合金龙头的出现率可不低&#xff01;不信…

SpringBoot框架中各层(DTO、DAO、Service、Controller)理解

粗略理解 View层→Controller层&#xff08;响应用户请求&#xff09;→Service层&#xff08;接口→接口实现类&#xff09;→DAO层&#xff0c;即Mapper层&#xff08;抽象类&#xff1a;xxxMapper.java文件&#xff0c;具体实现在xxxMapper.xml&#xff09;→Model层&#…

verilog找不到模块_工欲善其事,必先利其器 verilog编辑器搭建

一款合适的编辑器能够大大提高我们代码的编写速度&#xff0c;而sublime就是一款非常强大的编辑器&#xff0c;它在拥有丰富的插件的同时&#xff0c;也具备非常美型的外观。sublime是一款免费的编辑器&#xff0c;虽然不进行购买的话会时不时地提示购买&#xff0c;但是无视就…