RTMをきっかけに。 銀行のトロむの朚銬に感染したコンピュヌタヌの法医孊調査





Group-IBの専門家を含む䌚蚈士や財務郚長に察するRTMバンキングトロむの朚銬の攻撃に぀いおは、かなり倚く曞かれおいたすが、これたでのずころ、公共の堎でRTMに感染したデバむスの単䞀のケヌススタディはありたせん。 この䞍正を修正するために、コンピュヌタフォレンゞックGroup-IBの䞻芁な専門家の1人であるOleg Skulkinが、むンシデント察応/調査の䞀環ずしお、銀行のトロむの朚銬に感染したコンピュヌタのフォレンゞック調査を実斜する方法に぀いお詳しく話したした。



それがすべお始たった方法



研究者は、2015幎12月にRTM犯眪グルヌプの掻動に぀いお孊びたした。 それ以来、このトロむの朚銬を配垃するフィッシングメヌルは、potential望の恒垞性を備えた朜圚的な被害者のメヌル受信ボックスに送信されおいたす。



ご存知のように、9月から12月にかけお、RTMグルヌプは11,000以䞊の悪意のあるメヌルを送信したした。 サむバヌ犯眪者は、お客様を保護するセンサヌず珟圚の脅嚁に関するデヌタを収集するフレヌムワヌクの䞡方に蚘録されおいるすべおの新しいメヌルで蚌明されおいるように、達成されたものにずどたりたせん。



この蚘事では、銀行のトロむの朚銬RTMに感染したコンピュヌタヌドラむブのむメヌゞのフォレンゞック調査、たたは単にフォレンゞックを行う方法を説明したす。



必芁な入門



RTMコンピュヌタヌの感染に぀いおは知らないが、劥協の事実のみが知られおいるず想像しおください。その結果はお金の窃盗でした。これにより、研究プロセスをより興味深い方法で構築し、他のケヌスにも適甚できるようになりたす。 たた、この蚘事のフレヌムワヌクでは、トロむの朚銬のリバヌス゚ンゞニアリングにこだわらないずいう事実にも泚意を喚起したいず思いたす。第䞀に、これは法医孊者の胜力ではありたせん。



そのため、「E01」圢匏Encase Image File Formatのコンピュヌタヌドラむブむメヌゞだけがありたす。 そもそも、䜕が入っおいるかを知っおおくずいいでしょう。 少なくずも、オペレヌティングシステムは、それずそのバヌゞョンからのものであるため、調査する必芁がある特定のフォレンゞックアヌティファクトの存圚が䟝存するのはもちろんです。



1. Brian CarrierのSleuth Kitのパックからmmlsナヌティリティを䜿甚したす。







䜕がありたすか Windowsに類䌌したいく぀かのNTFSパヌティション。 確認する必芁がありたす。たずえば、゜フトりェアなどのレゞストリファむルを芋぀けようずしたす。



2.ナヌティリティflsSleuth Kitおよびfindstrを䜿甚しお、メむンファむルテヌブルMFTの察応するレコヌド番号を芋぀けたす。







さお、これでicatSleuth Kitを䜿甚しおさらに分析するために必芁なファむルをコピヌできたす。



icat -o 718848 E\ RTM.E01 234782>゜フトりェア



したがっお、゜フトりェアレゞストリファむルがあり、たずえばRegRipper Harlan Carveyを䜿甚しお、最も重芁な情報を抜出できたす。 珟圚、Microsoft \ Windows NT \ CurrentVersionセクションの内容に関心がありたす。







これで、調査䞭のコンピュヌタヌがWindows 7 Professional Service Pack SP1を実行しおいるこずがわかりたした。぀たり、どの法医孊アヌティファクトに遭遇し、どのフォレンゞックアヌティファクトが必芁かがわかりたす。



どこで怜玢を開始したすか Jesse Kornblumのパラドックスを思い出しおください。「マルりェアは隠すこずができたすが、実行する必芁がありたす。」 良いスタヌトは、悪意のあるプログラムがコンピュヌタヌの再起動埌に再起動できるようにするシステム内の朜圚的なロックメカニズムの怜玢です。



簡単なものから始めたしょう。NTUSER.DATレゞストリファむルをナヌザヌディレクトリC\ Users \username\から最新の倉曎日で取埗し、同じRegRipperを䜿甚しおデヌタを抜出したす。 flsずfindstrを䜿甚しお必芁なファむルのレコヌド番号を再床取埗する堎合は、flsに-pオプションを远加する必芁がありたす。これにより、ナヌティリティはファむルぞのフルパスを衚瀺できたす。 なぜこれが必芁なのですか 実際、各ナヌザヌはディレクトリにNTUSER.DATファむルを持ち、゜フトりェアはシステム党䜓で唯䞀のものであるため、この堎合は特定のファむルのレコヌド番号を取埗するこずが重芁です。 䞀般に、Sleuth Kitを䜿甚する必芁はたったくありたせん。たずえば、 FTK Imagerなどのより䟿利なツヌルがありたす。FTKImagerは、フォレンゞックコピヌを䜜成するだけでなく、その内容を調べるために䜿甚できる無料のAccessData開発ツヌルです







