delphi4arab منتديات دلفي للعرب

نسخة كاملة : [تمرين] حماية ذاتية : البرنامج معطوب، مصاب بفيروس او تم العبث به
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
الصفحات : 1 2 3
هل الحماية من الهندسة العكسية ؟ ، أو من أمور أخرى
إقتباس :هل الحماية من الهندسة العكسية ؟ ، أو من أمور أخرى

هذا التمرين لا يتعدى عملية بسيطة Integrity Check باعتماد هاش CRC كآلية...
يقوم بعمل هاش لنفسه و مقارنته بقيمة الهاش المحفوظة في آخرة...

لا يمكن النظر اليها او اعتبارها حماية من التلويث  (البرامج الخبيثة) او من التعديل (هندسة عكسية) الأصح هي مجرد  Integrity Check على القرص.
السلام عليكم

فقط سآل بسيط لما هذا الجزء

PHP كود :
     C := C xor $FFFFFFFF; 
كنت قد اجبت على هذا الامر
إقتباس : CRC مسجل بشكل عكسي(crc xor $ffffffff) لان TIdHashCRC32 تقوم بحساب CRC للملف كامل  بما في ذلك هذا المجال (خانة crc)فتكون النتيجة ‎-1 في حال نجاح عملية المقارنة

عند حساب crc في المرحلة الثانية عند عملية التاكد  HashStreamAsHex تقوم بالعملية الحساب  لكامل Stream و لا تتيه خيار تحديد size الذي تريده size-4
الصفحات : 1 2 3