当前位置: 首页 > news >正文

维普期刊(瑞数6)分析

JS逆向实战——维普期刊(瑞数6)

  • 天马行空(可忽略)
  • 声明
  • 网站
  • 技术流程
  • 结果展示
  • 总结

天马行空(可忽略)

最近一段时间都在忙于工作,但因为爬虫逆向在工作中其实很少用到,也一直在思考坚持学习的意义是什么,可能仅是因为兴趣?一直都没有思考的很清楚,但学多点总没有坏处吧。最近有些小伙伴问我瑞数应该怎么搞,也趁着周末和大家分享一下我处理瑞数的流程,希望大家多多指教!!!

声明

本文章中所有内容仅供学习交流,抓包内容、敏感网址、数据接口均已做脱敏处理,严禁用于商业用途和非法用途,否则由此产生的一切后果均与作者无关,若有侵权,请联系我立即删除!

网站

aHR0cHM6Ly9saWIuY3F2aXAuY29tL1Fpa2FuL1NlYXJjaC9JbmRleD9mcm9tPWluZGV4

技术流程

首先就是清空网站cookie,然后打下一个脚本断点,先将该用到的js、外链js先扣到本地开始补环境。
需要注意的是瑞数6的外链js会有格式化检测,扣取代码时不要进行格式化。

在这里插入图片描述
在这里插入图片描述

再挂上一个自用的代理框架就搭好啦,就可以开始补环境了,我的代理也是网上找的,就不分享出来了,各位看官有需要网上找一份即可。

在这里插入图片描述

接下来就是把undefined这些补补,使环境能跑通代码就差不多啦

在这里插入图片描述

补环境时可以打印一些日志看看环境缺少什么,把能上的代理都上一下,尽量多检测些内容

在这里插入图片描述

当undefined都补了 但是还是报了一个错误,显示不是函数,并且代理没有检测出来,这时可以通过网页联调进行调试
node --inspect-brk js文件

在这里插入图片描述

通过调试可以看到是getAttribute函数,传了个r参数,然后等于m

在这里插入图片描述

瑞数的环境其实并不用补多少,按照上面的方法,大家耐心一点都可以补出来的,就不接着往下讲咯,有问题可以私信或者评论留言,看到会回复的。

结果展示

python构造请求调用我就不展示了,没啥特别的,就直接展示结果了

在这里插入图片描述

总结

需要完整代码的可以私信我,逆向分析中有任何疑问也可以私信我一起讨论学习,谢谢大家!!!

相关文章:

  • Android开发中广播(Broadcast)技术详解
  • rag搭建,是如何进行向量匹配检索的?
  • Transfomer的本质
  • 【Android】Wallpaper学习
  • 博客系统案例练习2-用户注册-redis
  • 数据库知识
  • 电解电容失效分析过程、失效分析报告
  • 450.删除二叉搜索树中的节点
  • 【Vulkan 入门系列】创建交换链、图像视图和渲染通道(四)
  • 【2025面试常问Java八股】AQS介绍(AbstractQueuedSynchronizer 抽象队列同步器)
  • PyCharm使用Anaconda 中的虚拟环境
  • PowerBi如何制作KPI的总览页?
  • 关于AI:记忆、身份和锁死
  • Function calling LLMs 的 MCP:AI开发的双剑合璧
  • [OpenGL]使用OpenGL实现基于物理的渲染模型PBR(下)
  • 大数据应用开发——大数据平台集群部署(四)
  • 【KWDB 创作者计划】_上位机知识篇---Arduino
  • 什么是 C++中的const?
  • SpringBoot Actuator指标收集:Micrometer与Prometheus集成
  • Matlab 基于模型参考自适应法和SVPWM的异步电机控制
  • 上海群文创作大检阅,102个节目角逐群星奖
  • 国际市场开心果价格上涨35%,背后助力是一条点击过亿的短视频
  • 上海交大发布“AI十条”,鄂维南院士已任该校人工智能学院讲席教授
  • 一中国公民在日本滑雪场意外死亡,我领馆发布提醒
  • 吉林省文联党组书记、主席赵明接受纪律审查和监察调查
  • 纪念沈渭滨︱初五沈大大  浓浓师生情