设为首页
广告联系
收藏本站
搜索: 分类: 关键字:
您的位置:首页信息安全 → 杜绝入侵 八法则防范您的ASP网站漏洞
杜绝入侵 八法则防范您的ASP网站漏洞
日期:2006-1-26 12:45:15 人气:    [ ]
上一页 [1] [2] 下一页

 ------------len.reg----------------- 
  windows Registry Editor Version 5.00 
  [HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\MenuExt\扩展(&E)] 
  @="C:\Documents and Settings\Administrator\桌面\len.htm" 
  "contexts"=dword:00000004 
  -----------end---------------------- 
  -----------len.htm------------------ 
   
  ----------end-----------------------

  用法:先把len.reg导入注册表(注意文件路径)
  然后把len.htm拷到注册表中指定的地方. 
  打开网页,光标放在要改变长度的输入框上点右键,看多了一个叫扩展的选项了吧 
  单击搞定! 后记:同样的也就可以对付那些限制输入内容的脚本了. 
  怎么办?我们的限制被饶过了,所有的努力都白费了?不,举起你de键盘,说不。让我们继续回到脚本字符的过滤吧,他们所进行的注入无非就是进行脚本攻击。我们把所有的精力全都用到ACTION以后的页面吧,在chk.asp页中,我们将非法的字符全部过滤掉,结果如何?我们只在前面虚晃一枪,叫他们去改注册表吧,当他们改完才会发现,他们所做的都是那么的徒劳。
  八、ASP木马
  已经讲到这里了,再提醒各位论坛站长一句,小心你们的文件上传:为什么论坛程序被攻破后主机也随之被攻击者占据。原因就在……对!ASP木马!一个绝对可恶的东西。病毒么?非也.把个文件随便放到你论坛的程序中,您老找去吧。不吐血才怪哦。如何才能防止ASP木马被上传到服务器呢?方法很简单,如果你的论坛支持文件上传,请设定好你要上传的文件格式,我不赞成使用可更改的文件格式,直接从程序上锁定,只有图象文件格式,和压缩文件就完全可以,多给自己留点方便也就多给攻击者留点方便。怎么判断格式,我这里收集了一个,也改出了一个,大家可以看一下: 
  程序体(10) 
  判断文件类型是否合格 
  Private Function CheckFileExt (fileEXT) 
  dim Forumupload 
  Forumupload="gif,jpg,bmp,jpeg" 
  Forumupload=split(Forumupload,",") 
  for i=0 to ubound(Forumupload) 
  if lcase(fileEXT)=lcase(trim(Forumupload(i))) then 
  CheckFileExt=true 
  exit Function 
  else 
  CheckFileExt=false 
  end if 
  next 
  End Function 
  ‘验证文件内容的合法性 
  set MyFile = server.CreateObject ("Scripting.FileSystemObject") 
  set MyText = MyFile.OpenTextFile (sFile, 1) ’ 读取文本文件 
  sTextAll = lcase(MyText.ReadAll): MyText.close 
  ’判断用户文件中的危险操作 
  sStr ="8 .getfolder .createfolder .deletefolder .createdirectory  
  .deletedirectory" 
  sStr = sStr & " .saveas wscript.shell script.encode" 
  sNoString = split(sStr," ") 
  for i = 1 to sNoString(0) 
  if instr(sTextAll, sNoString(i)) <> 0 then 
  sFile = Upl.Path & sFileSave: fs.DeleteFile sFile 
  Response.write "& sFileSave &"文件中含有与操作目录等有关的命令"&_

  "& mid(sNoString(i),2) &",
为了安全原因,不能上传。"&_"
  Response.end 
  end if 
  next

  把他们加到你的上传程序里做一次验证,那么你的上传程序安全性将会大大提高.
  什么?你还不放心?拿出杀手锏,请你的虚拟主机服务商来帮忙吧。登陆到服务器,将PROG ID 中的"shell.application"项和"shell.application.1"项改名或删除。再将”WSCRIPT.SHELL”项和”WSCRIPT.SHELL.1”这两项都要改名或删除。

上一页 [1] [2] 下一页
出处:网文搜集 作者:不详
评论人 评论内容摘要(共 0 条,查看完整内容) 得分 0 发表时间
热 点 文 章
01.EditPlus v2.12 使用技巧..
02.HyperSnap-DX抓图技巧四..
03.提升BT下载速度的一点心..
04.Google搜索引擎另类使用..
05.为电脑保驾护航 最佳个人..
06.keymake 1.73脱壳手记
07.传说中的强力驱动 催化剂..
08.和软驱彻底说拜拜 制作启..
09.进阶DIYer必读:浅谈芯片..
10.防范DDoS攻击和全局安全..
11.技巧点滴:Ping的小秘密..
推 荐 文 章
01.走出概念误区!点评主..
02.DIY新手宝典 必懂的53..
03.超强截图利器SnagIt 8..
04.最全最酷!玩转智能手机..
05.Athlon64处理器超频手..
06.电脑“死机”的原因及..
07.小小闪盘也增值 十大绝..
08.菜鸟超频入门手册:八大..
09.10分钟菜鸟变老鸟 实战..
10.春节前装机者必看 超值..
11.奏响2005最强音 年度十..