吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 22122|回复: 236
收起左侧

[Web逆向] 编写chrome插件去除某考试网站切屏限制

    [复制链接]
Shocker 发表于 2021-11-30 01:08

前言

通过编写chrome插件实现js inline-hook.
去除某考试网站在线考试切屏限制.

环境

  • Microsoft Edge 版本 95.0.1020.53 (64位)

过程

1.打开考试网站,切屏,发现有切屏检测.
1638162090(1).jpg
2.打开控制台,全局搜索window.onblur.(window.onblur是浏览器失去焦点是执行的函数).
1638162358(1).jpg
3.格式化代码,保存到本地.
1638202355(1).jpg
4.将所有的window.onblur的函数返回空.
1638200851(1).jpg
5.编写chrome扩展,拦截并替换原js文件.
js/background.js

// 监听发送请求
chrome.webRequest.onBeforeRequest.addListener(
    function (details) {
        console.log(details.url);
        // 匹配特定的路径
        if (details.url.startsWith('https://kc.zhixueyun.com/scripts/exam-6')) {
            return {
                //替换为已经修改后的js文件
                redirectUrl: chrome.extension.getURL("js/exam.js")
            };
        }
    },
    {
        urls: ["<all_urls>"],
        types: ["script"]
    },
    ["blocking"]
);

manifest.json

{
    "manifest_version": 2,
    "name": "网大考试",
    "version": "1.0",
    "description": "网大考试_Shocker",
    "background": {
        "scripts": [
            "js/background.js"
        ]
    },
    "permissions": [
        "downloads", 
        "*://kc.zhixueyun.com/#/exam/*",
        "webRequest", 
        "webRequestBlocking",
        "notifications"
    ],
    "web_accessible_resources": [
        "js/*"
    ]
}

manifest.json的配置
可以参考这篇文章:
chrome拓展开发实战:页面脚本的拦截注入
https://www.cnblogs.com/horve/p/4672890.html

写在最后

部分代码参考
1.chrome拓展开发实战:页面脚本的拦截注入
https://www.cnblogs.com/horve/p/4672890.html

2.chrome浏览器拓展——js脚本拦截及注入
https://github.com/Horve/js-inject

3.Chrome扩展及应用开发
https://github.com/Sneezry/chrome_extensions_and_apps_programming

代码示例

github地址:
https://github.com/PShocker/chrome_extensions_js_hook

免费评分

