当前位置: 首页 > news >正文

深圳网站优化平台ps网站头部

深圳网站优化平台,ps网站头部,网站死链怎么办,培训机构退费文章目录 1 SSRF 服务端请求伪造1.1 SSRF(curl)1.1.1 漏洞防御 1.2 SSRF(file_get_content)1.2.1 漏洞防御1.2.3 SSRF 防御 1 SSRF 服务端请求伪造 SSRF(Server-Side Request Forgery:服务器端请求伪造) 其形成的原因大都是由于服务端提供了从其他服务器应用获取数据的功能但又没有对目标地址做严格过滤与限制从而导致攻击者可以传入任意的地址来让后端服务器对其发起请求并返回对该目标地址请求的数据。 数据流攻击者-----服务器----目标地址 根据后台使用的函数的不同对应的影响和利用方法又有不一样。 PHP中下面函数的使用不当会导致SSRF file_get_contents() fsockopen() curl_exec()如果一定要通过后台服务器远程去对用户指定(“或者预埋在前端的请求”)的地址进行资源请求则请做好目标地址的过滤。 1.1 SSRF(curl) cURL用法PHP: cURL - Manual。 点击链接查看页面变化 http://192.168.188.183/pikachu/vul/ssrf/ssrf_curl.php发现页面的URL中多了一个url参数。 http://192.168.188.183/pikachu/vul/ssrf/ssrf_curl.php?urlhttp://127.0.0.1/pikachu/vul/ssrf/ssrf_info/info1.php因为curl支持很多协议就可以做以下尝试 通过网址访问 比如说修改url为urlhttp://www.baidu.com访问百度页面 利用file协议查看本地文件 file协议file://是一种在本地文件系统中读取或写入文件的协议。通过file://协议可以使用Curl直接读取本地文件或将数据写入到本地文件。 修改url为:urlfile:///c:/test/wuhu.txt查看文件的内容 dict协议扫描内网主机开放端口 dict协议dict://是一种用于在Curl命令中传递字典参数的协议。该协议通常用于向服务器发送包含键值对的数据。 使用dict协议可以获取内网主机开放端口相应服务的指纹信息修改url为urldict://192.168.188.183:80 1.1.1 漏洞防御 修改代码前可以看到代码中没有做任何的过滤操作 对代码做一些改动 echo $URL.br \; $octet explode(.,$URL); echo $octet[1].br \; if($octet[1]!php){die(黑客); }代码解析 die等同于 exit()终止程序的执行。 explode 使用一个字符串分割另一个字符串。 explode(string $separator, string $string, int $limit PHP_INT_MAX): array此函数返回由字符串组成的数组每个元素都是 string 的一个子串它们被字符串 separator 作为边界点分割出来。 这样我们就可以让页面访问的时候只能去访问info1.php和info2.php文件这里以点作为分割所以如果后缀名不为php的话那么就不允许通过。 页面访问 http://127.0.0.1/pikachu/vul/ssrf/ssrf_curl.php?urlhttp://localhost/pikachu/vul/ssrf/ssrf_info/info1.php如果访问其他的路径例如访问本地文件 http://127.0.0.1/pikachu/vul/ssrf/ssrf_curl.php?urlfile:///c:/test/wuhu.txt访问其他网站 127.0.0.1/pikachu/vul/ssrf/ssrf_curl.php?urlhttp://www.baidu.com1.2 SSRF(file_get_content) 点击链接查看页面变化 发现路径中的参数从url变成了file file_get_content使用方法。 file读取本地文件 修改file为filefile:///../../../../../../../../windows/system32/drivers/etc/hosts 查看页面效果 http协议请求内网资源 为了演示效果开启一台kali主机并且开启一个http服务 python3 -m http.server 8888修改file为filehttp://192.168.188.185:8888 查看页面效果 1.2.1 漏洞防御 修改之前的代码 修改后的代码 echo $filename.br \; $octet explode(.,$filename); echo $octet[1].br \; if($octet[1]!php){die(黑客); }页面访问读取本地文件 http://127.0.0.1/pikachu/vul/ssrf/ssrf_fgc.php?filefile://../../../../../../../../windows/system32/drivers/etc/hosts1.2.3 SSRF 防御 参看我写的另一篇博客服务端请求伪造(SSRF)及漏洞复现
http://www.hkea.cn/news/14527743/

相关文章:

  • 网站推广站点建设与策划手机网站建设的公司排名
  • 云盘网站建设图片上传网站源码
  • 常州做网站哪家快黑河网站建设公司
  • 南昌网站建设方案优化做一个软件需要哪些技术
  • dnf网站上怎么做商人本周新闻热点10条
  • 建网站需要服务器吗做网站的软件工程师
  • 网站在政务新媒体建设方案crm系统官网
  • 弹窗广告最多的网站网站的头尾和导航的公用文件
  • 如何在网站中加入百度地图深圳市建设工程交易服务中心宝安分中心
  • 金花站长工具平台商业模式有哪些
  • wordpress站点名没有更改做折扣的网站有哪些
  • 宁波网站推广网站优化郑州网站建设制作费用
  • 国家网站备案常德市网站建设
  • wap网站开发价格wordpress 文章rss
  • 分类信息网站营销杭州精高端网站建设
  • 南通网站排名方法交互做的比较好的网站
  • 网站开发和美工的区别个人网站制作申请
  • 卯兔科技网站建设购买一个网站需要多少钱
  • 青浦网站开发做饲料的专业网站
  • 域名不转出可以做网站吗霸州市网站建设
  • 昆明企业网站建设一条龙cnnic可信网站必须做吗
  • 黄山网站建设推荐电子网站建设推广方案
  • 女孩做网站运营好吗六图网
  • 官方网站建设 安全还踏实磐石网络php网站源码怎么在本地电脑调式
  • 泰安千橙网站建设这几年做哪些网站能致富
  • 东莞高端网站建设哪个好软文怎么写比较吸引人
  • 青州做网站的电话2014年沈阳建设银行网站
  • 做ps兼职的网站有哪些百度云网盘搜索引擎入口
  • 拱墅区哪里有网站建设青岛网站优化快速排名
  • 网站建设需要什么技术广东微信网站制作费用