Shikata Ga Nai

Private? There is no such things.

Metasploitのコアライブラリについてかいてみた

Hello there, ('ω')ノ

 

Metasploitには、

 ペイロード

 エンコーダ

 エクスプロイト

 NOPジェネレータ

 補助装置

などのモジュールがあって。


モジュールの構築に入る前には。

コンポーネントがMetasploitフレームワークでどのように配置されていて。

何をしているのかを理解する必要があって。


Metasploitには、

 ライブラリ

 モジュール

 プラグイン

 ツール

などのコンポーネントが含まれていて。

これらのコンポーネントとは何で、どのように機能するかを理解するには。

下記のMetasploitの中心となるライブラリから始めるのがおすすめで。

 

REX

 ソケットのセットアップ、接続、フォーマット、その他すべての生の関数など。

 ほぼすべてのコア関数を処理して。

  /usr/share/metasploit-framework/lib/rex

 

f:id:ThisIsOne:20200612172058p:plain

 

MSF CORE

 基盤となるAPIとフレームワークを説明する実際のコアを提供して。

  /usr/share/metasploit-framework/lib/msf/core

 

f:id:ThisIsOne:20200612172253p:plain

 

MSF BASE

 モジュールにフレンドリなAPIサポートを提供して。

 /usr/share/metasploit-framework/lib/msf/base

 

f:id:ThisIsOne:20200612172443p:plain

 

Best regards, (^^ゞ