この記事の著作権: ジャイアントパンダ konakona
転載には出典を明示する必要があります。そうでない場合は、お客様との決済を行います = =#
今日、会社で使用するのに適した通常メニューを探していました。 Web サイトのアドレスは次のとおりです: http://apycom.com/
やっと見つけました = =# でも暗号化されています...
わかった~すぐに復号してみましょう~
皆さんもよろしくお願いします読み終えると Javascript の暗号化と復号化について一定の理解ができるようになります。
この記事では部分的な復号化についてのみ説明しますが、これも一般的に使用されます。
今日はこれを例にしてみましょう~
http://apycom.com/menus/2-brown.html
無料で使用できます。無料ダウンロードをクリックしてダウンロードしてください。ただし、そのコードは暗号化されています。
デスクトップに解凍します。
メインプログラムであるmenu.jsを開きます。 jQueryに基づいています。
下の 2 つの段落にはぎっしりと詰まっており、それが今日私たちが扱う内容です。
これ以上ナンセンスなことは言いません。これは明らかに Base64 です。
evalを検索し、eval(で始まるものをすべてalert(に変更します。
次にHTMLを実行すると、コードが表示されます。
それらをコピーして、evalの場所にコードを貼り付けます。
コード内で eval を探し、それをアラートに変更し、ブラウザを更新して、コードのその部分をカバーします。
その div が表示されるので、変更します...
最も重要です。これがないと JS エラーが発生します
コードを美しくするには http://js.clicki.cc/ を使用します
スクリプト ハウスが追加されました: s.value = 形式を使用できますが、アラートによって出力されるデータには文字数制限があります。