首页 > 其他分享 >js逆向–知乎之5分钟速通版(无视jsvmp)

js逆向–知乎之5分钟速通版(无视jsvmp)

时间:2024-03-25 22:58:54浏览次数:24  
标签:逆向 知乎 1.1 方式 接口 js jsvmp

js逆向–知乎之5分钟速通版(无视jsvmp)

声明:文章内容仅供学习参考,严禁用于商业用途,否则由此产生一切后果与作者无关,如有侵权请联系作者进行删除。

日期: 2024.03.25

前言:本次逆向学习的目标是知乎首页内容接口。这次采用的方法思路清奇,虽然简单,但是绝对快速有效!小白专属奇招!绝对是一招四两拨千斤的随机应变之术

目标网站:

aHR0cHM6Ly93d3cuemhpaHUuY29tL3NlYXJjaD90eXBlPWNvbnRlbnQmcT10ZXNsYQ==

1.案例分析:明确这次案例的目标

这次直接看接口,明确需要逆向的是哪一个接口即可,无视参数。

如图1.1 1.1标记的两个参数生成方法在jsvmp里,如果是还原算法的话难度是比较大的,用环境的方式比较简单。环境拿参数的方式我前几篇案例已经说过了,这次用一个新的方法,更加的简单快捷!

g.cn/images/20230724024159.png?origin_url=C%3A%5CUsers%5C21785%5CAppData%5CRoaming%5CTypora%5Ctypora-user-images%5Cimage-20240325222258092.png&pos_id=img-OIDEp6Pu-1711378384737)

​ 1.1

找到接口之后直接看堆栈,找到合适的位置插入自己的代码,把关键方法导出
在这里插入图片描述

​ 1.2

ok,总共就两步,逆向结束!现在直接用浏览器的方式调用自己导出的方法就可以了。下面是部分代码图

在这里插入图片描述

2.结果验证:正确性验证

这种方式已经不用考虑正确性了,除非网站崩了,直接看图

当然了,因为是直接调包的方式,性能方面肯定是缺失的,作为一种新思路玩玩可以的,主要是简单快速!!5分钟搞定一个大站!

在这里插入图片描述

结言

用的是非常有意思的方式,好玩嘻嘻嘻嘻

标签:逆向,知乎,1.1,方式,接口,js,jsvmp
From: https://blog.csdn.net/m0_75266682/article/details/137028846

相关文章

  • js代码的循环
      上次我们学了条件语句及switch的应用,现在我们学js代码循环的知识。什么是?循环是重复的去执行代码,分别是:for循环、while循环、do-while循环、continue循环和break循环,接下来我们逐条分析。 一、for循环语法:for(初始值;执行的条件;初始值++){执行的代码......
  • js代码知识的启程
           今日,我们踏上征服js代码知识的旅途当中。日后,我们必当手持键盘和鼠标,运用我等在此学到的知识来利于高山之巅。     首先,我们要了解js是什么?js可以干什么?为啥要使用js技术?在计算机当中js可以在啥位置,它的输入方式共分为几种?js代码的语法要注意啥,......
  • JS区分数组和对象的方法
    1.使用Array.isArray()方法:Array.isArray()是一个静态方法,它接受一个参数,如果参数是一个数组,则返回true,否则返回false。这是区分数组和对象的最直接和最准确的方法。constarray=[];constobject={};console.log(Array.isArray(array));//输出:trueconsole.log(Ar......
  • node.js这些常用命令,你都会了吗?
    前言node.js是我们经常会使用到的工具,在我们构建网络应用中node.js是必不可少的工具。所以作为IT人,一些常用的有关node.js的命令是我们必须要掌握的,本文就给大家介绍一下node.js常用的一些命令,看看你都会了吗?npm相关npm(NodePackageManager)是Node.js的包管理工具,用于安装、......
  • .netcore获得swagger对象信息(解析swagger的json文件)
    以下代码未经测试,谨慎使用!!! varreader=newMicrosoft.OpenApi.Readers.OpenApiStringReader();vardoc=reader.Read(System.IO.File.ReadAllText(_webHostEnvironment.WebRootPath+"/a.json"),outvardiagnostic);vardoc1=_swaggerGenerator.GetSwagger(versio......
  • 【JS】并发请求
    需求封装一个函数,做到可以进行并发请求,并将结果返回。该函数接收两个参数,分别为urls和maxNum。urls是数组,其中元素均为请求地址;maxNum表示最大并发数。如果有完成的请求,会从urls中,按序取出下一个请求,请求的结果会计入返回的数组中,返回的数组中元素的索引与参数urls中保......
  • Ajax 发送json格式数据以及发送文件(FormData)和自带的序列化组件: serializers
    前后端传输数据的编码格式(contentType)get请求数据就是直接放在url?后面的url?usernmae=junjie&password=123...可以向后端发送post请求的方式form请求ajax请求前后端传输数据的编码格式urlencodedformdatajson研究form表单:默认的数据编码格式是(urlencod......
  • 基于ssm+vue.js的在线购书商城系统附带文章和源代码设计说明文档ppt
    文章目录前言详细视频演示具体实现截图技术栈后端框架SpringBoot前端框架Vue持久层框架MyBaitsPlus系统测试系统测试目的系统功能测试系统测试结论为什么选择我成功案例代码参考数据库参考源码获取前言......
  • 基于ssm+vue.js的乐购游戏商城系统附带文章和源代码设计说明文档ppt
    文章目录前言详细视频演示具体实现截图技术栈后端框架SpringBoot前端框架Vue持久层框架MyBaitsPlus系统测试系统测试目的系统功能测试系统测试结论为什么选择我成功案例代码参考数据库参考源码获取前言......
  • 基于ssm+vue.js的购物网站附带文章和源代码设计说明文档ppt
    文章目录前言详细视频演示具体实现截图技术栈后端框架SpringBoot前端框架Vue持久层框架MyBaitsPlus系统测试系统测试目的系统功能测试系统测试结论为什么选择我成功案例代码参考数据库参考源码获取前言......