PDA

نسخه کامل مشاهده نسخه کامل : نحوه CRC Check در فایلهای پک شده !؟



Holy_Jesus
17-08-2009, 19:15
با سلام خدمت دوستان
بنده در سایت آنپک می هایی دیدم که برخی هاشون CRC Check داشتن , به نحوی که بعد از آنپک شدن فایل , فایل به علت وجود این بررسی دیگه قابل اجرا نبود و باید patch میشد , حالا سوال من اینکه که چطور این کار انجام میشه , یعنی وقتی ما مقدار crc رو قبل از پک کردن چک میکنیم , خوب بعد از پک شدن این مقدار تغییر میکنه , در کل روش استفاده شده در این روش برای من مبهم هست و ممنون میشم اگر دوستان لطف کنن و کمی در این باب توضیح بدن.

amirgooran
17-08-2009, 20:43
خوب برای CRC Check معمولا از الگوریتم CRC32 استفاده می شه،به این صورت که CRC32 فایل رو چک می کنند،چنانچه با مقدار اولیه برابر نبود،یعنی فایل مورد نظر دستکاری شده،اگه Source code کارتونو راه می ندازه،بهتون بدم.

Holy_Jesus
17-08-2009, 22:45
بسیار ممنون میشم اگر یه نمونه سورس محبت بفرمائید , فرقی نمیکنه با چه زبانی , بیشتر الگوریتم مد نظر بنده هست.
متشکرم.

amirgooran
28-03-2010, 10:06
توي اينترنت از اين جور کدها فراوان هست،يک نمونه واستون آپلود کردم:


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید