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

黄骅市网站建设公司互联网营销的优势

黄骅市网站建设公司,互联网营销的优势,怎样帮拍卖网站做策划,怎么做公司的宣传网站拿到题目后是一串PHP代码,给到提示是flag在变量中,接下来进行代码审计 error_reporting(0):关闭错误报告 include “flag1.php”:包含flag1.php文件 highlight_file(_file_):页面进行语法高亮显示 isset($_GET[‘args’])&#xf…

拿到题目后是一串PHP代码,给到提示是flag在变量中,接下来进行代码审计

  • error_reporting(0):关闭错误报告

  • include “flag1.php”:包含flag1.php文件

  • highlight_file(_file_):页面进行语法高亮显示

  • isset($_GET[‘args’]):判断有没有用get方法传一个args的参数,如果有才执行以下的if语句

  • preg_match()正则表达式匹配函数

  • /^\w+$/,\w表示任意一个数字、字母或下划线,+匹配前面的子表达式一次或多次,^和$用在一起表示整行匹配

  • var_dump()以更易识别的方式输出变量的类型和值

  • eval()函数将字符串当成php代码执行

  • $$args是一个可变变量,将$args的值当成另外一个变量的名称,所以给$args传递值就$$args就可以表示另外一个变量

我是这样理解的

因为源码已经提示了,flag在变量中,然后这里使用的GET的方式接受变量,又做了正则匹配,意思就是说如果传入的参数不是以字符,数字和下划线组成的就输入args error

理解完构造,因为提示说flag都存在于变量中,在PHP里有一堆预定义变量,是可以直接拿来使用的,预定义变量$GLOBALS就包含了当前脚本中已经定义的所有变量

所以我们可以构造?args=GLOBALS来回显当前脚本的所有变量信息

获得flag

http://www.yidumall.com/news/34592.html

相关文章:

  • 公司名字大全免费取名网页优化seo广州
  • 京东网站建设的详细策划百度网盘网页版入口
  • 一个网站的构建上海网站建设优化
  • 重庆彭水网站建设互联网推广运营
  • 阳山做网站怎么优化网站性能
  • wordpress 桌面通知seo外链收录
  • 广州网站建设比较百度获客
  • 甘肃省建设厅官方网站张睿seo常见优化技术
  • 做最最优秀的视频网站有哪些开发软件app需要多少钱
  • 网站开发工作长沙百度网站快速排名
  • 武汉网站建设与服务goole官网
  • 网站 如何做 中英文切换seo技巧分享
  • 泰兴做网站公司西安seo关键字优化
  • 免费个人域名邮箱优搜云seo
  • 用php做的大型网站有哪些天津seo外包
  • 艺术字体在线设计免费版seo的搜索排名影响因素主要有
  • 县政府门户网站建设网站seo诊断分析
  • 公众号取名神器佛山seo网站排名
  • 怎么做电子商务的网站推广百度关键词优化策略
  • 教你如何做好网站网站推广软文范例
  • 网站根目录文件名百度app营销软件
  • 网站的制作与调试广州网站优化
  • 广东网站建设专业公司百度官网进入
  • 安徽seo人员北京seo百度推广
  • 安徽网站制作公司免费推广途径
  • 东京购物商城公司网站如何seo
  • 网站建设要后台吗企业培训十大热门课程
  • 东莞网站建设公司辉煌大厦华为手机软文范文300
  • 黑白高端网站建设营销顾问公司
  • 外行怎么做网站今日头条官网首页