WEB安全测试比赛培训-开发者测试(个人).PDF

WEB安全测试比赛培训-开发者测试(个人).PDF

  1. 1、本文档共156页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
WEB安全测试比赛培训-开发者测试(个人).PDF

WEB安全测试比赛培训 杭州安恒信息技术有限公司 SQL注入漏洞 v基础 v常规利用过程 v判断方法 v注入类型测试方法 v判断注入方式 v辅助测试工具 v识别数据库类型 v注入方法 v枚举数据库 3 基础 v SQL注入( SQL Injection ):程序员在编写代 码的时候,没有对用户输入数据的合法性进行判 断,使应用程序存在安全隐患。用户可以提交一 段数据库查询代码,根据程序返回的结果,获得 某些他想得知的数据或进行数据库操作, 基础 v SQL (Structured Query Language) :结构化的查询语言 ,是关系型数据库通讯的标准语言。 查询:Select statement from table where condition 删除记录:delete from table where condition 更新记录:update table set field=value where condtion 添加记录:insert into table field values(values) v基础 v常规利用过程 v判断方法 v注入类型测试方法 v判断注入方式 v辅助测试工具 v识别数据库类型 v注入方法 v枚举数据库 6 常规利用过程 vSQL注入攻击过程 § 判断注入点 § 判断注入点类型 § 判断数据库类型 § 获取数据库数据库,提权 v基础 v常规利用过程 v判断方法 v注入类型测试方法 v判断注入方式 v辅助测试工具 v识别数据库类型 v注入方法 v枚举数据库 8 如何判断 v最简单的测试 § http://host/test.php?id=100’ 返回错误 § http://host/test.php?id=100 and 1=1 返回正常 § http://host/test.php?id=100 and 1=2 返回错误 v基础 v常规利用过程 v判断方法 v注入类型测试方法 v判断注入方式 v辅助测试工具 v识别数据库类型 v注入方法 v枚举数据库 10 三种注入类型测试方法 数字型 测试方法: http://host/test.php?id=100 and 1=1 返回成功 http://host/test.php?id=100 and 1=2 返回失败 产生原因: sqlstr = select * from news where id = + request. getParameter(id) 三种注入类型测试方法 字符型 测试方法: http://host/test.php?name=rainman’ and ‘1’=‘1 返回成功 http://host/test.php?name=rainman’ and ‘1’=‘2 返回失败 产生原因: sqlstr = select * from news where id = + request.getParameter(name) + 三种注入类型测试方法 搜索型 测试方法: http://host/test.php?keyword=test%

文档评论(0)

zhoujiahao + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档