云南区块链商户平台:抓包技术自制开票工具(二)

150 篇文章 20 订阅
订阅专栏
12 篇文章 0 订阅
订阅专栏
5 篇文章 0 订阅
订阅专栏

前言

上节我们分析了云南区块链商户平台的登录接口以及数据加密、解密,本节我们将构建一个项目框架,将大致的雏形制作出来

说明

由于我们使用开票软件都是在 云南区块链商户平台上操作,如果再开发电脑端就显得没必要,思考良久,最后打算开发移动端

本节成品图

在这里插入图片描述

接口列表

api
获取验证码https://yunnan-cloud-backend.wetax.com.cn/v3/user/picture-code?token=
获取微信扫码https://yunnan-cloud-backend.wetax.com.cn/v3/user/qr-code?token=
登录

登录流程图

在这里插入图片描述

获取验证码

由于接口返回的是base64的代码,且不带头,所以需要处理以下再进行渲染

<image :src="base64Image" mode="widthFix"  style="width: 150rpx;"></image>
					
yzm(){
			let that=this;
			uni.request({
			url: 'http://service.****.***/api/getcode.php',
			data: {
			id:'',
			},
			method: 'POST',
			header: {
			'content-type': 'application/x-www-form-urlencoded' //自定义请求头信息
			},
			success: (res) => {
			console.log(res)
			if (res.data.code==0) {
			console.log(res.data.data['unique_code'])
			console.log(res.data.data['picture'])
			that.base64Image='data:image/jpeg;base64,'+res.data.data['picture']
			} else{
			uni.showToast({
			title:res.data.message,
			icon:'error'
			})
			}
			}
			})
			}

为了防止跨域的问题,需要将抓包的接口封装成本地访问,例如我的文件getcode.php,访问后可解析接口数据
在这里插入图片描述

刷新前端页面可以实时显示验证码数据
在这里插入图片描述
在这里插入图片描述

登录请求

解密

<?php
// 设置参数
$key_text = '1*****************D';
$iv_text = 'A**************412';
$plaintext = '9********7';
$encoding = 'utf-8';

// 使用PKCS7填充
$block_size = 16;
$pad_length = $block_size - (strlen($plaintext) % $block_size);
$plaintext .= str_repeat(chr($pad_length), $pad_length);

// 如果IV不足16字节,使用空字节填充至16字节
$iv_length = strlen($iv_text);
if ($iv_length < 16) {
    $iv_text = str_pad($iv_text, 16, "\0");
}

// 创建AES加密器
$ciphertext = openssl_encrypt($plaintext, 'aes-128-cbc', $key_text, OPENSSL_RAW_DATA | OPENSSL_ZERO_PADDING, $iv_text);

// 将加密结果进行Base64编码
$encrypted_base64 = base64_encode($ciphertext);

echo "加密后的Base64编码结果:".$encrypted_base64."\n";
?>

运算模式:CBC
填充模式:PKCS7
密钥长度:128bit
key(text):1D
iv(text): A
********2
需要加密:92*******27
字符编码:utf-8
输出base64编码

登陆后能够返回token及店铺信息
在这里插入图片描述

token处理

如果每次都要重新登陆,有点鸡肋,可以储存再本地,页面生命周期加载的同时检测是否过期

本地缓存

登陆成功后将token存储再本地,页面启动周期添加check_token()检查

that.token=res.data.data['token']
uni.setStorageSync('token',token)


onLoad() {
			this.yzm()
			this.check_token()
			
		},

失效检查

接口说明
https://yunnan-cloud-backend.wetax.com.cn/v3/user/user-info?token=6idt*********Ush通过token检查当前账号是否token过期

在这里插入图片描述

通过php进行模拟,失效返回结果

在这里插入图片描述

