rev.ng decompiler’ının açık kaynak hâline gelmesi ve UI kapalı betasının başlaması
revng-c arka uç decompiler’ının açık kaynak yapıldığı duyuruldu; böylece tüm decompilation motorunun açık kaynak hâline getirilmesi tamamlandı
- Bülten aboneleri rev.ng UI kapalı betasına davet edilecek; davetler FIFO esasına göre gönderilecek
- Yeni web sitesi yayına alındı; bulut sürümü rev.ng Hub üzerinden kullanılabiliyor
- Kapalı beta katılımcısı olmasanız da herkese açık projeleri keşfedebilirsiniz
- rev.ng özelliklerine yönelik bire bir demo katılımcıları aranıyor
rev.ng nasıl kullanılır
revng kurulumu root yetkisi gerektirmez; her şey tek bir dizine kurulur
- Basit bir program için decompilation örneği sunuluyor; ortam ayarları ve eğitimler belgelerde görülebilir
- UI’yi kullanmak için bültene kayıt olmak gerekiyor; kapalı beta katılımcılarına sırayla davet gönderilecek
- Linux x86-64 binary’leri için ilk QA yapıldı; çeşitli ABI ve platformlar destekleniyor
rev.ng’nin hedefleri ve tasarımı
- Otomatik veri yapısı kurtarma, modern UX, işbirlikçi reverse engineering, geniş platform desteği ve genişletilebilirliğe odaklanıyor
- Veri yerleşimi analiziyle struct yerleşimini otomatik olarak geri kazanabiliyor
- VSCode tabanlı bir UI sunuyor; tarayıcı sekmesinde veya bağımsız bir uygulama olarak çalışabiliyor
- İstemci-sunucu mimarisiyle işbirlikçi reverse engineering destekleniyor; projeler rev.ng Hub üzerinden yönetiliyor
- QEMU’nun desteklediği mimarileri temel alarak çok sayıda mimariyi destekliyor; ABI desteği için bildirime dayalı bir format sunuyor
- Açık kaynak bir proje olarak script yazımına uygun; Python ve TypeScript wrapper’ları sağlanıyor
Açık kaynak sürüme karşı ücretsiz ve premium kullanım
- rev.ng framework’ü tamamen açık kaynak; CLI üzerinden decompilation yapılabiliyor
- UI, bulutta herkese açık projeler için ücretsiz kullanılabiliyor; özel projeler için abonelik gerekiyor
- Tamamen bağımsız çalışan UI, lisans satın alınarak çevrimdışı çalıştırılabiliyor
rev.ng bulutta nasıl kullanılır
- rev.ng Hub üzerinden proje oluşturulabilir ve işbirlikçiler davet edilebilir
- UI tarayıcıda, arka uç ise bulutta çalışır
- Herkese açık projeler ücretsizdir; özel projeler için abonelik gerekir
- Özel bulut hizmeti kurulumu hakkında görüşme yapılabilir
Yol haritası
- 1.0 sürümüne kadar ayrıntılı bir yol haritası sunuluyor
- Yol haritası 4 aşamadan oluşuyor: alfa sürümü, beta sürümü, açık beta, 1.0 çıkışı
- Ayrıntılı yol haritası yol haritası sayfasında görülebilir
İletişim ve güncel kalma yolları
- X/Twitter, Discord, Discourse, GitHub, aylık bülten ve e-posta üzerinden iletişim ve bilgi sağlanıyor
GN⁺’un görüşü
- rev.ng’nin açık kaynak hâline gelmesi, yazılım mühendisliği ve güvenlik alanlarında işbirliğini ve bilgi paylaşımını teşvik edebilecek önemli bir gelişme.
- Decompiler’ın açık kaynak olması, kullanıcıların kodu özgürce değiştirip iyileştirmesine olanak tanıyarak topluluk temelli yeniliği mümkün kılıyor.
- rev.ng’nin bulut tabanlı UI’si, uzaktan çalışma ve işbirliğinin giderek daha önemli hâle geldiği modern çalışma ortamına iyi uyum sağlıyor.
- Açık kaynak bir proje olmasına rağmen premium özelliklerle gelir modeli kurmuş olması, diğer açık kaynak projeler için de iyi bir örnek olabilir.
- Benzer işlevler sunan diğer açık kaynak projeler arasında Ghidra ve Radare2 bulunuyor; bunlar da güçlü reverse engineering araçları olarak değerlendirilebilir.
- rev.ng benimsenirken desteklenen mimari ve ABI kapsamı dikkate alınmalı; ayrıca açık kaynak topluluğunun desteğini alma avantajı bulunuyor.
1 yorum
Hacker News görüşleri
Fiyatlandırma modeli özeti:
Takıma dair değerlendirme özeti:
ELF dosyası uyumluluğu sorunu özeti:
Şirkete dair olumlu değerlendirme özeti:
Öneri özeti:
İş birliğine dayalı iş akışına dair beklenti özeti:
Bağımsız sürüme ilgi özeti:
Binary hacking araçlarına yönelik olumlu tepki özeti:
QEMU TCG dış kaynak kullanımı üzerine değerlendirme özeti: