================================================================= ETObfにおける変数の難読化方法 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: [ Step 1 ] CJsExtract ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: CJsExtract を使って strings, comments, regex を extract する。 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: [ Step 2 ] CJsAppIden ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: CJsAppIden を使って AppIden, SysIden, PrmIden を load する。 Identifier の中で AppIden のリストに見つかるものを、(random-string) に置換する。また ``(Back Tick)内にある Identifier も (random-string) に置換する。 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: [ Step 3 ] CJsDotIden ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: .(property)型を [(placeholder)] へ置換する。(placeholder)は CExtract::addStringで取得できる。この(placeholder)は、後で CExtract::restore を実行した時に、実際の値になる。 =================================================================