Prozessortype verstecken

#890035
Kurt,

Egal, ob Du nun den Resetpin weg-definierst, oder die SPI abschaltest,
oder sonstwas:
Solange der Chip intakt bleibt, kann über die HV-Programmierung AUF 
JEDEN FALL der Typ wieder ermittelt werden. Was soll das Ganze also für 
einen Sinn haben?

Du könntest Dir aber mit einem ABARTIG-VERSAUTEN Trick behelfen:
1) Resetpin und SPI per Fuse abschalten.
2) einen für die HV-Programmierung wichtigen Pin mechanisch entfernen, 
aus dem Gehäuse ausbohren, wegfeilen oder sonstwie. Eben so, dass mit 
vertretbaren Mitteln kein Kontakt mehr herstellbar ist.
3) und die Beschriftung entfernen natürlich, sonst ist alles andere 
witzlos.

Jochen Müller
Gast #890047
Die Lockbits kann man aber auch wieder löschen. Zwar wird dann der 
Inhalt des Flashs ebenfalls geplättet, aber die Lockbits sind weg.

Was hats denn für nen Sinn? Guck ich mir mal die Pinzahl an, Gehäuseform 
auch noch. Mit Glück stehts dann aufm Chip drauf, was fürn Typ es ist. 
Ansonsten mal schauen, wie viel Software wohl drin stecken mag, welche 
Hardware-Resourcen benutzt werden und so weiter, damit kommt man 
meistens auch zum Typ.
Gast #890060
...''Verstecken'' halte ich fuer eine kleinkarierte Haltung.
Fuer soo'n Quark Zeit zu verlieren ... Néééé !
Weltumwerfendes kannst du eh nicht in einen bescheidenen 32er stecken.
Gast #890065
Es gibt eine einfache Möglichkeit, einfach ein essentieller Pin (SCK, 
MISO oder MOSI) so ansteuern, dass die internen Clampdioden ansprechen 
und abrauchen. SPI ist somit nicht mehr nutzbar, hast dann allerdings 
einen IO-Pin weniger.

Aber mal abgesehen davon, was soll das bringen? Die Kennung steht doch 
auf dem Chip ATOMLOL
OP #890317
Jochen Müller wrote:
> Kurt,
>
> Egal, ob Du nun den Resetpin weg-definierst, oder die SPI abschaltest,
> oder sonstwas:
> Solange der Chip intakt bleibt, kann über die HV-Programmierung AUF
> JEDEN FALL der Typ wieder ermittelt werden. Was soll das Ganze also für
> einen Sinn haben?
>
> Du könntest Dir aber mit einem ABARTIG-VERSAUTEN Trick behelfen:
> 1) Resetpin und SPI per Fuse abschalten.
> 2) einen für die HV-Programmierung wichtigen Pin mechanisch entfernen,
> aus dem Gehäuse ausbohren, wegfeilen oder sonstwie. Eben so, dass mit
> vertretbaren Mitteln kein Kontakt mehr herstellbar ist.
> 3) und die Beschriftung entfernen natürlich, sonst ist alles andere
> witzlos.


Hallo Jochen, hallo Leute.

Danke für die Antworten.
Es geht ein bisschen ums -Prinzip-, um eine Antwort -in kleinem Kreise-.
Falls mit geringem Aufwand dies möglich wäre dann wär einfach ein 
kleines Hindernis zusätzlich vorhanden.

Natürlich, wer den Prozessor kennt braucht sich ja nur die Beschaltung 
anschauen, dann wirds eh klar was da -drin- ist.


Kurt
Gast #890901
Antwort -in kleinem Kreise-.
Falls mit geringem Aufwand dies möglich wäre dann wär einfach ein
kleines Hindernis zusätzlich vorhanden.


Wenn ich jetzt irgendwo einen verkorksten Chip sehe...dann ist es 
bestimmt ein 32er Atmuell
Gast #890926
Es sollte eigentlich nicht so schwer sein:


1.
Alte Chip Beschriftung abschleifen lassen

2.
Die Pins umbiegen (so dass die Anschlüsse nach oben zeigen). Der Chipd 
wird dann auf den Kopf gestellt eingebaut.

3.
Neue Chipbeszeichnung drauf.

4. (Optional)
Wie schon erwähn eine der Klemmdioden killen (bzw. den Bonddraht)

