الفريق العربي للهندسة العكسية
كيف يتم حساب CheckSum في Hex - نسخة قابلة للطباعة

+- الفريق العربي للهندسة العكسية (https://www.at4re.net/f)
+-- قسم : منتديات الهندسة العكسية - Reverse Engineering Forums (https://www.at4re.net/f/forum-4.html)
+--- قسم : الأسئلة والإستفسارات، حلول المشاكل و تبادل الخبرات - Expert Exchange Newbie Questions Answers (https://www.at4re.net/f/forum-36.html)
+--- الموضوع : كيف يتم حساب CheckSum في Hex (/thread-2886.html)



كيف يتم حساب CheckSum في Hex - Polia - 05-10-2021

سلام عليكم  Heart  
لندخل في صلب الموضوع 
قمت بحساب checksum في hex لـ 16 بايت 

this is 16 Byte

[صورة مرفقة: 120410451.png]

Calc CheckSum32 Using Hex
[صورة مرفقة: 586684978.png]

نحن نعلم ان التشيك سوم هو مجموع عدد البايتات في الملف او أي شيئ 
طريقتي 
[صورة مرفقة: 713145252.png]

لكن لم تصلح لأن نتيجة خاطئة 
ماهي الطريقة التي يتبعها الـ hex في الحساب وشكرا 
[صورة مرفقة: 114097726.png]

مجرد فضول فقط لا غير  Big Grin Big Grin Big Grin



RE: كيف يتم حساب CheckSum في Hex - aijundi - 05-10-2021

الشرط داخل while يجب أن يكون i < len، ليس i <= len.


RE: كيف يتم حساب CheckSum في Hex - Polia - 06-10-2021

(05-10-2021, 04:11 PM)aijundi كتب : الشرط داخل while يجب أن يكون i < len، ليس i <= len.

شكرا لك <3