第4回マルウェア解析勉強会( #malwat )のつぶやきまとめ

2013/2/23(土)に開催された「第4回マルウェア解析勉強会」(#malwat)のつぶやきをまとめました。 詳細はこちら。 「第4回マルウェア解析勉強会」 http://atnd.org/events/35879
6
前へ 1 ・・ 3 4 ・・ 8 次へ
4y4$3 @data_head

データ構造視覚的に見れるようになってるの大変参考になる #malwat

2013-02-23 14:41:27
てきとう @tkito

classes.dexにはコードが入ってるのか。メタ情報だと勘違いしていた。 #malwat

2013-02-23 14:45:59
ǝɟıluoıʇɐuɹǝqʎɔ @CybernationLife

DEX Section Visualization。視覚化しました。 #malwat

2013-02-23 14:46:06
てきとう @tkito

同じファミリのマルウェアは似たようなDEXになるの?類似度を比較してみよう→ssdeep #malwat

2013-02-23 14:48:54
rnurachue⌬ @murachue

classes.dexの視覚化とか頭いいな… #malwat

2013-02-23 14:49:13
NAKATSURU You @you0708

このあたり(androguard)の Diffing はどうなのかな? #malwat / Similarity - elsim - Elements Similarities - Google Project Hosting http://t.co/YV2AxzHLtb

2013-02-23 14:50:12
ǝɟıluoıʇɐuɹǝqʎɔ @CybernationLife

同じファミリーのマルウェアは同じようなDEXなのか!? #malwat

2013-02-23 14:50:39
ǝɟıluoıʇɐuɹǝqʎɔ @CybernationLife

ssdeep --- ハッシュ値どうしの類似度を計算できる。 #malwat

2013-02-23 14:50:56
てきとう @tkito

DEXのDIFFを取るとcode_itemの後半からほぼ別物。それまでは同じ雰囲気。 #malwat

2013-02-23 14:51:01
てきとう @tkito

比較その2 ちょっと似てるマルウェアEnesoluty。DEXのdiff取るとほぼ完全に不一致。ssdeepでは29。まるで類似していない。 #malwat

2013-02-23 14:53:10
てきとう @tkito

似てない理由の推測:細かいIDのずれが影響。そもそもssdeepってどうなのよ? #malwat

2013-02-23 14:54:20
4y4$3 @data_head

ssdeepはHashとして情報を圧縮して残せる。これ大きいですね #malwat

2013-02-23 14:54:21
ǝɟıluoıʇɐuɹǝqʎɔ @CybernationLife

工夫:Instructionだけを取り出して足し合わせて類似度を比較したら!? #malwat

2013-02-23 14:55:47
てきとう @tkito

DEXからエッセンス(instruction部分)を抽出してやってみた。URLが違うだけのものは100%一致、ちょっと似てるやつはssdeepで60くらい。 #malwat

2013-02-23 14:55:47
てきとう @tkito

The Movieでは17個の全組み合わせで100%一致。完全に一致。 #malwat

2013-02-23 14:57:13
てきとう @tkito

ncd(normalization compression distance?)というのがあるらしい #malwat

2013-02-23 14:58:13
ǝɟıluoıʇɐuɹǝqʎɔ @CybernationLife

まとめ:マルウェアをssdeepで比較。DEXそのままはあまり意味ない。命令列だけを取り出せば類似度は上がる。 #malwat

2013-02-23 14:58:47
てきとう @tkito

ssdeepはハッシュ値として情報を残せる、というのが重要。 #malwat

2013-02-23 14:58:57
4y4$3 @data_head

NCD (NormalizedCompressionDistance) 。類似したものなら圧縮した結果も類似する…? #malwat

2013-02-23 14:59:16
前へ 1 ・・ 3 4 ・・ 8 次へ