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

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
wcw-cyberring-pav-decryptor — تحليل شيفرات نظام إدارة حقوق رقمية خاص بفيديو من عام 1999. يسترد 61 مقطع فيديو مصارعة مشفرًا من قرص WCW Internet Powerdisk CD-ROM من خلال تحليل ثنائي ثابت وهجوم النص المعروف. | Kitploit
أدوات/GitHubGitHub/blakebratcher/wcw-cyberring-pav-decryptor
التحليل الثابتأدوات التشفير/فك التشفيرالهندسة العكسيةالتحقيق الجنائي الرقمياستعادة البياناتالتحاليل الرقمية الجنائيةالتشفيرتحليل الملفات الثنائية

الأكثر شعبية

عرض الكل →

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

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

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

عرض جميع الأدوات →
مشاركة
GitHub
blakebratcher/wcw-cyberring-pav-decryptor

wcw-cyberring-pav-decryptor

تحليل شيفرات نظام إدارة حقوق رقمية خاص بفيديو من عام 1999. يسترد 61 مقطع فيديو مصارعة مشفرًا من قرص WCW Internet Powerdisk CD-ROM من خلال تحليل ثنائي ثابت وهجوم النص المعروف.

عرض المستودع
252منذ 6 أشهرتمت المراجعة من قبل Kitploit

مفكك تشفير WCW CyberRing PAV

Python 3.6+ ترخيص: MIT معدل الاسترداد غير قابل للوصول

تحليل تشفير لنظام إدارة حقوق رقمية خاص بفيديو من عام 1999، واستعادة 51 دقيقة من الوسائط المفقودة من خلال تحليل ثنائي ثابت وهجوم النص المعروف.


مباراة CyberRing مستعادة - مصارعون في ساحة CGI مع تأثيرات نار مركبة، 320x240 MPEG-1

إطار من مباراة "CyberRing" مستعادة. تم تصوير مصارعي WCW أمام شاشة زرقاء ودمجهم في ساحة CGI مع تأثيرات نار. هكذا كان يبدو الترفيه التفاعلي في عام 1999.

الخلفية

كان قرص WCW Internet Powerdisk قرصًا مضغوطًا ترويجيًا تم توزيعه مع مجلة WCW في عام 1999. احتوى على 61 مقطع فيديو (أبرز لحظات المباريات، ملفات تعريف المصارعين، مقدمات العروض) مشفرة بنظام خاص يسمى PAVENCRYPT، تم تطويره بواسطة شركة تدعى UIT.

تطلب التشغيل مشغل ULI المرفق، الذي كان يجلب مفاتيح فك التشفير لكل ملف من خادم بعيد أثناء وقت التشغيل. عندما توقفت البنية التحتية لخادم UIT عن العمل حوالي عام 2000، أصبح المحتوى غير قابل للوصول بشكل دائم. كان المشغل يعرض فقط:

"لم يتم العثور على مفتاح فك التشفير في قاعدة بيانات الخادم"

لا توجد مفاتيح على القرص. لم يتم نشر أي وثائق حول التنسيق على الإطلاق. يبدو أن UIT قد حلت بالكامل. لمدة 25 عامًا، كان المحتوى غير قابل للتشغيل.

تم تأكيد نتائج الهندسة العكسية لدينا من خلال اتفاقية الترخيص الأصلية لعام 1999 المودعة لدى هيئة الأوراق المالية والبورصات، والتي تصف "برنامج توليد المفاتيح من جانب الخادم" الذي يقوم بإنشاء "مفاتيح أمان تعتمد على الوقت".

المحتوى المستعاد

مقاطع الفيديو المستعادة متاحة على أرشيف الإنترنت:

https://archive.org/details/wcw-cyberring-powerdisk-1999

61 مقطعًا بإجمالي 51 دقيقة و20 ثانية، تم تحويلها إلى H.264/AAC MP4. المحتوى الأصلي من إنتاج WCW (تيرنر برودكاستينغ). الملكية الفكرية الآن مملوكة لـ WWE.

الاستخدام

root@kitploit:~
# 1. استخراج ملف ISO
7z x WCW_R1.ISO -oiso_contents

# 2. فك تشفير جميع ملفات PAV إلى MPEG-1
python decrypt_pav.py

# 3. التحويل إلى MP4 (اختياري، يتطلب ffmpeg)
python convert_mp4.py

المتطلبات: Python 3.6+ (لا حزم طرف ثالث). ffmpeg لتحويل MP4 اختياري.

كيف يعمل

التشفير

