js逆向課20.12.27筆記
hxml 超集 xml變種
DOM BOM JS引擎 = 瀏覽器
BOM
1、瀏覽器自己實現的一些類 location,navigator
2、open ssl : btoa AES DES MD5
JS引擎 ECMA–協議版本號 es5 es6 js解釋性語言(官方沒有直譯器)
谷歌v8 微軟查克拉 ffg quickjs
JSON
HTTPS
DOM BOM 都是js物件
所有js引擎都有一個功能,這個功能是可以給js新增任意物件,刪除任意物件。關聯本地的程式碼。
直接在js裡面宣告物件?
//瀏覽器去實現的物件,會新增一個特性,只讀屬性。
支援多執行緒,爬取速度塊。
扣取js 刪除環境的一些程式碼。
偽造環境 偽造環境程式碼
簡單的網站 扣就可以。
複雜的網站,偽造環境可以解決。
1、要偽造什麼?
1)全部偽造 python jsdom nodejs(被檢測太厲害了)
2)給指定的網站 偽造。
但是如何知道網站檢測了什麼?
可以通過除錯。
異常捕獲。
本地環境執行看報錯。
2\如何偽造
seleniium 開一個程式,開放的許可權太少了。
作業:完整實現 navigator
相關文章
- iOS逆向筆記iOS筆記
- 逆向之彙編筆記筆記
- Delphi逆向工程筆記[1]筆記
- Delphi逆向工程筆記[2]筆記
- Delphi逆向工程筆記[3]筆記
- Delphi逆向工程筆記[4]筆記
- Delphi逆向工程筆記[5]筆記
- 逆向與安全學習筆記筆記
- 筆記:MyBatis逆向工程 - Win/Mac筆記MyBatisMac
- 機器學習課程筆記機器學習筆記
- 課堂筆記4筆記
- 上課筆記大全筆記
- JS 逆向JS
- 旅行青蛙(旅かえる)逆向筆記筆記
- Delphi逆向工程筆記[7](終結篇)筆記
- hadoop課堂筆記Hadoop筆記
- python課程筆記Python筆記
- 登入抓包逆向分析學習筆記筆記
- Vue.js 2.0之全家桶系列視訊課程——筆記(五)Vue.js筆記
- Vue.js 2.0之全家桶系列視訊課程——筆記(四)Vue.js筆記
- 會計學課程筆記筆記
- 王道C短期課程筆記筆記
- 哈佛大學公正課-筆記筆記
- 程式訊號課堂筆記筆記
- 物聯網課程筆記筆記
- JSON筆記JSON筆記
- JSP筆記JS筆記
- Nodejs筆記NodeJS筆記
- JSON 筆記JSON筆記
- 天草脫殼視訊學習筆記(逆向 OD)筆記
- 達內課程學習筆記筆記
- 萬物互聯課程筆記筆記
- 網路協議課堂筆記協議筆記
- 華為網課雲端計算筆記筆記
- Stanford機器學習課程筆記——SVM機器學習筆記
- 史丹佛機器學習公開課筆記機器學習筆記
- 上課筆記 - 認知療法筆記
- UI設計課程筆記(三)UI筆記