本文主要是介绍记一次某命理测试网站支付bug,实现一分钱支付,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
希望审核能通过。
某天与同事聊天,聊到易学关于易学以及命理学方面的内容。同事叫我帮他算算,但我只懂五行、八卦、十天干、十二地支的基础。能简单的把出生的年、月、日、时转换为干支。所以我说到网上去帮他查查,就当娱乐。
下班回去后就打开笔记本电脑上网开始查询,经过百度搜索后,然后便进入这个网站。
点击立即测算,进入测算页面。
先随便输入一个测试信息看看测算的如何。
点击 立即测算 按钮进入测算结果页面。
结果进到详细测算页面还要付钱才可以有看详细结果,但是我觉得就是娱乐的,而且测算数据都是固定的模板,不像真人测算那样灵活,所以作为程序员我就点击进入支付页面,准备找找别的程序员写的bug,进入支付页面一看到地址栏的get传参的支付链接………
废话不多说,开始找bug。先直接更改价格试试。
然后微信扫码支付失败,仔细看了支付链接中传递的参数,主要参数就是订单号和价格。那就改掉 订单号和价格。但订单号也不是随便乱改的,我们也不用去找订单号的规律然后自己去猜测或者构造订单号,直接重新打开一测算页面,进入到详细页面。
进入支付前一个一面,单击鼠标右键 选择 审查元素找到源码中的支付链接。
复制上图中的订单号到扫码支付页面进行替换。
订单号和价格改完后,手机扫码支付,支付完成后页面跳转。
支付完成后右边支付页面先跳转,过了一会儿左边的页面也跳转了
。
居然还有人写出这样的bug,这个网站没过几天就关闭了。也许是在我测试后发现了bug自己下架了。
这篇关于记一次某命理测试网站支付bug,实现一分钱支付的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!