php项目被黑了 处理,记录一下网站被黑(攻击)的处理过程

今天一个朋友发来一个网站说网站被攻击了。我打开网站看了下,网页在浏览器里看着一切正常。看源代码的时候,发现了问题。网站的标题、描述、关键词都被修改了。这里记录一下处理的过程。

1. 查看网站的程序

网站的程序是用织梦系统,因为是织梦系统的网站。首页有静态访问,和动态访问两种。这个网站是动态访问的。然后就检查了首页文件 index.php 和模板文件,发现这两块是没有问题的。平时经常遇到的是生成一个静态的首页,这个首页有问题,其他的页面是正常的。看来这个问题,不是在这里。

2. 查看最近被修改的文件

因为程序是 php的所就查找了,最近一段时间被修改的php文件。

# 查找最近7天新增或者被修改的php文件

find . -name '*.php' -mtime -7

# 查找被 /a/about.html 更晚的php文件

find . -name '*.php' -cnewer /a/about.html

因为织梦的程序会生成静态文件,通常有些单页只生成一次。找下生成时间,比这个文件更晚的文件。通过文件查找就找到了一些可疑的文件

./kosys.php

./data/safe/inc_safe_config.php

./data/config.cache.inc.php

./data/cache/listcache/90/5b/e5/905be555f4a9373271835a249545dad8.php

./data/cache/memberlogin/c4/ca/42/c4ca4238a0b923820dcc509a6f75849b.php

./data/enums/vocation.php

...

./index.php

./static/m/view.php

./static/m/index.php

./static/m/list.php

./dils.php

文件也不多,就一个一个的查看了下,如果是恶意文件,就是直接删除掉。恶意文件中通常会含有 base64_decode,还有就是经过编码的一大片密密麻麻的字符。经过以上的处理,打开再次刷新的时候网站已经恢复正常了。

查找网站被攻击的原因

首先是需要确定被攻击的时间。删除恶意文件 kosys.php的时候看了一下,文件产生的时间。然后就调取了,这段时间的web服务器的访问日志。发现了当天有好多次登陆。我问了下朋友密码是多少,他说是 12345678, 他说密码是12345678。然后又查看了下 post提交的相关的日志,发现访问了 好几次这个文件dede/file_manage_control.php。可是网站网站好长时间没更新了。说明肯定是在上传恶意文件。由此找到了原因网站被猜测出用户名和密码后,上传了恶意文件 。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值