jsrpc过某音的X-Bogus

一. 找到加密位置,然后浏览器中保存并覆盖这个js文件

二. 在加密函数下面注入代码

document.addEventListener('DOMContentLoaded', (event) => {
    (function () {
        var newElement = document.createElement("script");
        newElement.setAttribute("type", "text/javascript");
        newElement.setAttribute("src", "https://sekiro.iinti.cn/sekiro-doc/assets/sekiro_web_client.js");
        document.body.appendChild(newElement);

        function startSekiro() {
            var client = new SekiroClient("ws://127.0.0.1:5612/business/register?group=dy&clientId=" + Math.random());
            client.registerAction("dyxb", function (request, resolve, reject) {
                var enc_data = request['url']
                console.log(_0x5a8f25(enc_data, undefined))
                resolve(_0x5a8f25(enc_data, undefined));
            })
        }

        setTimeout(startSekiro, 2000)
    })();
});

三. 启动jsrpc服务器

四. 用pytho访问rpc服务器

import requests
data = {"group": "dy", #组
        "action": "dyxb", #接口
        "url":'device_platform=webapp&aid=6383&channel=channel_pc_web&pc_client_type=1&version_code=170400&version_name=17.4.0&cookie_enabled=true&screen_width=1920&screen_height=1080&browser_language=zh-CN&browser_platform=Win32&browser_name=Chrome&browser_version=116.0.0.0&browser_online=true&engine_name=Blink&engine_version=116.0.0.0&os_name=Windows&os_version=10&cpu_core_num=12&device_memory=8&platform=PC&downlink=10&effective_type=4g&round_trip_time=100&webid=7211019404232918588&msToken=tH1NDCTZkH1fr05NhhWKC5R9QFz8j2oc4_jnLXnACpbHAS1m6r8-RvfPsjtBzxx8dPXwdMfppV2J1z7RBDmyuTEuMNHp-73OviCuH4nMD7jv6_aeh4hXMSTprkb2sBo=',
        }
res = requests.get("http://127.0.0.1:5612/business-demo/invoke",params=data )
print(res.text)

五. 运行py测试效果

dy运行效果

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
X-Bogus是一个用于测试和模拟环境的虚拟服务器。本地部署X-Bogus意味着将X-Bogus服务器安装在本地环境中的计算机或服务器上。 首先,为了进行本地部署X-Bogus,我们需要获取X-Bogus的安装包或源代码。可以从官方网站或开源社区获取最新的X-Bogus版本。 接下来,我们需要在本地计算机或服务器上安装运行X-Bogus所需的软件和依赖项。具体的安装步骤可能因操作系统而异,但通常涉及以下几个步骤: 1. 安装并配置所需的运行环境,例如Node.js或其他运行X-Bogus的基础环境。 2. 解压或克隆X-Bogus的安装包或源代码到本地目录。 3. 打开终端或命令提示符,并导航至X-Bogus所在的目录。 4. 执行必要的命令或脚本以安装和配置X-Bogus。 一旦X-Bogus成功安装和配置在本地机器上,您可以根据需要进行自定义设置和调整。例如,您可以修改X-Bogus的配置文件以定义虚拟服务器的行为和响应。您还可以配置路由规则、设置特定的响应头和状态码等等。 在本地部署X-Bogus后,您可以使用它来模拟网络请求和响应,测试应用程序的各种场景和边界情况。您可以发送各种类型的请求,并模拟各种响应,以测试应用程序的鲁棒性和可靠性。 总结起来,本地部署X-Bogus需要获取安装包或源代码,安装运行X-Bogus所需的软件和依赖项,然后按照需要进行自定义设置和调整。这样,您便可以在本地环境中方便地使用X-Bogus来进行应用程序的测试和模拟。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值