石家庄java开发做网站资源最全的网盘搜索引擎
打开题目
随便输入信息看一下
操作失败,只让输入一个字符
不妨抓包看一下,信息,发现
从中可以发现源代码是如何处理price
的
使用的是unicodedata.numeric()
但我们查看页面源码时,看到源码处理方式是utf-8
所以,前端html使用的是utf-8
,后端python处理使用的是unicode
,编码不一致造成了转码问题
根据提示,只需要金额大于1337就行了
我们利用这个网址:
Unicode - Compart
去里面找大于1337的数字
我们随便找一个two thousand,也就是2000,得到
我们可以把字符复制过去,可以直接得到flag
flag{5a3c02b1-3934-4157-a4f6-be65e889210c}
解题完成