80C51



Masz problem? Zapytaj na forum elektroda.pl z bramk± pl.misc.elektronika!

Poprzedni Następny
Wiadomość
spis tre¶ci
From: "Hubert ¦wierczewski" <hubi74_at_nospam_polbox.com>
Subject: 80C51
Date: 8 Mar 98 05:18:39 GMT



Czy jest prawd±, że je¶li zapiszę w uC security bits, to programu
zapisanego w jego wew. ROM'ie nie da się już w żaden sposób
odczytać.
A może się komu¶ udało to złamać.
Pytam się, bo chcę co¶ tam zapisać, a nie jestem
zainteresowany żeby kto¶ to potem deasemblował.

Pozdrawiam.

Hubert.


Poprzedni Następny
Wiadomość
spis tre¶ci
From: Slawomir Balon <bees_at_nospam_ispid.com.pl>
Subject: Re: 80C51
Date: Sun, 08 Mar 1998 13:49:54 +0100


Hubert ¦wierczewski wrote:

Czy jest prawd±, że je¶li zapiszę w uC security bits, to programu
zapisanego w jego wew. ROM'ie nie da się już w żaden sposób
odczytać.
A może się komu¶ udało to złamać.
Pytam się, bo chcę co¶ tam zapisać, a nie jestem
zainteresowany żeby kto¶ to potem deasemblował.

zalezy ktore bity wlaczysz...
w 89c51/52 (Atmel) masz 3 bity zabezpieczen:
-przed weryfikacja (czyli zwykly odczyt)
-przed dopisywaniem do ROM'u
-przed wykonywaniem instrukcji MOVC z zewn. ROM'u na wewn. ROM'ie,
a takze wylaczenie znaczenia EA po resecie

w 89c2051/1051 masz dwa pierwsze (chyba sie domyslasz dla czego :-)

jesli wlaczysz wszystkie bity (a tak powinno sie robic), to nie masz sie
czego obawiac. Osobiscie nie slyszalem zeby ktos to przeszedl, a jesli
nawet to nie jest to
prosty sposob...

pozdrawiam,
Slawek
;---------------------------
mailto:bees_at_nospam_ispid.com.pl
http://www.ispid.com.pl/~bees




Poprzedni Następny
Wiadomość
spis tre¶ci
From: "Piotr Kowalczyk" <break_at_nospam_kki.net.pl>
Subject: Re: 80C51
Date: Mon, 9 Mar 1998 09:49:42 +0100



Slawomir Balon napisał(a) w wiadomości: <350293F2.13C7A41E_at_nospam_ispid.com.pl>...
Hubert ¦wierczewski wrote:

Czy jest prawd±, że je¶li zapiszę w uC security bits, to programu
zapisanego w jego wew. ROM'ie nie da się już w żaden sposób
odczytać.
A może się komu¶ udało to złamać.
Pytam się, bo chcę co¶ tam zapisać, a nie jestem
zainteresowany żeby kto¶ to potem deasemblował.

zalezy ktore bity wlaczysz...
w 89c51/52 (Atmel) masz 3 bity zabezpieczen:
-przed weryfikacja (czyli zwykly odczyt)
-przed dopisywaniem do ROM'u
-przed wykonywaniem instrukcji MOVC z zewn. ROM'u na wewn. ROM'ie,
a takze wylaczenie znaczenia EA po resecie

w 89c2051/1051 masz dwa pierwsze (chyba sie domyslasz dla czego :-)

jesli wlaczysz wszystkie bity (a tak powinno sie robic), to nie masz sie
czego obawiac. Osobiscie nie slyszalem zeby ktos to przeszedl, a jesli
nawet to nie jest to
prosty sposob...

pozdrawiam,
Slawek
;---------------------------
mailto:bees_at_nospam_ispid.com.pl
http://www.ispid.com.pl/~bees



Istnieje stosunkowo prosty sposob odczytu zawartosci
mikrokontrolerow zabezpieczonych przed odczytem.
break_at_nospam_kki.net.pl



