أداة pwndbg (Pwn GDB)

أداة pwndbg (تُنطق بـون ديباج) هي إضافة أخرى لـ gdb ومكتوبة أيضاً بلغة Python، ولكنها مصممة لغرض واحد محدد وواضح: سحق تحديات الـ Pwn والـ Binary Exploitation في الـ CTFs واختراق أنظمة الـ Linux الحديثة.

إذا كانت gef تركز على النظافة ودعم المعالجات المختلفة، فإن pwndbg تركز على العمق الشديد داخل نظام Linux ومكتبة glibc.

التخصص القاتل: استغلال الـ Heap المتقدم (Heap Exploitation)

عندما تتقدم في عالم الحماية وتنتقل من ثغرات الـ Stack البسيطة إلى ثغرات الـ Heap Exploitation (مثل ثغرات Use-After-Free أو Double Free)، ستصبح pwndbg هي خيارك الأول بلا منازع. نظام إدارة الذاكرة في Linux (المسؤول عنه glibc) معقد جداً ويحتوي على سجلات لتخزين المساحات المحررة تسمى Bins (مثل Tcache, Fastbins, Unsorted Bins).

توفر لك pwndbg أوامر خارقة لرؤية هذه البنية بدقة:

ميزات وأوامر إضافية في pwndbg