بعد شهر من العمل، أضع بين أيديكم المدخل الحقيقي لـ Binary Exploitation.
نغوص في x64 Architecture، ونبني ROP Chains يدوياً، ونواجه كوابيس الـ Stack Alignment (MOVAPS) وجهاً لوجه.
هذا الفيديو ليس للمشاهدة السريعة.. هذا مرجع ستعود إليه لسنوات.
https://t.co/LHQlbpdyJc
كيف تصبح منصات العمل الحر البوابة السرية لاختراق الشركات؟ في هذا المقطع، نناقش كيف يؤدي ضغط الوقت وغياب الوعي الأمني لدى بعض المستقلين إلى خلق ثغرات بديهية تهدد أمن المؤسسات الضخمة، وما يعرف أمنياً باختراق سلسلة الإمداد أو الطرف الثالث.
https://t.co/NB3L69tHRt
أنظمة مثل كالي وتيلز تقدم حلولاً ممتازة في مجالاتها، لكنها في النهاية تعتمد على نواة لينكس. هذه النواة ضخمة جداً ومبنية بلغة C، مما يعني أنها تحمل إرثاً يمتد لعقود من الأكواد المعقدة والثغرات المحتملة. في المقابل، نظامنا CAT OS يقدم فلسفة مختلفة جذرياً، فهو ليس مجرد توزيعة لينكس معدلة، بل هو نظام تشغيل مبني من الصفر باستخدام لغة CAT الخاصة بنا، مما يمنحنا أساساً نظيفاً وحديثاً وخالياً من التراكمات البرمجية القديمة.
أما من ناحية الخصوصية والأمان، فبينما يعتمد نظام تيلز على التخفي المؤقت لتصفح الإنترنت، فإن نظامنا يدمج الخصوصية في جذور النواة نفسها. نحن نضمن عدم وجود أي خدمات تعقب خلفية أو رصد لبياناتك لأننا نتحكم في كل سطر برمجي من الأساس. وبمقارنته مع نظام كالي المليء بآلاف الأدوات المخصصة للاختراق والتي تزيد من ��ساحة الهجوم المحتملة، يتميز نظامنا بكونه خفيفاً جداً ومقتصراً على الأساسيات الضرورية، مما يجعل اختراقه أمراً بالغ الصعوبة.
الهدف من هذه الأنظمة يختلف تماماً، فكالي موجه لخبراء الأمن المهاجمين، وتيلز مصمم للتخفي المؤقت. بينما نسعى من خلال نظامنا لتقديم بيئة تشغيل يومية متكاملة، توفر لك أدوات مركزة وعالية الكفاءة تمنحك تحكماً فعلياً بجهازك دون التضحية بمبدأ البساطة والأمان. نظامنا يحترم خصوصيتك بشكل قاطع، ويحررك تماماً من قيود الأنظمة التقليدية المعقدة.
أسعدني جدا اهتمامكم وحماسكم. بخصوص الاستفسارات المتكررة حول نظام كات:
هل هو مفتوح المصدر؟
نعم، النظام مبني من الصفر بلغة برمجة مخصصة اسمها (CAT) وبرمجية النظام سوف تتوفر قريبا.
كيف الحماية والأمان؟
النظام آمن ومبني على معمارية عزل قوية تفصل النواة الأساسية عن التطبيقات العادية، لضمان عدم حدوث أي تداخل ولحماية استقرار النظام.
كيف التصفح وت��زيل التطبيقات؟
النظام يدعم الاتصال بالشبكات، والتطبيقات تعمل بصيغة مخصصة وحصرية لنظام كات اسمها (.catx).
هل أقدر أنزله على جهازي؟
بالتأكيد، النظام مصمم ليعمل مباشرة على معالجات الكمبيوتر العادية (x86_64).
ماذا عن الألعاب ونسخة الجوال؟
النظام حاليا يمتلك واجهة رسومية ويدعم ألعاب بسيطة (2D, 3D)، ودعم الألعاب بشكل أوسع هو من ضمن الخطط المستقبلية للنظام. أما بخصوص الجوال، فالنظام مبني خصيصا لمعالجات الكمبيوتر ولا توجد له نسخة للهواتف المحمولة حاليا.
أحب أبشركم أن النظام سيتم إطلاقه قريبا بإذن الله. شكرا لدعمكم واهتمامكم.
شكراً لاهتمامك.
الهدف الأساسي يتجاوز كونه مجرد تطوير علمي أو مشروع تجاري، الغاية الحقيقية هي توفير حل بديل، آمن، وخفيف جداً. في ظل انتشار الأنظمة و��لبرمجيات الحديثة المليئة بأدوات رصد السلوك والتعقب، كان لا بد من بناء نظام تشغيل ولغة CAT من الصفر لضمان خصوصية عالية واستقلالية تامة، بعيداً عن استهلاك موارد الأجهزة وجمع بيانات المستخدمين.
الجانب التجاري قد يكون خطوة لاحقة متى ما استقر النظام، لكن الدافع الأول هو بناء بيئة تقنية نظيفة، سريعة، وتحترم خصوصية مستخدميها بالكامل.
آمين، جزاك الله خير.
أتفق معك أن العلاقات تلعب دوراً أساسياً في اختصار طريق المناصب الوظيفية والقيادية، لكن الهدف من ��ناء لغة CAT وهندسة المترجمات لم يكن يوماً البحث عن منصب إداري أو لفت الانتباه، بل هو شغف هندسي وتحدٍ تقني لترك بصمة وأثر حقيقي في البنية التحتية للبرمجيات.
المناصب تتغير، لكن الأدوات التقنية التي نبنيها تبقى وتصنع الفارق الفعلي.
آمين، جزاك الله خيراً على صراحتك ودعواتك الطيبة، ولك بمثلها.
@ReportAi1 نعمل حالياً على إجراء بعض التحسينات الهندسية الدقيقة على المترجم وتعزيز أنظمة الأمان والذاكرة لضمان خروج اللغة بأعلى معايير الجودة، وسوف يتم الإطلاق الرسمي في أقرب وقت ممكن إن شاء الله.🌹
@iRznvc الله يبارك فيك ويسعدك.
أكيد، هذي من ضمن الخطط الأساسية، شغالين حالياً على تجهيز فيديو استعراضي يوضح واجهة النظام، سلاسة الأداء، وطريقة عمل التطبيقات فيه قبل الإطلاق الرسمي عشان نعطيكم صورة واضحة وكاملة عن اللي يقدمه CAT OS.
@Ohepm2 الله يسعدك ويحفظك، هذي شهادة أعتز فيها وتفرحني جداً.
كلامك هذا يعطيني أنا بعد دافع كبير إني أستمر وأقدم الأفضل. كلنا في رحلة تطور، وأهم شيء في أي إنجاز هو إنك تبدأ وتستمر خطوة بخطوة وتؤمن بقدراتك.
فالك التوفيق يا رب، ووا��ق بنشوف منك إنجازات تفخر فيها قريب.
حياك الله وتسلم على تشجيعك.
العملية باختصار تبدأ من مترجم لغة CAT الخاص بنا اللي يحول الكود إلى صيغتنا التنفيذية الحصرية .catx، وبعدها يجي دور محمل التطبيقات اللي برمجناه داخل النواة عشان يقرأ الملف ويفهم تقسيماته الهندسية من خلال موجهات مثل @SECTION. وقبل ما يشتغل البرنامج، النظام يحجز له ذاكرة افتراضية معزولة تماما تضمن عدم تداخله مع أي شيء آخر، وبعد تجهيز البيئة يوجه النظام المعالج لنقطة البداية المحددة في الكود، سواء كانت @ENTRY للبرامج المنخفضة أو @MAIN للتطبيقات العادية، ويبدأ التنفيذ الفعلي 👏🏻.