aHR0cHM6Ly93d3cuYmFpYmlhbmlwLmNvbS9ob21lL2ZyZWUuaHRtbA==
以前の簡単なウェブサイトの例のいくつかは改訂されているか、ウェブサイトが冷たいので、評価の混乱の例を追加してください

開いたウェブサイトの表示はこんな感じですが、 ipアドレスで簡単に混乱してしまいます

ip列には、ここの「応答」に関数名が表示されます。これは明らかに復号化操作です。
関数名 FFsheepishnessを検索する
あなたは次のjsを見つけることができます

開いたjsファイルに次のjsコードが表示されます。

ただし、ここの「ddip」には特定のロジックはありません。取得された結果「ddip」は、以下の2番目の段落の「eval」にあります。


したがって、ここで復号化を実行し、復号化されたコードをコピーして、 ddipの特定のロジックを確認する必要があります。
console.log(xxx)印刷を介してパッケージ化されたコードを復号化します
ここでの xxxは、ウェブページ index.jsの evalでラップされたコードです。

2つの evalの紛らわしいコードを解くと、 ddipが表示されます。

次のステップは、下のスクリーンショットのように、不足しているものを補うことです。コードを直接実行して、不足しているものを確認します(このファイルでは、 evalによって解決されるjsコードは2つだけです)。

プロンプトによると、不足しているのは $です
Webページの index.jsに戻って探し続けましょう
次の匿名関数のみが見つかりました

これであるはずです。このコードをすべてコピーして、エラーを報告したばかりのコードの上に貼り付けます。
実行時に jQueryが定義されていないことを示すプロンプトが表示されます

現時点では jQueryは何もしないでください。ロジックを見てみましょう。ここでの jQueryは使用されておらず、上記のリクエストでのみ使用されます。パラメータ $を渡すように変更して、再実行してください。
それでもプロンプトは定義されていません。これは、受信パラメータがこのjsファイルで定義されていないため、定義する必要があります。
$を {}として定義し、再度実行します

ページを比較した結果は一貫しています

了解しました。本日の記事はこちらです。次回もお会いしましょう〜
GoとPythonの混合開発に関する記事はまだ書かれています。最初は基本です。自分で学ぶことができます。
Love&Share [終了]ちなみに、読んだ後は、4つの接続の1つの鍵を覚えておいてください。これは私にとって非常に重要です。
Recommended Posts