دراسة في السوفتوير ستار سات 1800 سوبر والعائلة: فك الحماية
بسم الله الرحمن الرحيم
وبه استعين .
دراسة في السوفتوير ستار سات 1800 سوبر والعائلة: فك الحماية
كود:
Adress | Binary | Text[img][/img]
كود:
Adress | Binary | Text
---------|--------------------------------------------|--------------------
| 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F |
00000000 | 4B 59 49 4E 46 4F 00 00 00 00 43 4F 53 48 49 50 | KYINFO....COSHIP
00000010 | 00 43 44 56 42 32 35 30 30 48 00 00 00 00 00 00 | .CDVB2500H......
00000020 | 00 30 30 30 30 30 30 30 30 31 30 32 00 46 41 30 | .00000000102.FA0
00000030 | 31 30 30 30 30 00 00 00 00 30 30 32 00 00 00 1F | 10000....002....
00000040 | 00 00 E5 6C EB 44 00 00 00 00 00 00 00 00 A6 70 | ...l.D.........p
00000050 | 54 7C | T|
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
كود:
Binary | Text | Sens
----------------------------------------|---------------|-----------------------
000102030405060708090A0B0C0D0E0F | |
4B59494E464F00000000 | KYINFO | Flag [DLDFDA for Key]
434F5348495000 | COSHIP | Manufacture
43445642323530304800000000000000 | CDVB2500H | Machine
303030303030303031303200 | 00000000102 | Hardware Version
464130313030303000000000 | FA010000 | Software Version
30303200 | 002 | Sub Version
00 | 0 | Data Type
001F0000 | . | Data Size
E56CEB44 | . | Data CRC32
0000000000000000 | . | Reserved
A670547C | . | Header CRC32
--------------------------------------------------------------------------------
Data Type:
00- Extend
01- LOADER
02- APP
03- DEBUGER
04- FONT
05- PROGRAMPARAM
06- BOOTER
07- SYSCONFIG
08- IFRAME
09- GUIRC
0A- CA
0B- SYSSETTING
0C- SYSINFOR
0D- EMAIL
0E- SN
0F- COSHIP CA
كيفية حساب الحماية بواسطة الهكس نسخة <4.23 فما فوق> يمكننا ذلك كما يلي:
1- حساب Data CRC32 أولا :
----------------------
نختار من الداتا من نهاية الهيدر 52 بيت إلى نهاية الملف مع مراعاة أن الحجم المختار يكون له نفس
القيمة الموضوعة في الهيرد <Data Size> . ثم نضغط على الزر <CheckSum> عند فتح النافذة
<Generate CheckSum> نضغط على الزر <Custom CRC> ثم نختار <32 Bit CRC> نضغط <Reset>
نلغي الاختيار <Reflection In> و <Reflection Out> نضع 0 عند <XOR Out> ثم نضغط على الزر <OK>
على نافذة <Generate CheckSum> نختار <Custom CRC> ثم نضغط على الزر <Generate>
ثم نكتب القيمة الناتجة في نفس اتجاه في المكان 42 من الهيدر.
2- حساب Header CRC32 :
---------------------
نختار من بداية الملف إلى المكان 4E بيت. ثم نضغط على الزر <CheckSum> ثم نضغط هذه المرة مباشرة
على الزر <Generate> ثم نكتب القيمة الناتجة في نفس اتجاه في المكان 4E من الهيدر <نهاية الهيدر>.