cxycsx的头像-JS逆向零基础实战
广东管理员
这家伙很懒,什么都没有写...
Hook Cookie脚本-JS逆向零基础实战

Hook Cookie脚本

(function () { Object.defineProperty(document, 'cookie', { set: function (val) { console.log('Setting val', val); debugger; } }); })(); 
7个月前
06812
Python执行JavaScript的常见方式-JS逆向零基础实战

Python执行JavaScript的常见方式

Python 执行 JavaScript 的常见方式1️⃣ PyExecJS可以调用本地安装的 JS 运行环境(Node.js、JScript、V8 等)。import execjs ctx = execjs.compile(''' function add(a, b) { return a + b; ...
JS构造函数是什么-JS逆向零基础实战

JS构造函数是什么

JS构造函数是什么?🔑 构造函数特点函数名首字母大写(这是约定,不是强制)。方便区分普通函数和构造函数。使用 new 关键字调用。new 会做几件事:创建一个空对象 {}。将这个新对象的原型 (__p...
Base64编码表-JS逆向零基础实战
JS两种模块导入导出的区别-JS逆向零基础实战

JS两种模块导入导出的区别

CommonJS 和 ES Module 两种模块导入导出的区别1. CommonJS (CJS)来源:Node.js 默认使用的模块规范导出:module.exports 或 exports导入:require()特性:同步加载:代码执行时,require 会立...
7个月前
05713
解决ExecJS报错-JS逆向零基础实战

解决ExecJS报错

在引入库之前加上这几行代码import subprocess from functools import partial subprocess.Popen = partial(subprocess.Popen, encoding='utf-8') import execjs 
7个月前
05114
ASCII码表(编码)-JS逆向零基础实战
JS对象创建方式梳理-JS逆向零基础实战

JS对象创建方式梳理

JS对象创建方式梳理1. 对象字面量(最常用)let obj = { name: 'Tom', age: 20, sayHi: function () { console.log('Hi, I'm ' + this.name); } }; obj.sayHi(); // Hi, I'm Tom ✅ 简洁直观,...
7个月前
04414
JS对象中的深拷贝和浅拷贝是什么?-JS逆向零基础实战

JS对象中的深拷贝和浅拷贝是什么?

JS对象中的深拷贝和浅拷贝是什么?🌊 浅拷贝(Shallow Copy)定义:只复制对象的第一层属性,如果属性值还是对象/数组,那么拷贝的是引用地址。 所以改了子对象,原对象也会跟着变。常见方式:O...
JS模板字符串使用方法-JS逆向零基础实战

JS模板字符串使用方法

JS模板字符串使用方法JavaScript 模板字符串(Template Literals)1. 基本语法使用 反引号 ... 包裹字符串。语法:const str = `这是一个模板字符串`; 2. 主要特性2.1 多行字符串直接换行,不需...