吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 3258|回复: 13
收起左侧

[其他原创] [Js逆向]将逆向完的js打包成浏览器插件自动加载

[复制链接]
JamesHoi 发表于 2021-1-11 02:05

前言

之前因为某些原因需要逆向js,而且逆向之后需要打包成一个浏览器插件方便使用

原理

js逆向本质上是将网站的js重定向为插件内含有的js,从而做到破解的效果
在网上找到了Reres这个插件,将插件代码提取出来,新建一个重定向列表的文件url_setting.js

var ReResMap = [
  {
    // 网站的js路径
    "req": "https://jameshoi.github.io/files/js-reverse/login.js", 
    // 修改后的js路径,存储在插件里面
    "res": "chrome-extension://"+chrome.runtime.id+"/js/example.js",
  }
];

更多关于浏览器插件的功能可以参考这个文章:【干货】Chrome插件(扩展)开发全攻略

例子

测试网站
s17a9S.png
提取login.js,格式化并修改保存到js

var Qfu1 = window["\x64\x6f\x63\x75\x6d\x65\x6e\x74"]['\x67\x65\x74\x45\x6c\x65\x6d\x65\x6e\x74\x42\x79\x49\x64']('\x62\x74\x6e');
Qfu1['\x6f\x6e\x63\x6c\x69\x63\x6b'] = function() {
    var LkZPLz_2 = window["\x64\x6f\x63\x75\x6d\x65\x6e\x74"]['\x67\x65\x74\x45\x6c\x65\x6d\x65\x6e\x74\x73\x42\x79\x4e\x61\x6d\x65']("\x75\x73\x65\x72\x6e\x61\x6d\x65")[0]['\x76\x61\x6c\x75\x65'] == "\x61\x64\x6d\x69\x6e" && window["\x64\x6f\x63\x75\x6d\x65\x6e\x74"]['\x67\x65\x74\x45\x6c\x65\x6d\x65\x6e\x74\x73\x42\x79\x4e\x61\x6d\x65']("\x70\x61\x73\x73\x77\x6f\x72\x64")[0]['\x76\x61\x6c\x75\x65'] == "\x61\x64\x6d\x69\x6e";
    //账号密码均为admin
    //若变量LkZPLz_2为真,则登录成功
    LkZPLz_2 = true; //破解,令其永远登录成功
    if (LkZPLz_2) window['\x6c\x6f\x63\x61\x74\x69\x6f\x6e'] = "\x2e\x2f\x6c\x6f\x67\x69\x6e\x2e\x68\x74\x6d\x6c";
    else window["\x61\x6c\x65\x72\x74"]("\x49\x6e\x63\x6f\x72\x72\x65\x63\x74 \x75\x73\x65\x72\x6e\x61\x6d\x65 \x6f\x72 \x70\x61\x73\x73\x77\x6f\x72\x64\x2e")
};

安装插件
s17E01.png  

登录成功
s17i6J.png

项目源码

Github源码
此文章也在我的博客发布
文章:https://jameshoi.github.io/2021/01/10/js-reverse/

免费评分

参与人数 2吾爱币 +2 热心值 +2 收起 理由
hiel + 1 + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!
moodykeke + 1 + 1 用心讨论,共获提升!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

fht000 发表于 2021-1-11 16:47
JamesHoi 发表于 2021-1-11 12:09
就是将别人网站上的js重定向为你的js,原理文章有介绍,所以装了插件之后打开相应网站的时候就会自动加 ...

有点用但是用处不是特别大,现在的网站基本都要校验token令牌的,如果只是浏览静态页面应该没问题
 楼主| JamesHoi 发表于 2021-1-11 12:09
本帖最后由 JamesHoi 于 2021-1-11 12:24 编辑
fht000 发表于 2021-1-11 08:48
支持反向保存js到网页上,被页面读取?这个光看到获取源码和修改源码啊


就是将别人网站上的js重定向为你的js,原理文章有介绍,所以装了插件之后打开相应网站的时候就会自动加载你修改后的js
x800600 发表于 2021-1-11 08:36
fht000 发表于 2021-1-11 08:48
支持反向保存js到网页上,被页面读取?这个光看到获取源码和修改源码啊
不苦小和尚 发表于 2021-1-11 09:22
有个问题,和直接使用有什么区别???
linguo2625469 发表于 2021-1-11 09:26
这个很有用 之前一直在找 谢谢
单身=光棍 发表于 2021-1-11 10:41
学习一下
 楼主| JamesHoi 发表于 2021-1-11 12:12
不苦小和尚 发表于 2021-1-11 09:22
有个问题,和直接使用有什么区别???

本人技术有限,我之前也没太接触过js逆向,所以想请教一下直接使用是怎么个流程
 楼主| JamesHoi 发表于 2021-1-11 17:20
fht000 发表于 2021-1-11 16:47
有点用但是用处不是特别大,现在的网站基本都要校验token令牌的,如果只是浏览静态页面应该没问题

那当然,我是因为我之前遇到的网站很傻,直接修改一下就能拿到付费内容,所以就搞了个这个
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-25 14:41

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表