token状态码说明
401失效
0正常
check_token(tokens){
				
			let that=this;
			uni.request({
			url: 'http://*******/is_token.php',
			data: {
			token:tokens
			},
			method: 'POST',
			header: {
			'content-type': 'application/x-www-form-urlencoded' //自定义请求头信息
			},
			success: (res) => {
			console.log(res.data)
			if (res.data.code==401) {
			uni.showToast({
				title:'登陆失效',
				icon:'error'
			})
			uni.removeStorageSync('token')
			}
			 else if (res.data.code==0) {
			 uni.showToast({
			 	title:'登陆成功',
			 	icon:'success'
			 })
			 console.log(res.data.data['user'])
			 that.userinfo=res.data.data['user']
			 that.status='1'
			 }
			 else{
			uni.showToast({
			title:res.data.message,
			icon:'error'
			})
			}
			}
			})	
			},

检测token可用时,给userinfo数据,将status标记为1已登录

其他专题作品

《记一次云之家签到抓包》
《记一次视频抓包m3u8解密过程》
《抓包部分软件时无网络+过代理检测 解决办法 安卓黄鸟httpcanary+vmos》
《Python】记录抓包分析自动领取芝麻HTTP每日免费IP(成品+教程)》
《某课抓包视频 安卓手机:黄鸟+某课app+VirtualXposed虚拟框架》

推荐专栏:

《Python爬虫脚本项目实战》

该专栏往期文章:
《【Python爬虫项目实战一】获取Chatgpt3.5免费接口文末付代码(过Authorization认证)》

🥦如果感觉看完文章还不过瘾,欢迎查看我的其它专栏
🥦作者对python有很大的兴趣,完成过很多独立的项目:例如滇医通等等脚本,但是由于版权的原因下架了,爬虫这一类审核比较严谨,稍有不慎就侵权违规了,所以在保证质量的同时会对文章进行筛选

如果您对爬虫感兴趣请收藏或者订阅该专栏哦 《Python爬虫脚本项目实战》,如果你有项目欢迎联系我,我会同步教程到本专栏!

🚀Python爬虫项目实战系列文章!!
⭐⭐欢迎订阅⭐⭐

【Python爬虫项目实战一】获取Chatgpt3.5免费接口文末付代码(过Authorization认证)
【Python爬虫项目实战二】Chatgpt还原验证算法-解密某宝伪知网数据接口

⭐⭐欢迎订阅⭐⭐
在这里插入图片描述

Python爬虫脚本项目实战
在这里插入图片描述

