CN112085487A - 一种支付程序账单固定方法 - Google Patents
一种支付程序账单固定方法 Download PDFInfo
- Publication number
- CN112085487A CN112085487A CN202011021118.4A CN202011021118A CN112085487A CN 112085487 A CN112085487 A CN 112085487A CN 202011021118 A CN202011021118 A CN 202011021118A CN 112085487 A CN112085487 A CN 112085487A
- Authority
- CN
- China
- Prior art keywords
- terminal
- bill
- fiddler
- data
- payment program
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 28
- 235000014510 cooky Nutrition 0.000 claims abstract description 24
- 238000000605 extraction Methods 0.000 claims abstract description 17
- 238000004140 cleaning Methods 0.000 claims abstract description 5
- 230000006855 networking Effects 0.000 claims description 3
- 238000010276 construction Methods 0.000 abstract description 3
- 238000007405 data analysis Methods 0.000 abstract description 3
- 238000010586 diagram Methods 0.000 description 4
- 238000004891 communication Methods 0.000 description 1
- 210000005069 ears Anatomy 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/10—Payment architectures specially adapted for electronic funds transfer [EFT] systems; specially adapted for home banking systems
- G06Q20/102—Bill distribution or payments
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/80—Information retrieval; Database structures therefor; File system structures therefor of semi-structured data, e.g. markup language structured data such as SGML, XML or HTML
- G06F16/81—Indexing, e.g. XML tags; Data structures therefor; Storage structures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/80—Information retrieval; Database structures therefor; File system structures therefor of semi-structured data, e.g. markup language structured data such as SGML, XML or HTML
- G06F16/83—Querying
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- Accounting & Taxation (AREA)
- General Physics & Mathematics (AREA)
- Finance (AREA)
- Physics & Mathematics (AREA)
- Databases & Information Systems (AREA)
- General Engineering & Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Development Economics (AREA)
- Economics (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- Software Systems (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明涉及一种支付程序账单固定方法,基于调试代理软件,设计代理方式下的Cookies提取方法,由安装有Fiddler调试代理的终端,针对移动端所安装支付程序登录的目标账号,依次通过Cookies提取、数据包构建的方式,与支付服务器通信,获取支付服务器返回的json格式账单数据,并加入数据解析、清洗操作,提高后续账单数据的查阅效率,实现目标账号的账单提取;整个设计方法,克服了支付程序账单查看复杂、下载困难的问题,有效提高了支付程序账单的固定效率。
Description
技术领域
本发明涉及一种支付程序账单固定方法,属于电子取证领域。
背景技术
当前社会,移动支付在以迅雷不及掩耳之势普及开来,支付程序支付则是其中重要一员,而支付账单由于日积月累越来越多,通过界面翻页查看非常耗时且不友好。支付程序提供的账单下载功能分为“用于个人对账”和“用做证明材料”,需要输入邮箱用于接收账单,但“用于个人对账”单次只能下载三个月,“用做证明材料”单次可提取一年,对于多年的账单需要提取多次,较为不便。
发明内容
本发明所要解决的技术问题是提供一种支付程序账单固定方法,能够克服支付程序账单查看复杂、下载困难的问题,能够有效提高支付程序账单的固定效率。
发明为了解决上述技术问题采用以下技术方案:本发明设计了一种支付程序账单固定方法,通过安装有Fiddler调试代理的终端,针对移动端所安装支付程序登录的目标账号,实现目标账号的账单提取;包括如下步骤:
步骤A. 控制移动端通过对应于终端上Fiddler调试代理的代理联网方式,经终端的热点网连接因特网,然后进入步骤B;
步骤B. 由终端上的Fiddler调试代理,查找移动端上支付程序所登录目标账号的账单数据,提取出账单数据的Cookies,然后进入步骤C;
步骤C. 由终端上的Fiddler调试代理,针对账单数据的Cookies,将其中Cookies数据、last_trans_id数据、start_time数据按照抓包格式进行拼接,并发送至支付服务器,获取支付服务器返回的json格式账单数据,然后进入步骤D;
步骤D. 由终端针对json格式账单数据进行解析、清洗,存储至数据库中,完成目标账号的账单提取。
作为本发明的一种优选技术方案:所述步骤B,基于移动端上支付程序对应目标账号的登录状态,打开终端上的Fiddler调试代理,并依次点击支付程序->我->支付->钱包->账单,在Fiddler调试代理中查找url为userrolllisturl的数据,即查找移动端上支付程序所登录目标账号的账单数据,提取出账单数据的Cookies。
作为本发明的一种优选技术方案:所述步骤A包括如下步骤A1至步骤A3;
步骤A1. 设置移动端经终端的热点网连接因特网,并进入步骤A2;
步骤A2. 在移动端上安装与终端中Fiddler调试代理相对应的CA证书,并进入步骤A3;
步骤A3. 根据终端的IP地址、以及终端上Fiddler调试代理的端口号,修改移动端所连终端热点网的代理。
作为本发明的一种优选技术方案:所述步骤A2包括如下步骤A2-1至步骤A2-2;
步骤A2-1. 获取终端的IP地址,并配置终端上Fiddler调试代理的端口号,然后进入步骤A2-2;
步骤A2-2. 移动终端根据终端IP地址与Fiddler调试代理的端口号,访问终端上的Fiddler调试代理,下载Fiddler调试代理CA证书并安装。
作为本发明的一种优选技术方案:所述步骤A2-1中,通过Ipconfig方式获取终端的IP地址。
作为本发明的一种优选技术方案:所述步骤A2-2中,移动终端根据终端IP地址与Fiddler调试代理的端口号,应用浏览器访问http://IP:端口号,访问终端上的Fiddler调试代理。
作为本发明的一种优选技术方案:所述终端为计算机,所述移动端为手机。
本发明所述一种支付程序账单固定方法,采用以上技术方案与现有技术相比,具有以下技术效果:
本发明所设计支付程序账单固定方法,基于调试代理软件,设计代理方式下的Cookies提取方法,由安装有Fiddler调试代理的终端,针对移动端所安装支付程序登录的目标账号,依次通过Cookies提取、数据包构建的方式,与支付服务器通信,获取支付服务器返回的json格式账单数据,并加入数据解析、清洗操作,提高后续账单数据的查阅效率,实现目标支付账号的账单提取;整个设计方法,克服了支付程序账单查看复杂、下载困难的问题,有效提高了支付程序账单的固定效率。
附图说明
图1是本发明所设计一种支付程序账单固定方法的应用架构示意图;
图2是Fiddler调试代理中端口号设置界面示意图;
图3是Fiddler调试代理中下载安装CA证书的界面示意图。
具体实施方式
下面结合说明书附图对本发明的具体实施方式作进一步详细的说明。
Cookies提取需要在手机中安装代理证书,用于提取http/https协议数据,http/https数据中附带了Cookies相关凭证,凭证有一定时间的有效期,在提取账单前需要登录手机支付程序,点击支付->钱包->账单,提取到服务器下发的协议数据。Cookies提取可使用Fiddler(Fiddler是一个http/https调试代理,可以读取电脑与互联网之间的通信协议数据,也可以读取安装代理且在同一网段的手机网络数据),支持Android、IOS***手机。
因此,本发明设计了一种支付程序账单固定方法,利用支付程序协议,通过代理拿到查看目标账号账单的凭证,然后利用协议方式提取账单,再对账单数据进行入库处理,如图1所示,通过安装有Fiddler调试代理的终端,针对移动端所安装支付程序登录的目标账号,实现目标账号的账单提取;实际应用当中,执行如下步骤A至步骤D。
步骤A. 控制移动端通过对应于终端上Fiddler调试代理的代理联网方式,经终端的热点网连接因特网,然后进入步骤B。
实际应用当中,上述步骤A具体执行如下步骤A1至步骤A3。
步骤A1. 控制开启终端的热点网,设置移动端经终端的热点网连接因特网,并进入步骤A2。
步骤A2. 执行如下步骤A2-1至步骤A2-2,在移动端上安装与终端中Fiddler调试代理相对应的CA证书,并进入步骤A3。
步骤A2-1. 获取终端的IP地址,并配置终端上Fiddler调试代理的端口号,然后进入步骤A2-2。
实际应用中,具体通过Ipconfig方式获取终端的IP地址,关于Fiddler调试代理端口号的配置,按图2所示,依次点击Fiddler调试代理中的Tools->Options->Connections,端口号在页面的“Fiddler listens on port”输入框中,可自行修改,默认为8888。
步骤A2-2. 移动终端根据终端IP地址与Fiddler调试代理的端口号,按图3所示,具体应用浏览器访问http://IP:端口号,访问终端上的Fiddler调试代理,下载Fiddler调试代理CA证书并安装。
步骤A3. 根据终端的IP地址、以及终端上Fiddler调试代理的端口号,修改移动端所连终端热点网的代理,并设置为手动。
步骤B. 由终端上的Fiddler调试代理,查找移动端上支付程序所登录目标账号的账单数据,提取出账单数据的Cookies,然后进入步骤C。
上述步骤B在实际应用当中,基于移动端上支付程序对应目标账号的登录状态,打开终端上的Fiddler调试代理,并依次点击支付程序->我->支付->钱包->账单,在Fiddler调试代理中查找url为userrolllisturl的数据,即查找移动端上支付程序所登录目标账号的账单数据,提取出账单数据的Cookies。
步骤C. 由终端上的Fiddler调试代理,针对账单数据的Cookies,将其中Cookies数据、last_trans_id数据、start_time数据按照抓包格式进行拼接,并发送至支付服务器,获取支付服务器返回的json格式账单数据,然后进入步骤D。
步骤D. 为了更好的查看、搜索、分析自己的支付程序账单数据,在账单数据提取完成后,由终端针对json格式账单数据进行解析、清洗,存储至数据库中,完成目标账号的账单提取,入库的数据可用于个人查看账单、统计开销等。
本发明所设计支付程序账单固定方法,在实际应用当中,针对安装有Fiddler调试代理的终端,采用计算机,针对安装支付程序的移动端,采用手机,实际执行当中,即安装有Fiddler调试代理的计算机,按步骤A至步骤D的方法,针对手机所安装支付程序登录的目标账号,实现目标账号的账单提取。
实际应用中,上述支付程序账单固定方法,基于调试代理软件,设计代理方式下的Cookies提取方法,由安装有Fiddler调试代理的终端,针对移动端所安装支付程序登录的目标账号,依次通过Cookies提取、数据包构建的方式,与支付服务器通信,获取支付服务器返回的json格式账单数据,并加入数据解析、清洗操作,提高后续账单数据的查阅效率,实现目标账号的账单提取;整个设计方法,克服了支付程序账单查看复杂、下载困难的问题,有效提高了支付程序账单的固定效率。
上面结合附图对本发明的实施方式作了详细说明,但是本发明并不限于上述实施方式,在本领域普通技术人员所具备的知识范围内,还可以在不脱离本发明宗旨的前提下做出各种变化。
Claims (7)
1.一种支付程序账单固定方法,其特征在于:通过安装有Fiddler调试代理的终端,针对移动端所安装支付程序登录的目标账号,实现目标支付账号的账单提取;包括如下步骤:
步骤A. 控制移动端通过对应于终端上Fiddler调试代理的代理联网方式,经终端的热点网连接因特网,然后进入步骤B;
步骤B. 由终端上的Fiddler调试代理,查找移动端上支付程序所登录目标账号的账单数据,提取出账单数据的Cookies,然后进入步骤C;
步骤C. 由终端上的Fiddler调试代理,针对账单数据的Cookies,将其中Cookies数据、last_trans_id数据、start_time数据按照抓包格式进行拼接,并发送至支付服务器,提取支付服务器返回的json格式账单数据,然后进入步骤D;
步骤D. 由终端针对json格式账单数据进行解析、清洗,存储至数据库中,完成目标账号的账单提取。
2.根据权利要求1所述一种支付程序账单固定方法,其特征在于:所述步骤B,基于移动端上支付程序对应目标账号的登录状态,打开终端上的Fiddler调试代理,并依次点击支付程序->我->支付->钱包->账单,在Fiddler调试代理中查找url为userrolllisturl的数据,即查找移动端上支付程序所登录目标账号的账单数据,提取出账单数据的Cookies。
3.根据权利要求1所述一种支付程序账单固定方法,其特征在于:所述步骤A包括如下步骤A1至步骤A3;
步骤A1. 设置移动端经终端的热点网连接因特网,并进入步骤A2;
步骤A2. 在移动端上安装与终端中Fiddler调试代理相对应的CA证书,并进入步骤A3;
步骤A3. 根据终端的IP地址、以及终端上Fiddler调试代理的端口号,修改移动端所连终端热点网的代理。
4.根据权利要求1所述一种支付程序账单固定方法,其特征在于:所述步骤A2包括如下步骤A2-1至步骤A2-2;
步骤A2-1. 获取终端的IP地址,并配置终端上Fiddler调试代理的端口号,然后进入步骤A2-2;
步骤A2-2. 移动终端根据终端IP地址与Fiddler调试代理的端口号,访问终端上的Fiddler调试代理,下载Fiddler调试代理CA证书并安装。
5.根据权利要求4所述一种支付程序账单固定方法,其特征在于:所述步骤A2-1中,通过Ipconfig方式获取终端的IP地址。
6.根据权利要求4所述一种支付程序账单固定方法,其特征在于:所述步骤A2-2中,移动终端根据终端IP地址与Fiddler调试代理的端口号,应用浏览器访问http://IP:端口号,访问终端上的Fiddler调试代理。
7.根据权利要求1所述一种支付程序账单固定方法,其特征在于:所述终端为计算机,所述移动端为手机。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011021118.4A CN112085487A (zh) | 2020-09-25 | 2020-09-25 | 一种支付程序账单固定方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011021118.4A CN112085487A (zh) | 2020-09-25 | 2020-09-25 | 一种支付程序账单固定方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN112085487A true CN112085487A (zh) | 2020-12-15 |
Family
ID=73738206
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011021118.4A Pending CN112085487A (zh) | 2020-09-25 | 2020-09-25 | 一种支付程序账单固定方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112085487A (zh) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102254262A (zh) * | 2011-07-29 | 2011-11-23 | 中国工商银行股份有限公司 | 一种基于网上银行的代理业务支付*** |
CN108009818A (zh) * | 2017-10-30 | 2018-05-08 | 牟林 | 一种基于分布式网络的线上支付方法及*** |
-
2020
- 2020-09-25 CN CN202011021118.4A patent/CN112085487A/zh active Pending
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102254262A (zh) * | 2011-07-29 | 2011-11-23 | 中国工商银行股份有限公司 | 一种基于网上银行的代理业务支付*** |
CN108009818A (zh) * | 2017-10-30 | 2018-05-08 | 牟林 | 一种基于分布式网络的线上支付方法及*** |
Non-Patent Citations (2)
Title |
---|
ALAN_山: "解决Python3抓取账单信息问题", pages 1 - 4, Retrieved from the Internet <URL:https://www.jb51.net/article/165740.htm> * |
前端: "Fiddler安卓手机抓包教程", pages 1 - 6, Retrieved from the Internet <URL:https://www.codercto.com/a/55034.html> * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110245165A (zh) | 风险传导关联图谱优化方法、装置和计算机设备 | |
US8761757B2 (en) | Identification of communication devices in telecommunication networks | |
CN102469117B (zh) | 一种异常访问行为的识别方法及装置 | |
CN105068876B (zh) | 基于分布式部署真机采集手机app性能数据的方法 | |
CN111221739A (zh) | 业务测试方法、装置和*** | |
US9554323B2 (en) | Generating sequenced instructions for connecting through captive portals | |
CN110798445B (zh) | 公共网关接口测试方法、装置、计算机设备及存储介质 | |
CN106911523A (zh) | 移动互联网用户通过lte上网问题定位的方法和*** | |
CN103269479A (zh) | 一种话单处理方法、装置和*** | |
CN111294849A (zh) | 一种lte用户上网质差的判定方法及装置 | |
CN102298617A (zh) | 一种用于获取目标页面的方法与设备 | |
JP2014038604A (ja) | 通信行動の統計分析システム | |
CN105577528A (zh) | 一种基于虚拟机的微信公众号数据采集方法及装置 | |
CN104092660B (zh) | 一种访问网络站点的方法 | |
CN103345786A (zh) | 一种基于wifi网络的自动签到方法 | |
CN105553770B (zh) | 一种数据采集控制方法和装置 | |
CN108345606A (zh) | 网页资源的获取方法和装置 | |
CN106484775A (zh) | 一种基于selenium的爬虫抓取方法及*** | |
CN102591887A (zh) | 网络数据预读方法及*** | |
CN104363265A (zh) | 代理上网检测方法和装置 | |
CN101848430B (zh) | 用于业务请求认证的装置和方法,业务请求认证***及其方法 | |
CN101916283B (zh) | 由动态网页上获取链接信息的方法及其服务器 | |
CN105429865A (zh) | 一种基于浏览器的微信公众号数据采集方法及装置 | |
CN112085487A (zh) | 一种支付程序账单固定方法 | |
CN113055420B (zh) | Https业务识别方法、装置及计算设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |