day2

news/2024/11/17 9:43:20/文章来源:https://www.cnblogs.com/poemThesky/p/18294713

SSRF漏洞

1.SSRF漏洞介绍

SSRF(Server-Side Request Forgery)服务端请求为伪造,SSRF是⼀种由攻击者构造形成由服务端发起请求的⼀个安全漏洞。 ⼀般情况下,SSRF攻击的⽬标是从外⽹⽆法访问的内部系统。(正是因为它是由服务端发起的,所以它能够请求到与它相连⽽与外⽹隔离的内部系统)SRF漏洞形成的原因⼤多是因为服务端提供了从其他服务器应⽤获取数据的功能且没有对⽬标地址作过滤和限制。
个人理解:ssrf漏洞就是利用他人的电脑进行攻击,可以比作为我是幕后主谋,但是我没有直接攻击,而是指挥别人去攻击我想要攻击的目标。类似让服务器本身发起攻击。

2.SSRF的挖掘和发现

SSRF漏洞发现及挖掘能够对外发起⽹络请求的地⽅,就可能存在 SSRF 漏洞从远程服务器请求资

  • 数据库内置功能(Oracle、MongoDB、MSSQL、Postgres、CouchDB)
  • Webmail 收取其他邮箱邮件(POP3、IMAP、SMTP)
  • ⽂件处理、编码处理、属性信息处理(ffmpeg、ImageMagic、DOCX、PDF、XML)
  • 分享:通过URL地址分享⽹⻚内容
  • 转码服务
  • 在线翻译
  • 图⽚加载与下载:通过URL地址加载或下载图⽚
  • 图⽚、⽂章收藏功能
  • 未公开的api实现以及其他调⽤URL的功能
  • 从URL关键字中寻找
    share、wap、url、links、display、u、3g、sourceURL、image、URl、domain

3.SSRF进阶

1. curl基础知识

curl url(获取⽹址的⽂本信息)
curl www.baidu.com
curl -i url(获取⽂本的头部及⽂本信息)
curl -i www.baidu.com
curl -v(获取整个通信过程)
curl -v www.baidu.com
curl -X url(使⽤特定⽅法请求⽹⻚⽂本)
curl -X GET www.baidu.com

2. gopher基础知识

Gopher是Internet上⼀个信息查找系统,它将Internet上的⽂件组织成某种
索引,⽅便⽤户从Internet的⼀处带到另⼀处。
其中内容可以是字符串,php代码,⽂件等。gopher协议是ssrf利⽤中最强⼤的协议
限制:gopher协议在各个编程语⾔中的使⽤限制

3.利用curl和gopher(ssrf的利用)

  1. 在本机上打开phpstudy,在根目录下面创建一个php文件,内容如下。
    image
    image
  2. 查询本机ip,在浏览器中访问第一步中创建的文件,并加上参数,看是否成功,成功结果如下。
    模糊部分为自己本机的ip
    image
  3. 第二步成功以后,利用burp抓包,将抓到的请求url编码。
    image
    image
  4. 在kali上,按照如下命令发送。
    模糊部分为:你刚刚的ip:80
    image

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

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

相关文章

[二、状态管理]2管理组件拥有的状态(4)@Provide装饰器和@Consume装饰器:与后代组件双向同步

@Provide和@Consume,应用于与后代组件的双向数据同步,应用于状态数据在多个层级之间传递的场景。不同于上文提到的父子组件之间通过命名参数机制传递,@Provide和@Consume摆脱参数传递机制的束缚,实现跨层级传递。 其中@Provide装饰的变量是在祖先节点中,可以理解为被“提供…

dedecms搭建网站怎么更换编辑器

入口: 系统 > 系统设置 > 系统基本参数 > 核心设置 > 编辑器默认可选参数: wangEditor 、 ckeditor 、 fck本文来自博客园,作者:黄文Rex,转载请注明原文链接:https://www.cnblogs.com/hwrex/p/18294690

DedeCMS网站安装成功后点击登录网站后台报404错误怎么办?

