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

كل الطرق التي اعرفها لحماية برنامجك برمجياً

رائج
بدأه مختار سيد صالح في 15 فبراير 2003 · 202 رد · 50,849 مشاهدة · في قسم الدروس والمواضيع الهامة
مشاركة: واتساب X فيسبوك تيليجرام
#26

وهذه محاولة مني رغم ان النتيجة معروفة ، ولكن هذه المرة استخدمت برنامج غير مشهور لضغط الملف التنفيذي ، وارجو ان ينجح :o

sample.zip

#27

السلام عليكم

الأخ ابو هاني...حتى تشفير البرنامج لن يكفي ...عموما بالنسبة لبرنامجك فاالرسالة هي : من طلب العلا سهر الليالي.

بالنسبة للأخ Visitor_0M...هذا هو برنامجك في المرفقات.

اشكركم جميعا على هذه الأمثلة ونريد المزيد.

تحياتي

#28

اسف نسيت ارفاق البرنامج :o

test.zip

#29

الاخ arafa ارجو وضع اكواد برامجك حتى نزيد من الافادة

Technical Lead Developer

My LinkedIn Profile

اللهم قنى شر الجهل و الجهلاء

( اقْتَرَبَ لِلنَّاسِ حِسَابُهُمْ وَهُمْ فِي غَفْلَةٍ مَّعْرِضُونَ ) {الأنبياء:1}

#30

حتى التشفير صار موضة قديمة

مع برنامج soft ice

tw2000

لكن اسؤال هنا لاستاذ خالد

هل من المكن عمل

اي شيئ ضد هذين البرنامجين

اخوكم رضا(f)(f)

#31

جهد رائع وإليكم رأيي الشخصي

أعتقد أنه لاتوجد حماية مطلقة وبرأيي أن أفضل طريقة هي استخدام عدة حمايات معا

مثل رقم القرص الصلب وملف مخفي معا

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

ولاننسى موضوع الضغط والتشفير أيضا فهو من الأمور الجيدة لإخفاء الحماية طبعا بعد قيامك بحماية البرنامج بشكل جيد

وبهذا تربك من سيحاول كسر حماية برنامجك

عن عائشة رضي الله عنها أن النبي صلى الله عليه وسلم قال: إن الله يحب إذا عمل أحدكم عملا أن يتقنه

نعيب زماننا والعيب فينا ... وما لزماننا عيب سوانا

ونهجو ذا الزمان بغير ذنب ... ولو نطق الزمان لنا هجانا

محمد سامر أبو سلو

#32

اهلا بكم اخوانى

اهلا بك اخى خالد الصالح

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

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

واليك برنامج بطريقة حماية مختلفة

time.zip

وَقُل رَّبِّ زِدْنِي عِلْماً

#33

اخى خالد

ممكن ان تبين لى نوع الخطأ الذى ظهر بالبرنامج لكى اصلحة

وشكرا

وَقُل رَّبِّ زِدْنِي عِلْماً

#34
Run-time error 13 (Type mismatch)

عموما عدلت الشفرة البرمجية ليعمل البرنامج :D

تحياتي

#35

(clock)

time.zip

#36

اخ ابو هاني

هذا برنامج لفك نوع الحمايه لبرنامجك في المرفقات

اخ خالد الصالح

يبدو ان لديك الكثير : لما لا تعلمنا مما علمك الله ؟؟؟؟

افدنا :P:p:p

اخ ابو هاني هل من الممكن الأطلاع على كود برنامجك ؟

ازا مش ممكن على الأقل ,قلي من اين أحصل على هذا

ال Skin الجميل ؟ او كيف استخدمه ؟

برنامجك هذا معمول على ال Delhpi صح ؟

هذا ما عرفته عندما شغلت برنامج ال PEIdentifier

يا ريت تحكيلي كيف استخم السكن سواء دلفي او فيجيوال بيسك ;);)

