PDA

View Full Version : حرفه ای: بررسی CRC سورس کد



arshadtehrani
سه شنبه 31 خرداد 1390, 11:18 صبح
با سلام خدمت همه اساتید و دوستان

می خوام بدونم چه جوری می شه صحت تغییر محتوایات یک تابع را پس از کامپایل و در زمان اجرا بررسی کرد.

مثل ما یک برنامه داریم ، که می خواهیم بدونیم آیا کرکر محتوایات تابع مورد نظر ما رو تغییر داده یا نه؟!!

مثلا آدرس شروع و پایان تابع مورد نظر رو بهش بدیم بعد CRC ان را محاسبه کنه در صورت تغییر تابع توسط کرک CRC هم تغییر خواهد کرد، آن وقت تصمیم درست را اتخاذ می کنیم

ممنون می شیم اگه دوستان راهنمایی کنن

ab.mahmoodi
چهارشنبه 01 تیر 1390, 00:58 صبح
شما میتونید سی ار سی یک تابع را در زمان اجرا محاسبه کرده و با سی ار سی واقعی اون مقایسه کنید. زبان برنامه نویسی شما چیه؟

sadra1234
یک شنبه 19 تیر 1390, 10:16 صبح
سلام
من با سی شارپ کارمی کنم
چطوری میشه crc رو چک کنم؟
مثال عملی اگه دارین؟

ab.mahmoodi
چهارشنبه 29 تیر 1390, 22:09 عصر
سلام
من با سی شارپ کارمی کنم
چطوری میشه crc رو چک کنم؟
مثال عملی اگه دارین؟

شما میخواهید سی ار سی چه چیزی را چک کنید؟ سی ار سی یک دیتا روی هارد دیسک یا یک متد در حافظه؟ این دو حالت با هم متفاوته. برای محاسبه سی ار سی یک متد در حافظه رم باید آدرس ابتدا و انتهایی متد مورد نظر را بدست آورید و آنرا برای محاسبه سی ار سی استفاده کنید. سعی میکنم یک سمپل برای شما آماده کنم. فقط بفرمایید کدام حالت را نیاز دارید.

arshadtehrani
دوشنبه 26 خرداد 1393, 08:49 صبح
با سلام

شرمنده مدتی خیلی گرفتار بودم

1- زبان برنامه نویسی دلفی
2- بررسی متد در حافظه

تشکر