DedeCMS 默认的管理后台路径为 /dede 。遇到这个问题,需先检查 /dede 目录是否被重命名了。如果被重命名了,改回 /dede 即可。或直接在浏览器地址栏手动输入相应的管理后台路径,就可以打开后台登录页面了。本文来自博客园,作者:黄文Rex,转载请注明原文链接:https://www.…

关于DedeCMS版本号的说明

DedeCMS V5.7.73及后续的版本将采用 Semantic Versioning Specification (SemVer)(语义化版本 2.0.0) 进行维护。 语义化版本 2.0.0版本格式:主版本号.次版本号.修订号,版本号递增规则如下: 1、主版本号:当你做了不兼容的 API 修改, 2、次版本号:当你做了向下兼容的功能性…

zblog报错“Invalid argument supplied for foreach”或者“unserialize(): Error at offset”的解决办法

大部分的报错提示是:”Invalid argument supplied for foreach“也有提示”unserialize(): Error at offset“的,本文来分享下这个bug的原因和解决办法。 BUG原因: zblog1.7版本改造了system的config表,这个表里面存放的是程序的核心内容,例如域名、语言版本、网站名称等等…

PC触摸屏之设备维护【PackGo】

TIA Portal V16平台Pack&Go功能如何使用? TIA Portal V16平台Pack&Go功能如何使用 (siemens.com.cn)简介 当我们无法建立从组态PC到HMI设备的直接连接,例如,现场PC未安装TIA Portal软件,还需要将项目下载到HMI设备,除了使用U盘方式下载程序外,还可以创建P…

ZBlog网站固定域名出错不能登入

使用空间面板的文件管理或者 FTP 修改文件:path/zb_users/c_option.php; 如果是固定域名出错,需要关闭固定域名功能,请在 c_option.php增加项目: ZC_PERMANENT_DOMAIN_ENABLE => false, //1.7.3版本及以后版本使用//或是 ZC_PERMANENT_DOMAIN_WHOLE_DISABLE => true…

imagecreatefrompng(): gd-png: libpng warning: iCCP: known incorrect sRGB profile

问题描述: imagecreatefrompng(): gd-png: libpng warning: iCCP: known incorrect sRGB profile 解决方法: 更新 GD 库或 调整PHP版本宝塔的话, 可以安装依赖yum install libpng libpng-devel -y补充: 如果后台先安装的“一条大河应用盒子”,这个也启用一下, 不然也会报…

记一次【PPT制作、PPT在线编辑预览】功能开发过程

背景 早上,正愉快写着helloWord(Java)。老大对我来了句,搞个【 根据用户输入的markdow文本内容,将数据插入到PPT模板中,生成新的PPT文件。并且要可以在线预览以及编辑】 。(ps:就是直接照着人家的功能抄一个出来,参考网址:https://www.*******.vip)。并且跟…

RPC api与Rest api的区别 微服务 正反向代理

参考链接:https://blog.csdn.net/weixin_43871785/article/details/129922143RPC:本地化 REST:国际化 HTTP 与 RPC 的关系就好比国际化与地方化的关系(可以认为标准的国际拳击手和随意的自由拳击手)。 要进行跨企业服务调用时,往往都是通过 HTTP API, 虽然效率不高,但是通…

易优CMS模板标签arcview单条文档输出单页模型栏目的详细内容

[基础用法]标签:arcview描述:获取单条文档数据用法: {eyou:arcview aid=文档ID} <a href="{$field.arcurl}">{$field.title}</a> {/eyou:arcview} 属性: aid= 指定文档ID,如果没有指定则获取当前文档内容页的文档ID id= 可以任意指定循环里的变量…

[二、状态管理]2管理组件拥有的状态(2)@Prop装饰器:父子单向同步

@Prop装饰的变量可以和父组件建立单向的同步关系。@Prop装饰的变量是可变的,但是变化不会同步回其父组件。说明从API version 9开始,该装饰器支持在ArkTS卡片中使用。概述 @Prop装饰的变量和父组件建立单向的同步关系:@Prop变量允许在本地修改,但修改后的变化不会同步回父组…