TDL4に感染したコンピューターのフォレンジック検査

それはすべて、昨年の夏の初めに、Win32 / Olmarikルートキットファイルシステムの隠しコンテナの迅速な抽出に関連する多くのタスクがあり、その後TDL3バージョンになったという事実から始まりました。 少し考えて、TDL3およびTDL3 +を処理するTdlFsReaderユーティリティの最初のバージョンを開発しました。 しばらくして、それはパブリックドメインで公開され、法医学的検査のタスクで大いに役立ちました。 しかし、夏の終わりに、このルートキットの4番目のバージョンが登場しました。これは、ファイルシステムにすでに根本的な違いがありました。



画像



また、ルートキットの新しいバージョンの研究を掘り下げました。以前のバージョンとは根本的に異なっていたからです。 しばらくして、TdlFsReaderの内部バージョンが更新されました。 そして先月、クラクフで開催された素晴らしいCONFidence'2011カンファレンスで講演する機会がありました。そこでは、レポート「 Defeating x64:The Evolution of the TDL Rootkit 」が発表され、その中で新しいバージョンのTdlFsReaderが発表されました(hxxp://eset.ru/tools /TdlFsReader.exe)。



それでは、ツール自体について詳しく説明します。 実際、新しいバージョンは、公開時点でのすべての既知の変更に対応できます。 そして、これはTDL3 / 3 + / 4であり、x86バージョンだけでなくx64にも対応しています。



画像







TdlFsReaderのアーキテクチャについて少し説明します。実際には、カーネル内の部分とそうでない部分の2つの部分に分かれています。



画像



主なポイントは、ルートキットのバージョンを決定し、分析に対抗するメカニズムを削除してから、ファイルシステムとその分析にアクセスできるようにすることです。



ボーナスとして、TDL4でブートキットコードをデバッグする別のビデオです。実際には、x64システムのドライバーのデジタル署名の検証をバイパスします。






All Articles