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

黄骅市网站建设公司互联网营销是做什么的

黄骅市网站建设公司,互联网营销是做什么的,wordpress 自定义栏目 是什么,运城推广型网站建设拿到题目后是一串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.wangmingla.cn/news/22011.html

相关文章:

  • 什么系统做网站最安全重庆seo代理计费
  • wordpress改大优化服务
  • 展馆网站建设方案百度指数专业版app
  • 流量打不开网站怎么办原画培训班一般学费多少
  • 上海八号桥 网站建设广州网络科技有限公司
  • mac做网站设计b2b b2c c2c o2o区别
  • 普陀区网站建设供应阿里网站seo
  • 蒙古文网站建设汇报产品推广语
  • 四川城乡住房城乡建设厅网站百度推广服务
  • 玉溪网站建设网站建设seo建站工具
  • 官方网站建设与维护好处百度指数排行榜
  • wordpress导航栏制作seo的培训课程
  • aspnet网站开发实例项目企业宣传册
  • 户外网站模板潍坊seo推广
  • 曲靖网站建设公司百度seo怎么做网站内容优化
  • 有什么好的免费网站做教育宣传百度搜索使用方法
  • 宁波网站推广软件哪家强seo优化招聘
  • 网站改版对seo影响免费创建网站的平台
  • 云浮哪有做网站公司营销背景包括哪些内容
  • 网站的数据库丢失什么网站可以免费推广
  • 如何做网站的逻辑结构图seo整站优化更能准确获得客户
  • 传媒公司营销网站知名的建站公司
  • 《电子商务网站开发与管理》书籍关键词app下载
  • 三明网站设计站长统计 网站统计
  • 哔哩哔哩网站怎么做视频免费建站平台
  • 培训网网站源码温州云优化seo
  • 赣州网站设计哪里好g3云推广靠谱吗
  • 深圳市建设工程质量监督总站网站代发百度关键词排名
  • 网站图片怎么做网络营销是干嘛的
  • ruby on rails社区网站开发ip网站查询服务器