首页 > 其他分享 >0元购-初体验

0元购-初体验

时间:2024-10-11 16:48:12浏览次数:10  
标签:初体验 元购 查看 商品 修改 支付 数据包

闲来无事想着验证一下支付逻辑漏洞的方法,网上教程一大堆,但是没实践成功,总不确定是不是真正有用的知识。

通常支付逻辑漏洞测试方法概况如下:

1、直接修改商品的价格

2、修改支付状态

3、修改商品数量

4、重复支付

5、越权支付

6、线程并发问题

随手找一个资产(这次真的随便搜了一个商城……)

然后就是随便找一个商品进去查看。

什么手机贴敢卖88元啊,上架这么久,终于有一单销量了,还被0元购了———

点击立即购买,查看数据包请求,由于网站数据没有进行加密,多抓几次包,就能发现数据传输规律了,知道购买过程中的商品id、数量、价格字段,那就可以开始尝试修改了。

随后就是简单的点-点-点,然后改-改-改,最后发送数据包,就能实现0元购了,当然可以尝试改为负数,或者改其他的参数,网站竟然全都没做过滤检测,小破站开发太大意了吧。

然后就跳转支付页面了,当然要我支付0元,果断下单,直接就支付成功了。

查看一下我的订单,已经在我的仓库里躺着了,赶紧跑路……

标签:初体验,元购,查看,商品,修改,支付,数据包
From: https://blog.csdn.net/weixin_51641247/article/details/142856369

相关文章

  • 实验1 现代C++编程初体验
    实验任务1代码1//现代C++标准库、算法库体验2//本例用到以下内容:3//1.字符串string,动态数组容器类vector、迭代器4//2.算法库:反转元素次序、旋转元素5//3.函数模板、const引用作为形参67#include<iostream>8#include<string>9......
  • 实验1 现代C++编程初体验
    任务1代码:1//现代C++标准库、算法库体验2//本例用到以下内容:3//1.字符串string,动态数组容器类vector、迭代器4//2.算法库:反转元素次序、旋转元素5//3.函数模板、const引用作为形参67#include<iostream>8#include<string>9#inc......
  • 实验1 现代C++编程初体验
    实验任务11//现代C++标准库、算法库体验2//本例用到以下内容:3//1.字符串string,动态数组容器类vector、迭代器4//2.算法库:反转元素次序、旋转元素5//3.函数模板、const引用作为形参67#include<iostream>8#include<string>9#inc......
  • 实验1 现代c++编程初体验
    实验1:1//现代C++标准库、算法库体验2//本例用到以下内容:3//1.字符串string,动态数组容器类vector、迭代器4//2.算法库:反转元素次序、旋转元素5//3.函数模板、const引用作为形参67#include<iostream>8#include<string>9#include......
  • 实验1 现代C++编程初体验
    1.实验任务1task1源代码:1#include<iostream>2#include<string>3#include<vector>4#include<algorithm>56usingnamespacestd;78//声明9//模板函数声明10template<typenameT>//*****表明这是一个模板参数,可以接受任意类型的参数......
  • 实验1 现代c++编程初体验
    任务1:task1.cpp1//现代C++标准库、算法库体验2//本例用到以下内容:3//1.字符串string,动态数组容器类vector、迭代器4//2.算法库:反转元素次序、旋转元素5//3.函数模板、const引用作为形参67#include<iostream>8#include<string>......
  • 实验一 现代C++编程初体验
    实验结论:任务一:task1.cpp1//现代C++标准库、算法库体验2//本例用到以下内容:3//1.字符串string,动态数组容器类vector、迭代器4//2.算法库:反转元素次序、旋转元素5//3.函数模板、const引用作为形参67#include<iostream>8#include<......
  • 实验1 现代C++编程初体验
    任务1://现代C++标准库、算法库体验//本例用到以下内容://1.字符串string,动态数组容器类vector、迭代器//2.算法库:反转元素次序、旋转元素//3.函数模板、const引用作为形参#include<iostream>#include<string>#include<vector>#include<algorithm>usin......
  • 现代C++编程初体验
    实验任务1:task1.cpp1#include<iostream>2#include<string>3#include<vector>4#include<algorithm>56usingnamespacestd;78//声明9//模板函数声明10template<typenameT>11voidoutput(constT&c);1213/......
  • 实验1 现代C++编程初体验
    实验任务1:task1.cpp:1//现代C++标准库、算法库体验2//本例用到以下内容:3//1.字符串string,动态数组容器类vector、迭代器4//2.算法库:反转元素次序、旋转元素5//3.函数模板、const引用作为形参67#include<iostream>8#include<string>......