- 1、本文档共59页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
WEB常见漏洞挖掘技巧 白盒测试(代码审计) 黑盒测试(功能测试、Google Hacker、工具扫描) 基于漏洞库的漏洞挖掘 经过前面对WEB常见漏洞的分析,我们可以总结一下漏洞挖掘的一些技巧。 白盒测试 常用工具 1、源代码阅读/搜索工具 2、WEB测试环境 由于开发.net的关系,个人习惯Vs2010 在代码审计方面,很多大牛也发表过很多相关的技术文章,印象中最深刻是那篇《高级PHP应用程序漏洞审核技术》确实能够快速得找到常见漏洞,不过要找更深层的漏洞,必须了解程序的整体架构,每一个小地方都有可能引起安全问题。 由于时间关系,下面主要分享一下,SQL注入审计常用方法 SQL注入代码审计关键字 SQL注入 1、搜索 order by、in(、like 2、深入搜索 select update delete 3、注意SQL拼接的地方,进入的变量是否有过滤处理(如果应用程序有统一的变量处理,也可以逆向查找能绕过的变量,如编码的地方: 关键decode、 stripcslashes等 ) 乌云案例 /bugs/wooyun-2011-01725 DiscuzX1.5 有权限SQL注入BUG /bugs/wooyun-2011-02330 Discuz! X2 SQL注射漏洞 案例1、记事狗SQL注入 记事狗微博系统是一套创新的互动社区系统,其以微博为核心,兼有轻博、SNS和BBS 特点,既可用来独立建站也可通过Ucenter与已有网站无缝整合,通过微博评论模块、 关注转发机制打通全站的信息流、关系流,可大幅度提高网站用户活跃度和参与度, 是新时代网站运营不可或缺的系统。 同样,搜 索 select ,注意SQL拼接的地方 modules\ajax\member.mod.php 由于记事狗也加上IDS,但显然,默认规则是比较弱,依然可以盲注 ajax.php?mod=membercode=selprovince=1 and ascii(substr((select password from mysql.user limit 0,1),1,1))60 案例2、supesite 6.x-7.0 注入 SupeSite是一套拥有独立的内容管理(CMS)功能,并集成了Web2.0社区个人门户系统X-Space ,拥有强大的聚合功能的社区门户系统。 SupeSite可以实现对站内的论坛(Discuz!)、 个人空间(X-Space)信息进行内容聚合。任何站长,都可以通过SupeSite, 轻松构建一个面向Web2.0的社区门户。 搜索UPDATE ,注意进入SQL的参数 viewcomment.php 注意参数 rates ,直接的SQL语句拼接。 从代码可以看出存在注入,利用: 打开一篇资讯评论的地方 /index.php?action-viewcomment-itemid-1-php-1 提交评论,程序即暴错,可以利用暴错注入来获取想要的数据。 黑盒测试 常用工具 1、浏览器 (Firefox) 2、FireBUG+Firecookie 3、Google 黑盒测试也是前面所介绍的漏洞注意的关键字和经验所形成的条件反应。 检查一个功能是否存在安全问题,通常都是通过非正常方式提交非法参数,根据返回的信息来判断问题是否存在。如注入的地方常常提交“ ‘ ”。 fireBug是一个很好的工具,可以直观地编辑HTML元素,绕过客户客的验证等,还可以通过查询网络请求,看是否存在Ajax的请求,经验告诉我们,Ajax比较容易出现漏洞。 乌云案例: /bugs/wooyun-2012-08178 腾讯某频道root注入 案例中就是修改日志时,发现存在ajax请求,再修改请求中的参数,发现了注入的存在。 Google Hacker 再说一下Google Hacker Google Hacker在百度百科的介绍 /view/433742.htm 很多人问我,我的google搜索是不是还有其它技巧,其实也是和上面百科介绍的差不多,也是常 用 site: inurl:admin filetype:php intitle:管理 如搜上传 site: inurl:upload / site: intitle:上传 等 不过还有一点百科好像没有提到,就是当有很多结果时,我想排除一部分搜索结果。 可以用 “ - ” * 像搜索: site: filetype:php 会有很多微博的,我想排除这些结果。 可以这样搜: site: filetype:php -t. 出来的结果就没有了微博的内容了。 基于漏洞库的漏洞挖掘 这个容易理解,通过对漏洞库的学习和了解,可以
您可能关注的文档
- 房地产策划从想法到策略培训讲义资料.ppt
- 【课堂新坐标】学高中化学化学电源课件新人教选修资料.ppt
- 房地产规范化设计管理体系建立周柏生课资料.ppt
- 【名师面对面】高考生物一轮总复习课件:必修第节细胞中的元素和化合物细胞中的无机物资料.ppt
- 房地产计划管控知识培训(荣新集团)经典资料.ppt
- 【汽车设计过学迅】离合器设计资料.ppt
- 房地产开发计划运营资料.ppt
- 房地产企业公共关系维护与公关技巧资料.ppt
- 【师说】高考生物全程复习构想课件:--能量之源——光与光合作用资料.ppt
- 房地产企业税务稽查应对培训资料.ppt
- 上课《归园田居(其一)》课件28张.pptx
- 色彩的魅力课件55.ppt
- 山水田园诗导学练习鉴赏.ppt
- 部编版《白鹭》课件.pptx
- 《Excel在财务中的应用》项目七 全面预算编制方法与应用 教学课件.pptx
- 《Excel在财务中的应用》项目六 利润管理决策模型与应用 教学课件.pptx
- 《Excel在财务中的应用》项目五 运营资金的管理 教学课件.pptx
- 《Excel在财务中的应用》项目四 项目投资管理决策与应用 教学课件.pptx
- 《Excel在财务中的应用》项目三 筹资管理决策模型与应用 教学课件.pptx
- 《Excel在财务中的应用》项目二 Excel 常用函数基础 教学课件.pptx
文档评论(0)