Code Protectet

Gast #63811
Hallo,

1. zur Laufzeit oder schon zum Kompilieren
2. in welcher Programmiersprache
3. von eigenen oder fremden Klassen
4. und überhaupt - warum eigentlich ? Das hat doch betimmt einen Sinn,
wenn dir protected sind.

In diesem Sinne, Khani
Gast #63812
Ich wollte mir was nachbauen, aber leider scheitert es jetzt an dem
blöden PIC. Bin fast fertig damit. Ich wollte den PIC eignetlich
"nur" kopieren, aber das geht so leider nicht.


Gruß
Gast #63815
Hallo,

Diese Secure-Bits sind genau für diesen Zweck gedacht: Das auslesen der
Software verhindern. Meines wissens kann man diese nur zurücksetzten,
wenn man den Kompletten Flash löscht. Aber das bringt dir dann ja auch
nichts. Ein umgehen ist meineswissens nicht möglich.

Gruß, Florian
Gast #63816
Tja, das ist so wie mit dem Software-Kopieschutz. Da steckt geistiges
Knowhow hinter, welches der Ersteller der Firmware schützen möchte.
Kopieren ist nicht möglich, wenn die entsprechenden Lockbits gesetzt
sind. Also einfach den Hersteller fragen, ob Du den programmierten Pic
da bekommst.
Ansonsten gibt es da noch die Möglichkeiten mit Elektronenmikroskop und
diverser teurer Hardware und Werkzeugen zu versuchen, Schwachstellen im
Chip zu finden. Bei einigen Pics ist das vor einigen Jahren mal
vorgeführt worden...
Gast #63817
Hallo Florian,

ja schon klar dass dies eigentlich der Sinn und Zweck davon ist.

Ich will mich ja auch nicht bereichern, aber ich hätte gern für mich
ein erfolgserlebnis.

Am allerbesten wäre es natürlich wenn man den Code sehen könnte, dann
könnte ich vielleicht auch einiges besser verstehen was das Ding so
macht.

Gruß
Gast #63818
Keine Chance!!!

Und Vorsicht: Sogar bei den "Fenster-PIC's" lässt sich das
Code-Protection-Bit nicht mehr löschen!

Andreas

PS: Eventuell an einen Geheimdienst wenden. Die könnten den Chip öffnen
und so an das Programm kommen (kein Scherz). Aber das ist wohl
unbezahlbar?!
Gast #63820
Hi

wenn man das Gehäuse um das Silizium wegbekommt ohne den Chip zu
schädigen könnte man mit einem starken Mikroskop (starkes
Lichtmikroskop dürfte ausreichen) den Bereich ausmachen in dem der
interne Speicher sitzt. Diesen Speicher dann abdecken und den Rest des
Chips mit UVC bestrahlen. Dann sollten die Lock-Bits gelöscht sein und
der Programmspeicher auslesbar sein.

Vom nötigen technischen Aufwand mal abgesehen:
Da hat man das Programm schneller neu geschrieben.

Matthias

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 22 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.