(Silakan lihat versi Cina di sini)
Program insentif open source Tencent mendorong partisipasi dan kontribusi pengembang, dan menantikan bergabung Anda.
Habomalhunter adalah sub-proyek sistem analisis malware HABO (https://habo.qq.com), yang dapat digunakan untuk analisis malware otomatis dan penilaian keamanan pada sistem Linux. Alat ini membantu keamanan menganalisis mengekstraksi fitur statis dan dinamis dari malware secara efektif dan efisien. Laporan yang dihasilkan memberikan informasi signifikan tentang proses, file I/O, panggilan jaringan dan sistem.
Alat ini dapat digunakan untuk analisis statis dan dinamis dari file ELF pada platform Linux X86/X64.
Alat ini akan berjalan di VirtualBox 5.1 dengan Ubuntu 14.04 LTS.
Untuk menginstal perangkat lunak Partai Thrid, harap jalankan perintah berikut setelah mendapatkan kode:
root# cd ./util/update_image
root# bash update_image.shgit clone https://github.com/Tencent/HaboMalHunter.gitPertama, silakan unggah kode sumber ke VM. Jalankan perintah berikut dengan izin root di bawah direktori /root.
cp -ra /media/sf_Source/ * .Perintah akan menyusun dan mengemas kode sumber, dan kemudian akan menghasilkan dua file zip.
bash package.sh menggunakan ./test/bin/read.32.elf untuk melakukan tes. Perintah kedua akan menyalin laporan dan log di luar VM.
python AnalyzeControl.py -v -l ./test/bin/read.32.elf
cp ./log/output.zip /media/sf_Source/
Di antara hasilnya, output.static adalah hasil analisis statis, output.dynamic adalah hasil analisis dinamis, dan system.log adalah runtime log. Pengguna juga dapat mengunggah sampel ke sistem analisis malware Habo (https://habo.qq.com) untuk mendapatkan laporan singkat.
Habomalhunter adalah sub-proyek open source dari Sistem Analisis Hubble (https://habo.qq.com), alat open source untuk analisis otomatis dan deteksi keamanan file di bawah platform Linux. Menggunakan alat ini dapat membantu analis keamanan untuk mendapatkan karakteristik perilaku statis dan dinamis dari sampel jahat dengan cara yang ringkas dan efisien. Laporan analisis memberikan informasi utama seperti proses, file, jaringan, dan panggilan sistem.
Kode sumber terbuka mendukung analisis dinamis statis otomatis file ELF pada platform Linux X86/X64.
Menggunakan Hubble Linux Versi Sumber Terbuka untuk Analisis Virus Membutuhkan terlebih dahulu menciptakan lingkungan mesin virtual untuk menjalankan virus. Jangan pernah menjalankan dan menganalisis virus secara langsung di lingkungan nyata. Proyek ini menggunakan VirtualBox 5.1 untuk menjalankan Ubuntu 14.04 LTS sebagai lingkungan analitik secara default.
Instal perangkat lunak yang relevan dan dapatkan kode sumber, silakan jalankan perintah berikut sebagai root di mesin virtual:
root# cd ./util/update_image
root# bash update_image.shGunakan alat git untuk mendapatkan kode sumber.
git clone https://github.com/Tencent/HaboMalHunter.gitSebagian besar kode sumber adalah Python, dan beberapa kode C perlu dikompilasi dan dikemas. Pertama unggah kode ke mesin virtual. Gunakan identitas root dan gunakan perintah di / root / direktori, seperti yang ditunjukkan pada gambar:
cp -ra /media/sf_Source/ * .Jalankan perintah, kompilasi dan paket, dan output dua file, analisiskontrol_1129.zip dan test_1129.zip, seperti yang ditunjukkan pada gambar:
bash package.shKali ini, kami menggunakan file uji ./test/bin/read.32.elf untuk pengujian. Gunakan perintah berikut: Perintah kedua akan menyalin hasil analisis di luar mesin virtual dan digunakan oleh analis untuk membaca.
python AnalyzeControl.py -v -l ./test/bin/read.32.elf
cp ./log/output.zip /media/sf_Source/
Dalam hasil analisis, output.static adalah hasil analisis statis, output.dynamic adalah hasil analisis dinamis, dan System.log adalah log runtime. Pada saat yang sama, analisis sampel juga dapat dilakukan dalam kombinasi dengan tampilan hasil dalam sistem analisis Hubble (https://habo.qq.com).