وهذه محاولة مني رغم ان النتيجة معروفة ، ولكن هذه المرة استخدمت برنامج غير مشهور لضغط الملف التنفيذي ، وارجو ان ينجح :o
كل الطرق التي اعرفها لحماية برنامجك برمجياً
السلام عليكم
الأخ ابو هاني...حتى تشفير البرنامج لن يكفي ...عموما بالنسبة لبرنامجك فاالرسالة هي : من طلب العلا سهر الليالي.
بالنسبة للأخ Visitor_0M...هذا هو برنامجك في المرفقات.
اشكركم جميعا على هذه الأمثلة ونريد المزيد.
تحياتي
الاخ arafa ارجو وضع اكواد برامجك حتى نزيد من الافادة
Technical Lead Developer
اللهم قنى شر الجهل و الجهلاء
( اقْتَرَبَ لِلنَّاسِ حِسَابُهُمْ وَهُمْ فِي غَفْلَةٍ مَّعْرِضُونَ ) {الأنبياء:1}
حتى التشفير صار موضة قديمة
مع برنامج soft ice
tw2000
لكن اسؤال هنا لاستاذ خالد
هل من المكن عمل
اي شيئ ضد هذين البرنامجين
اخوكم رضا(f)(f)
جهد رائع وإليكم رأيي الشخصي
أعتقد أنه لاتوجد حماية مطلقة وبرأيي أن أفضل طريقة هي استخدام عدة حمايات معا
مثل رقم القرص الصلب وملف مخفي معا
وثم التأكد من صحة الحماية في عدة أمكنة من البرنامج وبأوقات مختلفة وليس مرة واحدة عند فتح البرنامج
ولاننسى موضوع الضغط والتشفير أيضا فهو من الأمور الجيدة لإخفاء الحماية طبعا بعد قيامك بحماية البرنامج بشكل جيد
وبهذا تربك من سيحاول كسر حماية برنامجك
عن عائشة رضي الله عنها أن النبي صلى الله عليه وسلم قال: إن الله يحب إذا عمل أحدكم عملا أن يتقنه
نعيب زماننا والعيب فينا ... وما لزماننا عيب سوانا
ونهجو ذا الزمان بغير ذنب ... ولو نطق الزمان لنا هجانا
محمد سامر أبو سلو
اخى خالد
ممكن ان تبين لى نوع الخطأ الذى ظهر بالبرنامج لكى اصلحة
وشكرا
وَقُل رَّبِّ زِدْنِي عِلْماً
Run-time error 13 (Type mismatch)
عموما عدلت الشفرة البرمجية ليعمل البرنامج :D
تحياتي
اخ ابو هاني
هذا برنامج لفك نوع الحمايه لبرنامجك في المرفقات
اخ خالد الصالح
يبدو ان لديك الكثير : لما لا تعلمنا مما علمك الله ؟؟؟؟
افدنا :P:p:p
اخ ابو هاني هل من الممكن الأطلاع على كود برنامجك ؟
ازا مش ممكن على الأقل ,قلي من اين أحصل على هذا
ال Skin الجميل ؟ او كيف استخدمه ؟
برنامجك هذا معمول على ال Delhpi صح ؟
هذا ما عرفته عندما شغلت برنامج ال PEIdentifier
يا ريت تحكيلي كيف استخم السكن سواء دلفي او فيجيوال بيسك ;);)
و مشكوورين الشباب على افكارهم , و الله الواحد كل يوم عم بتعلم شغله جديده :)
اخي الكريم nadeen
البرنامج فعلا مصنوع بالدلفي ، وكود البرنامج بسيط لابعد الحدود ، فهو يقوم بقراء الرقم التسلسلي للهارديسك ، ويعرضه كـ Serial No ويطالب المستخدم بادخال Key Code وهو ناتج عمليات متعددة من ضرب وقسمة وطرح على الرقم المذكورة ، وكما هو الحال في جميع جمل الشرط فاذا تساوى الرقم المدخل من المستخدم بـ الرقم الناتج من العمليات السابقة ، فانه يقبل والا فانه يرفض .
هذا بالنسبة لعملية الحماية.
واما بالنسبة للـ Skin فقد اعطيك موقع الشركة واكرره هنا للفائدة ، رغم ان المنتدى لفيجول بيسك وهذا الاسكين لايفيدهم لانه موجه خاصة الى الدلفي
واما استخدامه فانه بمنتهى السهولة بحيث انه يكفي ان تنزل الكمبوننت على الفورم وتحدد الاسكين فيعمل .
هذا ولك تحياتي
و الله صار في إقبال على الموضوع
و الأضواء كلها على الأخ خالد الصالح
وينكم يا شباب
اخ ابو هاني يسلموا يا سيدي
ممكنن تبعلي الكود ؟؟؟؟؟ ازا ما فيها سئله ؟!؟!؟؟!؟!؟!
سلام ;););)
على فكره انا صبيه مو شب !!!!
شو القصه الكل بفكرني شب ؟!؟!؟؟!!؟؟!؟!؟!؟!
:mad::mad::mad:
(f)
اولا اعتذر عن الالتباس ، ولكن استنتجت انك شب من عبارة "و الله الواحد كل يوم عم بتعلم شغله جديده " ، ولكن غاب عني انك تقصدين العبارة بشكل عام وليس كما اقتصر فهمي المتواضع.
على العمموم اللذي فهمته انك ترغبين في الحصول على الكود الذي يقرا رقم الهارديسك
وهو كالتالي :
var
VolumeSerialNumber : DWORD;
MaxComponetLength, FileFlag : Cardinal;
MyS : String;
begin
GetVolumeInformation('c:',nil,0,@VolumeSerialNumber,MaxComponetLength,FileFlag,nil,0);
MyS := IntToStr(VolumeSerialNumber);
end;وهذا ولكي تحياتي
الاخ العزيز خالد صالح اتحداااااااااااااااااااااااااااااااااك
انتظر برنامجى المحمى بفكرة عربية 100%
اخوك عبد الرحمن
سوف يحلها الأخ خالد الصالح
يالله يا شباب شاركونا
ومن يتهيب صعود الجبال يعش أبد الدهر بين الحفر
وانا في انتظارك مليت :D
السلام عليكم
أخي الكريم / خالد الصالح ، لماذا لا تتفضل علينا بيسير من الشرح لطريقة فك حماية البرامج . خاصة تلك التي تتبعها .
أتمنى إن لا تتجاهل هذه الرسالة .
تحياتي أخوك Visitor_OM
السلام عليكم
ولماذا اتجاهل رسالتك ؟
عموما هذا شرح لكسر برنامج :D قمت بعمله لكن بمنتدى اخر :
http://www.arabsgate.com/vb/showthread.php...threadid=309977
تحياتي
بارك الله فيك أخي خالد الصالح ، الف ألف شكر لك
أخي الكريم حقيقة كان الشرح كافي ووافي .
بس إذا تسمح لي إن أسئل .
للرفع
السلام عليكم
ارجو الشرح المبسط للجزء الاخير من شرحك حول استخدام الاداة OllyDbg
وبالظبط عند الخطوة الموضحة بهذة الصورة:

بعدها نقوم بكتابة رقم التسجيل الآصلي وإغلاق البرنامج بعد الضغط على F9 ببرنامج OllyDbg
ارجو التوضيح وشكرا
اخوك عرفه
وَقُل رَّبِّ زِدْنِي عِلْماً