.gdbinit
~/.gdbinit
Renkleriniz için ayar yapabilirsiniz . .gdbinit
Burada bulunan mammonları kullanabilirsiniz :
https://github.com/gdbinit/gdbinit
Siz de istediğiniz kadar ince ayar yapabilirsiniz. Bunu bu SO cevabı sayesinde buldum . İşte elde edebileceğiniz çıktı türü:
Bir GitHub deposu da mevcuttur: https://github.com/gdbinit/Gdbinit
Bir yan notta, aynı fikir lldb'ye de uygulandı .
GDB Gösterge Tablosu
Aynı konsepti takiben GDB Dashboard , Python'daki GDB için modüler bir görsel arayüz sunar.
(Boşluk) yürüteç
Başka bir benzer proje daha fazla genişletilebilirlik sağlamak için GDB'nin Python desteğini kullanıyor, bu yüzden kontrol etmeye değer: https://github.com/dholm/voidwalker
@dholm, öncekinden esinlenerek kendi .gdbinit'ini de sağlar .
pwndbg
Bazı projeler, iyileştirilmiş ekran da dahil olmak üzere bir dizi yararlı işlev sunar. Bu PEDA veya pwndbg için geçerlidir . İkincisi aşağıdaki açıklamayı verir:
Bir PEDA değişimi. Bizim iyi arkadaş ruhuna uygun olarak windbg
, pwndbg
telaffuz edilir pwnd-bag
.
- hız
- Esneklik
- Kodu temizle
Hata ayıklamayı desteklemek ve PEDA'dan benzer şekilde geliştirmeyi ve daha iyi görüntüyü desteklemek için komutlar sağlar (bu, projenin ana odağı olmamasına rağmen). Yazılım hala geliştirilme aşamasındadır ve henüz doğru şekilde yayınlanmamıştır.
voltron
Proje açıklaması durumları:
Voltron, bilgisayar korsanları için genişletilebilir bir hata ayıklayıcı kullanıcı arayüzüdür. Diğer terminallerde çalışan yardımcı program görünümlerini hata ayıklayıcınıza (LLDB veya GDB) eklemenize olanak tanır, yine de size alıştığınız aynı hata ayıklayıcı CLI'sini verirken, sökme, yığın içeriği, kayıt değerleri vb.
Bunu .gdbinit
otomatik olarak entegre etmek için değiştirebilirsiniz . Ancak, ekranın kendisi GDB'nin dışındadır (örneğin bir tmux bölünmesinde).
GEF
GEF başka bir seçenektir ve şöyle tanımlanır:
Dinamik analiz ve istismar geliştirme sürecinde yardımcı olmak için Python API kullanarak GDB'ye ek özellikler sağlamak için çoğunlukla sömürücüler ve tersine mühendisler tarafından kullanılması amaçlanmaktadır.