Poprzedni Następny
Wiadomość
spis tre¶ci
From: Jacek Rzęsista <jasio_at_nospam_fox.ds14.agh.edu.pl>
Subject: Re: 80C51
Date: Mon, 09 Mar 1998 11:09:20 +0100


Moze jakie¶ szczegóły ?
Jasio

Poprzedni Następny
Wiadomość
spis tre¶ci
From: Slawomir Balon <bees_at_nospam_ispid.com.pl>
Subject: Re: 80C51
Date: Mon, 09 Mar 1998 19:19:14 +0100


Piotr Kowalczyk wrote:

Istnieje stosunkowo prosty sposob odczytu zawartosci
mikrokontrolerow zabezpieczonych przed odczytem.
break_at_nospam_kki.net.pl

tak? jesli mozesz podziel sie ta wiedza (na priva :-), jeszcze nie
zdarzylo mi sie zebym mial ochote skopiowac czyjs program (z reguly mam
swoje pomysly jak
rozwiazac dany problem...) wiec mozesz byc spokojny, a chetnie poznam
ten 'stosunkowo' prosty sposob...


pozdrawiam,
Slawek
;---------------------------
mailto:bees_at_nospam_ispid.com.pl
http://www.ispid.com.pl/~bees


Poprzedni Następny
Wiadomość
spis tre¶ci
From: amart_at_nospam_pol.JUNKMAILPROTECTION.pl (Jaroslaw Cichorski Jr.)
Subject: Re: 80C51
Date: Sat, 14 Mar 1998 19:29:41 GMT


Slawomir Balon <bees_at_nospam_ispid.com.pl> wrote:

Piotr Kowalczyk wrote:

Istnieje stosunkowo prosty sposob odczytu zawartosci
mikrokontrolerow zabezpieczonych przed odczytem.
break_at_nospam_kki.net.pl

tak? jesli mozesz podziel sie ta wiedza (na priva :-), jeszcze nie
zdarzylo mi sie zebym mial ochote skopiowac czyjs program (z reguly mam
swoje pomysly jak
rozwiazac dany problem...) wiec mozesz byc spokojny, a chetnie poznam
ten 'stosunkowo' prosty sposob...

Tez bym chcial poznac ten 'stosunkowo latwy sposob'.
Koledze chodzi chyba o odczyt zawartosci (E)EPROM z obszaru pamieci
wewnetrznej za pomoca instrukcji MOVC wykonywanej z pamieci
zewnetrznej, ale te instrukcje nie fetch'uja kodu zapisanego wewnatrz
uC o ile zabezpieczone jest to odpowiednim security bitem.
Podobnie zmiany EA w trakcie pracy krokowej nic nie daja.

Moze jednak jakies konkrety zamiast wypowiedzi w stylu:
'GSM da sie podsluchiwac' tylko nikt nie wie jak ;-)))

Pozdrawiam

--------
Jaroslaw Cichorski Jr.
e-mail amart_at_nospam_pol.JUNKMAILPROTECTION.pl
UWAGA Adres niewazny!
Prosze usunac JUNK MAIL PROTECTION. zeby otrzymac prawidlowy adres.
Kto to jest General Failure i dlaczego czyta z mojego dysku twardego ?


Poprzedni Następny
Wiadomość
spis tre¶ci
From: gred=no=spam_at_nospam_kki.net.pl (Grzegorz Redlarski)
Subject: Re: 80C51
Date: Sun, 15 Mar 1998 01:25:57 GMT


On Mon, 9 Mar 1998 09:49:42 +0100, "Piotr Kowalczyk"
<break_at_nospam_kki.net.pl> wrote:

w 89c51/52 (Atmel) masz 3 bity zabezpieczen:
-przed weryfikacja (czyli zwykly odczyt)
-przed dopisywaniem do ROM'u
-przed wykonywaniem instrukcji MOVC z zewn. ROM'u na wewn. ROM'ie,
a takze wylaczenie znaczenia EA po resecie

w 89c2051/1051 masz dwa pierwsze (chyba sie domyslasz dla czego :-)

