jsfuck-原則

jsfuckは本当にファック、まず最初に、WTFです??

以下のソースが行いますalert(1)

[] [(![] + [])+ [] +([ ![] + [] [])[ + + [] + [ + []]] +(![] + [])[ + [] + + []] +(!! [] + [])[ + []] +(!! [] + [])[ + [] + + [] + + []] +(!! [] + [])[ + + []]] [([] [(![] + [])+ [] +([ ![] + [] [])[ + + [] + [ +] ]+(![] + [])[ + [] + + []] +(!! [] + [])[ + []] +(!! [] + [])[ + [] + + [] + + []] +(!! [] + [])[ + + []]] + [])[ + [] + + [] + + [] +(!! [] + [] [(![] + [])+ [] +([ ![] + [] [])[ + + [] + [ + []]] +(![]+ [])[ + [] + + []] +(!! [] + [])[ + []] +(!! [] + [])[ + [] + + [] + + []] +(!! [] + [])[ + + []]])[ + + [] + [ + []]] +([]、[[]] + [])[ + + []] +(![] + [])[ + [] + + [] + + [] +(!! [] + [])+ [] +(![]+ [])[ + + [] +([] [] + [])+ [] +([] [(![] + [])+ [] +([ ![] + [] [ []])+ + [] + [ +]]] +(![] + [])[ + [] + + [] +(!! [] + [])+ [ ] +(!! [] + [])[ + [] + + [] + + [] +(!! [] + [])[ + + []]] + []) [ + [] + + [] + + [] +(!! [] + [])+ [] +(!! [] + [] [(![] + [])+ [] +([ ![] + [] [])[ + + [] + [ +]]] +(![] + [])[ + [] + + [] +(!! [] + []) [ +] +(!! [] + [])[ + [] + + [] + + [] +(!! [] + [])[ + + []]]) [ + + [] + [ + []]] +(!! [] + [])[ + + []]]((![] + [])[ + + [] +(![] + [])[ + [] + + [] +(!! [] + [] )[ + [] + + [] + + [] +(!! [] + [])[ + + [] +(!! [] + [])+ [] + ![] + [] [(![] + [])+ [] +([ ![] + [] [])[ ++ [] + [ + []]] +(![] + [])[ + [] + + []] +(!! [] + [])[ + []] +(!! [] + [])[ + [] + + [] + + []] +(!! [] + [])[ + + []]])[ + [] + + [] + [ + []]] + [ + + [] +(!! [] + [] [(![] + [])+ [] +([ ![] + [] [])[ ++ [] + [ +]]] +(![] + [])[ + [] + + [] +(![] + [])+ [] +( [] + [])[ + [] + + [] + + [] +(![] + [])[ + + []]]) + [] + + [ ] + [ + []]])()
ポップ1、始まり、これはjsのコードがどのような原則です本当に知りませんでしたか?

原理は、
いくつかの研究の後、最終的原理はJS暗黙の型変換を使用することで、知っている
:おそらくルールはこれですである
1、文字列連結演算子(+):2つのだけの側面は、それが果たした文字に接続されているすべての番号ではありませんが、の役割
2は、算術演算子(+ - * /%+ - ))数の第1のタイプは番号(ません使用するには数タイプに変換する計算を行う
3、関係演算子(> << => = ==を! = === ===):!この複雑な
片側が文字列である1)場合は、数の第一のタイプを使用すること()演算を行う数値型に変換される番号ではない
2)の場合は、文字列の両側に、一方番号への変換ではなく、対応するスイッチに発信番号()が、str.charCodeAt()メソッドUnicodeエンコーディング
4、複合データ型ストリングへの変換は、その後数に計算する
ことを、原理を再び上記の規則に従って上記範囲ルール、変換動作の次に型に変換されます。

セクションの参照の使用の他の詳細githubの

おすすめ

転載: www.cnblogs.com/alummox/p/11420894.html