delphi4arab منتديات دلفي للعرب
[تمرين] حماية ذاتية : البرنامج معطوب، مصاب بفيروس او تم العبث به - نسخة قابلة للطباعة

+- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum)
+-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3)
+--- قسم : تمارين دلفي وحلول (https://delphi4arab.net/forum/forumdisplay.php?fid=16)
+--- الموضوع : [تمرين] حماية ذاتية : البرنامج معطوب، مصاب بفيروس او تم العبث به (/showthread.php?tid=425)

الصفحات: 1 2 3


RE: [تمرين] حماية ذاتية : البرنامج معطوب، مصاب بفيروس او تم العبث به - larbiparadox - 10-12-2022

هل الحماية من الهندسة العكسية ؟ ، أو من أمور أخرى


RE: [تمرين] حماية ذاتية : البرنامج معطوب، مصاب بفيروس او تم العبث به - ephemeroptera - 10-12-2022

إقتباس :هل الحماية من الهندسة العكسية ؟ ، أو من أمور أخرى

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

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


RE: [تمرين] حماية ذاتية : البرنامج معطوب، مصاب بفيروس او تم العبث به - S.FATEH - 11-12-2022

السلام عليكم

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

PHP كود :
     C := C xor $FFFFFFFF; 



RE: [تمرين] حماية ذاتية : البرنامج معطوب، مصاب بفيروس او تم العبث به - Ndagor - 13-12-2022

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

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