مرحبًا، أنا شون وأستمتع بحل مسائل CTF في وقت فراغي. منصبي الحالي
يجعلني أقوم بالكثير من استغلال الثنائيات (binary exploitation) والهندسة
العكسية للبرمجيات، لذلك أميل إلى التركيز على هاتين الفئتين. معظم الشروحات
التي أراها على الإنترنت سيئة، وآمل أن تشرح هذه الشروحات بعض المفاهيم
الأساسية بشكل أفضل.
في جميع حلولي، أبذل قصارى جهدي لتضمين حل قابل لإعادة الإنتاج مكتوب
باستخدام pwntools. الأمر لا يتعلق بالـ flags، بل بالرحلة التي أوصلتنا
إلى الـ flag.
آمل ألا يفسد هذا مع مرور الوقت كما يفسد الحليب، لكنني حاولت أيضًا تقديم بعض
شروحات الفيديو لبعض مسائل CTF هذه. يمكنكم مشاهدتها على
YouTube.
فيما يلي قائمة بمواضيع Unix Access الشائعة وتحديات CTF
التي تتعلق بها.
معرفة Unix Access
فئات الثغرات
إظهار القدرة على استغلال فئات الثغرات
كتابة شيل كود (shellcode) يعمل من الصفر وعرض جميع خطوات كتابة
الشيل كود: