写在前面的话
在检测网站安全性的过程中,最麻烦的一部分工作就是要确保我们能够找出网站中所有已存在的后门。绝大多数情况下,攻击者会在网站各种不同的地方注入恶意代码,并以此来增加再次感染该网站的成功率以及尽可能久地实现持续感染。
虽然我们之前已经给大家介绍过数百种后门以及相应的影响,但今天我们想跟大家更加深入地讨论一些关于恶意软件的分析技术,即如何解码复杂的高级恶意软件。
本文所分析的恶意软件感染样例早在几个月前就已经出现了,但是受这种恶意软件变种所感染的网站(例如WordPress和Joomla等CMS)数量却一直在增加。
恶意软件
成功感染目标网站之后,攻击者可能会进行注入后门和Web Shell、以及添加伪造的管理员用户等恶意操作。一般来说,攻击者都会采用一种或多种技术来隐藏自己的恶意代码,例如编码、加密和混淆等等。
请大家先看下面给出的代码段。其中,攻击者同时使用上面举例的三种技术。接下来,我们会一步一步地告诉大家如何对这段代码进行解码和分析。
原始的恶意软件代码段:
简化代码
在解码过程中,最重要的是要理解代码的逻辑结构。为此,我们使用了PHP Beautifier来将之前的代码段转换成了下图所示的格式:
虽然目前为止代码仍然是不可读的,但是我们现在至少已经了解了代码的编程逻辑架构。
攻击者一开始声明了一个名叫”$hc7e1d20″的变量,而这个变量是没有任何实际意义的。根据我们的经验来看,这个变量的值(406)可能是攻击者用来标识恶意软件变种版本的。
除此之外,还有一些全局变量也对我们理解代码不会提供任何帮助,我们可以直接忽略它们。
这个恶意软件样本基本上使用的是字符/字符串修改技术,攻击者在变量中存放了很多十六进制字符,然后再将它们编译成不同的变量。
第一个样例如下:
这段代码可以直接通过下面的bash命令来进行转译:
这个值(${GLOBALS}[‘tbb6a’])似乎使用了某些特殊字符来防止被转译,但是恶意软件最终似乎并没有使用这个值。现在,我们就可以创建一个简单的PHP脚本,然后自动化地打印出所有的变量以及相应的值。
查找和替换
得到这些信息之后,我们就可以使用查找和替换功能了。
第一个变量如下:
我们可以得到下面的转译结果:
为了增加代码的可读性,我们将’be10eb436′替换成了’arr’(因为它被声明为了一个array()),然后我们继续对字符进行转译。
几分钟之后,我们得到了如下所示的代码:
现在一切已经更加明朗了,接下来我们还要对代码进行一些调整。其中,前几个变量可以直接替换成下列形式:
将代码种各个变量和值调整到相应位置之后,我们就得到了上述代码中的第一个函数:
恶意目的
替换了所有的函数以及变量之后,我们就可以得到如下所示的代码段了:
得到了完整并且可读的恶意代码之后,我们发现了几个有意思的地方:
1. 其中有一个名叫l3f5() 的函数,该函数负责通过按位异或计算来执行加密和解密操作。
2. 函数 q057860()采用了两层异或加密/解密计算。
a) 第一层计算中,密钥是一个预定义的常量: ($w158 = ‘2cef0f87-62fe-4bb9-a1de-4dc009e818ea’;)。
b) 第二层所使用的密钥来自于POST参数或HTTP coockie。
c) 这个函数主要用来对经过加密的序列化数据进行解码。其中,序列化数据是攻击者通过cookie或POST参数传递给恶意脚本的。
3. 解码数据可能包含:
a) 可执行的PHP代码。
b) 提供关于后门和PHP版本信息的命令。
总结
现在网上有很多不同类型的恶意软件,但并非所有的恶意软件都是直接通过脚本来执行恶意命令的。比如说在这个样本中,它可以通过$_POST或$_COOKIE请求来接收任意命令,而Web 服务器 默认是不会记录这种行为的。
为了防止网站被恶意软件所感染,我们强烈建议管理员采用类似文件完整性监测以及Web应用防火墙(WAF)等安全措施。除此之外,我们还建议管理员定期检查网站的日志记录以尽早地发现可疑行为。
小五作文 不值得我尊敬的一位长辈
一位不值得我尊敬的长辈一天,我和我的叔叔一起去中山路逛街。 走在半路上的时候,叔叔就从口袋里拿出一个烟盒,打开盖子,从里面拿出一支烟,有从裤兜里拿出一个打火机,熟练地把烟点燃,抽了起来,还不时地抖出一点儿烟蒂。 抽完了,叔叔就把烟随手扔在地上,踩了一脚,就不管它了。 我看到这一幕,心想:“叔叔怎么能这样呢?真不讲卫生!”
我们各自买了一瓶水。 叔叔喝完了,就把瓶子扔在地上,又踢了一脚,就不理它了。 我说:“叔叔,你怎么能乱扔垃圾呀!这样会破坏环境的啊!”但叔叔却不屑一顾的说:“扔了就扔了呗,反正清洁工会捡起来。 ”
保护环境,我们每个人都有责任,但叔叔为什么要乱扔垃圾呢?
喝咖啡会影响智商吗?一天喝多少适宜呢?