控えめな果物、いわゆる「実行キヌ」から始めたしょう。







では、䜕がありたすか セクションは11月7日に最埌に倉曎され、ナヌザヌがログむンするず、apg.exeファむルが暙準以倖の堎所から起動されるこずがわかりたす。 b7mg81ディレクトリで他に䜕が芋぀かるか芋おみたしょう







TeamViewer 面癜い。 apg.exeを詳しく芋おみたしょう-PPEEを䜿甚しおください 







TeamViewerのように芋えたすが、TeamViewerずしおサむンアップされおいたすが、TeamViewerですか そのようです。 しかし、それはそれほど単玔ではありたせん。 むンポヌトテヌブルを芋おみたしょう。







だから、msi.dll、私たちはすでにこのファむルを芋たした、そしおそれはC\ Windows \ System32ではなく、同じb7mg81ディレクトリです。 サむズから刀断するず、元のmsi.dllずは関係がないため、利甚可胜です-DLL Search Order Hijacking オペレヌティングシステムは珟圚のディレクトリから必芁なラむブラリの怜玢を開始したす。぀たり、正芏のmsi.dllの代わりに、芋぀かったラむブラリが読み蟌たれたす。 b7mg81で。



別の興味深いファむルはTeamViewer.iniです





そしお、ここに反フォレンゞックがありたす。構成ファむルから刀断するず、TeamViewerはログを保持せず、明らかにRATずしお䜿甚されたした。 たあ、悪くない。 それがたったく始たったかどうかを調べる時です。



Windowsには、実行可胜ファむルの実行を瀺すアヌティファクトがかなりありたす。 今床はSYSTEMファむルを䜿甚しお、レゞストリの操䜜を続けたしょう。 それからデヌタを抜出するために、再びRegRipperを䜿甚できたす。



ControlSet001 \ Control \ Session Manager \ AppCompatCacheに興味がありたす。 ここで、ファむルぞのパス、最終倉曎日$ STANDARD_INFORMATION属性による、およびファむルが起動されたかどうかを瀺すフラグを含む実行可胜ファむルのリストを芋぀けたす。







玠晎らしい、私たちのファむルは少なくずも䞀床は起動されたした。 したがっお、「ピボットポむント」がありたす。11月7日にTeamViewerがコンピュヌタヌのドラむブに衚瀺され、ログを保持せず、正圓なラむブラリの代わりにそれず䞀䜓化したラむブラリをダりンロヌドしたため、ほずんどの堎合ナヌザヌに衚瀺されたせんでしたカタログ。



タむムラむンの構築を開始したす。 Sleuth Kitを䜿甚しお構築できるものはこれで十分だず思いたす。 すでに知っおいるflsナヌティリティから始めたしょう。



fls.exe -m“ C/” -o 718848 -r -z GMT D\ RTM.E01> bodyfile.txt



次に、mactimeを䜿甚しお、結果のファむルをタむムラむンに倉換したす。



mactime.pl -d -b bodyfile.txt> timeline.csv



タむムラむンは、Eric Zimmermanのタむムラむン゚クスプロヌラヌで分析するのに非垞に䟿利です。 タむムラむンには、ファむルシステムむベントのみが含たれたす。 レゞストリ、雑誌などの倉曎を含めたい堎合は、plasoを䜿甚できたす。 個人的には、デヌタ凊理に非垞に長い時間がかかり、結果がしばしば非垞に冗長であるため、私はそれを非垞にたれにしか䜿甚したせん。



タむムラむンに戻りたす。 b7mg81カタログは、2018幎11月7日13:59:37に䜜成されたした。





そしお、この2秒前に、21DA.tmpファむルが䜜成されたす。





VirusTotalでチェックサムを探すず、非垞に興味深い結果が埗られたす。







明らかに、このファむルからRATが解凍されたした。 どうぞ





さらに早い段階で、LocalDataNTディレクトリが䜜成され、内郚に非垞に興味深いファむルが䜜成されたす。 たずえば、WinPrintSvc.exeを芋おください。





リモヌトナヌティリティは、別のリモヌト管理ツヌルです。 そしお、数秒前に䜜成された別の䞍審なファむルは次のずおりです。





チェックサムを確認したす。





いく぀かのアンチりむルス補品は、すぐに「 RemoteAdmin 」ずしお怜出したす。 どうやら、圌はリモヌトナヌティリティの゜ヌスです。 怜出されたRATが起動されたかどうかを確認したす。 今回は、C\ Windows \ AppCompat \ ProgramsのAmCache.hveレゞストリファむルを䜿甚したす同じRegRipperにより、消化可胜な圢匏でデヌタを取埗できたす。





図からわかるように、AmCacheを䜿甚するず、最初の起動の日付だけでなく、ファむルのチェックサムも取埗できたす。



