2017-05-16 10 views
0

私は、機械学習を使用してIoTマルウェア分類に取り組んでいます。現在、データセットは1137個の悪質なELFサンプルで構成されており、さまざまなCPUアーキテクチャ(Intel、MIPS、ARM、SPARC、Motorola)をサポートしています。そこで、分類を実行するために良質のELFサンプルのセットを見つけることを今試みています。 .deb、.bin、.RPMが見つかりましたが、私はそれらを使って分類を行うことはできません。 また、私は良質のELFを見つけましたが、問題の大部分はARMアーチをサポートしていますが、インテルをサポートするサンプルはほとんどありませんでした。 他のファイル拡張子の分析を進めることができますか、ELFリポジトリを認識しているかどうかを教えてください。Benign ELFデータセット

答えて

0

他のファイル拡張子の分析を進めることができますか、ELFリポジトリを認識している場合は、教えてください。

あなたは.debから ELFファイルと.rpmパッケージ抽出することができます。

mkdir aa && dpkg -x foo.deb aa 
mkdir bb && rpm2cpio bar.rpm | (cd bb; cpio -idm;) 

.deb Sを分析し、.rpm Sを直接あなたのELFが悪意のあるである何でも分類器、および何を教える可能性があることELFはありません。非常に有用な分類子ではありません。

+0

非常に参考になりましたが、2番目のコマンドは私とは機能しませんでした。ディレクトリ 'bb'が空です – Mohannad

+0

@Mohannad 2番目のコマンドでエラーが発生しましたか?私はちょうどそれが私のために働くことを確認した。 –

+0

端末で多くのテキストを生成しました。エラーではなく、RPMファイルの内容と思われます。しかし、 'bb'ディレクトリはまだ空です。 'mkdir aa && dpkg -x foo.deb aa'のような出力は' aa'ディレクトリに展開されています – Mohannad