js逆向学习代码

This commit is contained in:
luzhisheng 2021-10-11 18:05:44 +08:00
parent ac68f895e4
commit 768a432dbf
2 changed files with 35 additions and 0 deletions

View File

@ -0,0 +1,32 @@
# 伪造基本功-浏览器和JS的关系
浏览器功能, dom刷新执行js脚本不同浏览器会是先自己相应的属性
## dom渲染引擎
1. html 增删改查api
2. html 数据格式
3. 渲染 canvas
## BOM
1. 浏览器自己实现的类 location navigator
2. open ssl btoa AES DES MD5
## js引擎
1. 谷歌v8 微软查克拉 ffg quickjs
2. JS解释新语言但是官方没有提供
3. es5, es6 运行js的一些规定实现标准
## DOM 和 BOM 都是js对象
1. 所有js引擎都有一个功能这个功能是可以给js添加任意对象删除任意对象那么直接在js里面声明对象
2. 浏览器去实现的对象会添加一个特性,只读属性
3. 简单的网站扣代码
4. 复杂的网站伪造环境
## 如何伪造
1. 全部伪造 python jsdom(被检测) nodejs(被检测)
2.

View File

@ -0,0 +1,3 @@
# JSfuck原理解析一——基础原理
https://blog.csdn.net/qq_36539075/article/details/79946099