万能Asp防注入代码-拒绝攻击和注入漏洞.doc

万能Asp防注入代码-拒绝攻击和注入漏洞.doc

ID:53036708

大小:54.50 KB

页数:7页

时间:2020-03-31

万能Asp防注入代码-拒绝攻击和注入漏洞.doc_第1页
万能Asp防注入代码-拒绝攻击和注入漏洞.doc_第2页
万能Asp防注入代码-拒绝攻击和注入漏洞.doc_第3页
万能Asp防注入代码-拒绝攻击和注入漏洞.doc_第4页
万能Asp防注入代码-拒绝攻击和注入漏洞.doc_第5页
资源描述:

《万能Asp防注入代码-拒绝攻击和注入漏洞.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、万能Asp防注入代码-拒绝攻击,addcomment.aspAspcms注入漏洞万能Asp防注入代码-拒绝攻击,addcomment.aspAspcms注入漏洞 放入conn.asp中(/plug/comment/addcomment.asp)(拒绝攻击万能Asp防注入代码)第一种: squery=lcase(Request.ServerVariables("QUERY_STRING"))sURL=lcase(Request.ServerVariables("HTTP_HOST")) SQL_injdata=":

2、;

3、>

4、<

5、--

6、sp_

7、xp_

8、

9、/

10、dir

11、cmd

12、^

13、(

14、)

15、+

16、$

17、'

18、copy

19、format

20、and

21、exec

22、insert

23、select

24、delete

25、update

26、count

27、*

28、%

29、chr

30、mid

31、master

32、truncate

33、char

34、declare" SQL_inj=split(SQL_Injdata,"

35、") ForSQL_Data=0ToUbound(SQL_inj)ifinstr(squery&sURL,Sql_Inj(Sql_DATA))>0ThenResponse.Write"SQL防注入系统"Response.endendifnext  第二种:

36、   SQL_injdata=":

37、;

38、>

39、<

40、--

41、sp_

42、xp_

43、/

44、dir

45、cmd

46、^

47、(

48、)

49、+

50、$

51、'

52、copy

53、format

54、and

55、exec

56、insert

57、select

58、delete

59、update

60、count

61、*

62、%

63、chr

64、mid

65、master

66、truncate

67、char

68、declare" SQL_inj=split(SQL_Injdata,"

69、")IfRequest.QueryString<>""ThenForEachSQL_GetInRequest.QueryStringForSQL_Data=0ToUbound(SQL_in

70、j)ifinstr(Request.QueryString(SQL_Get),Sql_Inj(Sql_DATA))>0ThenResponse.Write"SQL通用防注入系统"Response.endendifnextNextEndIf IfRequest.Form<>""ThenForEachSql_PostInRequest.FormForSQL_Data=0ToUbound(SQL_inj)ifinstr(Request.Form(Sql_Post),Sql_Inj(Sql_DATA))>0ThenResponse.Write"SQL通用

71、防注入系统"Response.endendifnextnextendif 一般这种问题是网站有漏洞,系统漏洞或者SQL注入漏洞,或者上传文件漏洞,如何防止网页被修改加入脚本病毒? 爱牛网络将这个问题总结分享如下. 1、简单的补救措施:在服务器IIS中,把所有的ASP,HTML文件的属性设置为Everyone只读(一般是IUSR_),只把数据库的权限设置成可写,注意:如果你没有服务器的管理权限,那么登录上的空间ftp,选中那些不需要写入的文件或文件夹,右键点击-属性:把其中的三组写入权限都取消,但如果你有ACCESS数据库,要把数据库设成可写,不然

72、读数据时会出错。 2、先把恶意代码删掉(替换掉),然后把网站目录下的所有文件全部用杀软杀下,然后一个一个检查下是否存在后门. 3、在你的程序里写上以下防注入函数  onerrorresumenext '这行代码放到conn.asp的第一行。 '防止注入dimqs,errc,iiiqs=request.servervariables("query_string")'response.write(qs)dimdeStr(18)deStr(0)="netuser"deStr(1)="xp_cmdshell"deStr(2)="/add"deStr(3)

73、="exec%20master.dbo.xp_cmdshell"deStr(4)="netlocalgroupadministrators"deStr(5)="select"deStr(6)="count"deStr(7)="asc"deStr(8)="char"deStr(9)="mid"deStr(10)="'"deStr(11)=":"deStr(12)=""""deStr(13)="insert"deStr(14)="delete"deStr(15)="drop"deStr(16)="truncate"deStr(17)="from"de

74、Str(18)="%"errc=falseforiii=0toubound(deStr)ifinstr(qs,deStr(iii))<>

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。