常见js hook脚本

一.js hook 过无限debugger
var _constructor = constructor;
Function.prototype.constructor = function(s) {if (s == "debugger") {console.log(s);return null;}return _constructor(s);
}//去除无限debugger
Function.prototype.__constructor_back = Function.prototype.constructor ;
Function.prototype.constructor = function() {if(arguments && typeof arguments[0]==='string'){//alert("new function: "+ arguments[0]);if( "debugger" === arguments[0]){// arguments[0]="consoLe.Log(\"anti debugger\");";//arguments[0]=";";return}}return Function.prototype.__constructor_back.apply(this,arguments);
};var _Function = Function;
Function = function(s) {if (s == "debugger") {console.log(s);return null;}return _Function(s);
}

二. hook cookie生成的位置

//方式一
(function () {
// 严谨模式 检查所有错误'use strict';
// document 为要hook的对象 这里是hook的cookievar cookieTemp = "";Object.defineProperty(document, 'cookie', {// hook set方法也就是赋值的方法set: function (val) {// 这样就可以快速给下面这个代码行下断点// 从而快速定位设置cookie的代码if (val.indexOf('FSSBBIl1UgzbN7N80T') != -1) {debugger;}console.log('Hook捕获到cookie设置->', val);cookieTemp = val;return val;}, // hook get 方法也就是取值的方法get: function () {return cookieTemp;}});
})();
//方式二  油猴
https://github.com/CC11001100/js-cookie-monitor-debugger-hook

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/195186.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

centos安装Python3之后yum不能使用异常

场景: 需要在centos上安装Python3,但是安装Python3之后出现yum不能使用的问题。 问题描述 在centos上安装python3之后出现yum使用不了问题,使用yum会报如下信息: [roothadoop101~]# yum install wgetFile "/usr/bin/yum&q…

旋转框(obb)目标检测计算iou的方法

首先先定义一组多边形,这里的数据来自前后帧的检测结果 pre [[[860.0, 374.0], [823.38, 435.23], [716.38, 371.23], [753.0, 310.0]],[[829.0, 465.0], [826.22, 544.01], [684.0, 539.0], [686.78, 459.99]],[[885.72, 574.95], [891.0, 648.0], [725.0, 660.0]…

Matlab论文插图绘制模板第129期—函数网格曲面图

在之前的文章中,分享了Matlab函数折线图的绘制模板: 函数三维折线图: 进一步,再来分享一下函数网格曲面图。 先来看一下成品效果: 特别提示:本期内容『数据代码』已上传资源群中,加群的朋友请自…

activemq启动成功但web管理页面却无法访问

前提: 在linux启动activemq成功!本地能ping通linux 处理方案: 确定防火墙是否关闭, 有两种处理方案:第一种-关闭防火墙;第二种-暴漏8161和61616两个端口 netstat -lnpt查看8161和61616端口 注意&#xf…

python中序列类型运算符

python中序列类型运算符 Python 中的序列类型运算符用于对序列(如列表、元组和字符串)进行操作。下面是一些常见的序列类型运算符: 索引:使用索引运算符 [] 可以通过索引访问序列中的元素。索引从 0 开始,可以是正数…

网络细节核心笔记

来源,做个笔记,讲的还蛮清楚通信原理-2.5 数据封装与传输05_哔哩哔哩_bilibili 交换机

【MySQL 50题进阶练习】

Mysql 50题进阶练习 数据表介绍建表语句插入数据练习题目1.查询" 01 “课程⽐” 02 "课程成绩⾼的学⽣的信息及课程分数2.查询同时存在" 01 “课程和” 02 "课程的情况3.查询存在" 01 “课程但可能不存在” 02 "课程的情况(不存在时显示为 null …

慈善始于心,行善贵有恒 | 中创开展“寒冬送温暖”公益活动

岁暮隆冬,冷霜挂睫,前往尖山村的路上雾气弥漫,弯弯绕绕的山路需要开车一小时才能到达目的地。对许多人来说,这或许是一段漫长而艰辛的路程,但对于那些生活在山区的贫困儿童而言,这条山路却是通往外界的唯一…

IEEE 机器人最优控制开源库 Model-based Optimization for Robotics

系列文章目录 文章目录 系列文章目录前言一、开源的库和工具箱1.1 ACADO1.2 CasADi1.3 Control Toolbox1.4 Crocoddyl1.5 Ipopt1.6 Manopt1.7 LexLS1.8 NLOpt1.9 qpOASES1.10 qpSWIFT1.11 Roboptim 二、其他库和工具箱2.1 MUSCOD2.2 OCPID-DAE12.3 SNOPT 前言 机器人&#xff…

python爬虫基础html内容解析库BeautifulSoup

我们通过Requests请求url获取数据,请求把数据返回来之后就要提取目标数据,不同的网站返回的内容通常有多种不同的格式,一种是 json 格式,我们可以直接通过json.loads转换python的json对象处理。另一种 XML 格式的,还有…

【一个超简单的爬虫demo】探索新浪网:使用 Python 爬虫获取动态网页数据

探索新浪网:使用 Python 爬虫获取动态网页数据 引言准备工作选择目标新浪网的结构 编写爬虫代码爬取example.com爬取新浪首页部分内容解析代码注意: KeyError: href结果与展示 其他修改和适应注意事项 总结 引言 可以实战教爬虫吗,搭个环境尝…

快考个PMP,救救脆皮项目经理吧

最近,脆皮大学生在互联网上狠狠火了一把,各种稀奇古怪导致受伤的原因,各种意外骨折骨裂的方式,不断地刷新着网友的世界观。但喜番仔细思考,发现脆皮的不只是大学生,广大的打工人,特别是项目经理…

记录 | Mac微信双开

目的:在 mac 上微信双开 (1) 先打开并登录第一个微信; 2)访达 -> 应用程序 -> 微信(双指同时摁)-> 显示包内容; 3)依次打开以下⽂件夹 Contents -> MacOS -> 双击 WeChat 即可…

Ps:使用 Emoji 字符

Emoji 字符是一种在数字通讯中广泛使用的小图像或表情符号,用于表达情感、活动、物体、地点、天气情况等。 Emoji 源自日本,但现已成为全球数字沟通的一部分。这些字符通常是彩色的,并且能够在不同的设备和平台上保持一致性。 通常&#xff0…

EXPLAIN解析

针对以下sql进行解析 EXPLAIN SELECTdauk.id AS daukId,dasm.mailbox AS storeAccount,dau.id,dau.id AS userId,das.score AS score,das.sell_num AS sellNum,dapa.product_link AS productLink,dapa.able_category_ids AS ableCategoryIds,dac.parent_name AS parentName,da…

PW8205A8TS SOP8封装 20V 6A N沟道MOSFET场效应管 满足ROHS标准

-PEWPW8205A8TSN沟道增强型MOSFET概述PW8205A8TS是具有极高单元密度的最高性能沟槽N-h MOSFET,可为大多数小功率开关和负载开关应用提供出色的RDSON和栅极电荷。符合Rohs和产品的要求,具有经批准的全功能可靠性。FEATURESDRA!RDS(…

IPC/WHMA-A-620E- CN 中文版 2022 线缆及线束组件的要求与验收 ,已经发布

IPC/WHMA-A-620 - Revision E - : 线缆及线束组件的要求与验收Requirements and Acceptance for Cable and Wire Harness Assemblies 免费下载文件分享https://share.weiyun.com/h4MJ1oY8 IPC-WHMA-A-620E- CN 中文版 2022 线缆及线束组件的要求与验收.pdf_免费高速下载|百度网…

Matlab和python详解数独谜题问题

🔗 运行环境:Matlab、Python 🚩 撰写作者:左手の明天 🥇 精选专栏:《python》 🔥 推荐专栏:《算法研究》 🔐#### 防伪水印——左手の明天 ####🔐 &#x1f4…

智能故障诊断期刊推荐【英文期刊】

lnformation Fusion【一区 影响因子18.6】 https://www.sciencedirect.com/journal/information-fusion IEEE Transactions on Industrial lnformatics【一区 影响因子12.3】 https://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber9424 Journal of Manufacturing Syst…

Reactor网络线程模型

目录 传统下网络服务模型 事件监听模型 NIO核心概念 单线程Reactor模式 多线程Reactor模式 Kafka 的网络设计 主要概念 类比思维理解 参考文章 传统下网络服务模型 线程太多无法处理大规模请求 事件监听模型 NIO核心概念 nio是实现reactor模式的底层API代码 单…