最終更新:2017-07-28 (金) 16:59:26 (2425d)
難読化
Top / 難読化
やり方
データ難読化
- ダミーフィールド追加,boolean 値,数値分割,数値の暗号化
- boolean などを分割し,使う時に XOR して元に戻したり
- 中国人剰余定理?を使って整数値を分割したり ]
- int 型の変数を8個とか,24個とかのboolean値の集合で表すとか
コントロールフロー難読化
- ループ複雑化,ダミー命令追加,条件分岐に例外機構を使用
OOP依存
- クラスの分割,マージ
Java言語
その他
- シンボル名変更
- オーバーロード誘導
PHPでJavaScriptの難読化
ツールとか
- Burneye
- Shiva:SecureReality?:
- ASProtect API-Emulator
- obsidium
- obcode