自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 JS补环境技术指南

学习 JS 补环境 主要涉及理解浏览器与 Node.js 环境的差异,并通过多种方法模拟浏览器环境。可以从以下几个方面入手:首先,掌握浏览器特有的对象(如 DOM、BOM)及其在 Node.js 中的模拟方法;其次,使用 Proxy 监测环境 API 的使用,辅助补环境;第三,根据报错信息手动补充缺失的对象和方法,如 navigator、document 等;第四,借助第三方库(如 jsdom、ExecJS、PyV8)模拟浏览器环境;第五,学习常见环境检测点(如 window、location)及其行为;

2025-05-19 23:56:03 300

原创 Python爬虫消息中间件选型策略(Redis Stream、Kafka、RabbitMQ)

本文探讨了Python爬虫中消息中间件的选型策略,重点对比了Redis Stream、Kafka和RabbitMQ的核心特性,包括吞吐量、延迟、数据可靠性和扩展复杂度。针对不同爬虫场景,提供了适配指南:Redis Stream适用于轻量级分布式爬虫和实时任务调度;Kafka适合亿级数据采集和流式数据处理;RabbitMQ则适用于复杂路由需求和事务性任务管理。文章还提供了选型决策流程图和典型组合方案,帮助开发者根据爬虫规模、数据重要性和运维能力进行技术选型,必要时可组合使用不同中间件以发挥各自优势。

2025-05-19 11:20:45 653

原创 5大Python JSON处理库对比:性能、功能与选型建议

在 Python 中,处理 JSON 数据的常用解析库包括标准库 json、高性能库 orjson 和 ujson、功能增强的 simplejson 以及支持 JSON Schema 验证的 rapidjson。json 是内置模块,适合大多数基础场景;orjson 和 ujson 以高性能著称,适合处理大规模数据;simplejson 提供更多功能,兼容性较好;rapidjson 则在高性能与功能之间取得平衡。选择时,可根据需求优先考虑性能、功能或兼容性,默认情况下推荐使用标准库 json。

2025-05-18 23:47:13 551

原创 Python爬虫开发必备:5大HTTP发包库详解

在 Python 爬虫开发中,常用的 HTTP 请求库包括 requests、aiohttp、httpx、urllib 和 curl-cffi / PyCurl。requests 以其简洁易用的 API 和丰富的功能适用于大多数同步爬虫任务。aiohttp 基于 asyncio,适合高并发场景。httpx 支持同步和异步请求,功能强大,适合混合任务。urllib 是 Python 标准库,适合简单请求或避免第三方依赖的场景。

2025-05-18 23:27:20 1256

原创 从Hook到补环境全流程:生成 QQ音乐 sign 签名算法

本文介绍了如何通过动态Hook技术逆向分析QQ音乐的sign签名算法。首先,通过Hook技术拦截关键函数调用栈,定位加密逻辑入口,并扣取核心算法代码。接着,补全浏览器运行环境依赖,如window、location、navigator等,确保代码在本地运行时不报错。最终,成功还原了目标参数的生成流程。文章强调逆向工程的学习和应用应以合法为前提,并提供了具体的技术实现步骤和代码示例,帮助读者理解并掌握相关技术。

2025-05-18 16:27:12 1094

原创 Python XPath语法完全指南:从基础到高级应用

XPath是一种用于在XML和HTML文档中查找信息的语言,广泛应用于网页抓取、数据提取和自动化测试等领域。本文全面介绍了XPath的核心语法和高级用法,包括节点选择、通配符、属性与条件过滤、文本与函数操作、轴定位等。通过基础语法如/、//、@和[],用户可以精准选择节点。高级用法如动态属性处理、复杂条件组合和字符串处理函数,进一步提升了XPath的灵活性。实战技巧和Python示例展示了如何在实际应用中高效使用XPath。掌握这些功能,可以应对各种复杂的数据提取场景,提升数据处理效率。

2025-05-17 11:46:40 979

原创 Python爬虫常用正则表达式分类与示例

本文介绍了Python爬虫中常用的正则表达式分类与示例,涵盖了基础匹配规则、URL与路径匹配、数值与特殊字符提取、进阶处理技巧以及re模块的核心方法。基础匹配规则包括电话号码和邮箱地址的匹配;URL与路径匹配涉及HTTP链接和通用URL的提取;数值与特殊字符提取包括整数、浮点数和中文文本的识别;进阶技巧讨论了贪婪与非贪婪匹配、多行与空格处理。re模块的常用方法如findall、search、sub和compile也被详细解释。

2025-05-17 11:31:40 406

原创 Python爬虫基础入门理论精要

本文介绍了Python爬虫的基础入门理论,涵盖了爬虫的定义、工作原理、核心流程、技术工具、法律伦理边界以及学习建议。爬虫是一种自动化程序,通过模拟浏览器行为抓取互联网数据,常用于电商价格监控和舆情分析。其工作流程包括请求发送、数据解析和数据存储,关键技术点包括目标分析、请求构造、动态渲染处理和反爬对抗。常用工具包括Requests、BeautifulSoup和Selenium,框架级方案如Scrapy适合大规模采集。法律与伦理方面,需遵守robots.txt协议,控制请求频率,避免爬取敏感数据。

2025-05-17 11:28:28 376

原创 TTShop x-bogus JSVMP 纯算

本文介绍了如何通过静态文本分析和动态调试技术,还原TTShop中x-bogus参数的生成过程。文章首先指出了POST请求版本的x-bogus生成问题,并提出了通过插桩技术进行快速分析的方法。接着,文章详细解释了JSVMP(JavaScript Virtual Machine Protection)和插桩技术的背景及其关联性,展示了如何通过插桩技术动态捕获程序运行状态,从而提取JSVMP保护的加密算法核心逻辑。

2025-05-12 18:29:17 1752 4

原创 基于黑盒的补环境梭哈系列 RS4-某房地产

在计算机科学和信息安全领域中,“黑盒”通常指的是一种测试方法或模型,其中测试者或分析者只能观察系统的输入和输出行为,而无法访问或了解系统内部的工作原理或实现细节。换句话说,黑盒测试或黑盒模型只关注系统的外部行为,而不考虑内部结构或算法。在软件测试中,黑盒测试是指测试人员仅根据软件的需求规格或功能说明来设计和执行测试用例,而不考虑软件的内部代码结构或实现方式。这种测试方法旨在验证软件是否符合预期的功能和性能,而不关心软件的内部逻辑。

2024-04-01 08:18:16 908 2

原创 某知x-zse-96补环境与扣代码——js逆向练习

进行 插桩 将node环境 与 网页环境进行对比,发现我们缺少很多逻辑没有运行到,保留日志。反复对比浏览器日志信息,通过代理的引导,进行环境补充。最后与 目标输出一致。经过分析,返回的值都不一样,存在随机变量,尝试 hook 一下。直接拿下加载器,扣代码,全局导出变量,放网页环境运行一下。出现新的日志,接着缺上面补什么。运行代码报错,缺少环境。由上图我们可以知道,

2023-08-08 07:00:00 1247 1

headers.zip,jni.h

headers.zip,jni.h

2025-07-19

淘最热点v2.3.3.apk

淘最热点v2.3.3.apk

2025-07-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除