博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
防止ZENCART网站被跳转和防黑
阅读量:5076 次
发布时间:2019-06-12

本文共 1035 字,大约阅读时间需要 3 分钟。

防止ZENCART网站被跳转和防黑

 

跳转的检测方法

1.用英文浏览器 和国外ip来访问自己的网站 看是否会跳转

2.google下自己网站 点开看是否会被跳转

怎么修复呢?

1.看是否是.htaccess被修改导致的

2.寻找php木马

一般存在于除includes外的其他目录 常见于images目录 图片目录只要有php文件 直接删除

对于不确定的文件  直接浏览器访问这个文件 一般有密码访问的就是木马了

把不是自己的可疑文件都清除掉

3.对于跳转的代码 一般有js和php两种

对于js的 如果是存在在产品描述中的 去数据库运行

update products_description set products_description=replace(products_description,'替换的字','')

这个替换的字就是跳转代码  这个似乎智能在数据库运行 ,而不能在 ZENCART后台的INSTALL SQL栏目下运行。

如果js代码是存在文件中的 以及php中的跳转代码 比较笨点的方法就是把整站的代码都下载下来 然后搜索相关词来找到哪个文件的 这个词一般上搜索跳转后的网址

比如跳到http://www.163.c0m 就搜索163
还有些跳转代码会是加密的 那么我们就搜索一些常用的关键函数来确定 如 eval exec base64_decode 出现这些函数的文件 要仔细检查下是否是木马

4.以上都搞定了 检查后台的管理员是否被人添加过

现在在把数据库密码 后台密码 后台路径全都更改

5.还出现问题,那么去找到服务器的访问记录文件 access logs 找到差不多是被黑的时候的记录 来看是怎么被入侵的

总的来说 修复是个繁琐但又必须要细心的事情

下面再说下预防的一些措施

1.如果是1.3.8版本看是否打上了补丁 以及编辑器漏洞

好能更新至zencart最新版本

2.修改后台目录地址

3.在根目录的一些目录放个.htaccess文件防止直接访问 比如email cache images.... 内容如下

<Files *.php>

Order Deny,Allow
Deny from all
</Files>

4.安装或自己写一些扩展或模块的时候 一定要注意代码的参数安全 防止sql注入

转载于:https://www.cnblogs.com/waimaole/archive/2012/09/25/2700968.html

你可能感兴趣的文章
极客时间-左耳听风-程序员攻略-分布式架构工程设计
查看>>
akka之种子节点
查看>>
不知道做什么时
查看>>
matlab 给某一列乘上一个系数
查看>>
密码学笔记——培根密码
查看>>
Screening technology proved cost effective deal
查看>>
MAC 上升级python为最新版本
查看>>
创业老板不能犯的十种错误
查看>>
Animations介绍及实例
查看>>
判断请求是否为ajax请求
查看>>
【POJ2699】The Maximum Number of Strong Kings(网络流)
查看>>
spring boot配置跨域
查看>>
BZOJ 1996 合唱队(DP)
查看>>
进击吧!阶乘——大数乘法
查看>>
安卓学习资料推荐-25
查看>>
Mysql数据库备份和还原常用的命令
查看>>
关于String s = new String("xyz");创建了几个字符串对象?的问题
查看>>
学习搭建S3C6410开发板的测试环境心得
查看>>
表单重复提交与解决
查看>>
HOJ---12500 Faculty Dividing Powers[数论]
查看>>