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

برنامج اجور

بدأه solano في 12 أكتوبر 2011 · 4 رد · 1,673 مشاهدة · في لغة Delphi
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم و رحمة الله و بركاته

لدي برنامج خاص بالاجور و اود الاستفسار عن العلاقة الموجودة بين رقم البارتشن و كود التثبيت الذي يظهر باللون الاحمر و الرقم السري للبرنامج

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

و بما انني جديد في مجال البرمجة بلغة الدلفي و ما زلت مبتدا

اود من الاعضاء الافاضل الذين لهم خبرة في هذا المجال ان لا يبخلو علينا بالحل

لقد قمت برفع البرنامج على هذا الرابط

الرابط الخاص بي

رقم البارتشن c و الذي له علاقة بكود التتثبيت هو : 80A0-1E96

كود التثبيت باللون الاحمر : 06F5B4C5

الرقم السري للبرنامج : LUUILM-W42RYC- LIW4L2- 7Y2HE3

ارجو منكم افادتنا بكيفية صناعة حماية للبرنامج او ملف يبقى عندي يستخرج الرقم االسري من كود التثبيت عند بيع البرنامج

و شكرا جزيلا مسبقا

#2

السلام عليكم و رحمة الله و بركاته

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

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

بمعنى اخر, أي واحد له خبرة في لغة assembly يمكنه تفعيل برنامجك بكل بساطة, اما بتغيير الشرط IF الموجود في البرنامج و عكسه فيصبح البرنامج يقبل اي كود يختلف عن الكود الصحيح لتفعيل و تشغيل البرنامج. و اما باساليب اخرى معروفة في مجال الاختراق.

على حد علمي توجد طريقة حماية ليست مستحيلة الكسر و انما تتطلب وقت طويل للكسر و هي طريقة استخدام الموديل (ممكن يكون بطاقة الكترونية او usb flashdick ) هذه الطريقة مكلفة لانك ستضطر الى عمل بطاقة الكترونية او فلاش ديسك لكل نسخة تريد بيعها من برنامجك. و هو الاسلوب المتبع من الشركات الكبيرة مثل IBM و غيرها.

و في كل الحالات, و مع التطور الدائم لعالم البرمجة. أقول ان وضيفت المبرمج الان هي ايجاد اسلوب حماية يطيل على المخترق. يعني كما نقول بالعامية (يعطلو).

هذا ما وصلت انا اليه. و البحث عن طرق فعالة يبقى دائما مفتوح.

اتمنى اكون جاوبتك, بالتوفيق.

i-love-algerie-laura23920090720132603.gif
#3

info_megue

اخي الكريم اعلم ان حماية البرامج من القرصنة امر شبه مستحيل لكن الشيء الوحيد الذي يحفز المبرمجين هو عدم معرفة الناس او القراصنة

العرب للغة الاسمبلي....

حيث توجد برامج عديدة لكسر الحماية اهمها softice و ollydbg لكن يصعب فهم لغة الهندسة العكسية او الاسمبلي الا عند فئة معينة من المبرمجين

فهل باستطاعتك كسر هذاا البرنامج بلغة الاسمبلي ؟

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

لذا اود من خبراء الدلفي افادتنا بكيفية صناعة هذا الملف

و شكرا

#4
solano كتب:

info_megue

اخي الكريم اعلم ان حماية البرامج من القرصنة امر شبه مستحيل لكن الشيء الوحيد الذي يحفز المبرمجين هو عدم معرفة الناس او القراصنة

العرب للغة الاسمبلي....

حيث توجد برامج عديدة لكسر الحماية اهمها softice و ollydbg لكن يصعب فهم لغة الهندسة العكسية او الاسمبلي الا عند فئة معينة من المبرمجين

فهل باستطاعتك كسر هذاا البرنامج بلغة الاسمبلي ؟

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

لذا اود من خبراء الدلفي افادتنا بكيفية صناعة هذا الملف

و شكرا

السلام عليكم

جميل جدا ردك, خاصة قولك: "اشك في ذلك لان حمايته قوية .....".

i-love-algerie-laura23920090720132603.gif
#5

info_megue

اجل يا صديقي حماية هذا البرناامج قوية حيث يصعب تحديدد مكان الشرط ؟؟؟

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

و اكدو لي ان الحماية قوية...

و شكرا

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