js逆向之加密方法远程调用

2023-11-07

js逆向之加密方法远程调用

加密方法的远程调用主要是使用了RPC协议,RPC(Remote Procedure Call)是远程调用的意思。RPC的应用十分广泛,比如在分布式中的进程间通信、微服务中的节点通信。

我们这里使用的rpc其实是实现两个不同进程通信的一种方式,比如在浏览器执行一些方法,将结果返回给本地使用。

在Js逆向时,本地可以和浏览器以服务端和客户端的形式通过webSocket协议进行RPC通信,这样可以直接调用浏览器中的一些函数方法,不必去在意函数具体的执行逻辑,可以省去大量的逆向调试时间。

在RPC中,发出请求的程序是客户端,而提供服务的程序是服务端,所以大家的浏览器是客户端,本地是服务端。

8.1 微博登录参数RPC

本节内容以新浪微博网页版为例,来讲解一下如何在Web上使用RPC协议完成加密参数的获取。

网站链接:https://weibo.com

image.png

首先输出账号:(随机)密码:(随机)进行登录,通过控制台进行抓包,可以发现POST的登录接口:

image.png

在Form Data中有很多经过加密的参数su、rsakv、sp如图所示&#

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

js逆向之加密方法远程调用 的相关文章

随机推荐

  • VUE 子组件内输入框,父组件获取输入框的值

    父组件
  • 26. Remove Duplicates from Sorted Array

    题目 Given a sorted array nums remove the duplicates in place such that each element appear only once and return the new l
  • 01-TomCat和HTTP协议

    一 介绍 Tomcat 服务器是一个免费的开放源代码的Web应用服务器 Tomcat是Apache 软件基金会 Apache Software Foundation 的Jakarta 项目中的一个核心项目 由Apache Sun 和其他一些
  • [UE4][C++]用Socket传输图片并生成UTexture2D的一些坑

    首先 我规定好数据传输的格式 char 数组 RGBARGBARGBA 主要是将RGBA四个通道的数据按一定格式和顺序写好 然后发过来接收并解析就行 然后 就是数据的接收与解析 先讲一点很少有人注意到的细节 Socket的recv函数并不是
  • 华为OD机试真题-简单的压缩算法/栈【2023Q1】

    题目描述 现需要实现一种算法 能将一组压缩字符串还原成原始字符串 还原规则如下 1 字符后面加数字N 表示重复字符N次 例如 压缩内容为A3 表示原始字符串为AAA 2 花括号中的字符串加数字N 表示花括号中的字符重复N次 例如压缩内容为
  • 区块链电子签名技术及方案

    数字签名技术是电子签名的底层核心技术 由非对称密钥加密技术和数字摘要技术构成 首先发送方利用Hash函数对文件内容进行加密并生成数字摘要 然后利用私钥对数字摘要加密形成数字签名 接收方利用发送方提供的公钥对数字签名进行解密 若解密后的数字摘
  • [编程题] 不要二

    二货小易有一个W H的网格盒子 网格的行编号为0 H 1 网格的列编号为0 W 1 每个格子至多可以放一块蛋糕 任意两块蛋糕的欧几里得距离不能等于2 对于两个格子坐标 x1 y1 x2 y2 的欧几里得距离为 x1 x2 x1 x2 y1
  • Docker简介

    1 Docker是什么 Docker 是一个开源的应用容器引擎 Docker是一个基于轻量级虚拟化技术的容器 整个项目基于Go语言开发 并采用了Apache 2 0协议 Docker可以将我们的应用程序打包封装到一个容器中 该容器包含了应用
  • 指针进阶(2)

    6 函数指针数组 数组是一个存放相同类型数据的存储空间 那我们已经学习了指针数组 比如 int arr 10 数组的每个元素是int 那要把函数的地址存到一个数组中 那这个数组就叫函数指针数组 那函数指针的数组如何定义呢 int parr1
  • PBFT算法流程

    转载原址 https my oschina net u 3620978 blog 3142775 1 系统模型 本部分介绍PBFT算法运行的系统模型 1 1 网络 PBFT工作在异步的分布式系统中 系统中各个节点彼此通过网络连接 系统运行时
  • CDN 服务器

    cdn的两种方式 推送和回源区别 DNS解析的时候 返回给最近的CDN的地址 然后应用从最近的CDN读取静态文件css js image等信息 然后如果从CDN拿不到信息的话 让请求 回源站 后端应用服务器 回源地址获取静态文件 然后返回给
  • 摆烂三年,我从普通二本到春招华为OD上岸啦

    萌妹镇楼 年前拿到的意向书 答读者问 薪资情况 定级D2 13K 2K 两个月年终奖 周六加班双倍工资 下个月发 每年一次加薪 OD转华为一次加薪 加班强度 124晚9点 35晚6点 项目紧急的话 周六会安排加班 转岗问题 因为我是读书时候
  • 数据仓库指标体系实践

    指标体系 1 痛点分析 主要从业务 技术 产品三个视角来看 业务视角 业务分析场景指标 维度不明确 频繁的需求变更和反复迭代 数据报表臃肿 数据参差不齐 用户分析具体业务问题找数据 核对确认数据成本较高 技术视角 指标定义 指标命名混乱 指
  • 入坑Java之路 - JVM、JRE、JDK详细介绍

    JVM JRE JDK详细介绍 三者关系图 JDK JDK1 8目录介绍 JRE JRE1 8目录介绍 JVM JVM体系结构 JVM执行流程 JVM运行原理 JVM空间说明 JVM参数配置 JVMGC过程 参考文献 三者关系图 官网图 架
  • LTspice仿真运放稳定性性能

    运放在电路设计中经常使用 尤其是接成跟随器的电路 百度一下 这种电路很容易查到 但是这种跟随器后面接容性负载 比如下图的C1 2 4 7uF 设计不当 就很容易造成输出信号振荡 这是由于真实放大器内部的开环阻抗在输出驱动容性负载的时候 就又
  • Python 零基础学习指南

    现在 ChatGPT 热潮 人工智能时代已来临 AI 桌面革命深夜打响 GPT 4 全面接入微软 Office 全家桶 势必颠覆人类办公 或将取代人类大多数岗位 而你还不会编程 你想成为被 AI 取代的那一个吗 Python 作为入门编程简
  • 清空select下拉框的方法

    search find option remove 或者 search empty 转载于 https www cnblogs com lxcmyf p 7065998 html
  • Latex图片横排和竖排,并在图片下方和左方添加子标题

    题外话 个人感觉本文对subfigure和minipage作了清晰的解释 认真阅读本文 图片排版应该问题不大了 首先展示了效果图 紧接着展示了效果图代码 最后对subfigure和minipage进行解释 一 效果展示 从整体来看 是二行五
  • JavaScript 关于form表单多文件上传的3种方式,

    如果是直接上传文件 可以使用这种
  • js逆向之加密方法远程调用

    js逆向之加密方法远程调用 加密方法的远程调用主要是使用了RPC协议 RPC Remote Procedure Call 是远程调用的意思 RPC的应用十分广泛 比如在分布式中的进程间通信 微服务中的节点通信 我们这里使用的rpc其实是实现