و مشكوورين الشباب على افكارهم , و الله الواحد كل يوم عم بتعلم شغله جديده :)

asp_die.zip

#37

اخي الكريم nadeen

البرنامج فعلا مصنوع بالدلفي ، وكود البرنامج بسيط لابعد الحدود ، فهو يقوم بقراء الرقم التسلسلي للهارديسك ، ويعرضه كـ Serial No ويطالب المستخدم بادخال Key Code وهو ناتج عمليات متعددة من ضرب وقسمة وطرح على الرقم المذكورة ، وكما هو الحال في جميع جمل الشرط فاذا تساوى الرقم المدخل من المستخدم بـ الرقم الناتج من العمليات السابقة ، فانه يقبل والا فانه يرفض .

هذا بالنسبة لعملية الحماية.

واما بالنسبة للـ Skin فقد اعطيك موقع الشركة واكرره هنا للفائدة ، رغم ان المنتدى لفيجول بيسك وهذا الاسكين لايفيدهم لانه موجه خاصة الى الدلفي

http://www.link-rank.com

واما استخدامه فانه بمنتهى السهولة بحيث انه يكفي ان تنزل الكمبوننت على الفورم وتحدد الاسكين فيعمل .

هذا ولك تحياتي

#38

و الله صار في إقبال على الموضوع

و الأضواء كلها على الأخ خالد الصالح

#39

وينكم يا شباب

#40

اخ ابو هاني يسلموا يا سيدي

ممكنن تبعلي الكود ؟؟؟؟؟ ازا ما فيها سئله ؟!؟!؟؟!؟!؟!

dunjwan1@hotmail.com

سلام ;););)

على فكره انا صبيه مو شب !!!!

شو القصه الكل بفكرني شب ؟!؟!؟؟!!؟؟!؟!؟!؟!

:mad::mad::mad:

(f)

#41

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

على العمموم اللذي فهمته انك ترغبين في الحصول على الكود الذي يقرا رقم الهارديسك

وهو كالتالي :

var
  VolumeSerialNumber : DWORD;
  MaxComponetLength, FileFlag : Cardinal;
  MyS : String;
begin
  GetVolumeInformation('c:',nil,0,@VolumeSerialNumber,MaxComponetLength,FileFlag,nil,0);
  MyS := IntToStr(VolumeSerialNumber);
end;

وهذا ولكي تحياتي

#42

الاخ العزيز خالد صالح اتحداااااااااااااااااااااااااااااااااك

انتظر برنامجى المحمى بفكرة عربية 100%

اخوك عبد الرحمن

#43

سوف يحلها الأخ خالد الصالح

#44

يالله يا شباب شاركونا

ومن يتهيب صعود الجبال يعش أبد الدهر بين الحفر

#45

وانا في انتظارك مليت :D

#46

السلام عليكم

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

أتمنى إن لا تتجاهل هذه الرسالة .

تحياتي أخوك Visitor_OM

#47

السلام عليكم

ولماذا اتجاهل رسالتك ؟

عموما هذا شرح لكسر برنامج :D قمت بعمله لكن بمنتدى اخر :

http://www.arabsgate.com/vb/showthread.php...threadid=309977

تحياتي

#48

بارك الله فيك أخي خالد الصالح ، الف ألف شكر لك

أخي الكريم حقيقة كان الشرح كافي ووافي .

بس إذا تسمح لي إن أسئل .

#49

للرفع

#50

السلام عليكم

ارجو الشرح المبسط للجزء الاخير من شرحك حول استخدام الاداة OllyDbg

وبالظبط عند الخطوة الموضحة بهذة الصورة:

all12.gif

بعدها نقوم بكتابة رقم التسجيل الآصلي وإغلاق البرنامج بعد الضغط على F9 ببرنامج OllyDbg

ارجو التوضيح وشكرا

اخوك عرفه

وَقُل رَّبِّ زِدْنِي عِلْماً

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

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

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

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

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