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 skopiować program z zabezpieczonego Atmela na inny układ?

McRobert 09 Maj 2003 07:25 3154 26
REKLAMA
  • #1 206778
    McRobert
    Poziom 13  
    Posty: 105
    Pomógł: 1
    Ocena: 2
    Czy istnieje możliwość ściagniecia programu z atmela ktory ma założone hasło. Nie musze wchodzić do programu ale chciałbym go przenieść z jednego atmela na drugiego (robiac w ten sposob kopie bezpieczenstwa).
    Nie wiem dlaczego po jakims czasie ulatuje z nich program
  • REKLAMA
  • #2 206827
    Tdv
    Poziom 34  
    Posty: 2237
    Pomógł: 150
    Ocena: 53
    Jaki atmel ma założone hasło? Tam nie ma żadnego hasła tylko ustawione bity blokujące odczyt.
    Normalnie się tego nie da zrobić.
    BTW co znaczy ulatuje z nich program?!?
  • #3 206834
    mosfet
    Poziom 25  
    Posty: 917
    Pomógł: 5
    Ocena: 27
    mialem kiedys taki problem z AT89C51. Jak go przegrzałem, albo podlaczylem zasilanie odwrotnie, to tracil pamiec...moze chodzi o to..
    ja tez nie slyszalem o hasle, sa bity, ktore uniemozliwiaja odczyt ROM'u i ponoc nawey chlopcy od Atmela nie umieja tego sciagac..ale ja w to nie wierze, napewno jest jakis back-dour...kwestia kto im wiecej zaplaci :D
  • #4 206871
    McRobert
    Poziom 13  
    Posty: 105
    Pomógł: 1
    Ocena: 2
    * Chodzi mi wlasnie o te bity sa ustawione i nie moge zgrac programu - nie da sie tego obejsc?
    * jest to sterownik (w ktorym jest atmel) chodzi jakis czas np 1 rok i kicha nagle nic nie chodzi - po dlugich ogledzinach wynika ze prog wylecial i trzeba kupic nowy sterownik bo choc mam jeden sprawny to nie moge z niego pgoga odczytac - kurcze musi byc jakis sposob POMOCY !!!
  • REKLAMA
  • #5 206905
    Tdv
    Poziom 34  
    Posty: 2237
    Pomógł: 150
    Ocena: 53
    Chłopcy z Atmela mówisz? No skoro można zrysować strukturę układu scalonego (jest do tego specjalny sorzęt) to i program taki odczytać się da, kwestia ogromnych pieniędzy.
    Z tym streownikiem to proponuję się skontaktować z producentem i eliminować raczej przyczyny, a nie skutki bo to nie jest normalne, że po roku program w procku sam z siebie zanika.
    W sumie to przychodzi mi do głowy jedna rzecz: piszesz, że to jest w sterowniku, jak często zmieniasz w nim program? Bo jeżeli jest to tak zrobione, że on ten program za każdym razem ładuje do FLASHa to by mogło coś tłumaczyć (te FLASHe mają zazwyczaj 1000 cykli kas/prog).
  • #6 207013
    ElGregor
    Poziom 23  
    Posty: 654
    Pomógł: 2
    Ocena: 56
    Osobiście wątpię w istnienie back-doorów w większości układów z wewnętrzną pamięcią. Wyobraźcie sobie sytuację, że np zwolniony pracownik firmy ATMEL puszcza na necie informację jak odczytać program z zabezpieczonego procesora - momentalnie sprzedaż spadłaby "na łeb", bo kto zrobi urządzenie na procku w którym jego program nie jest bezpieczny?
    Najczęściej stosowaną metodą odczytania programu jest metoda inwazyjna (wytrawienie obudowy i podłączenie mikrosond) ale do tego trzeba mieć laboratorium i baaaaardzo drogi sprzęt.
    Stosuje się też analizę np. wahań napięć i prądów w czasie pracy procesora ale ostatnio producenci zabezpieczają się przed takim sposobem ataku.
  • #7 207020
    bolek
    Poziom 35  
    Posty: 4099
    Pomógł: 86
    Ocena: 299
    to nie tak jak w POLSCE, tam pracownik nie nażeka że mu do pupy płacą, nie myśli żeby z firmy zwiać, a technologi esprzedać ruskim...
  • #8 207021
    elektryk
    Poziom 42  
    Posty: 11029
    Pomógł: 439
    Ocena: 240
    ElGregor napisał:
    Osobiście wątpię w istnienie back-doorów w większości układów z wewnętrzną pamięcią. Wyobraźcie sobie sytuację, że np zwolniony pracownik firmy ATMEL puszcza na necie informację jak odczytać program

    A jeśli udostępni "rysunki" z budową wewnętrzną i opisem zabezpieczeń to nawet w słabo wyposarzonym labolatorium będzie można łamać zabezpieczenia.
  • #9 207054
    ElGregor
    Poziom 23  
    Posty: 654
    Pomógł: 2
    Ocena: 56
    Elektryk, zgadzam się z tobą ale nawet jak udostępni rysunki to tylko laboratorium sobie z tym poradzi a nie każdy kto ma komputer podłączony do netu :)
  • #10 210198
    Eagle
    Poziom 24  
    Posty: 536
    Pomógł: 57
    Ocena: 31
    Jesli istnieje taka metoda to napewno Atmel o niej niewie, bo jesli by wiedział to szybko by to zabezpieczył, wszak nic nie jest doskonałe ale chyba nie myślicie że jako konstruktorzy w Atmelu pracują jacyś frajerzy żądni szantażowania firmy

    A tak na marginesie to po co atmelowi BackDoor myślisz że twój wspaniały kod przdstawia dla nichj wartośc ?

    P.S. swoją drogą może i była jakaś wada bo atmel masowo wywcofywał układy zamieniając je na nowe typy ( więcej na stronach www.atmel.com)
    podają różne błedy ale nie ma słowa o zabezpieczeniach

    Ja osobiście ufam lockbit'om A jeśli ktoś wyda tyle kasy aby dobrać się do mojego układu poczuję się doceniony :)
  • #11 210203
    Tdv
    Poziom 34  
    Posty: 2237
    Pomógł: 150
    Ocena: 53
    Miały wadę, nawet kilka, główna to problemy z EEPROMem;-). Lockbity jak na warunki domowe są zabezpieczeniem wystarczającym, a jeżeli ktoś chce wydać 20 000 Euro na złamanie lock bitów to i tak prościej i taniej będzie zlećić napisane odpowiedniego programu, lub kupno oryginalnej wersji ;->.
  • #12 215858
    Tdv
    Poziom 34  
    Posty: 2237
    Pomógł: 150
    Ocena: 53
    A Ty skądeś się urwał z takim postem aqrat w tym miejscu?
  • REKLAMA
  • #13 215958
    LesioL
    Poziom 12  
    Posty: 22
    Ocena: 1
    Mam pytanko-czy ten Atmelek daje się wykasować i użyć ponownie?
  • #14 216195
    Eagle
    Poziom 24  
    Posty: 536
    Pomógł: 57
    Ocena: 31
    Jak najbardziej to zaleta prockow z pamiecią FLASH, jedyną grupą dającą zaprogramować się tylko raz to wszystkie procki z pamięcią OTP ale one mają inną zalete znacznie niższą cenę niż procki z Flash'em
  • #15 216199
    LesioL
    Poziom 12  
    Posty: 22
    Ocena: 1
    Wiem o tym- chodzi konkretnie o te procki. Sam chętnie użył bym je w niektórych projektach, gdy klienci nie chcą płacić ;). Chodzi mi o to cze jest to jakieś celowe działanie czy fumel sprzętowy.
  • REKLAMA
  • #16 216206
    Eagle
    Poziom 24  
    Posty: 536
    Pomógł: 57
    Ocena: 31
    nie bardzo łapę sformulowanie "fumel sprzętowy"

    ale różnica jest taka jak między płytą CDR a CDRW i odpowiednio OTP i FLASH, CDR są tańsze ale możesz nagrać tylko raz a CDRW wiele razy bo można kasować ale są trochę droższe ( choć ostatnio ich ceny lecą w dól -> CDR ( no name) x4 = 1,35 :) )
  • #17 216323
    kompas
    Poziom 12  
    Posty: 36
    Ocena: 4
    Eagle, chyba chodzi Ci o CDRW, bo CDR za tę cenę, to żadna rewelacja.
  • #18 216334
    Eagle
    Poziom 24  
    Posty: 536
    Pomógł: 57
    Ocena: 31
    W mi zjadło :) sorrki :)

    Przeciez nie zdrowo nie podniecał bym się gdbyby za tą cenę były zwykle CDR, wiec woli już jasności jak najnajbardziej chodził mi o CDRW ale to już inny temat, nie na temat tego postuy :)
  • #19 217606
    LesioL
    Poziom 12  
    Posty: 22
    Ocena: 1
    Wyjaśniam-fumel sprzętowy-zniszczenie struktury mikrokontrolera.
    Chodzi o to czy wiemy na pewno że znika program zapisany we flashu czy uszkadza się sprzęt.
  • #20 217684
    elektryk
    Poziom 42  
    Posty: 11029
    Pomógł: 439
    Ocena: 240
    W procesorach z pamięcią flash aby odblokować bit ochrony trzeba wcześniej wysłać rozkaz kasowania całej pamięci (taka jest procedura kasowania bitu ochrony). Eprom z założenia kasował się cały bo jest jedno okienko a w praktyce można przesłaniać fragmenty i badać czy coś zostanie.
  • #21 218836
    mosfet
    Poziom 25  
    Posty: 917
    Pomógł: 5
    Ocena: 27
    moi drodzy, nie chdzi mi o sytuacje, kiedy chcemy zczytac program zegraka pamietajacego o imieninach babci, napisanego przez jakiegos redaktorka z podrzednej gazeciny dla elektronikow.....mam na mysli duzo bardziej powazne zastosowania (armia) i wydaje mi sie nadal, ze jest mozliwosc takiego (oczywiscie tajnego) zasterowania kostka, zeby wszystko "wypiewala'
  • #22 218847
    Tdv
    Poziom 34  
    Posty: 2237
    Pomógł: 150
    Ocena: 53
    Spiskowa teoria dziejów... Kciałbym zauważyć z pewną dozą nieśmiałości, że armia raczej nie używa kośći AVR, PIC czy 51, a jeżeli już to w specjalnych wykonaniach, albo jest to armia polska - a tu to co byś chciał za poważne zastosowania?
    A proram można odczytać ściągają strukturzę półprzewodnika - armię na to stać...
  • #23 221391
    mosfet
    Poziom 25  
    Posty: 917
    Pomógł: 5
    Ocena: 27
    a kto Ci da gwarancje, ze procesor Twojego komputera nie wysyla syglalow radiowych do najblizszej stacji bazowej albo czegos takiego o tym co robisz? a jesli nie dzisiaj, to kto wiec jakie "kwiatki" beda w P10 :D
    kto "upilnuje" czy nie ma malego nadajniczka w takiej skomplikowanej strukturze?

    a wiec czego wedlug Ciebie urzywa armia? (nie polska) lamp?
    'inteligenty mundur' czy tego typu zabawki nie sa robione na UCY6XXX : ))
    OK nie sa to napewno 89C51 ze sklepu elektronicznego na Nowym Miescie w Zamosciu, ale napewno sa to mikrosterowniki takie same jak kazdy inny. moze tylko odporniejsze na 'warunki polowe'.
  • #24 221424
    Tdv
    Poziom 34  
    Posty: 2237
    Pomógł: 150
    Ocena: 53
    Warunki polowe mówisz?
    Ja Ci dam gwarancję, że Twój PIV 2,5GHz nic nie wysyła do najbliższej stacji. Pecety są zazwyczaj w metalowych obudowach (czyli proce też, czytaj kaltka faraday'a) i nic z niej by i tak nie wylazło, chyba że po kabelkach ale to by musieli wszyscy mącić, a jak za dużo ludzi chce mącić to się nie da tajemnicy utrzymać, więc byś o tym wiedział.

    A z lamp to się nie śmiej. Mają większą szansę przetrzymać atak jądrowy niż procesory, a BTW to od jakiegoś czasu amerykanie mają systemy komputerowe, w których dane o strategocznej wartości są przechowywane w pamięciach magnetycznych (wykonanie pewnie inne, ale zasada działania ta sama co kiedyś w pierwszych kompach było, potężne zbirowiska małych rdzeni magnetycznych...) - to jak na razie (oficjalnie znany) jedyny sposób na utrzymanie danych po wybuchu atomowym oprócz książek;->.
  • #25 224517
    mosfet
    Poziom 25  
    Posty: 917
    Pomógł: 5
    Ocena: 27
    nie smialem sie z lamp. buduje na nich wzmacniacze...i wiem jak dziala pamiec ferromagnetyczna :) mialem na mysli tylko to, ze przenosny sprzet dla armi jest robiony w bardzo nowoczesnych technologiach. Dzisiaj chyba nie bierze sie pod uwage tak "na serio' ataku atomowego raczej to, ze jakis Saddamo wypusci zarazki od ktorych ludzie wypluwaja wslane flaki...
  • #26 1329002
    1065317
    Poziom 12  
    Posty: 22
    Przecież nie trzeba odrazu atomówki aby wywołać taki sam efekt z urządzeniami elektronicznymi jaki tworzy atomówka w pierwszych sekundach wybuchu nie pamietam już jak sie nazywa ten rodzaj bomby ale wszystkie użądzenia elektroniczne robią PAPA :D
  • #27 1330025
    Smoczy
    Poziom 20  
    Posty: 436
    Pomógł: 26
    Ocena: 67
    Pamięci magnetyczne też nie są odporne na wybuch atomówki, bo podczas eksplozji jes spore pole magnetyczne, co może powodować zakłucenia w pracy takich pamięci?

Podsumowanie tematu

✨ W dyskusji poruszono problem niemożności skopiowania programu z mikrokontrolera Atmel zabezpieczonego bitami blokującymi odczyt (lock bits). Użytkownicy potwierdzają, że nie istnieje standardowa metoda obejścia tych zabezpieczeń, a program zapisany w pamięci FLASH jest chroniony przed odczytem. Wspomniano, że program może "ulatywać" z mikrokontrolera, co może wynikać z uszkodzeń sprzętowych lub ograniczonej liczby cykli kasowania i programowania pamięci FLASH. Metody inwazyjne, takie jak wytrawianie obudowy i analiza struktury półprzewodnika, są technicznie możliwe, ale wymagają specjalistycznego, kosztownego sprzętu laboratoryjnego. Teorie o istnieniu backdoorów w układach Atmel są podważane ze względu na ryzyko utraty zaufania klientów i producenta. Dyskutowano także o różnicach między pamięciami OTP a FLASH oraz o odporności pamięci magnetycznych i innych technologii stosowanych w zastosowaniach wojskowych. Wskazano, że problem utraty programu może być bardziej związany z uszkodzeniami sprzętowymi niż z zabezpieczeniami programowymi.
Wygenerowane przez model językowy.
REKLAMA