必测的支付漏洞(一)——使用fiddler篡改支付金额

互联网产品中常会遇到支付功能,测试人员测试这部分功能时一定要重视,因为如果这部分出现了较严重的bug,将会给公司带来不小的经济损失!如果你测出了问题领导也一定会高兴的!因此测试优先级很高,但具有一定难度,刚接触测试的小白们可能不知道支付功能有哪些测试点,作为同为小白的我,就与大家分享一下我学习并致用于工作中的成果吧!

        今天这篇介绍一下支付功能的测试点之一——篡改支付金额。设想,购买一样商品,在提交订单后、跳转到支付界面前,篡改了支付金额或数量,如把2000元商品修改为0.1元,若是实体商品可能还有追回损失的机会,若是虚拟产品如游戏币,那可能就追不回来了!我使用的是抓包工具fiddler4修改支付金额的,fiddler能把网页拦截,修改服务器返回参数,并把修改后的数据包发送给服务器。下面我以测试web app电子书支付为例,介绍一下具体的操作流程!

一、拦截订单网页

1)在下方命令行输入命令:bpu +网址域名

2)web app端点击提交订单,出现图中红色标识,网页已拦截

二、修改订单价格

1)选中拦截的链接,右侧菜单选择Inspectors—WebForms

2)修改参数totalPrice,这里的8.8是电子书价格,此处修改为0.02

3)点击Run to Completion,发送修改后参数

三、跳转到付款页面

点击继续支付,跳转到支付宝界面,如图,已修改为0.02元,成功篡改支付金额!因此,发现了一个重大Bug,可以提交给开发了!

 

总结:

由此可见,将发送包中的金额修改,是一个十分危险的操作,从经济利益角度来讲,中间的差价会为公司带来巨大的损失!

修改方案即开发不要在数据包中假如价格和数量等敏感值。

 

  • 4
    点赞
  • 40
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
Fiddler是一个抓包工具,可以用于拦截和修改HTTP请求和响应数据。通过使用Fiddler,用户可以修改支付金额以及其他相关数据。拦截HTTP请求是Fiddler的一个功能,可以修改请求头信息、构造请求数据并拦截响应数据。设置断点可以在发送请求之后但Fiddler代理中转之前修改请求的数据,也可以在服务器响应之后但在Fiddler将响应中转给客户端之前修改响应的结果。使用Fiddler进行支付金额篡改可以通过拦截相应的HTTP请求,并修改其中的支付金额参数来实现。这种方式可能会对支付功能造成严重的漏洞,因此支付功能的测试非常重要。测试人员应该对支付功能进行全面的测试,以确保支付金额和其他相关数据的安全性和准确性。123 #### 引用[.reference_title] - *1* *3* [必测支付漏洞(一)——使用fiddler篡改支付金额](https://blog.csdn.net/weixin_30564901/article/details/94955508)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}} ] [.reference_item] - *2* [支付必测--使用fiddler篡改支付金额](https://blog.csdn.net/weixin_38170137/article/details/101410058)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值