witam, poprostu wsadź do programatora i daj read flash i masz wsad do procka. Jeśli kontrolerek był programowany z funkcją protect flash to przy próbie odczytu wyczyści ci pamieć flash i nici.... niestety w domowych warunkach odczytanie zaprotegowanego kontrolerka jest nierealne .. pozdrawiam
Nie zgodze się, że jest nierealne. Wręcz przeciwnie, przy odrobinie wiedzy na ten temat ponoć jest nieskomplikowane (ja jak narazie nie posiadam takiej wiedzy).
Pewnie ze to jest do zrobienia. Wystarczy jedynie znac strukture wewnetrzna ukladu, zeszlifowac obudowe i dobrac sie bezposrednio do matrycy pamieci ;p
Pilnikiem i lupą tego nie zrobisz =).
pisalem ze w domowych warunkach nie da rady, sa ponoc 3 mozliwosci labolatoryjnego odczytania poprzez zmiany napiecia zasilania kontrolera, odczyt fal emitujacych przez kontroler podczas pracy, ale jakich nie wiem. jest jeszcze podobno jedna metoda odczytu przez producenta mikrokontrolerów ale jej nie poznamy:)
Hmmm... to w PICach od razu skasuje flash przy próbie odczytu z zabezpieczonego procka ? Z tego co wiem, w wypadku '51 czy AVR po prostu nie zezwoli na odczyt...
Temat - rzeka, ale za dużu tu wody i za głęboko (po kilku postach dojdziemy do omijania zabezpieczeń sprzętowych, kolidując z 1 pkt. regulaminu) oraz wielokrotnie omawiany - zamykam.
✨ Odzyskanie programu z mikrokontrolera PIC 16 jest możliwe poprzez odczyt pamięci flash za pomocą programatora, o ile nie zastosowano zabezpieczenia ochrony pamięci (protect flash). W przypadku aktywnej ochrony próba odczytu skutkuje wymazaniem zawartości pamięci, co uniemożliwia odzyskanie programu w warunkach domowych. Istnieją jednak zaawansowane metody laboratoryjne, takie jak zmiana napięcia zasilania, analiza fal emitowanych podczas pracy układu czy mechanizmy producenta, które mogą umożliwić odczyt, lecz są one niedostępne dla amatorów. Dyskusja podkreśla, że odczyt zabezpieczonego PIC-a wymaga specjalistycznej wiedzy i sprzętu, a próby obejścia zabezpieczeń sprzętowych są kontrowersyjne i często nielegalne. W porównaniu do innych mikrokontrolerów, jak rodzina 8051 czy AVR, gdzie odczyt jest po prostu zablokowany, PIC może wymazać pamięć przy próbie nieautoryzowanego odczytu. Podsumowanie AI na podstawie dyskusji. Może zawierać błędy.