大小:37.73M
更新时间:23-08-26
系统:Pc
sql注入攻击与防御pdf是一本中文高清扫描版的电子图书,由清华大学出版社出版,作者克拉克(JustinClarke),详细讲解可能引发SQL注入的行为以及攻击者的利用要素,并结合长期实践经验提出了相应的解决方案。重点讲解了SQL注入的排查方法和可以借助的工具,总结了常见的利用SQL漏洞的方法。全书共10章,分别介绍了sql注入的基本概念,如何发现、确认并利用sql注入和sql盲注,利用操作系统防御sql注入,sql注入的一些高级话题,代码层和平台层防御等知识,书中主要针对的是microsoft sql server、mysql和oracle这三大主流数据库。

第1章 什么是SQL注入
第2章 SQL注入测试
第3章 复查代码中的SQL注入
第4章 利用SQL注入
第5章 SQL盲注利用
第6章 利用操作系统
第7章 高级话题
第8章 代码层防御
第9章 平台层防御
第10章 参考资料
所有的输入都可能是有害的,有参数的地方都可能存在SQL注入。
但是由于浏览器的限制,网站协议中的一些隐藏链接、API调用和参数往往被忽略。
在渗透测试中,无论注入工具多么强大,都会有局限性,手动注入可以解决这个弱点。
当然,手动注入需要渗透者对数据库的语法有一定的了解。
但是由于SQL注入的灵活性和多样性,如果详细讨论的话,恐怕可以写成单本书了。在这里,作者将选择最具代表性的例子进行论证。
1、对代码进行过滤非法符号如之类的,对一些脚本标签scrpt以及img或frame都进行过滤和替换。
2、对一些函数变量直接进行强制定义,比如金额函数这里直接限定只能写入正整数类型的数值,那么其他的参数像姓名的话可以直接限定到只允许写入中文和英文的数值,其他的以此类推。
3、对一些带入数据库查询和更新的语句,一定要看看get或post过来的数据参数是否是直接把参数类型锁定好了的,防止被注入恶意语句导致被攻击。
4、如果对着代码方面的问题不懂得话可以到网站安全公司去寻求帮助,国内如SINESAFE,鹰盾安全,绿盟,启明星辰等等。
1、使用国外的搜索引擎,往往会有意想不到的收获,最常见的是Google。
2、用Whois查出管理员邮箱,然后发邮件通知管理员更改密码。邮件内容无非是“我们是XXX检测中心,你的网站有风险。请立即更改管理员密码……”。
3、分析Cookie。有时加密的密文会出现在cookies中。这种情况下,cookies中的密文可以直接被管理员的密文替换。
4、在特定的注入环境中,原始密文有时可以被新密文替换。当然这种方法的执行条件比较苛刻,实践中很少遇到。
5、使用密码检索功能。使用秘密安全问题来检索密码是很常见的。在这种情况下,可以注入秘密安全问题的答案,然后使用密码检索功能成功登陆目标帐户。
6、逻辑缺陷。比如一些登录功能、修改功能、密码检索功能等都是以密文的形式直接在数据包中传输的。这时可以用密文代替,这样就可以登录并更改密码了。
应用信息
同类热门
类似软件
MySQL新技术在淘宝的使用2.23M215人在用 MySQL新技术在淘宝的使用是一本PDF格式的电子书籍,它详细的介绍了mysql数据库的用途,总体架构,mysql服务器硬件架构,以及MySQL在淘宝中如何应用等方面的知识,对于网站设计人员具有很强的参考价格,希望对网友们有帮助。
查看
SQL Server 2008高级程序设计99.46M351人在用SQL Server 2008高级程序设计是一本pdf中文版的高清电子书,全书首先介绍了sql2008的新功能,然后在更详实的示例代码的引导下全面深入地展开论述,讨论了如何编写复杂查询,构建各种数据结构以及提高应用程序性能,还讲述了如何管理高级脚本和数据
查看
SQLite学习手册491K396人在用 SQLite学习手册是一款pdf中文版的电子书籍,详细的介绍了SQLite主要特征和优点。具体包括的内容为:c/c++接口简介,数据表和视图,内置函数,索引和数据分析/清理,数据库和事物,表达式,数据类型,命令行工具,在线备份,内存数据库,临时文件
查看
sqltools2.0汉化版675K571人在用 本款sqltools2.0汉化版是目前小编用过的最好的1433连接工具,也是一款简单小巧的数据库管理工具,内建文字编辑器、SQL控制台、SQL工具,通过该软件,用户可以快速的连接数据库,然后远程对数据库进行修改,给数据库添加命令等等。新版本的sql
查看
MySQL技术内幕InnoDB存储引擎12.1M386人在用MySQL技术内幕InnoDB存储引擎是一本PDF中文版的电子书籍,它完整的讲解了InnoDB的体系结构和工作原理,并给合InnoDB的源代码讲解了它的内部实现机制。全书共分为10章,具体的讲解了MySQL体系结构和存储引擎,InnoDB存储引擎,文件,
查看热门标签
网友评论1人参与,1条评论
最新排行
mysql技术内幕第4版49.35Mpdf中文版mysql技术内幕第4版是一本pdf中文版的电子教程,属于图灵程序设计丛书,它向读者详细的介绍了mysql的基础知识及其有别于其他数据库系统的独特功能,包括sql的工作原理和mysql API的相关知识等。同时为了方便读者阅读,小编将pdf福昕阅读器集成
查看
用python写网络爬虫电子书9.38Mpdf完整扫描版 用python写网络爬虫是一本用Python进行数据处理和数据挖掘的代表著作,由澳大利亚程序员理查德·劳森(Richard Lawson)编著。本书讲解了从静态页面爬取数据的方法以及使用缓存来管理服务器负载的方法。此外,还介绍了如何使用AJAX U
查看
游戏人工智能编程案例精粹53.61M 游戏人工智能编程案例精粹是一本讲述如何使游戏角色具有人工智能的著作。对比传统游戏人工智能介绍,该书具有实例丰富、语言幽默的特点,能够帮助用户学会创建适合于各种游戏类型主要行为的、具有有趣的和挑战性的人工智能的必要技术,从而对游戏人工智能的关键领域具
查看
牛奶可乐经济学pdf19.48M 牛奶可乐经济学是中国人民大学出版社出版的一款关于经济学的图书,该书介绍了许多关于经济理财方面的例子,能够让读者快速的学习掌握到各种关于经济方面的知识,此次小编给大家带来的是牛奶可乐经济学pdf版的,有需要的可以下载看看。
查看
计算机主板故障维修全程指导69.44M韩雪涛pdf全彩版 计算机主板故障维修全程指导是一本计算机主板维修实战指导教材,由韩雪涛编著。本书首先将主板的结构特点、故障特性和故障分析做出一一的介绍,再结合实际检修经验,给出检修思路;然后再将主板划分成单元结构,并依据实际案例,通过对实际主板的拆解、检测等一系列操
查看
java典型模块与项目实战大全75.41M周华清pdf扫描版 java典型模块与项目实战大全是一本Java模块项目实战手册,由周华清\李为民\张昌龙编写。本书内容丰富翔实,涵盖Java语言6大技术要点,详解Java语法的最新特性。并且作者精选25个典型模块和4个项目案例,以现实职场中经典模块和完整项目系统为背
查看
spring源码深度解析94.36M郝佳 pdf扫描版spring源码深度解析是一本spring框架揭秘实战指南,由郝佳编著。本书从核心实现和企业应用两个方面,由浅入深、由易到难地对Spring源码展开了系统的讲解,包括Spring的设计理念和整体架构、容器的基本实现、默认标签的解析、自定义标签的解析、be
查看
图解Spark:核心技术与案例实战47.7M郭景瞻 pdf扫描版 图解Spark:核心技术与案例实战是一本Spark实战书籍,由郭景瞻编著。本书以图形化方式全面讲解了Spark生态系统,从入门应用到内核原理解析,并配合大量的实例,全书编排合理,初学者可以根据作者的引导一步步成长为Spark的开发高手,有经验的开发
查看
第1楼 广东省教育网 网友