ntoseye, WinDbg tarzı çekirdek hata ayıklamayı Linux ana bilgisayarlarına getiriyor
ntoseye, Dmaivel tarafından geliştirilen, KVM/QEMU altında Windows misafirlerini incelemek için Linux ana bilgisayarlarında çalışan bir Windows çekirdek hata ayıklayıcıdır. WinDbg ile uyumlu bir REPL, sembol bilgisine sahip analiz ve canlı bellek erişimi için birden fazla arka uç sağlar. Araç ayrıca AI destekli inceleme için bir Model Context Protocol sunucusu ve betik iş akışları için bir Python SDK'sı sunar. Hedef kullanıcılar, misafir çekirdeklerine derin, ana bilgisayar tarafı erişimi gerektiren çekirdek geliştiricileri, güvenlik araştırmacıları ve ters mühendislerdir.
İkinci bir Windows makinesi olmadan bir Linux ana bilgisayarından Windows konuklarını hata ayıklayabilirsiniz
ntoseye, Linux ana bilgisayarlarında çalışır ve XP'den Windows 11'e kadar olan Windows konuklarını hedef alır, ana bilgisayardan doğrudan çekirdek incelemesine olanak tanır ve ayrı bir Windows hata ayıklayıcı makinesi gerektirmez. Canlı bağlantıları bir seri boru, QEMU'nun gdbstub'u ve pasif bellek içgörüsü üzerinden destekler, böylece geliştiriciler çalışan sanal makineleri bağlayabilir veya iş akışlarına bağlı olarak bellek anlık görüntülerini inceleyebilirler.
AI ajanları doğrudan katılabilir ancak MCP uyumlu istemciler gerektirir
Araç, AI asistanlarının canlı çekirdek durumunu sorgulamasına, tuzak çerçevelerini incelemesine ve insan gözetimi altında izleme noktaları ayarlamasına olanak tanıyan sunucu modunda Model Bağlam Protokolünü uygular. Bu tasarım, otomatik analiz adımlarına izin verir, ancak AI destekli eylemler doğrulanmalıdır çünkü protokol, belleğe ve kesme noktalarına programatik erişim sağlar ve bu nedenle hata ayıklama oturumu durumunu etkiler.
Sembol çözümleme ve analiz desteği adli doğruluğu artırır
ntoseye, bellek ve yığın çerçevelerini kaynak koda eşleştirmeye yardımcı olan kaynak satırı ve yerel değişken meta verileri de dahil olmak üzere kamuya açık ve özel PDB sembollerini destekler. Entegre çökme dökümü ve hata kontrol analizi, istisnalar için bağlam sağlar. Doğru sonuçlar, doğru sembol sağlama ve içgörü için kullanılan konuk bellek görüntüsünün kalitesine bağlıdır.
Genişletilebilir ancak sanallaştırma ve betik yazma konusunda rahat olan ileri düzey kullanıcılar için hedeflenmiştir
Araç, WinDbg tarzı bir REPL, gelişmiş kesme ve izleme noktası kontrolleri ve özel komutlar ve otomasyon için bir Python SDK'sı sunar. Kaynaktan inşa etmek, C++23 uyumlu bir derleyici gerektirir ve MCP entegrasyonu MCP uyumlu istemciler bekler. Bu, karmaşık akışları betikleyen araştırmacılar için aracı uygun hale getirirken, grafiksel, kutudan çıkar çıkmaz bir hata ayıklayıcı arayan kullanıcılar daha dik bir kurulum eğrisiyle karşılaşabilirler.
ntoseye, programatik, host tarafı çekirdek incelemesine ihtiyaç duyan uzmanlar için uygundur
ntoseye, Windows misafir çekirdeklerine host tabanlı kontrol ve betik erişimi gerektiren çekirdek geliştiricileri ve güvenlik araştırmacıları için pratik bir seçenektir. MCP sunucusu otomasyon olanaklarını açar ancak herhangi bir ajan tarafından yönlendirilen değişikliklerin dikkatli bir şekilde doğrulanmasını gerektirir. Otomatik analizi manuel doğrulama ile birleştirebildiğinizde ve iş akışınız zaten KVM/QEMU ve betik uzmanlığına dayanıyorsa bunu kullanın.