شما عضو سایت نیستید, لطفا از طریق این لینک برای ثبت نام اقدام نمایید. |
mantiscccam mantiscccam mantiscccam mantiscccam mantiscccam mantiscccam mantiscccam mantiscccam mantiscccam |
03-18-2013, 10:00 | #1 |
کاربر فعال تاریخ عضویت: Dec 2012
نوشته ها: 490
تشکر: 0 تشکر شده 24 بار در 20 ارسال | ******آناليز ECM سيستم Irdeto2****** دوستان عزیز برای ارتقا دانش فنی شما عزیزان بر ان شدم که اطلاعاتی را در مورد سیستم های کدگزاری دراختیارتان قرار دهم. امروز با آنالیز مختصر ECM های سیستم ایردتو2 در خدمت شما هستم. آنالیز ECM این سیستم فوق العاده سخته و همینطور پیچیده! دلیل اینه که ایردتو از سبکی متفاوت برای ارسال ECM های خودش استفاده می کنه. البته توي اين مقاله كاملا ECM آناليز نميشه. اما شاید بعضی از شما با تعریف کامل و دقیق ECM آشنا نباشید. ECM مخفف کلمات Entitlement control message است. معنی کلی این عبارت اینه : پیغامی ( رشته ای از اطلاعات بر مبنای هگز) که حق دسترسی شما به سرویس مورد نظر رو بررسی می کنه. یعنی طی این پیغام اطلاعاتی همچون نوع سرویس ، تاریخ ، آیدی کانال ، پروایدر آیدی ، کلیدی که باید استفاده شود و ........ اطلاعات دیگه ای به رسیور شما ارسال میشه که کارت پس از دریافت اون می تونه کانال مورد نظر رو دیکود کنه. این پیغامها در قالب نانو کامندها ارسال میشه. با نانو کامندها آشنا خواهید شد. البته رکن دیگر بازگشایی کانال EMM هست که اگر عمری باقی باشه در بخش های بعدی به اون خواهیم پرداخت. خب. سیستم ایردتو بر خلاف سیستمهای دیگه از تعداد نانو(کامند)های کمی استفاده می کنه. مثلا وی اکسس از 4 یا 5 نانو ( یک نانو برای پروایدر آیدی و ایندکس یکی برای تاریخ یکی برای معرفی CW ها و....) استفاده می کنه تا بتونه اطلاعات مربوط به سرویس رو ارسال کنه. اما ECM ایردتو دو تفاوت عمده با سایر ECM ها داره: اول اینکه ECM سایر سیستمها هر 10 ثانیه 1 بار ارسال میشه( یعنی هر 10 ثانیه 1 پیغام برای بازگشایی کانال ارسال میشه). اما ECM ایردتو حساب و کتاب معینی نداره! یعنی گاهی اوقات هر 15 ثانیه گاهی هر 10 ثانیه گاهی هر 8 ثانیه! و ...... تفاوت دوم اینکه ECM سایر سیستمها در هر 10 ثانیه فقط یک پیغام است. اما ایردتو در هر بازه زمانی ( اختلاف بین ارسال ECM فعلی و بعدی که حساب و کتاب معینی نداشت.....) به هر کانال بسته به اسم و مشخصات کانال تعداد سه تا 8 رشته اطلاعات را می فرستد. اگر مقالات مربوط به آنالیز ECM سیستم وی اکسس و تی پی اس کریپت که توی بخش وی اکسس موجود هست رو خونده باشید متوجه منظور من خواهید شد. خب به آنالیز مختصر ECM یکی از کانالهای پکیج شوتایم خواهیم پرداخت: 807031EF0003006710088C2848E3BA7F57D566CDCB59A39F63 E78878411F91362F2989EA93BC16FF2BE56419ABEEB11C1C6C 5E92 807031EF0103010610088C28AA1C95339FC057A7AA85F2164A CEAEA87EBAF54EBF905B1D4B78B43FF0921C8E4D56FEE76C14 F3DD 807031EF0203010710088C2814FE1FC538C4B8AB49C95FDF2E 0767A3DEE5694D26BDC6BF018DDDFE088634A2 DEE5694D26BDC6BF 807031EF0303010810088C28BFCD2CC958DBB735C86998A903 143F3D83128A4FA0559EAEFD7F413D09941F343333B9FB6C02 11A7 خب. دقت کنید. همونطور که گفتم در سیستمهای دیگر در هر 10 ثانیه 1 رشته از اطلاعات به عنوان ECM ارسال میشه. یعنی مثلا در وی اکسس پس از 10 ثانیه 1 ردیف از اعداد و حروف بالا ارسال میشه. اما در ایردتو پس از چند ثانیه در مدت زمان 1 ثانیه هر 4 رشته بالا ارسال میشه! البته گفتم بعضی کانالها 3 رشته و این روند صعودی تا 8 رشته هم ادامه داره!! بنابراین باید اونها رو بصورت موازی بررسی کرد. شروع می کنیم: 80: در هر 4 لاگ معنای TABLE_ID رو میده. 7031: پس از عدد 70 همیشه طول رشته ECM ارسال میشه البته در مبنای هگز. اما این بایت(عدد بعد از 70) رو باید به دسیمال تبدیل کرد تا طول صحیح بدست بیاد. یعنی عدد 30 که در مبنای هگز هست رو باید به مبنای دسیمال(10) ببرید و حاصل 49 میشه. یعنی طول کلی ECM معادل 49 بایت است. می تونید بعد از همین بایت بشمارید و اطمینان حاصل کنید. EF: این بایت احتمالا CoCo است. CoCo مخفف country code هست که در سیستم ایردتو کاربرد دارد. این بایت نشان دهنده ی این است که کارت شما باید چه کانالهایی رو دیکود کنه.در هر 4 لاگ بالا مشترک است. چون هر 4 لاگ متعلق به یک کانال است. اگر مثلا روی یه کانال دیگه می رفتیم این بایت متفاوت بود. توی سیستم ایردتو هر چند تا کانال از یک کانتری کد استفاده می کنند. اما شاید براتون سوال پیش بیاد که کاربرد این کد چیه و چرا در همه ی کانالهای یک پکیج مشترک نیست؟ خب ما مثلا کارت شوتایم رو می خریم تا همه کانالهاش رو باز کنه. همه کانالها می تونن از یه کد استفاده کنند. پس این کد به چه درد می خوره؟ جواب اینه که اگه توی سایتهای فروش کارت اوریجینال رفته باشید می بینید که مثلا همین پکیج شوتایم رو در چند دسته می فروشند: ورزشی – فیلم و ..... . مثلا شما با خرید سرویس ورزشی باید فقط کانالهای ورزشی رو داشته باشید و اجازه دسترسی به کانالهای فیلم رو ندارید. بنابراین از این طریق به این جو کارتها فهمونده میشه که فقط کانالهایی رو که با یک کانتری کد مشخص هستند باز کنه. مثل همین مورد. توجه کنید که این لاگ مربوط به کانال شو سینما هست 2 هست و هر 4 تا شو سینما از همین کانتری کد استفاده می کنند.( البته هنوز کاملا قطعی نیست که این بایت مربوط به این موضوع باشه) 0003 ( در رشته اول): بایت اول مربوط به شماره ECM. مفهوم این است که این رشته چندمین رشته ای است که در یک ثانیه ارسال میشه. باید عدد مربوط رو به علاوه 1 کرد تا ردیف بدست آید. مثلا اینجا 00+01=1 . یعنی این اولین ردیف ECM است که ارسال میشه. بایت دوم مربوط به تعداد کل رشته هایی که در هر ثانیه ارسال ارسال میشه. این عدد رو باید به علاوه 1 کرد تا جواب بدست بیاد. مثلا اینجا 03 رو به علاوه 1 می کنیم و حاصل 4 بدست می آید. مشاهده می کنید که تعداد رشته هایی که داریم بررسی می کنیم 4 تاست. 0103 (در رشته دوم): بایت اول + 1 می شود 2 . یعنی این رشته دوم است. 03 هم که در رشته ی قبل اثبات شد و در تمام رشته ها مشترک است. 0203 (در رشته سوم): بایت اول + 1 می شود 3. همونطور که می بینید رشته سومه. 03 هم که گفتیم. 0303 (در رشته چهارم): بایت اول + 1 می شود 4. این هم رشته چهارم و آخر است. در نهایت 3 هم مشخص است. 0067 (در رشته اول):؟؟؟؟؟؟ چون این بایت در بین هیچ یک از رشته ها و هیچ یک از کانالها مشترک نیست نمیشه دربارش نظر خاصی داد. من فکر می کنم که این بایت بهمراه بایتهای موازی خودشون در رشته های بعدی حاوی اطلاعاتی درباره تاریخ و یه سری چیز دیگه هستند که تجزیه و تحلیلشون بسیار بسیار دشواره. 0006 (در رشته دوم): ؟؟؟؟؟ همون چیزهایی که بالا گفتیم درباره این هم صدق می کنه. این بایت موازی بایت بالا در رشته اوله. 0007(در رشته سوم): ؟؟؟؟؟ به همین شکل. 0008(در رشته چهارم):؟؟؟؟؟؟؟ به همین شکل 1008 ( در هر چهار رشته): بایت 10 به معنای پروایدر آیدی و بایت 08 همان اندیس کلید در حال استفاده است. ( یعنی شوتایم الان داره از کلید 08 استفاده می کنه.)اشتباه نکنید! چون اون اعداد 6 رقمی که شما از پکیجهای شوتایم و آرت بعنوان پروایدر آیدی به خاطر دارید CAID کانالها هستند. مثل 060400 و 060410 و 060300 و 060600 و 062800 و......... پروایدر آیدی شوتایم 10 هست. آیدنت برای آرت و الجزیره هم 00 به کار میره. عزیزان دی وی بی دار برای اثبات این موضوع می تونن روی یک از کانالهای شوتایم برن و قسمت CA-INFO در بالای شو مانیتور وی پلاگ P-ID رو مشاهده کنند. 8C28: نانوی 8C به طول 40 بایت.(28 بایت هگز= 40 بایت دسیمال) پس از این نانوی 32 بایت CW ها و احتمالا 8 بایت امضای دیجیتال ارسال میشه. درباره CW ها و امضای دیجیتال در قسمت آنالیز ECM وی اکسس مطالبی رو گفتیم که حتما مطالعه کنید. اما توی سیستم ایردتو برای هر پکیج این نانو یعنی 8C طبق روزی که توی اون هستیم تغییر می کنه. مثلا امروز=8C و فردا = 8E و پس فردا = 82 و ......... یعنی مثلا فردا این نانو می شود 8E به طول همان 40 بایت. در رشته اول: CW=48E3BA7F57D566CDCB59A39F63E78878 وCW2=411F91362F2989EA93BC16FF2BE56419 امضای دیجیتال احتمالا: ABEEB11C1C6C5E92 در رشته دوم. CW=AA1C95339FC057A7AA85F2164ACEAEA8 و CW2=7EBAF54EBF905B1D4B78B43FF0921C8E امضای دیجیتال احتمالا: 4D56FEE76C14F3DD در رشته سوم: 14FE1FC538C4B8AB49C95FDF2E0767A3 CW= و CW2=DEE5694D26BDC6BF018DDDFE088634A2 امضای دیجیتال احتمالا: DEE5694D26BDC6BF در رشته چهارم: BFCD2CC958DBB735C86998A903143F3D CW= و CW2=83128A4FA0559EAEFD7F413D09941F34 امضای دیجیتال احتمالا: 3333B9FB6C0211A7 خب مقاله ی ما به پایان رسید.ناقص بود اما در آینده شاید بتونیم تکمیلش کنیم.
__________________ |
برچسب ها |
ecm, irdeto2, آناليز, سيستم |
| |
موضوعات مشابه | ||||
موضوع | نویسنده موضوع | انجمن | پاسخ ها | آخرين نوشته |
***آخرین اخبار از باشگاه استقلال در این تاپیک*** | jack | ๑۩๑۞ تایپک مخصوص هواداران استقلال ๑۩๑۞ | 83 | 04-09-2014 21:25 |
طريقه راه اندازي VPN Server بر روي NTTacPlus در سيستم عامل 2003 Enterprice | Admin | اينترنت | 0 | 09-18-2012 12:29 |