عرض مشاركة واحدة
قديم 06-24-2007, 07:42 PM  
bou3o
عضو محترف
 
الصورة الرمزية bou3o
 
تاريخ التسجيل: Jul 2006
الدولة: المغرب Marekos
الجنس : شاب
الهوايات: watching the games of BaRcElOnA
المشاركات: 672
معدل تقييم المستوى: 53
bou3o is on a distinguished road

افتراضي نـبذة عن التشفير و عن ملفات المفاتيح EMU Key Data

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

نبذة عن التشفير (بصفة عامة)

من الناحية النظرية يعرف المختصون التشفير على أنه : "عملية تحويل المعلومات إلى شفرات غير مفهومة لمنع الأشخاص غير المرخص لهم من الإطلاع على المعلومات أو فهمها" , بهذا المعنى فإن عملية التشفير تعني آلية تحويل المعلومات أو البيانات إلى شفرات وذلك لمنع غير المرخص لهم من الوصول إلى هذه البيانات.

وتُستخدَم المفاتيح في التشفير (encryption) وفك التشفير (decryption). وتستنِد هذه المفاتيح إلى صِيَغ رياضية معقَّدة (خوارزميات). ومن ناحية أخرى، فإن فك التشفير هو عملية إعادة تحويل البيانات إلى صيغتها الأصلية، وذلك باستخدام المفتاح المناسب لفك الشفرة.

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

وتتطلب كل من عمليتي التشفير وفك التشفير استخدام بعض التعليمات السرية التي يشار إليها عادة بمفاتيح خاصة. وتستخدم بعض تقنيات التشفير المفتاح نفسه في العمليتين في حين تختلف تلك المفاتيح من عملية لأخرى في تقنيات أخرى.

بالنسبة لإسقاط هذه المعلومات العامة على ما يخص أجهزة الإستقبال فمعلوم أن البيانات (صوت وصورة) عند انتقالها ما هي الا حزم هرتيزية من البتات تمثل 1 و 0, ولكن الشركات –التي تبث قنوات مشفرة- تعمل على إضافة خوارزمية جديدة للتشويش على إعادة تجميع هذه الحزم وتركيبها عند مستقبل الإشارة إذا لم يمتلك المفاتيح ولهذا فتصلنا الصورة سوداء.



هناك عدة طرق لفك التشفير:

· أما باشتراك شرعي (شراء بطاقة)

· أو أن خوارزمية التشفير تنشره شركات التشفير (نتيجة سياسة مقصودة أو نتيجة تسريب متعمد أو أي احتمال آخر)

· أو عمل دراسة على الكارت الشرعي ومحاولة قراءتها ومن ثمة نقل معطياتها من الكرت إلى جهاز أخر وهي مهمة الهكرز المحترفين الذين يمتلكون معرفة تقنيات أنظمة التشفير

· بالإضافة إلى طرق أخرى



لفك تشفير قناة لا يجب فقط اكتساب الخوارزمية ولكن أيضا اكتساب معطياتها أو ما اصطلح على تسميته:بالمفاتيح (الأكواد) , وهناك تلازم بين الخوارزمية و الكود (المفتاح) لهذا السبب أحيانا نجد مفاتيح لباقة من الباقات ولكن لا يمكن فك تشفيرها نتيجة أن الخوارزمية مجهولة ( المفتاح معلوم و الخوارزم مجهول وأحيانا العكس )

إذا كان تغيير الكود (المفتاح) سهل لأن ذلك يتم بآلة التحكم عن بعد أو برنامج سادس عشري , إلا أن إدخال الخوارزمية إلى السوفتوير غير ممكن إلا لمالكي كود سورس السوفتوير وذلك باضافة unit جديدة ثم عمل compilation للسوفتوير وادخاله الى الجهاز . أو احتمال ثاني: وهو أن يكون لمن يريد التغيير برامج محاكية تحيل السوفتوير إلى هيئة شبيهة بوضعه الأصلي (كود سورس)





