mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Kann man ein µC auslesen?


Autor: Jens (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

ich kommen aus dem SPS S7 Bereich und bin noch ein Anfänger in sachen 
µC.
Kann man ein Programm was sich im µC befindet auslesen? und sind die 
Kommentare mit dabei?

Von S7 kenne ich es so, dass man das Programm auslesen kann die 
Kommentare werden aber nicht dabei sein.

danke im vorraus

Autor: Christian R. (supachris)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Man kann höchstens das Programm auslesen, wenn nicht der Programmierer 
die Auslese-Sicherung gesetzt hat. Dann hast du den Hex-Code. De kannst 
du Disassemblieren und hast den Assembler-Code. Ohne jeglichen 
Kommentar, ohne Variablen- und Labelnamen.
Je nach Größe des Programms dann recht schwierig, da was sinnvolles mit 
anzufangen.

Kommentare oder gar C-Code bekommst du nicht.

Autor: Ralph (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Auslesen?
Ja vielleicht, viele µC können gegen Auslesen gesperrt werden. Ist diese 
Sperre aktiviert, dann geht da nichts.

Kommentare?
Nein

Autor: Gast (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
>Von S7 kenne ich es so, dass man das Programm auslesen kann die
>Kommentare werden aber nicht dabei sein.

Rückfrage: Kann man bei S7 das Programm nicht gegen Auslesen schützen?

Autor: Marvin M. (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Eine ebensolche Frage hat hier im Forum mal jemand treffend beantwortet:
Kann man aus einer Frikadelle wieder eine Kuh machen?

Ebenso ist es, wenn man ein Programm aus einem µC ausliest.

Autor: Falk Brunner (falk)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
@ Jens (Gast)

>Kann man ein Programm was sich im µC befindet auslesen?

Ja, das Hex-File, wenn der uC nicht gegen Auslesen gesperrt ist.

> und sind die Kommentare mit dabei?

Nein, weil dort nur das assemblierte Hexfile drinsteht. Such mal nach 
dem Stichwort Disassembler. Und du wirst feststellen, dass ein 
disassembliertes Programm ziemlich schwer verdaulich ist. Quelltext 
bleibt Quelltext.

MFG
Falk

Autor: Jens (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
@Gast
>Rückfrage: Kann man bei S7 das Programm nicht gegen Auslesen schützen?
Natürlich kann man das.


@Marvin.M

>Eine ebensolche Frage hat hier im Forum mal jemand treffend beantwortet:
>Kann man aus einer Frikadelle wieder eine Kuh machen?

>Ebenso ist es, wenn man ein Programm aus einem µC ausliest.

Na ja, eine Kuh vielleicht nicht aber rohes Fleisch schon ;)




Das habe ich mir schon gedacht denn in so einer S7 CPU steckt ja auch 
nichts anderes als ein µC.

Autor: Karl Heinz (kbuchegg) (Moderator)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Jens wrote:
>>Kann man aus einer Frikadelle wieder eine Kuh machen?
>
>>Ebenso ist es, wenn man ein Programm aus einem µC ausliest.
>
> Na ja, eine Kuh vielleicht nicht aber rohes Fleisch schon ;)

Ich weiss nicht, wie ihr Frikadellen macht. Aber bei uns
geht das Fleisch durch den Fleischwolf und wird gebraten.
Daraus wieder das zurückzugewinnen, was ich als rohes
Fleich akzeptieren würde (ein schönes Steak) dürfte
schwierig sein. :-)

Autor: Falk Brunner (falk)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
@  Karl heinz Buchegger (kbuchegg)

>Daraus wieder das zurückzugewinnen, was ich als rohes
>Fleich akzeptieren würde (ein schönes Steak) dürfte
>schwierig sein. :-)

Enzyme machens möglich: siehe Formschinken. Jaja, ein schönes Steak ist 
was anderes ;-)

MfG
Falk

Autor: tastendrücker (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
>Enzyme machens möglich: siehe Formschinken. Jaja, ein schönes Steak ist
>was anderes ;-)

Enzyme machen aus Gebratenem wieder rohes Fleisch???

Autor: Michael G. (linuxgeek) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Das einzig sinnvolle, was Du machen kannst, ist das ausgelesene Hexfile 
auf einen anderen Controller zu brennen, um die Funktion zu duplizieren. 
Alles andere ist verschwendete Zeit.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.