برامج

طريقة الحماية عن طريق ال " Binary File " [الأرشيف] - برامج نت

المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : طريقة الحماية عن طريق ال " Binary File "


Amr_provider
02-22-2007, 12:57 AM
بسم الله الرحمن الرحيم
السلام عليكم أخواني في منتدى برامج نت ,
من المعروف أن كل برنامج يتكون من مجموعة من البايتات مرتبة بشكل منظم فمثلا برنامج يتكون من 50 بايت وترتيبها كالتالي 1-2-3-4.......................50
فماذا يحدث لو بدلنا البايت رقم 1 مكان البايت رقم 11 ؟.....................
لن يعمل البرنامج طبعا ويكون برنامجك الوحيد هو القادر على إعادة تشغيل البرنامج حيث أنك أنت الوحيد الذي تعرف أرقام البايتات اللي أنت بدلتها ولن يستطيع أي واحد الدخول على البرنامج إلا بأذنك طبعا , ولكن كيف يتم ذلك ....
أنا عاملكم مثال بسيط لحماية النوت باد فمثلا هذا شكل البرنامج
http://rapidshare.com/files/17631958/1.bmp
هذا هو شكل البرنامج لاحظ شكل النوت باد إذا ضغط عليها سوف تعمل
لكن بعد الضغط على مفتاح حماية البرنامج
http://rapidshare.com/files/17632873/2.bmp
لاحظ شكل النوت باد حاول تفتحها مش هتتفتح
وبعد الضغط على مفتاح فك الحماية سوف نرى أن البرنامج عاد لشكله الطبيعي ويمكن فتحه
http://rapidshare.com/files/17633361/3.bmp
ولكن كل ده ازاي" الكود"
Dim x As String * 10
Dim z As String * 10
Open "Notepad.exe" For Binary As #1

Get #1, 1, x
Get #1, 11, z

Put #1, 1, z
Put #1, 11, x
Close
لماذا أخترت رقم 1 & 11
لأني حاجز في الذاكرة المخزنين x & z طولهم 10 " *10 " فيجب أن اختار من المخزن الأول x من 1-10 ومن المخزن z أي رقم بعد 10

ممكن تطبق ده طبعا عل أي برنامج فمثلا بالنسبة لل Access نكتب اسم قاعدة البيانات بدلا من Notepad.exe وليكن nwind.mdb
ملحوظة تكتب الأكواد في الحدث Form_load()
و في مفتاح خروج نفس الكود ولكن يجب حمايتها أولا قبل تشغيل المشروع أي تصبح كالصورة رقم 2
وشكرا
ولا تنسونا بالدعاء
أخوكم في الله عمرو
لا حول و لا قوة إلا بالله "كنز من كنوز الجنة "
المشروع والصور في المرفقات
حمل من هنا
69045

لو الصور مش واضحة فهي مع البرنامج في المرفقات

أرجو التقيم لتثبيت الموضوع حتى تعم الفائدة عل الجميع.

IBRAHIM_A
02-22-2007, 11:31 AM
شـــــــــكرا اخي على الموضوع بالفعل كود ممتاز
جـــــــزاك الله خيـــــــرا

Amr_provider
02-22-2007, 09:14 PM
شكرا على مرورك أخي

major_47
02-22-2007, 09:26 PM
شكر لك أخى على الموضوع

Mastermind_00
02-28-2007, 12:30 AM
موضوع ممتاز
جزاك الله كل خير

Ahmed_ghanam
02-28-2007, 06:17 PM
جزاك الله خيرا اخى الكريم
موضوع ممتاز