JJEncode工具
將JavaScript代碼編碼為只包含日文字符和符號的形式
JJEncode字符集
基礎構造字符:
$ = ~ [ ] ( ) " ! + 空格
構造變量:
$, $_, $$, $__, $_$, $$_, _$, _$$, $$$$, ___
JJEncode說明
原理: 使用JavaScript的特性,通過符號操作構造字符串和函數調用。
特點: 比AAEncode更簡潔,只使用基本符號,但原理類似。
用途: 代碼混淆、繞過檢測、CTF挑戰等場景。
編碼原理:
$ = ~[] // 構造數字-1
$$ = $ + $ // 構造數字-2
$_ = + "" // 構造字符串"[object Object]"
通過索引和運算構造所需字符