طبعا الكثير من الباقات تستخدم أنظمة التشفير أو خاورزمية التشفير وهي :

Viaccess – Seca – Nagravision – Nds(Videoguard) - Cryptoworks – Betacrypt – PowerVu – Irdeto – Biss …

وكل خوارزمية تشفير ( نظام تشفير ) يمكن ان يتفرع الى عدة اصدارات فنجد:



Viaccess2.3 , Viaccess2.4 , Viaccess2.5 , Viaccess2.6
Viaccess

seca1,seca2 7.0,seca2 7.1,seca2 7.3
Seca

Nagravision1 , Nagravision2 aladin , Nagravison cardmagedon,
Nagra

Irdeto ver1.0 , Irdeto ver2.0
Irdeto


وهكذا...





فيما يتعلق بأنترستار :

عند تحميل سوفتوير المصنع إلى الجهاز فإن الأجهزة تصبح في وضعها العادي لا يمكن فك الشفرات أو الباقات إلا بعد العمل باللواحق الأخرى , وهكذا فإن جهاز أنترستار 8001 لا يمكنه استقبال غير القنوات المفتوحة لأنه جهاز FTA , بينما في أجهزة أخرى ذات الكامة (الموديل) أو الكارت فيجب إدخال كامة أو كارت لاستقبال قنوات يتم تفكيك شفرتها انطلاقا من الكرت أو الكامة , وليس من الجهاز لأن الجهاز في هذه الحالة غير محدث . ولذلك لا يمكن الإنتقال إلى جدول إدخال المفاتيح بل تظهر مكانه صورة راسم الذبذبات






إلا أنه من لم يمتلك كامة أو كارت فإن بإمكانه أيضا مشاهدة القنوات المشفرة التي يتم كسر شفرتها , وهكذا فإنه يمكن لمستخدم جهاز 8001 الذي هو في الأصل جهاز FTA أن يشاهد باقة TPS بعد ترقية جهازه, وذلك لأن الترقية بالسوفتوير يجعل الجهاز يستقبل إشارة الباقة المشفرة ويفك شفرتها وذلك لأن السوفتوير تم تعديله ليحاكي دور بطاقة الإشتراك حيث يتم دمج خوارزمية فك التشفير في السوفتوير , ولذلك فإن عمل السوفتوير المعدل يقوم على محاكاة Emulation دور البطاقة , كما أن المفاتيح نفسها ممكن أن يتم إدخالها إلى الجهاز باستعمال آلة التحكم عن بعد , أو بواسطة إنتاج ملف مفاتيح EMUKeysData باستعمال برامج تحرير المفاتيح أو يتم دمجها مباشرة في السوفتوير من قبل صانعي السوفتوير إذا كانت هذه المفاتيح خاصة (مثل مفاتيح RSA التي سنتطرق لها أسفله).

الإنتقال إلى جدول إدخال المفاتيح في أجهزة أنترستار الذي يمثل دور المحاكي للكارت الشرعي يجب أن يكون الجهاز قد تم تحديثه بسوفتوير يحتوي على EMU بعدها يتم الإنتقال إلى الجدول بالضغط على زر "0" , إذا لم يعمل معك يجب عليك أن تجرب الطريقة الثانية وهي الضغط على زر Menu" " ثم "2580" ثم من الأفضل الخروج بالضغط على "Back" بعده يصبح الدخول إلى جدول الشفرات يتم بالطريقة العادية وهي الضغط على زر "0" ,







أما نظام Biss فقد كان الإنتقال إلى جدول إدخال BISS يتم بالضغط على Menu ثم الزر الأحمر , وهذه الطريقة لاتزال ممكنة , غير أنه أصبح بالإمكان الإنتقال إلى هذا النظام بالضغط على "0" , وهو التغيير الذي أدخل على الإيميلاتور ابتداء من نسخة 1.72 , حيث أدمج نظام Biss مع باقي الأنظمة الأخرى , بالإضافة إلى إدخال نظام جديد في السوفتوير هو ConstCW , ويتم الإنتقال إليه بالضغط على زر Menu ثم الزر الأزرق.

