版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
江苏经贸网络安全技术信息技术系鲍洪生2022/4/21网络安全技术1江苏经贸任务利用脚本漏洞对网络中Web服务器进行注入攻击Web网站Internet(有注入漏洞)攻击者Web网站(有注入漏洞)2022/4/21网络安全技术3江苏经贸内容了解脚本的相关概念明确脚本攻击的成因:–过滤不严密了解脚本攻击常见形式:–注入攻击–暴库–跨站攻击2022/4/21网络安全技术4江苏经贸概念什么是脚本?脚本是不需要编译的程序代码依赖脚本引擎来解释执行,具有很好的操作系统适应性和可移植性2022/4/21网络安全技术5江苏经贸脚本分类静态脚本–HTML动态脚本–ASP、JSP、PHP–JavaScript–VBScript–ActiveX–Flash–……2022/4/21网络安全技术6江苏经贸概念一个网页可以包含由服务器生成的、并且由客户机浏览器解释的文本和HTML标记只生成静态页面的网站能完全控制用户浏览器如何解释这些页面。而生成动态页面的网站不能完全控制客户机如何解释其输出问题的核心是,如果不可信的内容被引入到动态页面中,则无论是网站还是客户机都没有足够的信息识别这种情况的发生并采取保护措施。2022/4/21网络安全技术7江苏经贸概念脚本攻击是针对Web应用的攻击–脚本攻击主要是针对动态网站进行的攻击,其原因是在建立动态网页的过程中没有对用户的输入输出进行有效的合法性验证动态网站–交互性:即网页会根据用户的要求和选择而动态改变和响应,将浏览器作为客户端界面–自动更新:即无须手动地更新HTML文档,便会自动生成新的页面,可以大大节省工作量–因时因人而变:即当不同的时间、不同的人访问同一网址时会产生不同的页面2022/4/21网络安全技术8江苏经贸脚本攻击方法脚本注入暴库跨站脚本2022/4/21网络安全技术9江苏经贸常用SQL语法查询–Selectstatementfromtablewherecondition删除记录–deletefromtablewherecondition更新记录–updatetablesetfield=valuewherecondtion添加记录–otablefieldvalues(values)常用函数–Count()–Asc(‘nchar’),unicode(‘nchar’)–mid(str,n1,n2),substring(str,n1,n2)2022/4/21网络安全技术11江苏经贸脚本注入Selectid,forename,surnameFromauthorsWhereforname=‘John’Andsurname=‘Smith’JohnJo’hnSelectid,forename,surnameFromauthorsWhereforname=‘Jo’hn’Andsurname=‘Smith’2022/4/21网络安全技术12江苏经贸脚本注入/article.asp?id=123转换为SQL语句SelectcontextFromnewsWhereid=1232022/4/21网络安全技术13江苏经贸注入步骤以ASP+ACCESS为例–注入点的发现–数据库的类型–猜解表名–猜解字段名–猜解内容–进入管理页面,上传ASP木马2022/4/21网络安全技术14江苏经贸注入点测试数字型/xxx.asp?id=1–And1=1,返回正常页面–And1=2,返回错误页面字符型/xxx.asp?name=xxx–And‘1’=‘1’,返回正常页面–And‘1’=‘2’,返回错误页面2022/4/21网络安全技术15江苏经贸判断数据库的类型利用返回的错误报告–例:MSSQL2022/4/21网络安全技术16江苏经贸判断数据库的类型利用数据库系统表–ACCESS——msysobjects–MSSQL——sysobjectsAnd(selectcount(*)frommsysobjects)>0And(selectcount(*)fromsysobjects)>02022/4/21网络安全技术17江苏经贸表名的猜解运气+经验积累–And(Selectcount(*)from表名)>0–Andexist(selectcount(*)from表名/showdetail.asp?id=49And(SelectCount(*)fromAdmin)>=0–如果页面与ID=49相同,说明附加条件成立,即表Admin存在,反之,即不存在。如此循环,直至猜到表名为止2022/4/21网络安全技术18江苏经贸字段名的猜解字段名的获取原理同表名–And(Selectcount(字段名)from表名)>02022/4/21网络安全技术19江苏经贸控制系统利用已得到的用户名及口令进入管理后台,上传ASP木马当数据库的连接用户为sa时,可使用系统存储过程执行命令2022/4/21网络安全技术22江苏经贸常用工具Domain3.5啊D注入工具NBSI2022/4/21网络安全技术23江苏经贸暴库什么导致了黑客可以成功暴库?–网站制作者的偷懒–IE与ASP程序对特殊字符”\”解析的不同暴库手段–Googlehack–%5c暴库2022/4/21网络安全技术26江苏经贸暴库2022/4/21网络安全技术27江苏经贸暴库%5c暴库原理–数据库链接文件•一个简短的ASP程序,这段程序主要负责在服务器上找到数据库并与之建立连接。通常这个文件名为:conn.asp•Conn.asp示例<%…Dimdb,connstr1,connstr2Db=”data/mdb.mdb”Connstr1=”Provider=Microsoft.Jet.OLEDB.4.0;DataSource=”Connstr2=connstr1&Server.MapPath(db)…%>2022/4/21网络安全技术28江苏经贸暴库地址栏中地址改为:/bbs%5cconn.asp此时,系统会弹出错误页面–%5c是“\”的URL编码方式–在IE地址栏中,“\”与“/”的含义相同,因此IE能够正确将%5c解析成“\”–conn.asp却将bbs%5cmdb.mdb看成一个文件,会在目录/即E:\Web目录下去找数据库文件,从而找不到而报出错误2022/4/21网络安全技术29江苏经贸跨站脚本跨站脚本(CSS/XSS)–CSS-CrossSiteScripting–在远程Web页面的HTML代码中插入的具有恶意目的的数据,用户认为该页面是可信的,但是当浏览器下载该页面时,嵌入其中的脚本将被解释执行2022/4/21网络安全技术30江苏经贸跨站脚本服务器所运行的脚本语言–当收到/a.asp?page=copy.htm时显示copy.htm页面,否则返回页面不存在ProofofConcept:/a.asp?page=<script>alert(‘aa’)</script>2022/4/21网络安全技术31江苏经贸跨站脚本的具体成因CGI程序没有对用户提交的变量中的HTML代码进行过滤或转换这种攻击利用的是用户和服务器之间的信任关系,以及Web
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年广州城市职业学院单招职业技能考试题库含答案详解(预热题)
- 2026年广东建设职业技术学院单招职业技能考试题库附参考答案详解(研优卷)
- 2026年山西省晋中市单招职业倾向性考试题库带答案详解(考试直接用)
- 2026年广东省清远市单招职业倾向性测试题库附参考答案详解(基础题)
- 2026年山西省晋中市单招职业适应性测试题库带答案详解(综合卷)
- 医药行业质量管理操作手册
- 2026年山西省大同市单招职业倾向性考试题库带答案详解(突破训练)
- 2026年广东工程职业技术学院单招综合素质考试题库及答案详解(名师系列)
- 2026年广西国际商务职业技术学院单招职业技能考试题库含答案详解(a卷)
- 2026年广东金融学院单招职业倾向性测试题库带答案详解ab卷
- 节后复工安全教育培训 节后安全教育内容
- GB/T 35199-2017土方机械轮胎式装载机技术条件
- GB/T 14626-1993锻钢制螺纹管件
- 涉外婚姻、收养、继承、公证法律制度课件
- 教科版五年级科学下册【全册全套】课件
- 考研考博-英语-华东理工大学考试押题卷含答案详解1
- 孕前优生健康检查
- 临床心理学(第2版)电子课件
- 人教版一年级数学下册第一单元整理复习教案
- 五四制新青岛版五年级科学下册第六单元《生物与环境》全部课件(共3节)
- 组织学与胚胎学:软骨与骨
评论
0/150
提交评论