
MicroAVX adalah perpanjangan dari IDA Pro Decompiler, menambahkan dukungan parsial untuk sejumlah instruksi umum dari ekstensi vektor canggih Intel (AVX). Plugin ini menunjukkan bagaimana mikrokode hex-ray dapat digunakan untuk mengangkat dan mendekompilasi instruksi baru atau yang sebelumnya tidak didukung.
Tidak ada rencana yang mengembangkan microavx lebih lanjut, atau memperluas cakupannya ke set lengkap instruksi AVX. Plugin ini diberi label hanya sebagai sumber daya prototipe & kode untuk masyarakat.
Untuk informasi lebih lanjut, silakan baca blogpost terkait.
Microavx adalah plugin cross-platform (Windows, MacOS, Linux) Python 2/3. Dibutuhkan nol dependensi pihak ketiga, membuat kode baik portabel dan mudah diinstal.
Dari konsol Python Disassembler Anda, jalankan perintah berikut untuk menemukan direktori pluginnya:
os.path.join(idaapi.get_user_idadir(), "plugins") Salin isi repositori /plugins/ folder ini ke direktori yang terdaftar.
Restart disassembler Anda.
Plugin ini hanya didukung untuk IDA 7.5 dan lebih baru.
Plugin mircoavx memuat secara otomatis ketika X86_64 yang dapat dieksekusi / IDB dibuka di IDA. Cukup coba untuk mendekompilasi fungsi apa pun yang berisi instruksi AVX, dan plugin akan mengangkat instruksi apa pun yang didukungnya.

(Harap dicatat, tidak ada klik kanan 'AVX Toggle' di rilis ini)