最近看大家都在玩ChatGPT,于是想着自己要去注册一个玩玩,就按教程注册了个openAi帐号,注册过程中用到sms-activate.org/接码平台,充值的时候发现支付宝充值至少2美元,感觉多了,就想办法看看能不能绕过验证
可以看到,页面上明确写着最低支付2美元,当我们输入1美元的时候页面也会提示 于是,想着检查一下【支付】按钮的点击事件,看看是不是能有什么发现,点开一看,还真有收获,元素上直接绑了个函数yuansferCheckout(),而且居然直接调用的,说明是个全局方法呀
想办法看下函数的源码逻辑
把yuansferCheckout函数在控制台打印出来
发现里面确实有校验,把函数复制出来,格式化一下,代码就清晰了
这里代码很简单,判断支付金额是不是小于2,是则提示并return了,否就直接走接口调起支付业务了,
把代码逻辑修改一下,直接把
parseFloat(amount) < 2改为 parseFloat(amount) < 0,然后把代码直接放页面控制台执行,替换原函数,试试运气
再把金额改为0.1美元
点击支付
真的成功了,看来只是前端简单的作了校验
支付成功,可以开心的去注册账号啦