网站被植后门,删不掉怎么办?很多时候黑客为了长期的使用入侵来的网站的权限,都会隐藏自己的后门。当我们发现了黑客留下的后门时,我们去删除缺提示没有权限。相信很多站长也遇到过这种情况。很多站长都不是专门学计算机的,所有到了这个地方都犯难了。这里给大家讲下一些常见的情况,黑客通过设置文件的属性为只读,隐藏,系统时我们可以用以下源码修改回来
========================源码开始咯==========================
<%
'修改文件属性的aspshell
'原理:通过FSO可以修改文件的属性,比如设置为只读,隐藏,系统等等;FSO中的attributes属性修改文件属性,1只读,2隐藏,4系统文件
'通过shell.application可以给文件重新设置一个最后修改时间
response.write "<form method=post>"
response.write "路 径:<input name=path value='"&server.mappath("/")&"' size='30'>(一定要以\结尾)<br />"
response.write "文件名称:<input name=filename value='test.txt' size='30'><br />"
response.write "修改时间:<input name=time value='12/30/2099 12:30:30' size='30'><br />"
response.write "<input type=submit value=修改为正常文件>"
response.write "</form>"
'获取提交的参数
set path=request.Form("path")
set fileName=request.Form("filename")
set newTime=request.Form("time")
if( (len(path)>0)and(len(fileName)>0)and(len(newTime)>0) )then
'通过fso设置文件属性
Set fso=Server.CreateObject("Scripting.FileSystemObject")
Set file=fso.getFile(path&fileName)
file.attributes=0 '0普通文件1只读文件2隐藏文件4系统文件16文件夹或目录
'通过shell.Application修改文件的最后修改时间
Set shell=Server.CreateObject("Shell.Application")
Set app_path=shell.NameSpace(server.mappath("."))
Set app_file=app_path.ParseName(fileName)
app_file.Modifydate=newTime
end if
%>
========================源码结束咯==========================
还有很多方法设置,比如目录为zzfhw..\ 带.的目录 还有带 ' 的文件名以及文件。当然还有一些系统保留的文件名。比如:“aux”“com1”“com2”“prn”“con”和“nul”等,当然以下解决方法需要联系你的空间商来完成。
第一步:打开工具>文件夹选项>查看>有一项为"隐藏受保护的操作系统文件(推荐)",去掉其前边的钩,选中"显示所有文件和文件夹"
第二步:建立一个del.bat的文件 把以下代码黏贴进去...
==========代码开始=========
DEL /F /A /Q \\?\%1
RD /S /Q \\?\%1
==========代码结束=========
然后要删那个文件就把那个文件拖进去即可....
但是又遇到问题了...有一个顽固的...PRN.asp;.jpg 拖进去也删不掉....
不过没问题 这个也可以删...先把这个文件的文件夹里的其他的文件备份...
然后把文件夹拖过去...^_^ 删了吧...
然后把备份的文件 拷回去 ok了
这样应该很多问题就解决了。
温馨提示:您正在浏览的是【网站被植后门,删不掉怎么办】