明月浩空模版后门事件:Emlog漏洞揭露

摘要

最近发现“明月浩空”模版有致命后门,小东觉得或许是作者不小心犯错。我正在深入挖掘Emlog系统的安全问题,想给大家普及Emlog漏洞的发现、利用和修复方法!

正文

【摘要】最近“明月浩空”的模版,爆出了致命后门,小东看来,或许只是作者不小心写成这样的吧!正好最近在深入挖掘Emlog系统的安全问题,顺便给大家普及一下Emlog漏洞的发现、利用以及修复!…

最近“明月浩空”的模版,爆出了致命后门,小东看来,或许只是作者不小心写成这样的吧!

正好最近在深入挖掘Emlog系统的安全问题,顺便给大家普及一下Emlog漏洞的发现、利用以及修复!

“明月浩空”模版预览图:

明月浩空模版

此次后门事件,主要爆发在一个文件读取函数上(如图):

PHP当中的file_get_contents()函数用于读取文件的内容,作者本想用于读取图片内容的,不知道为什么要多此一举?

如何利用:

声明:由于作者已经公布漏洞的存在,因此此处为证明漏洞真实性做必要的描述!

上述图片中的函数主要意思,就是获取一个文件的链接,如果存在就读取,并输出文件内容,否则跳转到作者的网站???(PS:并不知道为什么要跳转到作者的网站【滑稽】)

Payload:http://127.0.0.1:81/content/templates/lime.me/function/image.php?url=image.php

作用读取image.php文件的内容,至于读取其他的文件会怎样,留给大家自己想象…

如何修复:

我想,大多数人应该关注这一点,

1.购买使用正版的模版,售后有保障;

2.使用有安全开发经验作者的主题;

3.关注:刀客资源网,哈哈~

修复的方法很简单,只需要改成如下的代码(此代码参考小健博客):

<?phpheader(“Content-Type: image/x-icon; charset=utf-8”);function curl_get($url){$ch=curl_init($url);curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);curl_setopt($ch, CURLOPT_USERAGENT, ‘Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36’);curl_setopt($ch, CURLOPT_TIMEOUT, 30);$content=curl_exec($ch);curl_close($ch);return($content);}if(isset($_GET[“url”]))$file=curl_get(“”.$_GET[‘url’]);elseHeader(‘Location:https://limh.me’);echo $file;?>

总结:

开发者在开发的时候尤其要注意文件读取等相关函数的使用,注意权限的控制,以及变量可控性(过滤),此次分析就到这里,原创文章,转载请注明,网络安全,你我共建,技术交流,合法测试。

欢迎加入QQ群:127785979一起交流技术!

关注不迷路

扫码下方二维码,关注宇凡盒子公众号,免费获取最新技术内幕!

温馨提示:如果您访问和下载本站资源,表示您已同意只将下载文件用于研究、学习而非其他用途。
文章版权声明 1、本网站名称:宇凡盒子
2、本站文章未经许可,禁止转载!
3、如果文章内容介绍中无特别注明,本网站压缩包解压需要密码统一是:yufanbox.com
4、本站仅供资源信息交流学习,不保证资源的可用及完整性,不提供安装使用及技术服务。点此了解
5、如果您发现本站分享的资源侵犯了您的权益,请及时通知我们,我们会在接到通知后及时处理!提交入口
0

评论0

请先

站点公告

🚀 【宇凡盒子】全网资源库转储中心

👉 注册即送VIP权限👈

👻 全站资源免费下载✅,欢迎注册!

记得 【收藏】+【关注】 谢谢!~~~

立即注册
没有账号?注册  忘记密码?

社交账号快速登录