Wer das noch per Reverse Engineering ohne >>viel<< Zeitaufwand knackt 
ist echt gut ;-)
Gast #890955
hmmm...
Kann man den Atmega32 nicht auch als Die bei Atmel bestellen?
Und dann nur die Pins bonden, die auch wirklich benötigt werden.
Fragt sich nur, ob Geräte für soetwas zur Verfügung stehen und ob es 
sich rechnet.
Gast #890964
Nein. Folgenden Prozess hätte ich mir vorgestellt:
Die auf die Platine kleben, nötige Verbindungen bonden (auch ISP!);
Dann wird der Chip programmiert (über diese Kontaktfedern) und danach
kommt der Harzklecks über den die und über die ISP-Pads. Alle anderen 
I/Os kommen über Leiterbahnen aus dem Klecks hervor (in welcher 
Reihenfolge auch immer) und die ISP-Leitungen verschwinden darunter.
Gast #890975
der Cinese wackelt mit seinem Schwaenzchen...oder war es sein 
Koepfchen?...und sagt: in del zeit wo du studielen wie velstecken,ich 
dil blingen achthundelttausend feltige Schartungen mit Aendelung.Du 
dalfst waehren werche Chip...und wil roeten andele Chip ;-)
Gast #891066
Schade um die ganze Mühe! Version 415 hilft!

Vor Jaaahren schon haben  pfiffige Studenten NUR mit Zettel, Bleistift 
und Befehlstabelle jeglichen Code ausgelesen. Glaub Ihr, daß das heute 
keiner mehr kann? Klebt einfach ein neues Etikett darauf mit "Version 
415" und schon habt Ihr ein neues Geheimnis geschaffen, was es erst mal 
zu knacken gilt.  :-)
Gast #891415
Da wir schon beim Thema sind... Ich bin für OpenSource, keine Frage.

Aber ist es möglich, dass der Programmierte µC das Hexfile nicht mehr 
auspuckt? Also so eine art Einbahnstrasse? Rein geht, aber raus nicht. 
Dann könnte man das nicht einfach blind kopieren! Man müsste die SRC neu 
schreiben und dann wiederum muss man sich damit auskennen. Also für 
Chinesische hochqualifizierte Mitarbeiter nicht mehr möglich.

Lg
Sebastian
Gast #891470
>Aber ist es möglich, dass der Programmierte µC das Hexfile nicht mehr
>auspuckt? Also so eine art Einbahnstrasse? Rein geht, aber raus nicht.
>Dann könnte man das nicht einfach blind kopieren! Man müsste die SRC neu
>schreiben und dann wiederum muss man sich damit auskennen.

Ja das geht. Z.b. bei den Atmel die richtigen Lockbits setzen.
Gast #891533
letztes Angebot:

32er Schaltung in einen Panzerschrank einbauen...einschalten und 
Schluessel wegwerfen.Daraufhin in 10000m Meerestiefe versenken.
Reicht das ?
#892315
Wieso nicht einfach den IC oder die ganze Schaltung in gefärbtem Harz 
versenken?
Einfach und relativ effektiv.
Klar man kann das dann Röntgen und damit die lage des ICs feststellen 
und dann sich langsam von außen an die Pins vorkratzen...
Gast #892327
Fast alle wollen hier alles immer '' einfach ''
Beim denken scheinen fast alle '' sehr kompliziert '' zu sein
Denke doch einfach ''einfach'' was hast du denn zu verstecken ?
Eine Muecke auf einem Misthaufen ;-) ?
#892359
Marcus W. wrote:
> Wieso nicht einfach den IC oder die ganze Schaltung in gefärbtem Harz
> versenken?
> Einfach und relativ effektiv.

Das bringt garnichts, weil sich das Harz bei Hitze zerlegt.
Dann eher Sillikon, hält aber Profis auch nicht wirklich auf.
Gast #892365
Ists denn schlimm, zu wissen, dass da ein ATmega8 oder so drinnesteckt? 
Dem Laien ists scheißegal, dem Profi begegnet man mit Lockbits und der 
Super-Profi ätzt sich das Gehäuse mit Flusssäure weg und liest die Bits 
im Flash unterm Rasterelektronenmikroskop aus (ja, das geht.).
#892397
Rudolph R. wrote:
> Marcus W. wrote:
>> Wieso nicht einfach den IC oder die ganze Schaltung in gefärbtem Harz
>> versenken?
>> Einfach und relativ effektiv.
>
> Das bringt garnichts, weil sich das Harz bei Hitze zerlegt.
> Dann eher Sillikon, hält aber Profis auch nicht wirklich auf.

Silikon kann man aber wirklich einfach rauskratzen.

Ist Epoxidharz unter Erhitzung wirklich so einfach zu entfernen?
Beitrag #1045286 wurde von einem Moderator gelöscht.
Gast #1045322
Flusssäure ist zum Gehäuseauflösen schlecht, da es auch SiO2 auflöst und 
somit den Chip teilweisse kaputtmacht.

Macht man besser mit HNO3 oder heisser H2SO4. Danach noch im 
Ultraschallreiniger von Kohleresten freivibrieren und dann ab unter das 
REM.

Allgemein sind Kunststoffe gegen die gebräuchlichen oxidierenden Säure 
alle mehr oder weniger hilflos. Wenn du es bezahlen kannst, kannst du 
den Die doch in Teflon einbetten, das ist resistent gegen alle Säuren 
unter 300°C. Löslich ist es auch in keinem Lösungsmittel.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 18 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.