يتم تشفير كل ملف .PAV باستخدام تشفير طرح بايت بمفتاح متكرر:

root@kitploit:~
plaintext[i] = (ciphertext[i] - key[i % key_length]) mod 256

المفاتيح فريدة لكل ملف، ويتراوح طولها من 8 إلى 24 بايت من ASCII القابل للطباعة، ويتم إنشاؤها عشوائيًا في وقت الترميز. توجد روتين فك التشفير داخل PavSource.ax، وهو مرشح DirectShow مصدر بحجم 24 كيلوبايت تم بناؤه في أبريل 1999:

root@kitploit:~
mov  cl, [ebx+edx+0x3C]     ; تحميل key[key_index]
sub  byte ptr [eax], cl      ; plaintext = ciphertext - key_byte

الهجوم

لا قوة غاشمة. لا محاكاة. لا خادم. يتم استرداد المفاتيح رياضيًا:

  1. تنتهي ملفات MPEG-1 ببايتات معروفة. يحتوي ذيل الملف على حشوة 0xFF يتبعها رمز نهاية البرنامج (00 00 01 B9).

  2. مفتاح متكرر على ثابت ينتج نمطًا متكررًا. يحتوي الذيل المشفر على دورية يمكن اكتشافها مساوية لطول المفتاح.

  3. استرداد المفتاح جبري. بالنظر إلى النص المعروف، يمكننا اشتقاق key[i] = (ciphertext[i] - 0xFF) mod 256.

  4. التحقق هيكلي. يجب أن تبدأ المخرجات المفكوكة برمز بدء حزمة MPEG-1 صالح (00 00 01 BA).

يتم تنفيذ الهجوم بأكمله في ثوانٍ دون أي إدخال خارجي.

تنسيق الملف

root@kitploit:~
┌─────────────────────────────────────────────────┐
│ "PAVENCRYPT" magic (10 bytes)                   │
├─────────────────────────────────────────────────┤
│ Unencrypted MPEG-1 preview (16-32 KB)           │
│ 2 video frames, no audio (serves as thumbnail)  │
├─────────────────────────────────────────────────┤
│ Encrypted MPEG-1 Program Stream                 │
│ Per-file subtraction key, 8-24 bytes            │
│                                                 │
│ Video: 320×240, 30fps, ~1.29 Mbps               │
│ Audio: MP2, 44.1 kHz, mono, 64 kbps            │
└─────────────────────────────────────────────────┘

محتويات القرص

61 مقطعًا تغطي قائمة WCW في أواخر عام 1999:

المستودع

root@kitploit:~
decrypt_pav.py          مفكك التشفير: استرداد المفاتيح + فك التشفير إلى MPEG-1
convert_mp4.py          محول ترميز: تحويل MPEG-1 دفعة إلى H.264/AAC MP4
analyze_pav.py          مفتش: تحليل بنية PAV غير مدمر
PavSource.ax            ثنائي مرشح DirectShow الأصلي (معكوس)
UlPlayer.exe            تطبيق مشغل ULI الأصلي
FINDINGS.md             تقرير فني: مواصفات التنسيق، التفكيك، جميع المفاتيح الـ61
TIMELINE.md             منهجية الهندسة العكسية، خطوة بخطوة
docs/PRIMARY_SOURCES.md إيداع هيئة الأوراق المالية الأصلي لعام 1999 يوثق نظام التشفير

قابلية التطبيق الأوسع

تعمل هذه الأداة على أي ملف بتنسيق PAVENCRYPT. تم ترخيص مشغل ULI للعديد من موزعي المحتوى في أواخر التسعينيات. يعمم الهجوم على أي تشفير بمفتاح متكرر مطبق على تنسيق ملف بأنماط بايت يمكن التنبؤ بها، وهو ما يصف معظم أنظمة إدارة الحقوق الرقمية الخاصة من تلك الحقبة.

الترخيص

MIT

تنزيل الأداة
الفئةالعددأبرز النقاط
لقطات مباريات9هوجان ضد غولدبرغ، هوجان ضد ماتشو مان، مباريات CyberRing
سير المصارعين13غولدبرغ، ستينغ، هوجان، DDP، فلاير، ناش، شتاينر
مقدمات العروض5مونداي نيترو، ثاندر، سيرج
مقاطع قصصية8السرد المسلسل "هاكر"
ترويج ومواد ترويجية9قمصان المصارعين ومواد ترويجية
مقاطع أخرى17فتيات نيترو، مباريات ناستي بويز، ري ميستيريو، كونان