RPC (Remote Procedure Call) 是远程调用的意思。
在 Js 逆向时,本地可以和浏览器以服务端和客户端的形式通过 WebSocket 协议进行 RPC 通信,这样可以直接调用浏览器中的一些函数方法,不必去在意函数具体的执行逻辑,可以省去大量的逆向调试时间。
本文以加密参数 a_bogus 为例,使用 JsRPC 框架实现 RPC 远程调用,获取加密参数。
1. 加密参数定位、JsRPC 框架下载
找到加密参数生成位置,如下图:
安装下图 JsRPC 二进制文件,地址 https://github.com/jxhczhl/JsRpc
2. 开始 RPC
2.1. 注入环境、建立通信
打开网页&#