الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

سؤال عن برامج اللواقط الفضائية وحمايتها (satel

مغلق
بدأه hakim_elc في 10 أغسطس 2006 · 6 رد · 776 مشاهدة · في لغة Assembly لأنظمة 16, 32, 64 بت
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

هذة أول مشاركة ليا فى المنتدا وكنت اود انا أعرف بعض الاشياء :.

السوفت وير الخاص رسيفر أسترا أنا أعلم أنة محمى ولكن لما أعرف البرنامج الذى يفتحة وهل يمكن التعديل فية وان اممكن تزويدى بالرامج الخاصة بذلك علما أن الملف السوفت وير بامتداد bin

شكرا جزيلا

#2
hakim_elc كتب:
هل يمكن التعديل فية وان اممكن تزويدى بالرامج الخاصة بذلك علما أن الملف السوفت وير بامتداد bin

شكرا جزيلا

الجواب البسيط و المباشر على سؤالك هو ... أن هذه المعلومات لا يمكن الحصول عليها إلا من مطوري السوفتوير أنفسهم !

و إليك التفسير .........

تستخدم طريقة الحماية هذه في كثير من الاستعمالات ... مثلا الملفات المضغوطة zip ... و هي لا تستعمل فقط للحماية بل للتأكد من أن الملف غير تالف أو به نقص....

تتلخص طريق الحماية بالأسلوب التالي:

يتكون أي ملف من مجموعة من البايتات Byte ... حتى نحمي الملف من التعديل نقوم بحساب رقم يعتمد على بايتات هذا الملف ... و عندما نريد التحقق من أن

الملف غير معدل نقوم بالحساب مرة ثانية و نقارن مع الرقم الذي حسب أول مرة فإذا حصل عدم تطابق فالملف يكون معدل أو تالف....

و للتوضيح أكثر نعطي مثال مبسط:

مثلا لدينا الجملة:

This is a test

و سنقوم باحتساب الرقم المقابل لها ... طبعا يمكن أن يتم هذا بعدد غير منتهي من الطرق ... للتبسيط سنقوم بجمع البايتات :

This is a test

84 + 104 + 105 + 115 + 32 + 105 + 115 + 32 + 97 + 32 + 116 + 101 + 115 + 116 = 1269

حيث كل رقم يعبر عن قيمة البايت المقابل للحرف ... مثلا الحرف a يقابله 97 - الفراغ يقابله 32 - الخ.....

لاحظ أننا إذا غيرنا حرف واحد فقط سيتغير الرقم !

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

في الحساب متنوعة و من أشهرها:

1- BCC: Binary Check Character

2- CRC: Cyclic Redundency Check

و لها عدة أنواع: CRC-8 و CRC-16 و CRC-32

و يوجد عدة أنواع أخرى.....

الآن تضح المشكلة:

أولا: يجب معرفة الطريقة المستخدمة - و التي قد تكون طريقة معروفة أو طريقة أخرى مستنبطة ....

ثانيا: يجب معرفة أين في الملف يتم تخزين الرقم الذي تم حسابه (Checksum ) ....

و هاتين المعلومتين من الصعب - إن لم نقل من غير الممكن نهائيا- معرفتهما إلا من الجهة التي تقوم بتطوير السوفتوير !!!

للاضافة فقط فأن أكثر الطرق استعمالا هي Crc حيث يعتمد عليها الويندوز لكي يتأكد من أن الملفات المضغوطة سليمة وكدا مراقبة الملفلت بعد عملية النقل ....الا أن هدا الطريقة غير فعالة 100/100 ولكن تبقى الأنجع

وأنا لست خبير ولعله هناك من يفيدك هنا

أخي الكريم ...

البرامج كثيرة لقد أرفقت لك برنامج.

http://depositfiles.com/files/189717/010_1_.Editor.rar

تم تعديل هذه المشاركة بواسطة hatem في 10 أغسطس 2006 في 02:55

#3

ممكن التعديل فيه ورفع بيانات اخرى لكن هذا لا يخص قسم الاسمبلي بصورة مباشرة وانما عمال صيانة وتركيب اللواقط بشكل اكبر

Do as I say, not as I do

We are Anonymous. We are Legion. We don't forgive. We don't forget

#4

الرابط لا يعمل

#5
Xacker كتب:
ممكن التعديل فيه ورفع بيانات اخرى لكن هذا لا يخص قسم الاسمبلي بصورة مباشرة وانما عمال صيانة وتركيب اللواقط بشكل اكبر

أخي Xhacker هل ممكن بعض المعلومات

تفضل أخي الرابط

http://www.zshare.net/download/0101-editor-rar.html

#6

انا لست عامل صيانة لذا ليس لدي معلومات تخصصية لكني اعلم ان هذا ممكن, عليك بموقع مخصص لهذا.

Do as I say, not as I do

We are Anonymous. We are Legion. We don't forgive. We don't forget

#7

السلام عليكم

بعد البحث لقيت برنامج بيحول من bin ألى asm ولكن عندما لما أرجعة تانى من asm الى bin بيعطى حجم الملف صفر فاريت لو برنامج تحويل من asm الى bin وهذا البرنامج التحويل من bin ألى asm

انظر فى المرفقات

asm_dasm_st20.zip

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…