マルウェア解析講座そのいち〜仮想環境下では暴れないけど質問ある?〜

19

Click here to load reader

Transcript of マルウェア解析講座そのいち〜仮想環境下では暴れないけど質問ある?〜

Page 1: マルウェア解析講座そのいち〜仮想環境下では暴れないけど質問ある?〜

マルウェアぺろぺろ解析講座そのいち

〜仮想環境下では暴れないけど質問ある?〜

Page 2: マルウェア解析講座そのいち〜仮想環境下では暴れないけど質問ある?〜

Anonymousの仮面の人でーす✌('ω')✌イエエエエエww

Page 3: マルウェア解析講座そのいち〜仮想環境下では暴れないけど質問ある?〜

Who are you ?

・@reiji1020(@reiji1020(れいじれいじ))

・長崎県立大学情報メディア学科2年

・☝( ◠ ‿ ◠ )☝< 社畜か…ザコめ…

・今日も本当は仕事でした

Page 4: マルウェア解析講座そのいち〜仮想環境下では暴れないけど質問ある?〜

近況彼女がいない

↓遊ぶ相手がいない

↓休日が暇で暇で仕方ない

__人人人人人人人人人人人人_人人人人人人人人人人人人_> > 突然の突然のマルウェア解析マルウェア解析 < <

 ̄̄Y^Y^Y^Y^Y^Y^Y^Y^Y^YY^Y^Y^Y^Y^Y^Y^Y^Y^Y ̄̄

Page 5: マルウェア解析講座そのいち〜仮想環境下では暴れないけど質問ある?〜

3次元女性とマルウェアちゃんの共通点

マルウェアたん● ヤンデレ

(感染的な意味で)● ツンデレ

(パック的な意味で)● ガードが硬い

(アンパック的な意味で)

3次元女性● ヤンデレ● ツンデレ● ガードが硬い

Page 6: マルウェア解析講座そのいち〜仮想環境下では暴れないけど質問ある?〜

つまり

3次元女性=彼女3次元女性=マルウェアたん

マルウェアたん=彼女マルウェアたん=彼女

Page 7: マルウェア解析講座そのいち〜仮想環境下では暴れないけど質問ある?〜

デートの一連の流れ

1.マルウェアを探してくる(Offensive Computingっていうのはたくさん検体があります)

2.逆アセンブラ兼デバッガにぶち込む(IDA ProやOllyDbgを使いましょう)

3.ぺろぺrシェルコードを見る(そのコードが何処でどういった働きをするのか理解する)

Page 8: マルウェア解析講座そのいち〜仮想環境下では暴れないけど質問ある?〜

マルウェアちゃんとデートするために

● 仮想環境を立てる

マルウェアちゃんが暴れてもホストマシンに影響はない

(元の正常な環境に戻すのが容易である)

ただし仮想環境というのを検知して、動作をしないものがある

Page 9: マルウェア解析講座そのいち〜仮想環境下では暴れないけど質問ある?〜

仮想環境で解析するとエラーが出る

↑通常

仮想環境下→

Page 10: マルウェア解析講座そのいち〜仮想環境下では暴れないけど質問ある?〜

( ˘⊖˘) 。o(待てよ、どうして感染しないんだ…?)

Page 11: マルウェア解析講座そのいち〜仮想環境下では暴れないけど質問ある?〜

Agobot

Agobotは、

デバッガ上またはVMware等の仮想システム上で実行されていることを検出する機能があり、

これを検出した場合、活動を停止したり、自分自身を消去するものがある。

Page 12: マルウェア解析講座そのいち〜仮想環境下では暴れないけど質問ある?〜

なんでVMってわかんねん

VMwareには非公開であるが固有のI/Oポートがある!

Page 13: マルウェア解析講座そのいち〜仮想環境下では暴れないけど質問ある?〜

あとはわかるな?

Page 14: マルウェア解析講座そのいち〜仮想環境下では暴れないけど質問ある?〜
Page 15: マルウェア解析講座そのいち〜仮想環境下では暴れないけど質問ある?〜

仮想環境だとわかった場合

存在しないメモリ番号0x00000000にアクセス

Page 16: マルウェア解析講座そのいち〜仮想環境下では暴れないけど質問ある?〜

さらに

I/Oポート確認前に、ブラウザの閲覧履歴をチェックする

● マルウェア解析情報サイト● 検体配布サイト● セキュリティ対策サイト

これらの閲覧履歴があった場合は感染を停止、自らを削除してしまう

Page 17: マルウェア解析講座そのいち〜仮想環境下では暴れないけど質問ある?〜

しかし

仮想環境かどうかを検知して動作を終了若しくは自らを削除するマルウェアちゃんは少ない

(あったとしても大体はこのAgobotの亜種)

Page 18: マルウェア解析講座そのいち〜仮想環境下では暴れないけど質問ある?〜

マルウェアちゃんをぺろぺろする時は

必ず仮想環境を用意しましょう!!!!!!

Page 19: マルウェア解析講座そのいち〜仮想環境下では暴れないけど質問ある?〜

ご清聴ありがとうございました!