网站木马后门查杀工具Linux系统专用

news/2024/5/14 23:19:11/文章来源:https://blog.csdn.net/weixin_34228617/article/details/89660876

后门这东西好让人头疼,第一文件太多了,不容易找,第二,难找,需要特征匹配啊。搞了一个python版查杀php webshell后门工具,大家可以增加后门的特征码,然后甩到后台给他查杀就可以了。适合Linux系统服务器的站长们

这个代码比较简单,大家可以自己继续完善下。主要是根据特征来匹配查找网站木马后门文件。

#!/usr/bin/python

# -*- coding: utf-8 -*-

#blog:www.sinesafe.com

importos

importsys

importre

rulelist =[

'(\$_(GET|POST|REQUEST)\[.{0,15}\]\(\$_(GET|POST|REQUEST)\[.{0,15}\]\))',

'(_decode\([\'"][\w\+/=]{200,}[\'"]\))',

'eval\(_decode\(',

'(eval\(\$_(POST|GET|REQUEST)\[.{0,15}\]\))',

'(assert\(\$_(POST|GET|REQUEST)\[.{0,15}\]\))',

'(\$[\w_]{0,15}\(\$_(POST|GET|REQUEST)\[.{0,15}\]\))',

'(w\.shell)',

'(gethostbyname\()',

'(cmd\.exe)',

'(shell\.application)',

'(documents\s+and\s+settings)',

'(system32)',

'(serv-u)',

'(提权)',

'(phpspy)',

'(后门)',

'(webshell)',

'(Program\s+Files)'

]

defScan(path):

forroot,dirs,files inos.walk(path):

forfilespath infiles:

isover =False

if'.'infilespath:

ext =filespath[(filespath.rindex('.')+1):]

ifext=='php':

file=open(os.path.join(root,filespath))

filestr =file.read()

file.close()

forrule inrulelist:

result =re.compile(rule).findall(filestr)

ifresult:

print'文件:'+os.path.join(root,filespath)

print'恶意代码:'+str(result[0])

print'\n\n'

break

ifos.path.lexists(sys.argv[1]):

print('\n\n开始扫描:'+sys.argv[1])

print(' 可疑文件 ')

print('########################################')

Scan(sys.argv[1])

print('提示:扫描完成-- O(∩_∩)O哈哈~')

else:

print'提示:指定的扫描目录不存在--- 我靠( \'o′)!!凸'

 

查到后门文件后 直接删除掉,光删除是不行的得找到问题的根源到底是从哪里的漏洞上传上来的,那就有必须要对程序代码进行安全审计了建议大家找专业做安全的来做深入的安全部署(建议找专业做安全的国内公司如:Sinesafe,绿盟,启明星辰等等都是比较不错的专业做网站安全的公司)

专注于安全领域 解决网站安全 解决网站被黑 网站被挂马 网站被篡改 网站安全、服务器安全提供商-www.sinesafe.com --专门解决其他人解决不了的网站安全问题.

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_782586.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

nodejs express搭建一个网站整理

先前用安卓完成了一个优惠券搜索的app,发现在app上操作比较麻烦,于是决定弄个网页版的。做网站是自己的擅长的,毕竟毕业之后咱一直用asp.net mvc做网站也好几个年头了。 可是这次我又想换个方式,就当是学习一下新的东西。而且mvc那…

网站HTTP升级HTTPS完全配置手册

本文转载自 :本文由葡萄城技术团队于博客园原创并首发 https://www.cnblogs.com/powertoolsteam/p/http2https.html ----------------------------------------------------------------------------------- 升级HTTPS,我们可以分为购买证书、安装证书、…

在ubuntu上部署asp.net core网站

2019独角兽企业重金招聘Python工程师标准>>> 今天摸索了一下asp.net core.其他都熟门熟路,唯独部署没碰过.本来以为很简单,没想到还是有很多坑的. 1.给ubuntu安装dotnet core 参见微软官方说明,需要先安装一个预备包,然后安装的时候要指定版本. sudo apt-get instal…

你用QQ注册过哪些网站/应用,想不想查询一下,然后取消授权呢?

(转载说明:感觉挺实用的小知识,希望能够帮到你!) 有时候我们登录一些网站或应用,为了省去注册账号的繁琐步骤,经常会使用QQ登录,授权后,一般网站/应用会要求获取你的公开…

windows Server 2003 IIS 网站发布说明书

一、准备工作 1、确保本机已经安装 IIS6.0 2、在VS2005 Tools里面的命令提示符里面注册IIS,命令如下: aspnet_regiis –i 二、发布流程 1、在解决方案里面的网站上右键点击发布网站,如下图: 2、记住相应的网站名,把…

网站程序有漏洞怎么修复和查找漏洞

ecshop目前最新版本为4.0,是国内开源的一套商城系统,很多外贸公司,以及电商平台都在使用,正因为使用的人数较多,很多攻击者都在挖掘该网站的漏洞,就在最近ecshop被爆出高危漏洞,该漏洞利用跨站伪…

