パスワードを解読する方法: 暗号ハッシュアルゴリズムの識別

パスワードを解読する方法: 暗号ハッシュアルゴリズムの識別

Q: パスワードのビットシーケンスから暗号化アルゴリズムを識別することは可能ですか?

A: 外部ソースから送信されるパケット(複数の方法で暗号化されている可能性があります)を表示し、適切な復号化ツールを使用してパケットを復号化したいとします。最初の答えは「はい」、2 番目の答えは「それはおそらく違法行為です」です。多くの国では、リバース エンジニアリング保護メカニズム (暗号化など) は違法です。

それでも続行したい場合は、バイナリ ファイル (DLL、EXE など) を 16 進エディターで表示すると、特定の暗号化ハッシュ アルゴリズムを示す文字列が表示されることがあります。特定のサードパーティ暗号化ライブラリを示す文字列が見つかる場合もあります。

DLL の名前も確認してください。 ssleay.dll または libeay.dll が存在する場合、パケットが SSL で暗号化されていることが簡単にわかります。暗号化にサードパーティのライブラリが使用される場合は、ライブラリによってエクスポートされた関数を調べて、それらが取るパラメータとその使用方法を確認できます。その後、関心のある呼び出しをキャプチャできます。たとえば、LIBeay または SSLeay では、ssl_read と ssl_write を確認できます。これにより、プレーンテキストにアクセスできるようになり、会話全体をダンプして元のプロトコルを確認することができます。

暗号化が実行可能ファイルに組み込まれているように見える場合、または暗号化の作成者が独自のコードを使用している場合は、ソケットの読み取り後にデータがどこに移動するかを調べるためにデバッガーで調べる必要があります。これは、復号化ルーチンを見つけるのに役立ちます。これらのアクティビティには、デバッグ ツールと実行可能ファイルの編集に関するかなり広範な経験が必要であることに留意してください。そのため、それらに精通していない場合、私の最善の答えは「いいえ」です。

<<:  ルーティングプロトコルアルゴリズム

>>:  Linux SNMP アルゴリズムと機能モジュール

推薦する

SQLデータベースに基づくアルゴリズムを学ぶ

データベースは、データを保存し、大規模な計算を実行する場所です。現実世界の問題を解決するために、デー...

AIプロジェクトが失敗する6つの理由

データの問題は、企業の AI プロジェクトが意図した目標を達成できない主な理由です。しかし、企業が失...

スーパーマーケットチェーンのシュナックスは、米国の111店舗にシムベのロボット技術を導入すると発表

海外メディアのTechCrunchによると、セントルイスに本拠を置くスーパーマーケットチェーン「シュ...

...

FacebookはVRキーボードを使ってデータを入力する方法を開発中

海外メディアの報道によると、仮想現実(VR)でオフィスワークを遂行するのは容易ではないという。本当に...

...

2022年のエッジAIの主要市場

AI ソリューションはすでにさまざまな業界で導入されており、効率性の向上、コストの削減、安全性の向上...

...

AI が加速的な進化を促進 Qualcomm AI & IoT 開発技術オープンデーが間もなく開催

携帯電話からウェアラブルデバイス、翻訳製品まで、人工知能は人々の日常生活に広く浸透しています。 5G...

AIIAがAIチップベンチマークの第一ラウンドの結果を発表

3月6日、国際電気通信連合と中国情報通信研究院が共催し、人工知能産業発展連盟(AIIA)とZTEが主...

Alipayの顔認識が「クラック」されましたが、私たちのお金はもう安全ではないのでしょうか?

[[314955]]川沿いを頻繁に歩くと、足が濡れてしまいます。決済の兄貴分であるアリペイも小さな...

最大速度アップは20億倍! AIが物理シミュレーションエンジンに革命を起こす

[[422090]]オックスフォード大学の研究によると、機械学習モデルは従来の物理ソルバーに比べて物...

C++開発におけるデータ構造とアルゴリズムの分離についての簡単な説明

Windows でプログラムを書いたことがある人なら、誰でも多かれ少なかれビットマップを使ったことが...

NVIDIA AI ゲーム エンジンをテスト: NPC とリアルタイムでチャット、中国語の会話は超スムーズ

『サイバーパンク2077』で黄院士が作成したインテリジェントNPCはすでに中国語を話している?実際に...

データマイニングコンテストのルーチンとディープラーニングの限界について話す

序文ちょうど夏休み中に、KaggleのZillow Prizeコンペに参加し、データマイニングと機械...