打开题目有两个输入框,猜测可能是注入,输入字符多了还会出现错误提示
只允许有一个字符,看到群里说要买第四个,就试了一下,随便输一个数字,钱不够会出现提示
想要钱??给你一个 亿
中文字符也可以,我是没想到的,纯属瞎蒙。
后面看到大佬们说跟函数unicodedata.numeric()有关,就去网上搜了一下 相关资料
说了那么多,就是这个函数会把数字和代表数字的字符转换并返回,没有的会返回错误。所以这样,这一题也不难理解了。也就是说你输入比1337大的数就可以得到flag。比如:万,亿等。或者去网上找代表数字的字符也可以尝试一下。