谨以此文献给所有拒绝咖啡因,误解咖啡因,讨厌咖啡因,害怕咖啡因,好奇咖啡因,想了解咖啡因,喜欢咖啡因,少量摄取咖啡因,大量摄取咖啡因,大大受益于咖啡因的同胞们,愿所有的同胞们走近咖啡因,了解咖啡因,科学认识咖啡因,合理摄取咖啡因,尽情享受咖啡因,让我们共同高呼:咖啡因有益健康!International Food Information CouncilFoundation 国际食品信息委员会关于咖啡因.提起咖啡因一词大家肯定都不陌生。 人类饮用含有咖啡因的食品和饮料已经有几千年的历史了。 咖啡因是食品构成元素中被研究最多的元素之一,尽管如此还是存在很多关于它的争议和误解,本报告将针对一些关于咖啡因争论的热点并澄清一些科学事实。 咖啡因的历史*公元前2737年 .—中国开始将茶叶加工成茶饮品* 公元575. – 咖啡起源于非洲* 11世纪– 阿拉伯人开始饮用咖啡*1519年 – 阿兹特克人将可可介绍给西班牙探险者*19世纪80年代 – 第一款咖啡因饮料人类食用含有咖啡因的饮食已经有数千年的历史,而且至今这些饮食已经成为一些国家文化中的一部分,比如中国的茶。 咖啡因快速事实* 一般存在于植物的种子,叶子和果实中* 存在于咖啡,茶,可可和一些软饮料中*有时被用作芳香剂咖啡因存在于多种植物的叶子,种子和果实中,最常见的包括咖啡,可可豆,瓜拉纳和茶叶。 咖啡因还被添加到一些饮料中以增加少量的苦味。 这种特别的苦味用以调和饮料中主要的甜味等成分。 咖啡因摄取* 专家建议: 适当摄取*适当量 = 300 毫克; 一般3杯咖啡*成人每天摄取200毫克 (Food &Chemical Toxicology, 1996)咖啡因含量根据食品的种类,制作方法以及分量有所不同,对于咖啡树和茶树,咖啡因的含量也取决于树种。 儿童和青少年的咖啡因摄取一般来源于茶和软饮料,而25岁以上的成人主要来源于咖啡。 咖啡因新陈代谢*轻微的中枢神经系统兴奋* 咖啡因的效用表现不同* 咖啡因在摄取后几小时内分解咖啡因的效用因人而异。 它取决于多种因素,包括咖啡因的摄取量和频率,体重和体质。 有些人即使晚上摄取也不会影响睡眠,有些人只能在白天摄取咖啡因而有些人即使一点点的咖啡因也会导致失眠。 咖啡因不会长时间停留在体内,它一般会在3——4小时内被分解。 相关问题* 适度的咖啡因摄取是安全的,不能误解为药物的滥用* 规律性的咖啡因摄取突然被中止后,有些人会感到暂时的不适应咖啡因的摄取会对中枢神经的兴奋有一些促进作用,虽然咖啡因常被认为会“上瘾”,但实际上适度摄取咖啡因是安全的,不能被认为是“药物滥用”。 当规律性的咖啡因摄取被突然中断后,人们会感到暂时的不适如头痛,疲倦等,但这些症状是短暂的,只持续几天。 咖啡因及其功能*可以提高机警度和人体机能* 提高体能持久力* 增强大脑机能适度的咖啡因对人体体力和精神都有着积极的效用。 研究证明咖啡因有助于提高记忆和逻辑推理能力,同时还可以提高人的反应速度和听觉及视觉的准确度。
请问EL十字绣好吗
EL十字绣(广州)配套加工中心是一家专业从事十字绣配套生产、绣图软件研发及绣图开发、EL十字绣套件整合营销的专业性商务机构。 公司立足十字绣研发、生产领域已有5年的历史,致力于十字绣核心绣图设计软件的转化与开发,将难度最大的PCS7.0与PDF2.0专业绣图设计合成、后期处理软件成功嫁接,实现了十字绣产业的多元化发展并建立起了完善的合作开发体系,先后与多家同业进行了绣图开发领域的项目合作,形成了强大的核心技术支撑与信息资源共享体系。 公司拥有一支技术精湛、创意唯美、经验丰富的绣图软件研发、绣图制作、生产加工配套的专业化队伍,在强大的技术支持下于2002年成功的生产出专供网络销售的“绣色”系列自配套件,赢得了广大绣友的一致好评并收集了丰富的产品意见、建议的反馈信息。 2005年在国内十字绣产业平稳上升的整体趋势影响下,我们推出了EL十字绣系列套件产品,率先推向了网络市场,得到了客户广泛的认可与积极的评价,得到了市场积极的响应。 EL十字绣的绣线、绣布及包装物等均符合国际的环保认证标准,已经出口到欧盟的爱尔兰、英国、荷兰及亚洲的部分国家,受到了客商广泛的认可和好评,EL十字绣的成品将成为出口贸易的热门选择!选择EL十字绣是您正确的决策!首先EL十字绣聘请了MBA硕士来规范渠道管理,为了避免价格恶意竞争、低利润销售的情况,EL十字绣全国范围内严格限制加盟代理商的数量,杜绝渠道外进货的可能性,不象国内其它品牌从任何一个渠道都可以拿到货来卖,此举有力的保障了代理商的权利;其次EL十字绣设定了市场最低零售价,全国任何经销商均不得低于此价格销售,我们公司将要求各级代理商对下辖的经销商进行价格监督,如发现低价恶意竞争销售情况,厂方将切断其进货渠道,取缔代理资格,永不合作;第三EL十字绣的产品价格体系经过了科学的市场调查与广泛的市场论证,参考了国内十几种产品的市场价格,保证同品质产品中售价最低!有力的成为十字绣行业的竞争者!第四EL十字绣的绣图与其他品牌的十字绣绣图重叠率为20%左右,成为了最有特点的十字绣产品,公司非常注重绣图的开发和研究,固定每季度将向所有代理商提供最少200幅左右的新图册,保证了产品强大的生命力。 第五EL十字绣的绣图基本规格多数在1平米以内,这样的设计主要是考虑到消费者的完成时间和重复消费的频率。 当然EL十字绣除了上述优势外还拥有几项国内第一,例如国内最大的十字绣图2.5米的EL7053《般若波若蜜多心经》、国内最全的十字绣图15幅的EL7060-EL7074《清明上河图全图》、EL十字绣是国内目前拥有十字绣绣图最多的厂商、拥有欧洲风格系列绣图最多的厂商等等业界荣誉。
发表评论