[تمرين] حماية ذاتية : البرنامج معطوب، مصاب بفيروس او تم العبث به
#21
هل الحماية من الهندسة العكسية ؟ ، أو من أمور أخرى
‏اللّهمّ فرّج أُموراً ضَاقت بها صُدورنا وعجزت بها حيلتنا وقلّ بها صَبرنا الّلهمّ أَسعِد قلوبنا بما أنتَ أعْلَمُ بِهِ مِنّا
الرد
#22
إقتباس :هل الحماية من الهندسة العكسية ؟ ، أو من أمور أخرى

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

لا يمكن النظر اليها او اعتبارها حماية من التلويث  (البرامج الخبيثة) او من التعديل (هندسة عكسية) الأصح هي مجرد  Integrity Check على القرص.
[-] كل من 1 user says قال شكرا ل ephemeroptera على المشاركة المفيدة
  • larbiparadox
الرد
#23
السلام عليكم

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

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

عند حساب crc في المرحلة الثانية عند عملية التاكد  HashStreamAsHex تقوم بالعملية الحساب  لكامل Stream و لا تتيه خيار تحديد size الذي تريده size-4
[-] كل من 1 user says قال شكرا ل Ndagor على المشاركة المفيدة
  • S.FATEH
الرد


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم