[ASIS 2019]Unicorn shop-write up
进入页面
猜测是可能是买马?
试一下
输入马id 1 价格5
发现操作失败
再次尝试 id1 价格10
发现提示只能允许输入一个字符
但只允许输入一个字符只能买1,2,3号马,买不了4号马,那么很显然,买到这个4号马,就能得到flag!
于是看看页面源代码
提示UTF-8很重要
这里需要了解下UTF-8是什么类型编码
得到思路,利用Unicode字符中的一些特殊字符来代替输入的价格,从而得到flag
https://www.compart.com/en/unicode/
这个网站有很全的Unicode字符
找寻指代thousand的Unicode字符
选一个大于1337的 因为4号马的价格是1337
我选择了这个 它代表了5000
收益良多收益良多