logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Jak odzyskać program z mikrokontrolera PIC 16?

ufalowiec 24 Sty 2006 18:47 1589 7
REKLAMA
  • #1 2214711
    ufalowiec
    Poziom 11  
    Posty: 32
    Pomógł: 1
    Ocena: 1
    mam zaprogramowany mikrokontropler PIC 16. czy moge jakos odzyskac z niego program ?? jak to zrobic ??

    z góry dzieki
  • REKLAMA
  • #2 2214855
    Van_Gandalf
    Poziom 19  
    Posty: 502
    Pomógł: 7
    Ocena: 43
    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
  • REKLAMA
  • #3 2215371
    Smoczy
    Poziom 20  
    Posty: 436
    Pomógł: 26
    Ocena: 67
    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).
  • #4 2217622
    ko_rex
    Poziom 19  
    Posty: 253
    Pomógł: 38
    Ocena: 2
    Heheheh ale mamy cwaniaków na forum... skoro to tylko odrobina wiedzy, to dlaczego nikt sobie z tym nie radzi??
  • REKLAMA
  • #5 2217836
    _Matik_
    Poziom 19  
    Posty: 390
    Pomógł: 25
    Ocena: 7
    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 =).
  • #6 2219471
    Van_Gandalf
    Poziom 19  
    Posty: 502
    Pomógł: 7
    Ocena: 43
    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:):):)
  • REKLAMA
  • #8 2221570
    LordBlick
    VIP Zasłużony dla elektroda
    Posty: 5438
    Pomógł: 549
    Ocena: 69
    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.

Podsumowanie tematu

✨ 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.
REKLAMA