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

Metody odczytu zabezpieczonego mikrokontrolera PIC16F876 bez utraty danych

MaWo 12 Gru 2002 00:00 4311 12
REKLAMA
  • #1 63966
    MaWo
    Poziom 14  
    Posty: 197
    Pomógł: 1
    Ocena: 6
    Jak odczytać zabezpieczonego PIC16F876 ??? , żeby nie stracić zawartośći tego scalaka !!!



    Pozdrawiam MaWo
    gadu-gadu :176969
  • REKLAMA
  • #2 64757
    elektryk
    Poziom 42  
    Posty: 11029
    Pomógł: 439
    Ocena: 241
    Firma twierdzi ze sie nieda ale sa ludzie ktorzy piszą że to możliwe ja osobiscie zkłaniałbym się w kierunku firmy bo nawet jeśłi istnieje jakiś dziwny trick to trzeba wiele kasy na badania jak go wykorzystac a nikt za free nie da informacji ;(
  • #3 149063
    gregoire
    Poziom 12  
    Posty: 37
    Ocena: 6
    jeżeli ktoś mówi że odczytał zabezpieczonego PIC-a albo Atmel-a to po prostu się przechwala...
  • REKLAMA
  • #4 183500
    benchmarek
    Poziom 22  
    Posty: 669
    Pomógł: 19
    Ocena: 27
    nie robiłem tego nigdy ale czytałem, że jest to możliwe poprzez obniżenie napięcia zasilania procesora, wtedy mechanizm zabezpieczający przestaje działać bądź działa nieprawidłowo. nadmienie ze obniżanie napięcia powinno odbywać sie w sposób kontrolowany do momentu kiedy procesor przestaje działać wtedy trzeba podnieść minimalnie napięcie tak żeby procek zaczą ł funkcjonować. Tak wynika z przeczytnego przeze mnie opisu na temat zabezpieczen. Dodam jeszcze ze latwiej jest zlamac atmela niz pica.
  • REKLAMA
  • #5 183515
    elektryk
    Poziom 42  
    Posty: 11029
    Pomógł: 439
    Ocena: 241
    BenchMarek napisał:
    nie robiłem tego nigdy ale czytałem, że jest to możliwe poprzez obniżenie napięcia zasilania procesora, wtedy mechanizm zabezpieczający przestaje działać bądź działa nieprawidłowo. nadmienie ze obniżanie napięcia powinno odbywać sie w sposób kontrolowany do momentu kiedy procesor przestaje działać wtedy trzeba podnieść minimalnie napięcie tak żeby procek zaczą ł funkcjonować..
    Jest kilka innych technik łamania np zapis bitu zabezpieczenie przy obniżonym zasilania, generowanie "szpilek" w impulsach zasilania i programowania
    BenchMarek napisał:
    Dodam jeszcze ze latwiej jest zlamac atmela niz pica.
    Uwierze jak zobacze, ale zawsze jest to ciekawy argument w dyskusji dlaczego pice są lepsze od atmeli
    PS o jakie atmele Ci chodzi 90Sxxxxx 89SXXX czy AVR?
  • #6 183530
    D.M
    Poziom 15  
    Posty: 264
    Pomógł: 2
    Ocena: 15
    Z tego co słyszałem to raczej pice są łatwiejsze do odczytu niż Atmele ...
  • #7 183564
    Olon
    Poziom 12  
    Posty: 67
    Pomógł: 1
    Ocena: 9
    Myślę że powinieneś przeczytać serię artykułów pt " atak na mikrokontrolery" zamieszczonego w trzech kolejnych nr-ach EP > 8/9/10 , 2002. Rosyjski spec od łamania zabezpieczeń w mikrokontrolerach ( Siergiej Skorobogatow) wykłada " kawę na ławę". Z lektury w/w nasunął mi się jeden wniosek: " wszystko da się zrobić !!!...tylko za ile ???"
  • #8 183595
    Nemo
    Poziom 31  
    Posty: 2078
    Pomógł: 9
    Ocena: 72
    Odczytać można wszystko, lecz pytanie po co? Np. jeśli ktoś chce skopiować program z układu, który można kupić za 50 PLN, to zdecydowanie nie warto. Koszty sprzętu opisanego w ww artykułach to kilka tysięcy USD i do tego wiele godzin ciężkiej pracy specjalisty, który zna architekturę (fizyczną) procesora. Zastanawiam się, czy warto. Taniej natomiast wyciagnąć układ i zlecić jego skopiowanie metodą reverse engeneering. Tzn. obserwujemy jego działanie i piszemy program, który z grubsza tak samo działa. Metodą kolejnych przybliżeń dochodzimy do 99% (lub nawet 100%) funkcjonalności oryginału. To jest dużo tańsze, legalne i na dodatek mamy program w garści (nasz własny).
    Pozdrawiam.
  • #9 183687
    D.M
    Poziom 15  
    Posty: 264
    Pomógł: 2
    Ocena: 15
    Jesli sądzisz, że w ogólnodostepnej gazeci będziesz miał algorytm "wyciagania" programu z zabezpieczonej kosci to jestes w duzym błędzie.
    Poza tym w necie mozna znależć znacznie bardziej dokładne opisy "włamań"
    Poki co, wszystko co w jaki kolwiek sposób służy do łamania zabezpieczeń przed ingerencją osób niepowaołanych
    nie jest odrazu ot tak publikowane do wszelakiej wiadomości.
    Powiem tylko tyle - wiem co mówię...
  • REKLAMA
  • #10 184212
    benchmarek
    Poziom 22  
    Posty: 669
    Pomógł: 19
    Ocena: 27
    chodzi mi atmele at89xxxx z tej prozaicznej przyczyny ze sa mniej rozbudowanymi procesorami niz pierszy lepszy pic, pozatym maja grubsza strukture wykonania czataj mniejsza skale integracji i napewno sa podatniejsze na wszelkiego rodzaju ataki
  • #11 184213
    benchmarek
    Poziom 22  
    Posty: 669
    Pomógł: 19
    Ocena: 27
    nie jestem tu strona, w lamaniu zabezpieczen, a nie robie tego z uwagi ze sam pisze rozne programy i nie cieszylbym sie gdyby ktos bez mojej wiedzy grzebal sie w kodzie napisanym przeze mnie przez wiele godzin pracy spedzonej przy komputerze. chociaz czesem jest to kuszace jesli program nie zostyal zabezpieczony w zaden sposob
  • #12 184336
    sybulek
    Poziom 16  
    Posty: 131
    Pomógł: 12
    Ocena: 13
    Nie każdy włam do proca ma na celu wydarcie kasy, ja osobiście poprawiłbym czasem np. funkcjonowanie resetu, klawiatury albo wyświetlanie w czymś-tam, a nie mogę i muszę się męczyć z czyimś knotem, za który i tak zapłaciłem...
  • #13 184630
    Nemo
    Poziom 31  
    Posty: 2078
    Pomógł: 9
    Ocena: 72
    :arrow: sybulek: Masz całkowitą rację. Powinno być tak, że ci, którzy piszą takie programy z czasem je rozwiajają i dają użytkownikom w ramach gwarancji. Tyle, że kto chciałby się w dzisiejszych czasach tym bawić. Zgarnąć kasę i koniec. Całe szczęście, że nie wszyscy sa tacy.
    Pozdrawiam.

Podsumowanie tematu

LABEL_AI_GENERATED
Odczyt zabezpieczonego mikrokontrolera PIC16F876 bez utraty danych jest tematem kontrowersyjnym i trudnym. Producent oficjalnie twierdzi, że jest to niemożliwe, jednak w środowisku elektronicznym pojawiają się informacje o metodach obejścia zabezpieczeń, choć wymagają one specjalistycznej wiedzy i kosztownego sprzętu. Jedną z opisywanych technik jest kontrolowane obniżanie napięcia zasilania procesora, co może dezaktywować mechanizmy ochronne, jednak metoda ta jest skomplikowana i ryzykowna. Inne metody obejmują manipulacje bitami zabezpieczeń przy zmienionym zasilaniu oraz generowanie impulsów zakłócających podczas programowania. W literaturze, np. w artykułach Siergieja Skorobogatowa, opisane są zaawansowane ataki na mikrokontrolery, które potwierdzają, że teoretycznie wszystko można złamać, ale koszty i nakład pracy są bardzo wysokie. W praktyce często bardziej opłacalne i legalne jest wykonanie reverse engineeringu poprzez analizę działania układu i napisanie własnego programu. Dyskusja porusza także porównanie podatności na ataki między mikrokontrolerami PIC a Atmel, wskazując, że Atmele (szczególnie modele 89Sxxx) są mniej złożone i bardziej podatne na złamanie niż PIC. Ogólnie, łamanie zabezpieczeń jest trudne, kosztowne i rzadko opłacalne, a szczegółowe metody nie są powszechnie publikowane.
Podsumowanie AI na podstawie dyskusji. Może zawierać błędy.
REKLAMA