
数据采集案例项目
文章平均质量分 61
Python数据采集项目
Switch616
代码和教程请后台联系 | 博客也当笔记心得写,侵权删 | 谢谢你的关注 ~
卫星: XYJHQCSJ | 没回应该是有事去了请后台私信留言
展开
-
吉林长春产权交易中心JS逆向:魔改AES请求加密与解密
在抓包分析过程中,需要特别留意请求头中的关键字段和响应体中的异常数据格式,这些可能是数据被加密的直接证据。分析s参数生成后,发现其调用了encode方法,而encode方法又进一步调用了encryptCode方法。这两个方法的调用链条揭示了数据加密的核心过程。s参数在请求数据中起到关键作用,其生成过程与请求发送的data密切相关。在请求成功的响应处理中,发现了对数据进行解密的decode方法。为了进一步探究数据加密的细节,可以在浏览器开发者工具中设置XHR断点,通过阻止请求的发送来捕获相关信息。原创 2024-09-02 20:27:00 · 904 阅读 · 0 评论 -
中国招标投标平台JS逆向:DES加密与Python纯算还原
在中国招标投标公共服务平台的分析过程中,发现了数据加密采用了DES算法。DES(数据加密标准)作为对称加密算法的一种,通过特定的密钥对数据进行加密和解密。这些函数不仅执行了密钥的初始化,还对待解密的数据进行了逐步还原。在完成对JS中DES解密逻辑的理解后,下一步是通过Python代码实现这一过程。Python作为一种强大的脚本语言,具备灵活的加密解密能力,可以完美地复现JS中的逻辑。通过构建Python版本的DES解密算法,可以逐步还原加密数据,验证解密结果的准确性。原创 2024-08-31 14:38:51 · 651 阅读 · 0 评论 -
点点数据JS逆向:k值加密扣webpack代码和纯算实现
在对接口请求进行分析时,注意到一个关键的k值,这个值在传递过程中被加密处理。点点数据是webpack打包,虽然可以选择整体扣取代码并补充相应的环境来进行分析,但由于该案例中文件数量较多,且被拆分为几十个js文件,代码的处理工作量较大。在请求发送之前,该函数会对参数进行处理,通过设置条件断点,可以在执行加密逻辑之前中断操作。分析加密的具体流程,对于该接口,也可以自己使用JS还原加密过程,这个更加轻巧但是难度相对前一种会大一点,大概只有几十行代码。在调试过程中,通过设置XHR断点,捕捉到了请求的发送过程。原创 2024-08-31 14:05:29 · 1984 阅读 · 3 评论 -
采招网JS逆向:基于AES解密网络数据
通过调用相应的加密库,可以在Python环境中模拟JavaScript中的解密过程,并展示解密后的数据。这说明,返回的数据在服务器端是通过AES加密的,而客户端通过该解密算法将数据还原。请求的响应数据,可以看到返回的数据是经过加密处理的。这种加密保护了数据的内容,需要进一步解析其加密机制,以便进行有效的数据解密和分析。分析请求所对应的JavaScript文件,发现其中使用了Ajax进行数据请求,并且在请求成功后执行了名为。这个函数负责处理返回的数据,并将其绑定到页面中,是解密流程的关键点。原创 2024-08-26 09:55:19 · 893 阅读 · 0 评论 -
前程无忧搜索接口 JS 逆向:阿里系acw_sc__v2和Sign加密
在分析前程无忧的搜索接口时,我们首先需要关注网页的加密规律。特别是阿里系的acw_sc__v2加密机制。这个加密机制通常与防护系统有关,旨在防止恶意访问和不正常的数据请求。acw_sc__v2通常是在请求过程中动态生成的,它可能涉及到一系列复杂的加密算法和随机数据生成机制。观察这个加密规律有助于我们理解如何对请求进行正确的处理。为了有效地解析acw_sc__v2,我们可以使用浏览器的开发者工具进行深入分析。通过网络监视功能,我们可以捕获到与acw_sc__v2相关的所有网络请求。原创 2024-08-23 10:09:08 · 1936 阅读 · 0 评论 -
网易云音乐搜索接口JS逆向: Params、encSecKey加密和AES实战
以上步骤详细解析了网易云音乐搜索接口的加密解密过程。从分析请求规律、定位加密函数、解析加密方法,到还原AES加密和代码整合调试,最终实现了Python对该接口的有效调用。最后,通过Python调用还原的JS代码,我们能够实现对网易云音乐搜索接口的正确调用,完成数据的顺利获取。原创 2024-08-12 19:57:18 · 1170 阅读 · 0 评论 -
东方财富股票数据JS逆向:secids字段和AES加密实战
以上步骤详细解析了股票数据接口的加密机制,包括抓包分析、加密变量定位、参数来源查找、AES加密还原和关键方法扣取。原创 2024-08-11 20:25:28 · 1601 阅读 · 6 评论 -
某土地市场网JS逆向:debugger脚本限制秒退和webpack hash参数加密
在访问某土地市场网时,我们会发现网页禁止了开发者工具的使用,包括F12和右键调试。在JS代码中全局搜索hash=,我们可以定位到具体的加密代码位置。代码中提到hash参数是由一个函数生成的,该函数接收的参数为useragent、当天日期以及url的最后一个元素。原创 2024-07-31 12:53:20 · 1006 阅读 · 0 评论 -
企知道 接口逆向:AES加密
使用抓包工具捕获企知道的接口请求,观察到密码参数是加密的密文,传输给后端服务器。扣取并整理出用于AES加密的关键JS代码,实现逆向。原创 2024-07-29 11:27:09 · 1474 阅读 · 4 评论 -
烯牛数据JS逆向:MD5数据加密?不存在的!
使用抓包工具捕获烯牛数据的接口请求,仔细观察请求体和响应体,发现数据均进行了加密处理。原创 2024-07-28 18:57:06 · 534 阅读 · 0 评论 -
雪球JS逆向:阿里系加密acw_sc__v2和反debugger
分析请求和响应数据,注意到today包中有两次请求,返回不同的Cookie值,需要进一步跟踪acw_sc__v2的生成位置。使用抓包工具捕获雪球网站的数据包,发现关键数据包listV2,其Cookie中包含阿里系加密参数acw_sc__v2。扣取并还原混淆的JavaScript代码,注意处理变量名、属性名、方法名的混淆,以及OB混淆(如_0xd79219)。进入第一个VM文件,发现reload函数内有acw_sc__v2的Cookie设置,特别注意其中的arg1参数。原创 2024-07-28 14:49:26 · 1941 阅读 · 5 评论 -
抖音直播弹幕数据逆向:websocket和JS注入
首先,我们通过抓包工具进入某音的直播间,捕获其网络通信数据,重点关注WebSocket连接。发现直播弹幕数据通过WebSocket传输,这种方式比传统的HTTP更适合实时数据的传输。我们在浏览器开发者工具中打开WebSocket的堆栈调试,分析数据传输的过程,定位关键的JavaScript代码。在JavaScript文件中搜索“.decode”,找到第一个搜索结果并仔细观察,这是解密二进制数据的关键位置。在找到弹幕数据传输的位置后,我们可以开始植入自定义的JavaScript代码,以捕获并解密弹幕数据。原创 2024-07-25 11:21:27 · 5989 阅读 · 22 评论 -
同花顺股票数据逆向:Cookie加密和Hook注入
首先,我们使用抓包工具对同花顺的股票数据接口进行分析,发现其中的Cookie参数经过了加密处理。接下来我们需要深入挖掘这些加密参数的生成位置,并且使用hook注入工具。原创 2024-07-22 11:02:25 · 2419 阅读 · 1 评论 -
看准JS逆向案例:webpack逆向解析
当我们发起请求并获得响应时,发现响应数据也经过了加密。最后,我们将上述解密逻辑封装到一个JS文件中,并通过Python调用这个JS文件来实现逆向操作。在扣取到的JS代码中,我们补充所需的浏览器环境,模拟实际的运行环境。这样,我们可以更准确地解析参数并发起请求。这个步骤帮助我们了解如何加密b和kiv参数,进而能够正确地解密这些参数。为了分析这些加密参数,我们需要进一步定位JS加密代码的位置。定位到JS代码中的加密实现后,我们开始扣取相关代码。首先,我们通过抓包工具对看准网的请求进行分析。原创 2024-07-21 22:38:31 · 958 阅读 · 0 评论 -
红人点集登录逆向+接口逆向:SHA256算法和Webpack反爬
红人点集采取了一系列加密和限制措施,主要是对于参数加密和登录token加密。需要全面扣取相关的Webpack JS代码,确保数据获取的顺利进行。利用扣取的加密算法,构建专门用于逆向解密sign参数的JS文件,确保数据解密的有效性。通过Python调用上述JS文件,实现数据的解密和获取,完成对红人点集数据的逆向爬取。找到加密方法的实现位置后,开始扣取关键的登录逆向代码,以便后续分析和使用。通过断点调试成功定位sign参数的加密位置,并深入分析其使用的加密方法。通过逆向工程,定位到参数加密的实现位置。原创 2024-07-18 22:36:23 · 873 阅读 · 2 评论 -
空气质量在线监测平台JS逆向:请求响应数据加密
JS逆向请求响应数据加密原创 2024-07-17 21:48:55 · 482 阅读 · 0 评论 -
去哪儿旅行JS逆向:__m__加密和请求头键值对加密(上篇)
去哪儿旅行参数JS逆向原创 2024-07-16 18:30:54 · 1363 阅读 · 0 评论 -
欧科云链JS逆向:请求头X-Apikey参数
由于是参数加密,我们直接在浏览器开发者工具中搜索变量名x-apikey,找到了对应的JavaScript代码位置。首先,我们使用抓包工具(如Fiddler或Charles)捕获目标网站的网络请求,找到包含加密参数的请求包。最后,通过Python调用并执行封装好的JavaScript代码,实现逆向破解,成功获取欧科云链的数据。把扣取的代码逻辑整理清楚,设置调用函数,使其能够在不同环境下调用执行。针对欧科云链,我们发现请求中存在一个名为x-apikey的加密参数。分析加密代码,发现其实现为一个类方法。原创 2024-07-15 14:52:43 · 667 阅读 · 0 评论 -
七麦数据逆向爬虫 混淆加密全解析!
在数据分析领域,七麦数据作为一个强大的工具平台,为我们提供了丰富的数据资源。然而,其数据接口往往经过复杂的加密和混淆,增加了爬取的难度。今天,我们将带你一起深入探讨如何通过Python与JS逆向工程技术,破解七麦数据的加密逻辑,实现数据的获取。让我们一起开启这场挑战与乐趣并存的逆向爬虫之旅吧!原创 2024-07-14 22:27:58 · 1976 阅读 · 1 评论 -
JS逆向案例:五矿招标数据采集
Webpack是一个流行的JavaScript模块打包工具,它能够将多个模块打包成一个或多个bundle,并且可以进行代码混淆和压缩,以提高加载速度和保护代码逻辑。对于爬虫技术人员来说,Webpack加密意味着需要更多的逆向工程技巧来理解和破解其生成的代码。原创 2024-07-12 23:36:00 · 2155 阅读 · 0 评论 -
JS逆向案例:巨潮资讯数据采集
由于篇幅有限,详细教程请咨询!巨潮资讯交易所作为一个重要的信息源,提供了丰富的交易数据。然而,直接爬取这些数据并不是一件轻而易举的事情。这次,我们将通过Python实现Js逆向,探讨如何破解巨潮资讯交易所的行情数据。原创 2024-07-12 23:25:27 · 1300 阅读 · 0 评论 -
QQ音乐评论数据JS逆向(含源码)
QQ音乐评论数据JS逆向解析(Webpack加密案例 含源码)原创 2024-07-11 19:09:31 · 1402 阅读 · 0 评论