LAMP架构部署和动态网站环境的配置

2019独角兽企业重金招聘Python工程师标准>>> 实验环境: 操作系统:centos 7.5 服务器IP:192.168.10.5 运行用户:root 连接工具:xshell工具 web环境:Linuxapachephpmariadb(LAMP架构&a…

大型网站技术架构(四)网站的高性能架构

2019独角兽企业重金招聘Python工程师标准>>> 网站性能是客观的指标,可以具体体现到响应时间、吞吐量、并发数、性能计数器等技术指标。 1、性能测试指标 1.1 响应时间 指应用执行一个操作需要的时间,指从发出请求到最后收到响应数据所需要的时…

利用GitHub Pages和Bootstrap创建个人网站

作为一名想要想找前端实习的即将毕业的学生,我最近意识到拥有个人网页会使自己的简历更容易被注意到。本文主要是我创建过程及个人心得,有些操作我也是第一次,所以难免在解释中会有错误。另外说明一下,我的电脑是Mac系统。 欢迎大…

数据库考点之网站架构

如题:2019年10月: 注: 书本上讲了两种,也算是一笔带过,但可以从整体上了解数据库在编程中的作用,所以这里还是有重要意义的,书本上详见P94页: LAMP这种架构是一种初始阶段的架构&am…

Asp.net(C#)学习网站

名称:快速入门 地址:http://chs.gotdotnet.com/quickstart/ 描述:本站点是微软.NET技术的快速入门网站,我们不必再安装.NET Framework中的快速入门示例程序,直接在网上查看此示例即看。 名称:微软官方.NET指…

第一次建设网站-论文无忧网

第一次建网站啦,给自己做的。本人没有美工基础,网站还在建设中。。。持续改善。各位有建站经验的请教一下。 上图:

php-mysql驱动是什么,用PHP和MySQL构建一个数据库驱动的网站_php

将这个脚本添加到启动事务中是个比较复杂的任务。如果你使用的不是RedHat linux而且你没有把握做这件事,你最好请教一下了解的人。在RedHat Linux中,执行以下命令(在mysql目录下)会完成这个工作:% cp share/mysql/mysql.server /etc/rc.d/ini…

php网站模板原理,PHP关于模板的原理和解析

将PHP代码和静态HTML代码进行分离,使代码的可读性和维护性得到显著提高。使用模板引擎:我们所说的模板是Web模板,是主要由HTML标记组成的语言来编写的页面,但也有如何表示包含动态生成内容的方式(解析标签)。模板引擎是一种软件库…

获取国家语言_干货—「世界各国语言网站学习分享」,附带100G语种学习资料...

这是一篇纯干货分享的文章,资料无偿附送~如果你有兴趣或者需求想要学习其他语种可以【私信】联系小编,获取专属资料世界上到底有多少种语言呢?语言是人类交际的重要工具。凡有人类的地方就会有语言。其实统计语言数量是一件非常困难的事情,一…

3638MySQL数据库应用答案_资料操作 - MySQL精华学习 数据库的 SQL 语法参考_数据库技术_Linux公社-Linux系统门户网站...

MySQL精华学习 数据库的 SQL 语法参考资料操作[日期:2007-04-28]来源:Linux公社作者:Linux[字体:大 中 小]二、资料操作 dml (data manipulation language)  资料定义好之後接下来的就是资料的…

关闭网站服务器端口,cmd关闭端口的命令是什么_网站服务器运行维护

win10系统提示安装程序包的语言不受系统支持怎么办_网站服务器运行维护win10系统提示安装程序包的语言不受系统支持的解决方法是:1、打开此电脑,在搜索框中输入office,进行搜索;2、将搜索出来的内容全部删除;3、打开注…

全国哀悼日 网站变灰装(附代码)

根据国务院文件,全国哀悼日,在此期间,全国和各驻外机构下半旗志哀,停止公共娱乐活动,外交部和我国驻外使领馆设立吊唁簿。届时汽车、火车、舰船鸣笛,防空警报鸣响。 中国站长站将整站换成素装。并建议中国所…

快照速度_网络推广——网络推广专员如何看待网站快照更新快慢问题?

百度搜索引擎针对网站快照更新的问题曾有言明,表示网站快照的更新快慢与网站权重没有太多的直接关系,因为搜索引擎对网站抓取频率与快照更新是两个不同的概念,然而有很多站长表示快照更新慢是不是因为网站内部出现问题?或者是网站…

服务器加网站防盗链,自己做网站如何做防盗链设置

我们在做网站时,如果自己网站上的图片被别人复制过去,就会增加自己网站服务器的负担,所以在做网站时,需要做一些防盗链设置。如果你的空间支持.htaccess文件并且支持网站伪静态规则,你都可以防盗链!通过.ht…