سلام دوستان روشی هست که بشه برنامه روی میکرو کنترلر atmega 8 رو طوری قفل کرد که دیگه نشه خوند یا حتی اگه قفل بشکنن و برنامه رو بخونن و رو میکرو دیگه پروگرم کنن جواب نده و اگر هم این کار ها انجام بشه ایا راهی هست که بشه بازم از این برنامه قفل شده که روی هیچ میکروی دیگه ای جواب نمیده روی یه میکروی دیگه پروگرم کرد و استفاده کرد با تشکر از راهنمایی دوستان
اطلاعیه
Collapse
No announcement yet.
قفل برنامه پروگرم شده avr
Collapse
X
-
پاسخ : قفل برنامه پروگرم شده avr
ببینید هیچ کاری نشد نداره...
در حالت عادی شما میتونید با تنظیم فیوزبیتهای قفل در بالاترین سطح میکرو رو در برابر پروگرمرهای معمولی محافظت کنید ولی تا جایی میشه...
من یجا خوندم که سطح روی تراشه رو برمیدارند و با UV اطلاعاتش رو میخونند حالا نمیدونم تا چ حد درست هست...جای دیگه دوستان پیشنهاد داده بودند که پین های مربوط به پروگرم کردن رو کلا جدا کنیم و چسب بریزیم روی میکرو که البته این کار هم جلوی کسی که هدفش خوندن میکرو هست رو نمیگیره...
به هر حال هیچ قفلی (چه در دنیای دیجیتال چه در دنیای بیرون) وجود نداره که دزد نتونه ازش رد بشه...دزدش بالاخره پیدا میشه...بستگی داره که چقدر روی خوندن اطلاعات چیپ تلاش کنه...ولی راه معمولش این که فیوزبیت ها رو روی بالاترین سطح تنظیم میکنند و روی چیپ چسب میریزند....که همونطور که عرض کردم ممکنه یه نفر راه عبورشو پیدا کنه...تولید کننده تجهیزات برنامه پذیر اتوماسیون صنعتی
www.intelart.ir
ساخت کنترلر دما PID فازي با AVR [آموزشی]
- تشکرها 1
-
پاسخ : قفل برنامه پروگرم شده avr
خب مثلا اگه خود من قرار باشه یجوری به ریست دسترسی پیدا کنم با یه تیغ کنار پایه رو میتراشم و یه سیم بهش لحیم میکنم!
راه حل بعدی؟تولید کننده تجهیزات برنامه پذیر اتوماسیون صنعتی
www.intelart.ir
ساخت کنترلر دما PID فازي با AVR [آموزشی]
- تشکرها 1
دیدگاه
-
پاسخ : قفل برنامه پروگرم شده avr
بهترین راهش استفاده از رزین سخت هستش که درصورت تلاش برای جدا کردنش از روی میکرو سطح میکرو رو هم جدا میکنه و به احتمال 90% میکرو خراب میشه ولی باز هم میشه اونو با استفاده از محلول های خاص شست و شو داد و از بین برد ولی خیلی سخت ( نسبت به رزینی که استفاده میکنید )
راه دیگه هم داره اینکه برای فعال کردن برنامتون یه روش در نظر بگیرید مثلاً نگه داشتن یه سوئیچ به مدت 10 ثانیه و بعد از اون 1 متغیر فعال بشه برای همیشه و لوپ اصلی برنامه رو فعال کنه ( چون برای کپی برنامه فقط فایل HEX رو میشه خوند این روش بسیار کار آمد هستش و فکر نمیکنم کسی به فکرش برسه که برنامه اینجوری فعال میشه )
http://www.eca.ir/forums/thread72424.html لطفاً به این تاپیک هم پاسخ بدید
- تشکرها 1
دیدگاه
-
پاسخ : قفل برنامه پروگرم شده avr
نوشته اصلی توسط Mr.Half-A نمایش پست هابهترین راهش استفاده از رزین سخت هستش که درصورت تلاش برای جدا کردنش از روی میکرو سطح میکرو رو هم جدا میکنه و به احتمال 90% میکرو خراب میشه ولی باز هم میشه اونو با استفاده از محلول های خاص شست و شو داد و از بین برد ولی خیلی سخت ( نسبت به رزینی که استفاده میکنید )
راه دیگه هم داره اینکه برای فعال کردن برنامتون یه روش در نظر بگیرید مثلاً نگه داشتن یه سوئیچ به مدت 10 ثانیه و بعد از اون 1 متغیر فعال بشه برای همیشه و لوپ اصلی برنامه رو فعال کنه ( چون برای کپی برنامه فقط فایل HEX رو میشه خوند این روش بسیار کار آمد هستش و فکر نمیکنم کسی به فکرش برسه که برنامه اینجوری فعال میشه )
http://www.eca.ir/forums/thread72424.html لطفاً به این تاپیک هم پاسخ بدید
این مدل چسب با DMF (دی متیل فرمامید) حل میشه!
استفاده از کلید کار مناسبی نیست...هر بار که میکرو ریست بشه باید همین کار تکرار بشه...تولید کننده تجهیزات برنامه پذیر اتوماسیون صنعتی
www.intelart.ir
ساخت کنترلر دما PID فازي با AVR [آموزشی]
- تشکرها 1
دیدگاه
-
پاسخ : قفل برنامه پروگرم شده avr
ممنون از پاسخای همه دوستان قرار نیست روی میکرو چسب بریزم یا پایه هاش جدا کنم پس با تنظیم فیوز بیت امکان پذیر هست که تا حد امکان جلوی خوندن با پروگرمر های معمولی بگیرم .
حالا من این کار را کردم برنامم رو پروگرم کردم فیوز بیت هاش رو روی بالاترین سطح پروگرم کردم حالا میخوام ازش بخونم چطور باید این کار بکنم با پروگرمر های زیف سوکت هوشمند هاتل یا سانا میشه یا باید پروگرمر اصل اتمل باشه تا این کار ممکن باشه البته هدف من فقط افزایش معلومات است چون تو کارام خیلی ازش استفاده میکنم
بازم ممنون
دلیل: ادغام دو پست برای جلوگیری از اسپم
یه روشم خودم تست کردم اینه که به پایه مربوط یه ولتاژ غیر مجاز دادم اما کل همون پورت میسوزه و بلا استفاده میشه البته باید لحظه ای باشه وگرنه کل میکرو میسوزه
یه چیزی هم راجعبه شماره سریال شنیدم که شاید برنامه رو با استفاده از اون محدود کردسقراط : دانش من بدانجایی رسید که فهمیدم هیچ نمیدانم.
دیدگاه
-
پاسخ : قفل برنامه پروگرم شده avr
سلام
خیلی مختصر عرض کنم:
اگر از میکرو قفل شده سعی کنید بخونید با فایل هگز که تمام بایت هاش با 0xFF پرشده مواجه خواهید شد...
در مورد دوم هم میکرو های AVR مثل آرم نیستند که هر کدوم signature جداگانه داشته باشند و انجام این کار برای AVR امکان پذیر نیست...تولید کننده تجهیزات برنامه پذیر اتوماسیون صنعتی
www.intelart.ir
ساخت کنترلر دما PID فازي با AVR [آموزشی]
- تشکرها 1
دیدگاه
-
پاسخ : قفل برنامه پروگرم شده avr
اونی که علم تراش دادن میکرو و خوندن اطلاعات رو داره ، یا مثلا میتونه به هر روش علمی میکرو رو باز کنه یا کپی کنه ، خودش توانایی نوشتن 90 درصد برنامه های دنیا رو که شما میخاید پنهانش کنید و داره ، اصلا وقت برای خوندن اطلاعات نمیزاره ، خودش میشنه مینویسه ، حالا اگه برا اپل و سامسونگ و اینا باشه خوب داستانش فرق داره.
پس برا ما همون فیوز بیت کافیه.به سمت نور خورشيد حرکت کن،تو ميتوني تابش خورشيد رو حس کني ،حتي اگه کور باشي.
(پيش به سوي هدف)
دیدگاه
-
پاسخ : قفل برنامه پروگرم شده avr
نوشته اصلی توسط hosseinam نمایش پست هااونی که علم تراش دادن میکرو و خوندن اطلاعات رو داره ، یا مثلا میتونه به هر روش علمی میکرو رو باز کنه یا کپی کنه ، خودش توانایی نوشتن 90 درصد برنامه های دنیا رو که شما میخاید پنهانش کنید و داره ، اصلا وقت برای خوندن اطلاعات نمیزاره ، خودش میشنه مینویسه ، حالا اگه برا اپل و سامسونگ و اینا باشه خوب داستانش فرق داره.
پس برا ما همون فیوز بیت کافیه.
مثلا نوشتن فیرمور یه میکرو که فلشش که با 100کیلوبایت برنامه پر شده(از کجا معلوم که طرف بتونه اون الگوریتم رو پیاده کنه!!!!) خیلی بیشتر وقت میبره تا اینکه طرف وقتشو بزاره پای خوندن برنامه...و اینو هم بگم خوندن فلش واسه کسی که کارش خوندن برنامه هست و حرفه ای شده عمل سختی نیست!تولید کننده تجهیزات برنامه پذیر اتوماسیون صنعتی
www.intelart.ir
ساخت کنترلر دما PID فازي با AVR [آموزشی]
دیدگاه
-
پاسخ : قفل برنامه پروگرم شده avr
نوشته اصلی توسط Mahdi.Faani نمایش پست هااین مدل چسب با DMF (دی متیل فرمامید) حل میشه!
استفاده از کلید کار مناسبی نیست...هر بار که میکرو ریست بشه باید همین کار تکرار بشه...
رزین خانواده ای از محصولات شیمیایی هستش که خودش ابعاد مختلفی داره و تقریباً یک علم جدا محسوب میشه )
و درباره ریست شدن میکرو هم باید بگم که حافظه EEPROM برای همین مواقع هستش !!!!!!!!!!!!!!
دیدگاه
-
پاسخ : قفل برنامه پروگرم شده avr
نوشته اصلی توسط Mr.Half-A نمایش پست هارزین نوعی چسب نیستش!!!
رزین خانواده ای از محصولات شیمیایی هستش که خودش ابعاد مختلفی داره و تقریباً یک علم جدا محسوب میشه )
و درباره ریست شدن میکرو هم باید بگم که حافظه EEPROM برای همین مواقع هستش !!!!!!!!!!!!!!
بله چسب نیست...چسبی است که با گذشت زمان سفت میشود...حالا هدف از این تاپیک تعریف کلمه رزین نبوده...تصور بر این بوده که ما میدونم رزین چی هست
در مورد E2PROM : کسی که فلش رو کپی کنه خب E2PROM رو هم کپی میکنه...به هر حال اون ایده کلید زیاد جالب نیست چون که اولا هزینه اضافی تحمیل می کنه و دوما این مدل طراحی به هیچ وجه اصولی نیست....برای ساخت وسایل آزمایشی ممکنه جواب بده ولی به هیچ عنوان استاندارد نیست...تولید کننده تجهیزات برنامه پذیر اتوماسیون صنعتی
www.intelart.ir
ساخت کنترلر دما PID فازي با AVR [آموزشی]
دیدگاه
-
پاسخ : قفل برنامه پروگرم شده avr
اون کسی که بیاد این همه تحیق انجام بده که چطوری برنامه رو بدزده تازه برنامه ا زطرفی با تنظیم لاک بیتها کلی بهم می ریزه و دربه داغون میشه و بیاد اینو بهم بچسبونه و خلاصه کلی بدبختی بکشه از طرفی هم این برنامه ها یی که ارزش دزدی داشته باشن از پیچیدگی های خودش برخورداره .eshop-hodhod.ir
دیدگاه
دیدگاه