版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、万能Asp防注入代码-拒绝攻击,addcomment.asp Aspcms注入漏洞万能Asp防注入代码-拒绝攻击,addcomment.asp Aspcms注入漏洞 放入conn.asp中(/plug/comment/addcomment.asp)(拒绝攻击 万能Asp防注入代码)第一种: squery=lcase(Request.ServerVariables("QUERY_STRING")sURL=lcase(Request.ServerVariables("HTTP_HOST") SQL_injdata ="
2、:|;|>|<|-|sp_|xp_|/|dir|cmd|(|)|+|$|'|copy|format|and|exec|insert|select|delete|update|count|*|%|chr|mid|master|truncate|char|declare" SQL_inj = split(SQL_Injdata,"|") For SQL_Data=0 To Ubound(SQL_inj)if instr(squery&sURL,Sql_Inj(Sql_DATA)>0 ThenResponse.Wri
3、te "SQL防注入系统"Response.endend ifnext 第二种: SQL_injdata =":|;|>|<|-|sp_|xp_|/|dir|cmd|(|)|+|$|'|copy|format|and|exec|insert|select|delete|update|count|*|%|chr|mid|master|truncate|char|declare" SQL_inj = split(SQL_Injdata,"|")If Re
4、quest.QueryString<>"" ThenFor Each SQL_Get In Request.QueryStringFor SQL_Data=0 To Ubound(SQL_inj)if instr(Request.QueryString(SQL_Get),Sql_Inj(Sql_DATA)>0 ThenResponse.Write "SQL通用防注入系统"Response.endend ifnextNextEnd If If Request.Form<>"" ThenFor Ea
5、ch Sql_Post In Request.FormFor SQL_Data=0 To Ubound(SQL_inj)if instr(Request.Form(Sql_Post),Sql_Inj(Sql_DATA)>0 ThenResponse.Write "SQL通用防注入系统"Response.endend ifnextnextend if 一般这种问题是网站有漏洞,系统漏洞或者SQL注入漏洞,或者上传文件漏洞,如何防止网页被修改加入脚本病毒? 爱牛网络将这个问题总结分享如下. 1、简单的补救措施:在服务器IIS中,把所有的ASP
6、,HTML文件的属性设置为Everyone只读(一般是IUSR_),只把数据库的权限设置成可写,注意:如果你没有服务器的管理权限,那么登录上的空间ftp,选中那些不需要写入的文件或文件夹,右键点击-属性:把其中的三组写入权限都取消,但如果你有ACCESS数据库,要把数据库设成可写,不然读数据时会出错。 2、先把恶意代码删掉(替换掉),然后把网站目录下的所有文件全部用杀软杀下 ,然后一个一个检查下是否存在后门. 3、在你的程序里写上以下防注入函数 on error resume next '这行代码放到conn.asp的第一行。
7、160;'防止注入dim qs,errc,iiiqs=request.servervariables("query_string")'response.write(qs)dim deStr(18)deStr(0)="net user"deStr(1)="xp_cmdshell"deStr(2)="/add"deStr(3)="exec%20master.dbo.xp_cmdshell"deStr(4)="net localgroup administrators&quo
8、t;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(
9、16)="truncate"deStr(17)="from"deStr(18)="%"errc=falsefor iii= 0 to ubound(deStr)if instr(qs,deStr(iii)<>0 thenerrc=trueend ifnextif errc thenResponse.Write("对不起,非法URL地址请求!")response.endend if 4、在文件中<head></head>加入 <sc
10、ript language="JavaScript"><!- if (top.location != location) top.location.href = location.href;/-></script> = 以下为摘录= 网页防篡改 一,Stream开关可自由设置,ASP中的ADODB.Stream 对象用来操作二进制或文本数据的流。通常用于无组件上传和验证码等功能。关闭该组件可以提高网站安全。 Fso开关也可自由设置,FSO(FileSystemObject)是微软ASP的一个对文件操作的控件,该控件可以对服务器进行读取、新建、修改、删除目录以及文件的操作。关闭该组件有利于提高网站安全。 二,假设网站建好后,今后一段时间都不会再用到ftp上传功能,这时可以暂时关闭FTP上传,有助于提高网站的安全,即使ftp密码泄露,黑客也不能操作空间内的文件,设置后60秒后生效。 三,另外还可设置脚本权限与写入权限,如果网站只使用了asp,可设置为只
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 高考物理总复习专题六动量第2讲动量守恒定律练习含答案
- 框架协议招标要求
- 发生劳动争议后如何正确及时地申请劳动争议调解
- 《lc教学课件》课件
- 高中历史 第五单元 第6课 两伊战争教案 新人教版选修3
- 2024年五年级品社下册《辉煌成就》教案 山东版
- 2024-2025学年九年级历史下册 第八单元 现代科学技术和文化 第18课 现代文学和美术教案 新人教版
- 2024-2025学年七年级地理下册 7.4 俄罗斯课时2教案 (新版)新人教版
- 2024年高中化学 第3章 有机化合物 第3节 生活中两种常见的有机物 乙醇教案 新人教版必修2
- 2024年九年级语文上册 第四单元 第16课《安塞腰鼓》教案 鄂教版
- 研究35kV变电站线路建设工程技术
- 免疫学发展简史及展望PPT课件
- 热水供暖设计说明
- 个人上学简历模板
- 冀教版八年级英语上册Unit 7 Lesson 37 What’s Your Hobby课件(共16张PPT)
- 小水电接入电力系统技术规定
- 第三章 玻璃分相与析晶
- 服装企业生产排期、进度计划表
- 招商银行无追索权公开型国内保理业务操作规程
- 产品合格证模板
- 天然基础基坑3M深土方开挖专项方案
评论
0/150
提交评论