[ASIS 2019] web题-Unicorn shop

本文介绍了在ASIS 2019网络安全竞赛中的一道Web题目——Unicorn Shop。通过复现环境buuoj.cn,作者发现购买商品时存在错误提示,特别是尝试购买第四个商品时。提示表明只能输入一个字符,并且可能与字符编码有关。通过查找大于'1337'的UTF-8编码字符,作者找到了%F0%90%84%AB,并将其用于解题,最终获得flag{39f5b9b7-8b41-4853-a7d8-5a147271a711}。
摘要由CSDN通过智能技术生成

复现环境:buuoj.cn

在这里插入图片描述
这里有个小提示
在这里插入图片描述

输入商品编号和价格的时候提示商品出错,可能是被买完了!!

在这里插入图片描述

再尝试购买第四个的时候,发现不一样的提示
在这里插入图片描述
告诉了我们只能使用一个字符,所以猜测出题人是购买第四只独角兽,获取flag,于是我们需要找到一个字符比1337大的数字,也就是utf-8编码的转换。
https://www.compart.com/en/unicode/
搜索大于 thousand 的单个字符
在这里插入图片描述
将0x替换成%
%F0%90%84%AB
在这里插入图片描述
在这里插入图片描述
flag{39f5b9b7-8b41-4853-a7d8-5a147271a711}

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值