هل يعني الإنتقال إلى جدول الشفرات الإستغناء عن الكامة أو الكارت ؟؟ لا إطلاقا وذلك لأن هناك أنظمة عتيدة لم يتم كسرها بعد ولذلك فلمشاهدة باقة "الجزيرة" أو "الأوائل" يجب أن يكون على جهازك فتحة استقبال الكارت أو الكامة (مع الكارت) , غير أن هذه المقولة تبدو نسبية لأنه ربما سيصبح الإستغناء عن الكارت ممكنا إلى حد كبير بعد ظهور سوفتويرات الشارينغ Sharing (المشاهدة بالمشاركة) لأن العمل بهذا النظام يتيح إمكانية مشاهدة باقات مشفرة تعمل على كارت معين في سيرفر , ولذلك يستوجب فقط الحصول على سيرفر لمشاهدة باقة مثل Showtime دون شرط الحصول على اشتراء البطاقة.

توجد أجهزة أنترستار بها كامة جاهزة مثل أنترستار DSR8500 الذي يه كلمة Dragon مدمجة , ومعلوم أن هذه الكامة متوافقة مع باقي الأنظمة الأخرى , بينما أجهزة أخرى مثل 7800 و 8700 فإن بها قاريء بطاقة لفك تشفير نظام Conax , وللك فإذا كان المستخدم يمتلك كامة وبطاقة لباقة تعمل وفق نظام تشفير معين فهو ليس في حاجة لأن يحدث جهازه لأن فك تشفير الباقة يتم بعمل الكارت وليس من سوفتوير الجهاز.



أجهزة أنترستار مثل باقي الأجهزة الأخرى بإمكانها فك شفرات الأنظمة التي تم كسرها Viaccess v2.3 , Viaccess v2.4 , Nagravision 1 , Biss , Irdeto 1/Betacrypt , Mediaguаrd SECA 1 , Conax

Cryptoworks, وقد تم إدخال تعديلات على سوفتويرات الأنترستار على مراحل من أجل مواكية التطورات التي عرفتها انظمة التشفير





برامـج تحـرير المفاتيح:

أجهزة كثيرة أخرى غير أنترستار , يمكن فيها أن نحمل ملف السوفتكام مباشرة بواسطة لودر التحميل , علما أن السوفتكام هو ملف نصي يمكن التعديل فيه بفتحه بواسطة محرر النصوص , غير أن الأمر في أجهزة أنترستار مختلف نوعا ما و حيث لا يمكن تحميل ملف السوفتكام مباشرة إلى الذاكرة , بل تتم أولا معالجته ببرامج تحرير المفاتيح , حيث يتم تحويل ملف السوفتكام إلى ملف داتا (بيانات) ومن ثم تتم تحميله إلى الذاكرة بواسطة اللودر العادي كالمعتاد كأي سوفتوير عادي , وحتى سحب المفاتيح فإنه يتم بنفس الطريقة باللودر المعتاد.

برامج تحرير المفاتيح في أنترستار كثيرة بسبب كون تكوين ملف مفاتيح (داتا) سهل , حيث يمكن فهم طبيعة الملف بمعاينته بمحرر سادس عشري , حيث أنها ليست ملفات نصية , بل هي ذات طبيعة خاصة , وسنتطرق إلى ذلك بعد حين.

من أهم برامج تحرير المفاتيح في أنترستار : GI key Edit , Key manager , Key Editor وغيرها. وهي برامج مهمة للغاية , ولكل برنامج منهجيته في إنتاج ملف الداتا , غير أنها جميعا سهلة الإستعمال ولا حاجة لشرح مفصل حول كيفية استعمالها , لأن شروحات كثيرة في المنتديات قدمت حول كيفية استعمال البرامج. منها الشرح الذي قدمته هنا: http://www.startimes2.com/f.aspx?t=1115870





وماذا عن ملفات المفاتيح (داتا) EMU KEYS DATA ؟؟؟