2぀のRATがありたすが、どこから来たのでしょうか いい質問です それでもタむムラむンをスクロヌルするず、かなり疑わしいディレクトリずファむルの䜜成のトレヌスが衚瀺されたす。





奇劙な拡匵子にもかかわらず、fnbfdnja.hejにはおなじみの芋出しがありたす。





VirusTotalチェックサム怜玢では䜕が衚瀺されたすか そしお、ここに䜕がありたす





図からわかるように、䞀郚のアンチりむルス゜フトりェアはファむルを非垞に明確に怜出したす-RTMを扱っおいたす。 VTは、もう少し圹立ちたす。 [リレヌション]タブを芋るず、次のように衚瀺されたす。





その機䌚の䞻人公を芋぀けたようです-これは「Documents for October.exe」です。 チェックサムは同じですが、ファむルに関連付けられおいる名前は異なりたす。 したがっお、再び.exeになりたす。これは、スタヌトアップのトレヌスを再床探す必芁があるこずを意味したす。 個人的には、レゞストリを操䜜するのが倧奜きなので、すでによく知られおいるNTUSER.DATおよびRegRipperファむルのヘルプを䜿甚したす。 今回はUserAssistを芋おみたしょう -ファむルからの名前ずパス、最埌の起動の日付、およびこれらの起動の数を取埗したす。 ファむル「Documents for October.exe」は衚瀺されたせんが、別のファむルは衚瀺されたす。



C\ Users \username\ Desktop \ Documents environment.exe



たあ、それは私たちが必芁なもののようです。 確かに、小さな問題がありたす-適切な堎所にファむルがありたせん。 タむムラむンに戻りたす。 fnbfdnja.hejファむルを䜜成するず、次のようになりたす。





Tempディレクトリ内のファむルはおそらくRTMに属したすが、私たちはそれらに興味はありたせん。 ファむル$ R6K21RQ.exeおよび$ I6K21RQ.exeに興味がありたす。 これは、「ごみ箱」に配眮されたファむルの倖芳です。最初のファむルにはデヌタが盎接含たれ、2番目のファむルにはメタデヌタが含たれたす。 $ I6K21RQ.exeの内容を芋るず、探しおいるファむルのパス「Documents environment.exe」がすぐにわかりたす。



VTがチェックサムに察しお提䟛するものを芋おみたしょう。





既におなじみの怜出-「RTM」が衚瀺されたす。 刀明したずおり、ファむルのチェックサムは「Documents for October.exe」チェックサムず䞀臎しおいたした。 さらに、VTは同じチェックサムを持぀いく぀かのファむルを知っおいたす。





ある皮のネットワヌク䟵害の兆候を入手できたらうれしいです。 メモリダンプ、ネットワヌクトラフィックダンプもありたせん、どうすればよいですか ファむルを亀換しおください しかし、干し草の山で針を芋぀ける方法は そしお、ここでVTも少し助けおくれたす。今回はBehaviorタブです





C2のようですね。 スワップファむルpagefile.sysにこのようなものがあるかどうかを芋おみたしょう。 もちろん、次のものがありたす。





そのため、ファむルが185.141.61 [。] 246ず盞互䜜甚するこずを確認したした。 さらにネットワヌクむンゞケヌタを芋぀けおみたしょう。 RATの1぀はTeamViewerでした。IDに䌌たものを芋぀けようずしたす。 これには、たずえば、正芏衚珟を䜿甚できたす。





玠晎らしい、もう1぀のネットワヌクむンゞケヌタがありたす-195.123.219 [。] 87。 もちろん、スワップファむルはネットワヌクむンゞケヌタヌを芋぀けるのに適しおいるだけではありたせん。 VTの[動䜜]タブに戻るず、ファむルがスケゞュヌラでタスクを䜜成しおいるこずがわかりたす。 「fnbfdnja.hej」ずいう行を芋るず、次のこずがわかりたす。





䜜成されたタスクは、rundll32.exeを介しおfnbfdnja.hejを起動したす。



さお、それは締めくくりの時間です。 ファむル「Documents environment.exe」がどこから来たのかを刀断する時が来たした。 これはRTMであるこずが既にわかっおいたす。RTMであるため、感染の可胜性が最も高いのはフィッシングメヌルです。 この堎合、被害者はMicrosoft Outlookを䜿甚しおいたため、通垞の堎所に同じメヌルが入った.ostファむルず同じフィッシングメヌルが芋぀かりたした。





ただし、これに関する投皿は終了したせんが、別の興味深い成果物に぀いおは終了したす。 NTUSER.DATファむルに戻っお、Software \ Microsoft \ Windows NT \ CurrentVersion \ Winlogonセクションの「Shell」パラメヌタの倀を芋るず、通垞の「explorer.exe」の代わりに次のように衚瀺されたす。





そしお、これは、ナヌザヌが゚クスプロヌラヌを起動する代わりにログむンした埌、システムがシャットダりンし、それによっおこの蚘事が完了するこずを意味したす。



All Articles