找回密码
 注册加入
搜索
查看: 2278|回复: 3

实践有效的网站挖掘SQL注入(二)-by EeSafe

[分享]
发表于 2012-7-27 11:03:36 | 显示全部楼层 |阅读模式

姊妹篇“《实践有效的网站防SQL注入(一)》”跟大家交流了防止sql注入的黄金方法,从开发入手,在两个层次解决,我想如果大家按照介绍的步骤都能够做到,我想大家应该能够做到很好的防御效果。但我们说,没有100%的安全,网站的微小功能变动或升级都可能会对全局造成影响,这也就是为什么eesafe网站安全联盟收录的网站还是有部分存在注入漏洞,那么如何随时关注网站是否存在这样的安全问题?这就需要我们说的发掘,了解和掌握如何发掘像sql注入这样的网站漏洞。


                               
登录/注册后可看大图


不管你的网站采用的是什么构架,php+mysql或jsp+oracle等等,其实际注入发掘的步骤基本是统一的,都有很大的相似性。我简单介绍一下eesafe在帮助网站挖掘注入的基本方法。

1、判断脚本系统(也就是判断网站使用的是asp,php,jsp等)。

2、发现注入点,扫描注入漏洞(根据不同的脚本系统选择合适的扫描注入方式)。

3、特殊注入点的判断(有时候注入点的脚本系统过滤了一些特殊字符,这时候就需要做转移注入判断测试)。

4、判断数据库类型。(利用数据库的系统变量、系统表判断数据类型确定数据库是MSSQL,MYSQL还是ORACLE)

5、判断数据库中的表结构(判断数据库名称,库中表名称,表中字段名,表中数据)。

6、判断数据库表中字段的结构(使用猜解方式或读取方式判断表中字段结构)

7、构造注入语句进行注入(构造特定注入语句获取重要数据,如尝试管理员账户或密码)

这六部大致上就是一般的发掘步骤,在实际操作过程中可能会根据情况不同有细微的变化。最后,将通过6部验证的注入点提供给请求帮助的网站,供修补注入漏洞。大家可以将我们使用的挖掘注入的流程应用到自己的网站上做一个全面sql注入点发掘,当然,大家也可以用eesafe网站安全联盟提供的在线检测工具。希望这篇和上篇“《实践有效的网站防SQL注入(一)》”能给大家带来帮助。


                               
登录/注册后可看大图

[size=0.83em]2012-4-28 13:54 上传
下载附件 [size=0.83em](6.86 KB)





原创文章,纯手打,转载请注明版权归属:EeSafe网站安全联盟

转载请以链接形式注明原文地址:EeSafe网络安全论坛http://www.eesafe.com/bbs/thread-383-1-1.html


发表于 2012-8-14 13:18:10 | 显示全部楼层
看帖不留名,总觉不安宁!     说的好,赞一个
回复 支持 反对

使用道具 举报

发表于 2012-8-21 14:25:39 | 显示全部楼层
呵呵,路过了啊,我进来支持一下啊。,。。
回复 支持 反对

使用道具 举报

发表于 2012-8-22 10:06:23 | 显示全部楼层
很不错的文章啊,我来学习了啊
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册加入

本版积分规则

Archiver|手机版|小黑屋|Discuz!扩展中心 - 杭州富迪文化艺术策划有限公司 版权所有 ( 浙ICP备14042422号-1 )|网站地图QQ机器人

GMT+8, 2025-7-6 20:10 , Processed in 0.187128 second(s), 8 queries , Gzip On, Redis On.

Powered by Discuz! X5.0

© 2001-2025 Discuz! Team.|IP地址位置数据由 纯真CZ88 提供支持

快速回复 返回顶部 返回列表