ssrf之curl协议,以及查看curl支持协议的办法

1.curl支持的协议

<?php phpinfo() ?>

将这个内容写在php中

打开小皮运行后可得

用ctrl+f搜索curl得

可以查出curl所支持的协议

2.用ssrf获取信息

<?php

function curl($url){

    $ch=curl_init();//创建cURL会话

    curl_setopt($ch,CURLOPT_URL,$url);//设置cURL参数

    curl_setopt($ch,CURLOPT_HEADER,0);//设置是否返回响应头

    curl_exec($ch);//抓取URL,并把它传递给浏览器

    curl_close($ch);//关闭cURL资源,并且释放系统资源

}

$url=isset($_GET['url']) ? $_GET['url']: "";//判断是否存在url值,如果错存在则返回给$url不存在则返回空

curl($url);//调用curl函数

这里是使用的是function函数,也可以不用使用function函数

<?php

// 获取参数

$url = isset($_GET['url']) ? $_GET['url'] : "";

if ($url){

// 初始化curl

$ch = curl_init();

// 设置URL参数

curl_setopt($ch, CURLOPT_URL, $url);

// 设置是否返回响应头

curl_setopt($ch, CURLOPT_HEADER, 0);

// 执行

$result = curl_exec($ch);

// 关闭

curl_close($ch);

}

将上述代码写入ssrf1.php中打开ssrf.php

通过ssrf1.php去访问phpinfo

localhost2:8181/ssrf/ssrf1.php?url=http://localhost2:8181/phpinfo.php

也可直接访问百度

localhost2:8181/ssrf/ssrf1.php?url=www.baidu.com

这里需要注意访问其他网站比如京东淘宝时是是不能直接访问进去的,因为这些网站的协议是https协议ssrf.php 的代码不能直接绕过https的证书所以需要

curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,FALSE);//这个是绕过ssl证书检查
curl_setopt($ch,CURLOPT_SSL_VERIFYHOST,FALSE);//跳过host验证

输入这两行代码进行绕过,这样就可以访问了

localhost2:8181/ssrf/ssrf1.php?url=https://www.taobao.com

这里需要注意小皮的版本和phpstorm的版本要一致,不然有些网站可能访问不成功

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

字符串转成时间的SQL,一个多种数据库通用的函数

select date 2010-10-06 from dual; date 函数&#xff0c;此函数适用于&#xff1a; 1.MySQL数据库 2.Oracle数据库 3.达梦数据库 4.人大金仓数据库

重装系统以后无法git跟踪

总结&#xff1a;权限问题 故障定位 解决方案&#xff1a; 复制一份新的文件夹。&#xff08;新建的文件创建和写入权限都变了&#xff09; 修改文件为新的用户 执行提示的命令

OpenCV-Python(21):轮廓特征及周长、面积凸包检测和形状近似

2. 轮廓特征 轮廓特征是指由轮廓形状和结构衍生出来的一些特征参数。这些特征参数可以用于图像识别、目标检测和形状分析等应用中。常见的轮廓特征包括&#xff1a; 面积&#xff1a;轮廓所包围的区域的面积。周长&#xff1a;轮廓的周长&#xff0c;即轮廓线的长度。弧长&…

idea 插件开发之 HelloWorld

前言 本文使用的 idea 2023.3 版本进行插件入门开发&#xff0c;首先要说明的是 idea 2023 版本及以后的 idea&#xff0c;对插件开发进行了一定程度的变动&#xff1a; 1、创建项目时不再支持 maven 选项 2、必须是 jdk17 及以后版本&#xff08;点击查看官网版本对应关系&…

阿里云数据库PolarDB费用价格_MySQL版_PolarDB_分布式版

阿里云数据库PolarDB租用价格表&#xff0c;云数据库PolarDB MySQL版2核4GB&#xff08;通用&#xff09;、2个节点、60 GB存储空间55元5天&#xff0c;云数据库 PolarDB 分布式版标准版2核16G&#xff08;通用&#xff09;57.6元3天&#xff0c;阿里云百科aliyunbaike.com分享…

留言板(Mybatis连接数据库版)

目录 1.添加Mybatis和SQL的依赖 2.建立数据库和需要的表 3.对应表中的字段&#xff0c;补充Java对象 4.对代码进行逻辑分层 5.后端逻辑代码 之前的项目实例【基于Spring MVC的前后端交互案例及应用分层的实现】https://blog.csdn.net/weixin_67793092/article/details/134…

Q-Tester:适用于开发、生产和售后的诊断测试软件

Q-Tester.Expert是一款基于ODX&#xff08;ASAM MCD-2D / ISO 22901-1&#xff09;国际标准的工程诊断仪。通过此诊断仪可实现与ECU控制器之间的数据交互。这一基于ODX国际标准的解决方案&#xff0c;其优势在于&#xff1a;ODX数据库不仅可在开发部门交互&#xff0c;而且可在…

力扣刷题记录(20)LeetCode:198、213、337

198. 打家劫舍 我们从第一个开始分析&#xff1a; dp[i]:i表示索引&#xff0c;dp表示当前索引可以拿到的最高金额 索引为0时&#xff0c;可以拿到的最高金额为1&#xff1b; 索引为1时&#xff0c;可以拿到的最高金额就是在索引[0,1]之间取&#xff0c;为2 索引为2时&…