流行的app抓包工具详解和案例--开发人员首选
weixin_44976692的博客
06-22 5万+
HttpCanary 操作简便,功能强大,适合需要快速捕获和分析网络流量的用户。它可以方便地导出数据到电脑进行进一步分析,非常适合移动应用的调试和测试。Packet Capture 非常适合不想ROOT设备的用户,简单易用。它通过本地VPN捕获流量,无需复杂设置即可导出数据到电脑进行详细分析。使用Shadowsocks配合Wireshark,可以非常灵活地捕获和分析手机流量。这种方法适合需要深度分析网络协议和数据包的用户,但需要一定的技术背景。
【APP爬虫-抓包篇】巧妙使用工具与技巧绕过安卓APP抓包防护
吴秋霖的博客
01-05 8985
最新且最全APP抓包汇总!使用各种工具与技巧绕过APP抓包防护!
基于区块链的通用积分平台
08-14
“超级账本(Hyperledger)是Linux基金会于2015年发起的推进区块链数字技术和交易验证的开源项目。超级账本的愿景是借助项目成员和开源社区的通力协作,共同制定并建立一个开放、跨产业、跨国界的区块链技术开源标准。” 项目核心成员包括IBM、英特尔、摩根大通、埃森哲、Airbus、美国运通、芝加哥商品交易所集团、戴姆勒、美国证券托管结算公司、富士通、日立等金融、医疗、物联网及航空、百度金融等领域巨头,比邻共赢(Belink)2016年正式加入超级账本项目,是超级账本项目在中国最早的重要合作成员。
云南区块链商户平台发票助手成品
C站全栈优质创作者、阿里云受邀博主专家,喜欢结识新伙伴寻找志同道合的朋友,欢迎一起探讨学习
05-30 9295
云南区块链商户平台是一款提供给云南商户使用的开票工具,由于自身使用仅限于电脑端,没有移动端,且设计理念存在问题使用非常不便,于是打算通过制作一个发票助手完善一些核心功能模块,主要是对商户的使用流程顺序进行简化,以及对原产品的便捷性进行了提升,能不让商户进行操作的尽量全自动化前面的几篇博文云南区块链商户平台抓包技术自制开票工具(三)云南区块链商户平台抓包技术自制开票工具()云南区块链商户平台抓包技术自制开票工具(一)已经介绍了制作发票助手的一些功能模块,经测试使用了半个月后完善了本次项目。
云南区块链商户平台抓包技术自制开票工具(三)
C站全栈优质创作者、阿里云受邀博主专家,喜欢结识新伙伴寻找志同道合的朋友,欢迎一起探讨学习
05-12 2081
本节中重点在于对数据的规范,结合前面的设计,以及分析,到本节为止大概的框架已经全部勾勒出来,我们先将基本的功能进行开发,后面再针对部分模块进行优化本次开发经历了两个校验,第一个是平台商户登录校验,第个是调用第三方非开放性接口(查询商品税收编码)为节省成本与开发,用到了这章提到的api接口《【免费】在线识别通用验证码接口》,不是推广,它每天免费送100次,觉得很不错,开票一天操作也不会用到100次。
云南区块链商户平台抓包技术自制开票工具(一)
C站全栈优质创作者、阿里云受邀博主专家,喜欢结识新伙伴寻找志同道合的朋友,欢迎一起探讨学习
05-10 2521
云南区块链商户平台是全省统一区块链服务平台。依托于云南省发改委、阿里云及蚂蚁区块链的国内首个省级区块链平台——云南区块链平台同步上线,助力数字云南整体升级。网页版并不适合妈妈那辈人使用,没有记忆功能,于是打算自己开发一个简易版,有记忆功能的软件,可以自动记忆已开票商户信息、便捷选择开票商品。
网络抓包分析工具
热门推荐
WEN38306482的博客
06-28 10万+
随着网络技术的快速发展,网络数据的传输和处理变得日益复杂。网络抓包分析工具作为网络故障排查、性能优化以及安全审计的重要工具,对于提升网络管理的效率和准确性具有重要意义。本文旨在设计并实现一款高效、易用的网络抓包分析工具,以满足现代网络管理的需求。在工具设计方面,本文首先对网络抓包的基本原理和常用技术进行了深入研究,包括数据包捕获、数据展示等关键环节。基于这些原理和技术,本文提出了一种基于多线程和异步处理的数据包捕获机制,以提高抓包效率和响应速度。
Android抓包工具——Fiddler
weixin_67553250的博客
05-24 4万+
前言 🔥在平时和其他大佬交流时,总会出现这么些话,“抓个包看看就知道哪出问题了”,“抓流量啊,payload都在里面”,“这数据流怎么这么奇怪”。 👉这里出现的名词,其实都是差不多的意思啊,这都跟抓包这个词有关,说到抓包呢我们今天就先来了解一下抓包的一些基础定义跟抓包工具Fiddler的使用跟安装吧。 本篇文章,博主只想使用通俗易懂的话语,让大家明白以下内容: 什么是抓包哪些场景需要用到抓包Fiddler抓包的原理怎样使用Fiddler进行移动端抓包 抓包 包 (Packet) 是T
wireshark抓包工具的使用
m0_70618214的博客
08-21 3万+
WireShark网络封包分析软件 主要分为这几个界面:① Display Filter (显示过滤器):用于过滤。② Packet List Pane (封包列表):显示捕获到的封包, 有源地址和目标地址,端口号。颜色不同代表抓取封包的协议不同。③ Packet Details Pane (封包详细信息),:显示封包中的字段。④ Dissector Pane (16进制数据)⑤ Miscellanous (地址栏,杂项)
100天精通Andriod逆向——第4天:各种抓包工具学习
Amo Xiang的博客
08-10 5581
在网页中,我们可以借助浏览器开发者工具中的 Network 面板看到网页中产生的所有网络请求和响应内容,然而 App 怎么办呢?要想拦截 App 中的网络请求,就得用到抓包工具了,例如:Charles、Fiddler、mitmproxy 等,我们可以通过这些工具拦截 App 和 API 通信的请求内容和响应内容,如果能从中找到一定的规律,就可以用程序直接构造请求来模拟 API 的请求,从而完成数据爬取......
〖Python接口自动化测试实战篇⑥〗- 接口抓包工具 Chrome 的使用
易编橙 · 终身成长社群,相遇已是上上签!
05-28 4万+
在之前的章节我们介绍了 [接口测试到底是什么] 以及它的一些基础定义,从该章节开始将正式开始怎么样去做接口测试。实际上现实生活中做任何事情都需要做一些准备工作,做接口测试也是如此。...
编写Python 自动化安装openGauss 数据库方法和代码 (1)
cgqyw的专栏
10-17 393
然而,手动安装高斯 Gauss 数据库可能会耗费大量时间和精力,并且容易出现错误。为了解决这个问题,可以使用 Python 编写程序来自动化安装高斯 Gauss 数据库。本文将以openEuler 22.03 LTS SP4, x86架构的操作系统为例,介绍如何使用 Python 实现自动化安装高斯 Gauss 数据库的方法和代码。5、上传自动化安装程序 auto_install_openGauss.py至 /root 目录6。4、上传数据库至服务器主机:/opt/openGauss目录。
编写Python 自动化安装openGauss 数据库方法和代码 (2)
cgqyw的专栏
10-17 945
(y/n): ").strip().lower()(y/n): ").strip().lower()(y/n): ").strip().lower()print(f"你已上传文件,在/mnt/iso目录下存在操作系统ISO文件:{iso_filename}。print(f"请检查,在/mnt/iso目录下不存在操作系统ISO文件:{iso_filename}。new_hostname = input("请输入正确的主机名: ").strip()print("MAC地址不正确,程序终止。
SpringBoot框架的车辆管理自动化解决方案
2402_85758349的博客
10-18 431
3、提供了用于不同的编程语言的API。编程语言,如C, C ++,Python和Java的,的Perl,PHP,埃菲尔铁塔,Ruby和Tcl的。
从网络请求到Excel:自动化数据抓取和保存的完整指南
ip16yun的博客
10-21 965
在投资和财经领域,论坛一直是投资者们讨论和分享信息的重要平台,而东方财富股吧作为中国最大的财经论坛之一,聚集了大量投资者实时交流股票信息。对于投资者来说,自动化地采集这些发帖信息,并进行分析,是获取市场情绪和热点的有效方式。手动收集这些信息显然耗时耗力,如何快速自动化地采集大量论坛数据,规避反爬虫机制,并将数据有效存储以便后续分析,是本文要解决的关键问题。在本篇文章中,我们将带你一步步实现自动化采集东方财富股吧的发帖信息,并将抓取到的发帖标题和时间保存到Excel中。
SpringBoot技术的车辆管理流程自动化
2401_85342379的博客
10-18 986
4系统概要设计 4.1概述 本系统采用B/S结构(Browser/Server,浏览器/服务器结构)和基于Web服务两种模式,是一个适用于Internet环境下的模型结构。只要用户能连上Internet,便可以在任何时间、任何地点使用。系统工作原理图如图4-1所示: 图4-1系统工作原理图 4.2系统结构 本系统是基于B/S架构的网站系统,设计的功能结构图如下图所示: 图4-2功能结构图 4.3.数据库设计 4.3.1数据库实体 概念设计的目标是设计出反映某个组织部门信息需求的数据库系统概念模式,数据库系统
数据手册-SN75176B-datasheet.zip
10-23
数据手册-SN75176B-datasheet.zip
基于javaswing酒店点餐系统
最新发布
10-23
基于javaswing酒店点餐系统
WinPE-26241.5000-ReFS-v3.14.wim
10-23
WinPE-26241.5000-ReFS-v3.14.wim
Fiddler汉化版抓包工具使用及防抓包技术解析
资源摘要信息:"在信息技术领域中,抓包工具与防抓包技术是网络安全的重要组成部分。抓包工具能够捕获在网络中传输的数据包,而防抓包技术则用于阻止或检测数据包被非法截取。本资源为一个压缩包文件,内含一个名为...
写文章

热门文章

  • Python tkinter快速可视化开发GUI界面指南:详细教程(附带工具) 49275
  • 抓包部分软件时无网络+过代理检测 解决办法 安卓黄鸟httpcanary+vmos 39845
  • 【uniapp小程序】uploadFile文件上传 29927
  • 腾讯EdgeOne产品测评体验—Web安全的攻与防:云端防护一体化 20453
  • 【亚马逊云科技】通过高性能低延迟对象存储 S3实现网站资源托管 17389

分类专栏

  • Python爬虫脚本项目实战 付费 7篇
  • 外包项目开发 付费 2篇
  • 爬虫专栏 12篇
  • uniapp 5篇
  • docker 1篇
  • 测评 3篇
  • 商业文章 8篇
  • 极客日报
  • CSDN-AI助手升级日志 1篇
  • 图书赠送 8篇
  • 工具插件推荐 1篇
  • MQTT 1篇
  • Purple Pi OH 1篇
  • 其他笔记 11篇
  • 计算机毕业设计 3篇
  • Java 6篇
  • Vue3 2篇
  • 51单片机 3篇
  • 笔记 150篇
  • 零基础微信小程序入门开发系列 40篇
  • 复习笔记 1篇
  • python 26篇
  • thinkphp5开发教程 26篇
  • C# 4篇
  • windows 2篇
  • javascript脚本 6篇
  • 计算机原理组成 3篇

最新评论

  • 横板营业执照提取生成

    j1ee2024: 你好,请问可以试用一下这个生成器吗?

  • 横板营业执照提取生成

    码农阿豪@新空间代码工作室: 读完这篇博客后真是受益匪浅,作者的分析条理清晰、见解独到,非常感谢分享!希望能一起探讨更多技术话题

  • 横板营业执照提取生成

    战斧: 优质好文,学到了很多有用的知识,受益匪浅,支持博主,希望继续产出高质量文章

  • 腾讯EdgeOne产品测评体验—Web安全的攻与防:云端防护一体化

    园游会永不打烊.: 说明什么,你的网络不安全被拦截了?

  • 腾讯EdgeOne产品测评体验—Web安全的攻与防:云端防护一体化

    园游会永不打烊.: 你去问腾讯去

大家在看

  • TANGO:基于音频和参考视频的全身数字人对话视频生成技术 75
  • 基于图像形态学处理和凸包分析法的指尖检测matlab仿真
  • 基于Datawhale开源量化投资学习指南(五):股票数据获取 595
  • Shopee虾皮登录不了的常见原因及解决方式

最新文章

  • 横板营业执照提取生成
  • 【香橙派AiPro】基于VGG16的火灾检测模型预测
  • 【解密】记一次辽宁省某综合实践教学管理平台加解密算法分析
2024年32篇
2023年66篇
2022年106篇
2021年16篇

目录

目录

评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

园游会永不打烊.

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或 充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值

玻璃钢生产厂家天津玻璃钢花盆定制重庆玻璃钢仿真水果雕塑高淳元旦商场美陈乌鲁木齐市玻璃钢雕塑厂电话山西玻璃钢雕塑漆艺术玻璃钢雕塑生产厂家好用的玻璃钢恐龙雕塑保山市玻璃钢雕塑设计如何厦门河源玻璃钢人物雕塑定做四川玻璃钢雕塑摆件供货商惠州玻璃钢雕塑批发通化动物玻璃钢雕塑生产厂家湖北玻璃钢浮雕校园玻璃钢雕塑宁波玻璃钢雕塑制作厂钢铁侠玻璃钢雕塑图片巢湖商场美陈浙江佛像玻璃钢雕塑联系方式哈尔滨玻璃钢雕塑制作厂家雕塑制作程序玻璃钢西安创意玻璃钢雕塑定制上海水果玻璃钢雕塑南昌玻璃钢考拉雕塑厂家特色玻璃钢花盆研发公司合肥元旦商场美陈鄂州玻璃钢雕塑考拉定制山阳玻璃钢雕塑费用乳山玻璃钢游乐场门头雕塑抚州小区玻璃钢雕塑制作宣威玻璃钢烤漆雕塑厂家玻璃钢雕塑厂家优选企业香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化