10-12-2022, 01:05 PM
10-12-2022, 08:01 PM
إقتباس :هل الحماية من الهندسة العكسية ؟ ، أو من أمور أخرى
هذا التمرين لا يتعدى عملية بسيطة Integrity Check باعتماد هاش CRC كآلية...
يقوم بعمل هاش لنفسه و مقارنته بقيمة الهاش المحفوظة في آخرة...
لا يمكن النظر اليها او اعتبارها حماية من التلويث (البرامج الخبيثة) او من التعديل (هندسة عكسية) الأصح هي مجرد Integrity Check على القرص.
11-12-2022, 03:34 PM
السلام عليكم
فقط سآل بسيط لما هذا الجزء
فقط سآل بسيط لما هذا الجزء
PHP كود :
C := C xor $FFFFFFFF;
13-12-2022, 10:44 AM
كنت قد اجبت على هذا الامر
عند حساب crc في المرحلة الثانية عند عملية التاكد HashStreamAsHex تقوم بالعملية الحساب لكامل Stream و لا تتيه خيار تحديد size الذي تريده size-4
إقتباس : CRC مسجل بشكل عكسي(crc xor $ffffffff) لان TIdHashCRC32 تقوم بحساب CRC للملف كامل بما في ذلك هذا المجال (خانة crc)فتكون النتيجة -1 في حال نجاح عملية المقارنة
عند حساب crc في المرحلة الثانية عند عملية التاكد HashStreamAsHex تقوم بالعملية الحساب لكامل Stream و لا تتيه خيار تحديد size الذي تريده size-4