网络通信连接器

网络通信连接器 常用电子元器件类型 19S101-40ML5 射频连接器 SMD贴片 RF同轴连接器 \GS72V3SO-R SOP8 GS72V3 文章目录 网络通信连接器前言一、网络通信连接器二、19S101-40ML5 射频连接器 SMD贴片 RF同轴连接器三、GS72V3SO-R SOP8 GS72V3总结前言 网络通信连接器是用于在…

ChatGPT在地学、GIS、气象、农业、生态、环境等领域中的高级应用

以ChatGPT、LLaMA、Gemini、DALLE、Midjourney、Stable Diffusion、星火大模型、文心一言、千问为代表AI大语言模型带来了新一波人工智能浪潮&#xff0c;可以面向科研选题、思维导图、数据清洗、统计分析、高级编程、代码调试、算法学习、论文检索、写作、翻译、润色、文献辅助…

GPT分区格式

GPT分区格式 [rootlocalhost ~]# gdisk /dev/sdb -bash: gdisk: 未找到命令 [rootlocalhost ~]# yum -y install gdisk- gdisk命令用于查看磁盘使用情况和磁盘分区&#xff08;GPT分区格式&#xff09; - 命令格式&#xff1a;gdisk [选项...] [设备路径] - 常用选项&…

算法练习Day23 (Leetcode/Python-回溯算法)

46. Permutations Given an array nums of distinct integers, return all the possible permutations. You can return the answer in any order. Example 1: Input: nums [1,2,3] Output: [[1,2,3],[1,3,2],[2,1,3],[2,3,1],[3,1,2],[3,2,1]]思路&#xff1a;此题可用回溯…

作为铭文跨链赛道龙头,SoBit 有何突出之处?

跨链桥赛道将是铭文市场长期的发展的刚需 在比特币网络中&#xff0c;Ordinals 铭文铸造的铭文总量已经超过了 5100 万枚&#xff0c;并累计费用收入超 5028 BTC。同时&#xff0c;仅 BRC-20 叙事方向的市值&#xff0c;就已经超过了 30 亿美元&#xff0c;并且随着铭文资产种类…

Apache DolphinScheduler 3.1.9 版本发布:提升系统的稳定性和性能

&#x1f680;我们很高兴宣布&#xff0c;Apache DolphinScheduler 的最新版本 3.1.9 已正式发布&#xff01;此版本在 3.1.8 的基础上进行了关键的 bug 修复和文档更新&#xff0c;共计修复了 14 个 bug 和改进了 3 个文档。 主要更新亮点 本次更新重点解决了以下几个关键问题…

3D游戏角色建模纹理贴图处理

在线工具推荐&#xff1a; 3D数字孪生场景编辑器 - GLTF/GLB材质纹理编辑器 - 3D模型在线转换 - Three.js AI自动纹理开发包 - YOLO 虚幻合成数据生成器 - 三维模型预览图生成器 - 3D模型语义搜索引擎 在本文中&#xff0c;我们将介绍 3D 纹理的基础知识&#xff0c;并讨…

15-网络安全框架及模型-BLP机密性模型

目录 BLP机密性模型 1 背景概述 2 模型原理 3 主要特性 4 优势和局限性 5 困难和挑战 6 应用场景 7 应用案例 BLP机密性模型 1 背景概述 BLP模型&#xff0c;全称为Bell-LaPadula模型&#xff0c;是在1973年由D.Bell和J.LaPadula在《Mathematical foundations and mod…

web渗透安全学习笔记:1、入门基础知识/ XXS漏洞

前言 自编写python渗透工具编写学习笔记专栏以来&#xff0c;笔者便发现了一个较为严重的问题&#xff1a;我们大多数文章都是学习如何用python编写扫描与利用漏洞的渗透工具&#xff0c;却没有真正解析漏洞的形成原因&#xff0c;长此以往我们的学习就只会浮于表面&#xff0c…

C#中创建包含括号的数据表字段的处理方法

在C#中创建数据表时&#xff0c;有时我们会遇到需要在字段名称中包含括号的情况。这种需求可能出现在字段名称包含特殊字符、关键字或空格的情况下。本文将探讨如何处理这种情况&#xff0c;并介绍一些常用的方法。 一、为什么需要处理包含括号的数据表字段 1. 避免与C#语言保…

Spark RDD操作性能优化技巧

Apache Spark是一个强大的分布式计算框架&#xff0c;用于处理大规模数据。然而&#xff0c;在处理大数据集时&#xff0c;性能优化成为一个关键问题。本文将介绍一些Spark RDD操作的性能优化技巧&#xff0c;帮助大家充分利用Spark的潜力&#xff0c;并获得更快的处理速度。 …

【UE5.1】程序化生成Nanite植被

目录 效果 步骤 一、下载Gaea软件和树林资产 二、使用Gaea生成贴图 三、 生成地形 四、生成草地 五、生成树林 六、生成湖泊 七、其它功能介绍 7.1 调整树林生成的面积 7.2 让植物随风飘动 7.3 玩家和植物互动 7.4 雪中树林 7.5 环境音效 效果 步骤 一、下载Ga…