سلام دوستان.
من میخواستم کد Hex برنامه یک میکرو Pic را بخوانم.میشه بهم یاد بدید چه جوری میتونم قفل میکرو را باز کنم.
سلام دوستان.
من میخواستم کد Hex برنامه یک میکرو Pic را بخوانم.میشه بهم یاد بدید چه جوری میتونم قفل میکرو را باز کنم.
اگه قرار بود که قفل باز بشه که دیگه قفل نبود .
معمولا میکرو رو lock میکنند که دیگه نشه کدش رو خوند
البته این کار امکان پذیر هست ولی به مقداری اطلاعات+تجربه و در مواردی وسایلی برای کار بر روی میکرو مانند micro probe احتیاج هست
ساده ترین راه حمله با شیوه نوسان در تغذیه و یا ساعت میکرو هست (Power Glitch or
Clock Glitch) که میتونه باعث واکنش های غیر عادی از میکرو بشه و خواسته یعنی که پاک کردن بیت مربوط به قفل حافظه کد و یا دیتای میکرو هست عملی خواهد شد
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
و...
خیلی جالب و در عین حال خطرناکه
میشه دوستان در رمورد روش نوسان در تغذیه یا کلاک پالس رو دقیق توضیح بدند ؟؟؟
بحث جالبی میشه اگه ادامه پیدا بکنه
ممنونم![]()
همانطور که در لینک بالا خواندید با ایجاد کلاک هایی کوتاهتر و سریعتر از حد معمول و یا ولتاژ بالاتر یا پایینتر از حد معمول در در زمان اجرای یک دستور در mcu ( دستورات موجود در نرم افزار و یا دستوراتی که میکرو برای ارتباط با پروگرامر می پذیرد مثل دستورات خواندن حافظه و یا پاک کردن flash و... )میتوان باعث تغییر ان دستور شد و بطور تجربی به هدف مورد نظر رسید
بطور مثال در حین اجرای دستور پاک کردن flash و یا eeprom میکرو ، با نوسان در تغذیه امکان پاک کردن بیت مربوط به قفل flash در صورتی که محتویات flash نیز پاک نشود خواهد بود
با سلام
شانس موفقیت در این کا رچه جوری ؟؟؟
مثلا در چندبار میشه کاملا موفقیت امیز این کار رو کرد؟؟؟؟؟![]()
هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)