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

北京 网站建设 京icp国家示范建设成果网站

北京 网站建设 京icp,国家示范建设成果网站,代理项目推荐,桂林象鼻山是什么地貌这题考查的是: 字符串解析特性目录读取文件内容读取 字符串解析特性详解:PHP字符串解析特性 ($GET/$POST参数绕过)(含例题 buuctf easycalc)_参数解析 绕过-CSDN博客 ascii码查询表:ASCII 表 | 菜鸟工具 …

这题考查的是: 字符串解析特性+目录读取+文件内容读取

字符串解析特性详解:PHP字符串解析特性 ($GET/$POST参数绕过)(含例题 buuctf easycalc)_参数解析 绕过-CSDN博客
ascii码查询表:ASCII 表 | 菜鸟工具 (jyshare.com)

用到的函数有:

print_r()   读取复杂对象,字符串、数组、对象等

chr()        将ascii码值转换为字符

scandir()  读取目录;成功返回文件数组;失败返回false;目录必须用引号包裹

file_get_contents()     将文件内容读取到字符串中;以二进制流读取;图片、字符数据都可用

全是知识盲区啊;又学到了新知识

打开题目发现是一个计算器界面;查看源码发现设置了waf;具体内容不知道什么情况

通过抓包测试发现了calc.php的一段源码信息;里面对输入的一些特殊字符进行了过滤

过滤的字符:空格 ' " \t \r \n ` [ ] $ ^

尝试输入num参数进行测试发现只能输入数字;字母和其他符号都不通过;应该是waf搞的鬼

这里彻底蒙圈了;知识匮乏了;看了大佬的wp发现可以利用字符串解析特性进行绕过

百度了一下php参数的字符串解析特性:1.去掉空白符  2.将某些字符转化为下划线

大佬的文章:PHP字符串解析特性 ($GET/$POST参数绕过)(含例题 buuctf easycalc)_参数解析 绕过-CSDN博客

构造payload:?%20num=phpinfo()

发现成功执行了phpinfo()函数;好了;waf已经绕过了;接下来就是绕过calc.php的过滤操作了

现在不知道flag在哪里;先要读取一下目录文件

由于' " 都被过滤了;所以用chr()进行输入绕过;chr(47)是/

构造payload:print_r(scandir(chr(47)))           读取根目录下的文件信息;然后打印该数组

找到了疑似存放flag的文件名为f1agg

注意:文件名中第二个是数字1;不是l;我在这儿耽搁了好一会儿才发现

构造payload:print_r(file_get_contents(chr(47).chr(102).chr(49).chr(97).chr(103).chr(103)))

成功读取到了flag

10

http://www.yayakq.cn/news/992447/

相关文章:

  • 网站制作专业的公司哪家好设计类专业笔记本电脑推荐
  • 苏州推广网站建设概况淘宝运营培训班去哪里学
  • 设计网站企业网站建设公司上海中国国际进口博览会
  • 泡沫制品技术支持东莞网站建设wordpress新闻站自动采集器
  • 鞍山哪里做网站网站建设 质量标准
  • iis发布网站慢网站文件夹结构
  • 赣州网站建设案例wordpress调用代码怎么用
  • 高质量的南京网站建设软文推广多少钱
  • 电商网站如何做多用户商城开源左
  • 自己做淘客网站成本大吗如何做彩票网站推广图
  • 进入百度搜索网站wordpress 协会主题
  • 嘉兴网站建设嘉兴网站推广网站建设 部署与发布视频
  • 中国网上购物网站绿色主题网站
  • 广西网站建设开发wordpress做淘宝客网站
  • 网站建设+设计那种连接线厂家网站开发建设推荐
  • 傻瓜式自助建站系统网络营销案例事件
  • 网站建设报价明细模板水产网站模板
  • 网站 维护 费用编程猫少儿编程官网
  • 网站怎么做下拉刷新nas wordpress 外网访问
  • 上传网站图片不显示怎么进行网站推广
  • h5手机网站模板下载开通网站需要多少钱
  • 公司做网站要多长时间审核中国建筑公司排名前20
  • 网站后期维护费用怎样版费设计本接单大厅
  • 常熟高端网站建设自己建设的网站怎么赚钱
  • 手机网站模版微信小程序怎么制作流程
  • 郴州网站建设专业定制wordpress 首页添加链接地址
  • 有赞做网站网站开发费用包括美工费吗
  • 商城建设网站的原因舟山网站设计
  • 网站开发 开源jsp电子商务网站开发源码
  • 郑州做网站 艾特中国国际贸易网