参与人数 104威望 +1 吾爱币 +112 热心值 +88 收起 理由
shenchen2006 + 1 + 1 用心讨论,共获提升!
Gy305a + 1 + 1 谢谢@Thanks!
williasdu + 1 + 1 谁能分享下成品?谢谢
xiahhhr + 1 + 1 谢谢@Thanks!
你的小猫猫 + 1 + 1 我很赞同!
YUAN6 + 1 用心讨论,共获提升!
rainboy_dl + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
trz + 1 + 1 我很赞同!
HPU小宋 + 1 谢谢@Thanks!
Assimov + 1 + 1 谢谢@Thanks!
mmp211 + 1 + 1 我很赞同!
ZZF1949 + 1 + 1 谢谢@Thanks!
iamwangz + 1 + 1 谢谢@Thanks!
Trappist1 + 2 谢谢@Thanks!
leyan1987 + 1 + 1 我很赞同!
Mliang1 + 1 热心回复!
vanquish + 1 + 1 我很赞同!
sunlei658 + 1 + 1 鼓励转贴优秀软件安全工具和文档!
云宗驾贴旗 + 1 + 1 谢谢@Thanks!
hf1986110 + 1 + 1 用心讨论,共获提升!
Zxis + 1 + 1 用心讨论,共获提升!
Night痕 + 1 + 1 谢谢@Thanks!
zdx666 + 1 我很赞同!
xandzh + 1 谢谢@Thanks!
Indra + 1 谢谢@Thanks!
莫奇 + 1 + 1 谢谢@Thanks!
qqwww2010 + 1 谢谢@Thanks!
lwq229 + 1 + 1 谢谢@Thanks!
haifeng001 + 1 + 1 热心回复!
alderaan + 1 + 1 谢谢@Thanks!
lvupdj + 1 + 1 我很赞同!
missingchao0 + 1 + 1 谢谢@Thanks!
yuum + 1 + 1 热心回复!
cfv55555 + 1 谢谢@Thanks!
Flipped123 + 1 热心回复!
TonyDog + 1 我很赞同!
boy1162 + 1 + 1 谢谢@Thanks!
daguogai + 1 + 1 谢谢@Thanks!
qiwenchun + 1 + 1 谢谢@Thanks!
人家故里 + 1 + 1 学到了
lecat + 1 + 1 用心讨论,共获提升!
沵我╮终年不遇 + 1 + 1 我很赞同!
nicakkk + 1 + 1 谢谢@Thanks!
Tongtong110 + 1 + 1 学废了!
174911 + 1 热心回复!
梓涵 + 1 + 1 热心回复!
自去经心 + 1 已经处理,感谢您对吾爱破解论坛的支持!
maoxiaole1993 + 1 + 1 我很赞同!
52pojie1205 + 1 + 1 真不错,我一般简单粗暴的把事件都移除掉,你这个脚本一劳永逸啊
烟凌 + 1 谢谢@Thanks!
baitou + 1 + 1 谢谢@Thanks!
bugof52pj + 1 + 1 谢谢@Thanks!
wb666 + 1 + 1 我很赞同!
众人心欢i + 1 + 1 我有个朋友问适合校招笔试题吗
De蓝 + 1 + 1 热心回复!
ool007456 + 1 谢谢@Thanks!
AnorilRin + 1 + 1 简单易懂
夜游星河 + 1 + 1 我很赞同!
涛之雨 + 1 + 20 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
zyb00 + 1 我很赞同!
玩世不攻 + 1 + 1 热心回复!
brocolli911 + 1 + 1 谢谢@Thanks!
fishu + 1 谢谢@Thanks!
megshang886 + 1 + 1 热心回复!
saisaixs + 1 我很赞同!
lishaoyu + 1 + 1 谢谢@Thanks!
hetingting + 1 + 1 我很赞同!
用户SVIP + 1 + 1 牛哇牛哇
ZhiYing520 + 1 + 1 我很赞同!
我若化成风 + 1 + 1 热心回复!
heihei889 + 1 + 1 我很赞同!
myloveisnicole + 1 + 1 用心讨论,共获提升!
bullshit + 1 + 1 谢谢@Thanks!
东门拉风 + 1 谢谢@Thanks!
xiaobaicaisusu + 1 谢谢@Thanks!
夏蓝 + 2 + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!
佩格瓦拉 + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!
Courser + 1 谢谢@Thanks!
xuancang + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
brehon + 1 + 1 我很赞同!
liuhongxin1989 + 1 + 1 谢谢@Thanks!
哥哥的肥皂 + 1 + 1 感谢大神,跟着大佬后面能学到很多实用技能
aileki + 1 + 1 谢谢@Thanks!
yyb414 + 1 + 1 热心回复!
诗和远方代言人 + 1 + 1 谢谢@Thanks!
dioderen + 1 + 1 谢谢@Thanks!
h07799486 + 1 感谢,使用步骤美女能详细点就更好了~对小白友好
twostudy + 1 + 1 我很赞同!
独行风云 + 1 + 1 我很赞同!
yantf1234 + 1 谢谢@Thanks!
魔幻冰扬 + 1 + 1 我很赞同!
GISerliang + 1 + 1 谢谢@Thanks!
MaxTao + 1 谢谢@Thanks!
axllen + 1 + 1 我很赞同!
dwj0 + 1 + 1 谢谢@Thanks!
squirrel1311 + 1 + 1 谢谢@Thanks!
wxue + 1 + 1 谢谢@Thanks!
powerhouse + 1 + 1 谢谢楼主!
夫子点灯 + 1 + 1 谢谢@Thanks!
ldxxhcjs + 1 热心回复!

查看全部评分

本帖被以下淘专辑推荐:

  • · 好帖|主题: 549, 订阅: 87

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

photocs 发表于 2021-11-30 10:24
很实用的插件啊,昨天我考试还说怎么没有这样的插件今天就看到了,早让我看到就好了!
导演 发表于 2021-12-2 22:38
xiaobaicaisusu 发表于 2021-12-2 20:36
感谢
我在论坛只找到了不全的爬虫教学,不知大佬有没资源可以分享一下。谢谢
没有也没关系,谢谢

https://study.163.com/course/introduction/1211362828.htm
tek2y 发表于 2021-11-30 01:33
maidi08 发表于 2021-11-30 05:54
谢谢分享
gooderduck1130 发表于 2021-11-30 07:32
这个实用 nice 感谢
小龙虾辣菊花 发表于 2021-11-30 07:34
可以可以
5151diy 发表于 2021-11-30 07:46
学习中,谢谢
13621265799 发表于 2021-11-30 07:57
牛人一个,啥时候俺也能编编程
wqccwang 发表于 2021-11-30 08:05
很有用 谢谢分析
space218 发表于 2021-11-30 08:09
牛,找机会试试
淡水千痕 发表于 2021-11-30 08:14
学习一波!感谢楼主!
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

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

GMT+8, 2024-11-22 11:16

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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