بخصوص المفاتيح نأخذ كمثال مفاتيح NAGRA

المفاتيح في أنترستار (مثل باقي الأجهزة الأخرى) هي نوعان : مفاتيح شفرات يتم إدخالها بالريموت كنترول , ومفاتيح خاصة تتعلق بنظام التشفير في حد ذاته وسنفصل بعد قليل:

حجم ملف المفاتيح في الإصدارات السابقة قبل 1.74 هو 16 KB أو على وجه التدقيق 16384 بت , غير أنه ابتداء من السوفتوير 1.74 أصبح حجم ملف المفاتيح 64KB أو على وجه التدقيق 65536 بت.

أما تفسير بنية ملف المفاتيح فيكون من خلال الصورة التالية: (لاحظ كل رقم بارز في الصورة ثم تفسيره في الأسفل)







1. معرف بداية ملف الداتا وهو "8202" , وهو كود يتكرر في بداية كل ملف داتا للدلالة على بداية ملف الداتا

2. تاريخ إنجاز ملف الداتا (حيث يظهر من خلال الصورة تاريخ "02/06/2006"

3. توقيت إنجاز الداتا /يظهر في الصورة التوقيت "20:20:00"

4. بت بقيمة "00" مكررا خمس مرات , أو بعبارة اخرى عشرة أصفار (ليس لدي تفسير لهذا التكرار وما هو المقصود منه ؟)

5. معرف نظام التشفير CA System حيث أن لكل نظام تشفير معرف خاص يسبق المفاتيح للدلالة على النظام , وهو يتكرر كل مرة حتى وإن تعدد مفاتيح نظام ما. مثله مثل البروفايدر

معرفات أنظمة التشفير هي :



Nagravision
1800

Viaccess
0500

Mediaguard
0100

Irdeto/Betacrypt
1700

Conax
0B00

Cryptoworks
0D00

BISS
2600

PowerVu
0E00

Videoguard
0900

NeotionSHL
4A00




6. بروفايدر الباقة: وهو معرف الباقة حيث أن لكل باقة بروفايدر معين ثابت وقد يكون للباقة أكثر من بروافايدر واحد ,

7. أندكس الباقة (ولا يمكن أن يتكرر بل كل شطر مفاتيح له أندكس خاص به لفهرسته)

8. المفاتيح العاملة وهي مكونة من 16 كاراكتار (حروف الهيكس)

وحتى بالنسبة لمفاتيح Via2 ذات 32 كاراكتار أو مفاتيح الكوناكس أو الكريبتوركس فإنها تقسم إلى قسمين مع بقاء معرف نظام التشفير ونظام الباقة نفسه .

لاحظ الصورة :





لاحظ كيف أن معرف نظام التشفير مع معرف الباقة (البروفايدر) يسبقان الأندكس والمفاتيح كل مرة بصفة متكررة



9. في ختام المفاتيح (وليس ختام الملف) نجد بت بقيمة "11" مكررا 14 مرة للدلالة على نهاية المفاتيح







10. عند نهاية كل ما سبق يتكرر بعدها "00" أو "FF" إلى أن يصير الحجم الكلي للملف من بدايته إلى نهايته مساويا لـ 65536 بالنسبة للمفاتيح في إصدار 1.74 أو للقيمة للمذكورة أعلاه في النسخ الأخرى.







كاختبار لما تقدم قم بعمل Upload واسحب keydata (المفاتيح) وباستعمال محرر سادس عشري كـ HexWorkShop افتح الملف وقم بمعاينته لتتحقق من كل ما سبق , ولكن كملاحظة : ستجد أن بداية الملف من أوله هي "8202" ولا يسبقها أي شيء آخر , ؟؟؟ فلماذا إذن في الصورة أعلاه تظهر بيتات تسبق الملف ؟؟؟ الجواب سهل : الصورة التي أضعها أعلاه مأخوذة من السوفتوير وهي ليست خاصة بملف مفاتيح keyData , بمعني آخر أن الصورة التي في الاعلى مأخوذة من السوفتوير بعد ان تم فك التجميع عنه ومعاينة بداية الإيميلاتور Emulateur "المحاكي" , وحيث أنه يعمل بنفس المبدأ السابق , أي أن الإيميلاتور في أنترستار يبدأ كذلك ويعمل بنفس الكيفية السابقة التي تم شرحها أعلاه , وبداية الإيميلاتور هي مكونة من ملف مفاتيح داتا هي المفاتيح التي تظهر على جدول إدخال الشفرات والمفاتيح ولهذا الغرض خذ سوفتوير قديم يمكن فك التجميع عنه وعاين بنفسك الإيميلاتور (خذ سوفتوير *** لجهاز أنترستار ب-ك)



فقط يختلف الإيميلاتور في أنه اكبر من كونه مجرد ملف مفاتيح حيث أنه يحتوي على المفاتيح الخاصة بأنظمة التشفير والتي لها خصائصها ووظائفها التي تختلف عن المفاتيح العادية كمفاتيح AES و RSA

لنأخذ كمثال نظام Nagravision2 فهو يختلف عن نظام ناكرا القديم , ونظام ناكرا2 ينقسم إلى ثلاثة مفاتيح :

MOD ومعرفه B1

EXP ومعرفه E1

Key ومعرفه 00







فـ EMU Nagra2 يتضمن مفاتيح RSA وهذه الاخيرة لها وظيفتها المهمة إذ أنها تعمل AUTO Update لإنتاج المفاتيح العادية والتي تتغير تلقائيا دون أن نشعر بتغيرها , وفي هذه النقطة أود أن أوضح أن مفهوم أوتوابديت لا يعني إطلاقا أن جهاز الإستقبال يأتي بالمفاتيح العاملة من القمر الصناعي , بل إن مفاتيح RSA هي التي تقوم بعمل التحديث التلقائي وإنتاج المفاتيح العاملة وفق خوارزمية معينة. وهكذا لإستقبال البولسات بالنظام القديم أو الكابو فإنه يكفي استبدال مفاتيح RSA دون الإلتفات إلى المفاتيح العادية , وعند توقف أوتوأبديت فإنه يتعين استبدال المفاتيح الحديثة بالقديمة التي لم تعد تنتج مفاتيح عاملة. (مع وجود التوضيح أن نظام ناكرا1 يختلف في تكوينه عن ناكرا2 حيث ينقسم إلى 3 مفاتيح E1;N1;N2 )



عودة إلى موضوعنا لمعاينة مفاتيح RSA داخل السوفتوير :

لمعاينة مفاتيح RSA العاملة إلى غاية أدخل على صفحة : http://satf1.no.sapo.pt و http://www.funfiles.ws/showthread.php?t=17893&page=2



الصورة الأولى توضح مفاتيح RSA والثانية توضح المفاتيح نفسها في السوفتوير






مفاتيح RSA:B1





مفاتيح RSA:B1 كما هي في السوفتوير غير موجودة في الحيز المخصص لمفاتيح داتا في الإيميلاتور




ولاحظ المفاتيح العادية فهي موجودة مع بقية المفاتيح في بداية الإيميلاتور

الصورة الأول للمفاتيح

وفي الصورة الثانية كما هي السوفتوير










في حال تغير مفاتيح RSA (نوع Mod) فإن المفاتيح الاخرى لن تشتغل , حتى ولو أدخلناها ببرامج تحرير المفاتيح أو بآلة التحكم عن بعد , لأنها مفاتيح رئيسية في نظام ناكرا , ويجب استبدالها حتى تكتمل وظيفة الخوارزمية , وتؤدي وظيفتها بشكل صحيح







__________________



. FC Barcelona : The Best Team In The World

. El Barça : Los Mejore Equipo Del Mondeo



لعبة المافيا العربية - تاريخ انتهاء الاعلان 2009-11-04

bou3o غير متواجد حالياً   رد مع اقتباس