sekiro在js逆向领域的应用

发布于:2023-05-22 ⋅ 阅读:(458) ⋅ 点赞:(0)

1.某y网站

地址: aHR0cHM6Ly93d3cuaWVzZG91eWluLmNvbS9zaGFyZS91c2VyLzgxNDE0MTYyODc2P3NlY191aWQ9TVM0d0xqQUJBQUFBa01DSU11enlDVkxjOXBOZFRLN2tYa05SbDZhT281U0l0NndqeGI2Z2tLOA==

2.如何定位加密

在这里插入图片描述
目标地址,加密参数为signature

开始定位加密位置
ctrl + shift + f打开source面板, 搜索加密参数 _signature
在这里插入图片描述

3.定位到加密位置,开始搭建sekiro服务

参考 https://github.com/virjar/sekiro/blob/master/README.md

3.1 先把关键加密导出,使用工具为chrome 的Overrides

先在最上方定义 我们要全局调用的变量,再通过变量赋值导出
在这里插入图片描述

在这里插入图片描述

3.2 导入sekiro所需要的定义和相关websoket函数

把这个 http://file.virjar.com/sekiro_web_client.js地址里所有的js代码复制到我们的加密js文件里,方便后续调用
在这里插入图片描述

3.3 建立sekiro服务

写入代码 在这里插入图片描述
group和clientId都可以自己随便配置
连接成功后的提示
在这里插入图片描述
查看client信息 : https://sekiro.virjar.com/invoke?group=ws-group-test
在这里插入图片描述

4 创建加密服务

在这里插入图片描述

4.1 开始请求

https://sekiro.virjar.com/invoke?group=ws-group-test&action=sign&param=81414162876
在这里插入图片描述
data即为加密参数

5.测试服务

在这里插入图片描述
有一定的失败率,和客户端表现一样,目的达成


网站公告

今日签到

点亮在社区的每一天
去签到