Istnieje stosunkowo prosty sposob odczytu zawartosci
mikrokontrolerow zabezpieczonych przed odczytem.

Co niektorych - tak, ale czy rowniez tych w/w ? Jak to zrobic w
starszych wersjach uC, to wskazowka moze byc pojawienie sie kolejnych
zabezpieczen w wersjach nowszych...
Widzialem tez gdzies opis jakiegos "niestandardowego" sposobu na stare
PICe.

gr


Poprzedni Następny
Wiadomość
spis tre¶ci
From: "Jaroslaw Lis" <lis_at_nospam_papuga.ict.pwr.wroc.pl>
Subject: Re: 80C51
Date: 16 Mar 1998 13:16:10 GMT


Marek Roszkowski <miodzio_at_nospam_polbox.com> wrote:
Hubert.Nie da sie praktycznie odczytac zawartosci pamieci procesora,
zabezpieczonego za pomoca bitow zabepieczen. Sam probowalem na
programatorze nie przynosi do jednak rzadanych rezultatow.

Wiesz - jesli probujesz odczytac przewidzianym przez producenta sposobem,
a producent pisze ze bit przed tym zabezpiecza, to sie nie dziw
ze nei odczytasz. Ale sa jeszcze rozne inne sposoby, sposobiki, itp.

Np. obnizasz napiecie, programujesz [usilujesz, bo za male napiecie :-)],
a procesor zwraca blad weryfikacji. To probujesz kolejne wartosci bajtu,
az powie ze jest w porzadku. teraz pare tysiecy powtorzeen, ii po problemie

Jezeli masz wujka w krzemowej dolinie, ktory ma dostep do laboratoriow to
moze bys odczytal zawartosc matrycy pamieciowej otwierajac chip.

Jest w kraju kilka politechnik, na wiekszosci jest wydzial elektroniki,
a przy tym wydziale dzial zajmujacy sie krzemem. Nie trzeba wujka
w krzemowej dolinie :-)


Zaolozeniem producentow bylo zaezpieczenie procesorow przed modyfikacjami
uzytkownikow, lub przed bezprawnym kopiowaniem oprogramowania chipow.
Pomysl sobie do jakiej sytuacji moglo by dojsc, jezeli programista meczyl
sie cale miesiac nad zlzona procedura, a ty naciskasz przycisk i w ciagu
minuty masz jego prace.

No i co - od 30 lat unixy sa zabezpieczone i od 30 lat ludzie sie ciagle na
nie wlamuja :-)

J.

Poprzedni Następny
Wiadomość
spis tre¶ci
From: Marek Roszkowski <miodzio_at_nospam_polbox.com>
Subject: Re: 80C51
Date: Mon, 16 Mar 1998 11:57:03 -0800


Nei da Hubert ¦wierczewski wrote:

Czy jest prawd±, że je¶li zapiszę w uC security bits, to programu
zapisanego w jego wew. ROM'ie nie da się już w żaden sposób
odczytać.
A może się komu¶ udało to złamać.
Pytam się, bo chcę co¶ tam zapisać, a nie jestem
zainteresowany żeby kto¶ to potem deasemblował.

Pozdrawiam.

Hubert.Nie da sie praktycznie odczytac zawartosci pamieci procesora,
zabezpieczonego za pomoca bitow zabepieczen. Sam probowalem na
programatorze nie przynosi do jednak rzadanych rezultatow.
Jezeli masz wujka w krzemowej dolinie, ktory ma dostep do laboratoriow to
moze bys odczytal zawartosc matrycy pamieciowej otwierajac chip.
Zaolozeniem producentow bylo zaezpieczenie procesorow przed modyfikacjami
uzytkownikow, lub przed bezprawnym kopiowaniem oprogramowania chipow.
Pomysl sobie do jakiej sytuacji moglo by dojsc, jezeli programista meczyl
sie cale miesiac nad zlzona procedura, a ty naciskasz przycisk i w ciagu
minuty masz jego prace.