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

各种免费源码共享网站上海餐饮网站建设

各种免费源码共享网站,上海餐饮网站建设,知网涉嫌垄断被罚8760万,如何制作页设计[FBCTF2019]RCEService 文章目录 [FBCTF2019]RCEService掌握知识解题思路关键paylaod 掌握知识 ​ json字符串格式#xff0c;命令失效(修改环境变量)–绝对路径使用linux命令#xff0c;%0a绕过preg_match函数#xff0c;代码审计 解题思路 打开题目链接#xff0c;发现…[FBCTF2019]RCEService 文章目录 [FBCTF2019]RCEService掌握知识解题思路关键paylaod 掌握知识 ​ json字符串格式命令失效(修改环境变量)–绝对路径使用linux命令%0a绕过preg_match函数代码审计 解题思路 打开题目链接发现可以通过json格式传递命令进行命令执行但是不知道json的键名输入ls显示无法识别查看源代码后发现该输入框的name信息为cmd确定这就是键构建paylaod为{cmd:ls}抓包查看成功回显信息 发现命令正常执行准备查看根目录的文件由于是get传参所以空格先编码为%20但是发现回显hacking经过测试发现是对/进行了过滤 既然不能使用/那就直接使用cat命令查看一下index.php文件发现还是不行尝试更改cat的格式进行绕过发现还是不行。 仔细想想既然存在过滤多半碰到的函数都是preg_match该函数可以通过换行符%0a和数组进行绕过因为该函数只会匹配第一行数据除非设置了参数。所以默认为preg_match函数过滤构建paylaod{%0acmd:cat%20index.php%0a}。发现还是不行但是可以执行ls /命令了证明前面猜测没问题还绕过来了过滤 那为什么cat命令还不行执行呢都已经绕过了过滤。其实在没有限制的情况下命令还不能执行只能是该命令被屏蔽了但是使用其他查看文件的命令也都不可以。那可能就是环境变量被更改了需要使用命令的绝对路径来执行也就是/bin/cat。再次构建paylaod{%0acmd:/bin/cat%20index.php%0a}。成功回显了文件内容还得到了一个病毒提示… 发现过滤函数确实是preg_match代码的一开始就将环境变量修改了既然flag不在根目录下那很可能就在这个环境变量中查看环境变量目录结构发现了flag目录cat命令直接拿下flag 关键paylaod {cmd:ls}{cmd:ls%20/}{cmd:cat%20index.php}{%0acmd:ls%20/%0a}{%0acmd:cat%20index.php%0a}{%0acmd:/bin/cat%20index.php%0a}{%0acmd:ls%20/home/rceserive%0a}{%0acmd:/bin/cat%20/home/rceserive/flag%0a}
http://www.hkea.cn/news/14351529/

相关文章:

  • 网站建设的毕业设计wordpress网站文章形式
  • 网站建设简介是什么wordpress手机站主题
  • 建立网站有什么要求app推广视频
  • 扬州市网站建设企业手机网站源码
  • 可以看国外网站的dns网站建设中模板
  • 做网站如何备案合肥网页设计工资
  • 公司做的网站怎么维护网络营销的好处
  • 南京网站开发询南京乐识php网站建设思路
  • 南阳移动端网站制作南山区住房与建设局官方网站
  • 做单网站ic商城网站建设
  • 网站建设规划图软件开发机构
  • 商务网站建设实验最新军事新闻头条
  • 跑腿个人网站怎么做营销网站建设规划
  • 网站建设找什么公司深圳南山建设局官方网站
  • 网站社区的建设app定制开发制作费用
  • 网站报价表格河南郑州建设厅网站
  • 赣州做网站什么价格网站备案信息核验单
  • 网站建设叁金手指花总7网站设计就业怎么样
  • discuz下载关键词优化怎样
  • 网站自定义301网站开发常用的流程
  • 网站建设培训公司哪家好WordPress个人网站搭建
  • 网站建设 技术指标李炎辉网站建设教程
  • 单页加盟网站模板wordpress主题模板制作教程
  • 网站建设1選宙斯站长水煮鱼 wordpress
  • 网站导航条代码驻马店怎么建设自己的网站
  • 网站开发费用结算苏晋建设集团网站
  • 动漫网站 设计营销策略ppt
  • 网站添加微信支付功能网站添加站长统计代码
  • 全屏网站怎么做重庆网站建设公司推荐
  • php网站做代理wordpress完全删除插件