Decompiler rev.ng Menjadi Open Source dan Closed Beta UI Dimulai
- Pengumuman open source untuk decompiler backend
revng-c, menandai selesainya open source untuk seluruh engine dekompilasi
- Undangan closed beta rev.ng UI akan diberikan kepada pelanggan newsletter berdasarkan urutan FIFO
- Situs web baru diluncurkan, dan versi cloud dapat digunakan melalui rev.ng Hub
- Meski bukan peserta closed beta, pengguna tetap dapat menjelajahi proyek publik
- Sedang merekrut peserta untuk demo pribadi mengenai fitur rev.ng
Cara Menggunakan rev.ng
- Instalasi
revng tidak memerlukan hak akses root, dan semua komponen dipasang dalam satu direktori
- Disediakan contoh dekompilasi program sederhana, dan pengaturan lingkungan serta tutorial dapat dilihat melalui dokumentasi
- Untuk menggunakan UI, perlu mendaftar newsletter, dan undangan akan dikirim bertahap kepada peserta closed beta
- QA awal telah dilakukan untuk biner Linux x86-64, dengan dukungan untuk berbagai ABI dan platform
Tujuan dan Desain rev.ng
- Berfokus pada pemulihan otomatis struktur data, UX modern, reverse engineering kolaboratif, dukungan platform yang luas, dan ekstensibilitas
- Menyediakan fitur pemulihan otomatis layout struct melalui analisis layout data
- Menyediakan UI berbasis VSCode yang dapat dijalankan di tab browser atau sebagai aplikasi mandiri
- Mendukung reverse engineering kolaboratif melalui arsitektur client-server, dengan manajemen proyek lewat rev.ng Hub
- Mendukung beragam arsitektur berdasarkan arsitektur yang didukung QEMU, serta menyediakan format deklaratif untuk dukungan ABI
- Sebagai proyek open source, mudah untuk scripting, dengan wrapper Python dan TypeScript
Penggunaan Gratis dan Premium Dibanding Open Source
- Framework rev.ng sepenuhnya open source, dan dekompilasi dapat dilakukan melalui CLI
- UI dapat digunakan gratis di cloud untuk proyek publik, sedangkan proyek privat memerlukan langganan
- UI yang sepenuhnya mandiri dapat dijalankan secara offline melalui pembelian lisensi
Penggunaan di Cloud rev.ng
- Melalui rev.ng Hub, pengguna dapat membuat proyek dan mengundang kolaborator
- UI berjalan di browser, sementara backend berjalan di cloud
- Proyek publik gratis, sedangkan proyek privat memerlukan langganan
- Instalasi layanan private cloud dapat didiskusikan
Roadmap
- Disediakan roadmap terperinci hingga rilis versi 1.0
- Roadmap terdiri dari 4 tahap: versi alpha, versi beta, open beta, dan rilis 1.0
- Roadmap lengkap dapat dilihat di halaman roadmap
Cara Menghubungi dan Tetap Mendapatkan Info Terbaru
- Kontak dan informasi tersedia melalui X/Twitter, Discord, Discourse, GitHub, newsletter bulanan, dan email
Opini GN⁺
- Open source-nya rev.ng merupakan perkembangan penting yang dapat mendorong kolaborasi dan berbagi pengetahuan di bidang rekayasa perangkat lunak dan keamanan.
- Menjadikan decompiler sebagai open source memungkinkan pengguna memodifikasi dan meningkatkan kode secara bebas, sehingga membuka inovasi berbasis komunitas.
- UI berbasis cloud dari rev.ng sangat selaras dengan lingkungan kerja modern, di mana kerja jarak jauh dan kolaborasi semakin penting.
- Meski merupakan proyek open source, penyediaan fitur premium untuk membangun model monetisasi dapat menjadi contoh baik bagi proyek open source lain.
- Proyek open source lain dengan fungsi serupa antara lain Ghidra dan Radare2, yang juga layak dipertimbangkan sebagai alat reverse engineering yang kuat.
- Saat mengadopsi rev.ng, perlu mempertimbangkan cakupan arsitektur dan ABI yang didukung, dengan keuntungan tambahan berupa dukungan dari komunitas open source.
1 komentar
Opini Hacker News
Ringkasan model harga:
Ringkasan ulasan tentang tim:
Ringkasan masalah kompatibilitas file ELF:
Ringkasan penilaian positif tentang perusahaan:
Ringkasan usulan:
Ringkasan harapan terhadap workflow kolaboratif:
Ringkasan minat terhadap versi standalone:
Ringkasan reaksi positif terhadap alat binary hacking:
Ringkasan refleksi tentang outsourcing QEMU TCG: