国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

nginx - Web サイトがバックエンドの開(kāi)発に使用する言語(yǔ)を決定する方法は?
巴扎黑
巴扎黑 2017-05-16 17:03:58
0
11
1316

質(zhì)問(wèn): Web サイトがバックエンドの開(kāi)発に使用する言語(yǔ)を確認(rèn)するにはどうすればよいですか?

巴扎黑
巴扎黑

全員に返信(11)
伊謝爾倫

私のプロジェクトについて言及してくれた @ Elite Prince に感謝します: https://github.com/justjavac/ChromeSnifferPlus 興味がある場(chǎng)合は、ソース コードを直接確認(rèn)できます。

1.メタ情報(bào)による判斷

Joomla、XOOPS、MediaWiki などの多くの Web サイトはメタにフレームワーク情報(bào)を追加します。phpBB は著作権を追加します。これらを通じて、Web サイトで使用されている Web サイト構(gòu)築システムを検出し、使用されている言語(yǔ)を知ることができます。

2.スクリプトタグに基づいて判斷します

上記と同様に、Web サイトで使用されている Web サイト構(gòu)築システムを検出して、使用されている言語(yǔ)を確認(rèn)します。

3. ヘッダー情報(bào)に基づく

バックグラウンドで使用されている言語(yǔ)はヘッダー情報(bào)のx-powered-byから検出できます

4.セッションに応じて

セッションIDを渡すCookieによると、例えばPHPで使用するセッションIDはPHPSESSID、JSPで使用するセッションIDはJSESSIONとなります。

5. エラーページによると

エラーページからも多くの情報(bào)を確認(rèn)できます。たとえば、チケット予約 Web サイトは Java で開(kāi)発されています。

6. ディレクトリ構(gòu)造によると

URL の構(gòu)造、靜的ファイルの構(gòu)造などが含まれます。開(kāi)発フレームワークまたは CMS システムが使用される場(chǎng)合、これらのディレクトリ構(gòu)造には特定の規(guī)則があります。

7. Web コンテンツに基づく

正規(guī)表現(xiàn)を使用して HTML コードを照合し、著作権と powered by を調(diào)べて、使用されている言語(yǔ)を?qū)Wぶことができます。

8. サーバーによる

404やヘッダー情報(bào)を通じてサーバー情報(bào)を取得し、nodejsやtomcatなどのプログラミング言語(yǔ)を?qū)Wびます。

洪濤

これはかなり複雑な質(zhì)問(wèn)です。

URLから判斷してください

サフィックス付きの URL の場(chǎng)合、.php は當(dāng)然 php によって開(kāi)発され、asp、aspx も同様で、もちろん .action .do などもあり、これらは一般的に java です

靜的ファイル構(gòu)造に基づく

これらの異なる開(kāi)発フレームワーク間の違いは非常に大きく、たとえば、Rails は js を application-7fds7afds98afdsa8.js のようなものに圧縮します。また、django などのフレームワークにも獨(dú)自の命名規(guī)則があります。

エラーページによると

ページをいじって意図的に間違った投稿をすると、エラーページが表示され、そこに目的のものが表示される場(chǎng)合があります(ただし、この狀況のWebサイトもあるので、參考にしてください)。値も大きくありません)

聲明によると

フッターの「powerd by」という単語(yǔ)を見(jiàn)てください。Web サイトが現(xiàn)在のツールを使用して構(gòu)築されている場(chǎng)合は、「powered by wordpress」、「powered by django」などの単語(yǔ)が表示されます。

ホームページ募集による

Web サイトに採(cǎi)用セクションがある場(chǎng)合は、どのような開(kāi)発者を募集しているか推測(cè)できます。

習(xí)慣沉默

ポータル: Chrome ウェブストア上の BuiltWith

習(xí)慣沉默

https://github.com/justjavac/ChromeSnifferPlus

phpcn_u1582

レスポンスヘッダーにX-Powered-Byという項(xiàng)目があり、開(kāi)発言語(yǔ)が確認(rèn)できる場(chǎng)合があります。

世界只因有你

理論的には、クライアントとサーバーのバックエンド間の対話(huà)を通じてバックエンド開(kāi)発言語(yǔ)を 100% 正しく判斷することは不可能です。言語(yǔ)は同等であるため、別の言語(yǔ)でも同じパフォーマンスのバックエンドを開(kāi)発できます。この背景にいる関係者に、彼らが使用している言語(yǔ)について尋ねることができます。

一部の言語(yǔ)のネットワーク フレームワークでは、HTTP データ ストリームをキャプチャし、HTTP ヘッダー フィールド サーバーに基づいてどのフレームワークが使用されているかを判斷し、その後、どの言語(yǔ)が使用されているかを判斷することもできます。

滿(mǎn)天的星座

もう一つ追加します。
會(huì)社がどのようなエンジニアを採(cǎi)用しているかを見(jiàn)ることで、その製品がどの言語(yǔ)で開(kāi)発されているかがわかる場(chǎng)合があります。

洪濤

1 つ言及しておきたいのは、xxx.php などのサフィックスを確認(rèn)すると、それが php である可能性がありますが、確信が持てない場(chǎng)合は、これは変更できます

巴扎黑

すべての結(jié)果を正確に取得することは困難です。もちろん、経験に基づいて変更することもできます。たとえば、xx などは行われていません。 .phpを知ることができます。 。

左手右手慢動(dòng)作

以前はフォームアクションに注目していましたが、今ではウェブサイトがよりスマートになりました

最新のダウンロード
詳細(xì)>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート