Microcontroller zum Auslesen von Speicher

Gast #716476
Lesenswert?
• ▲
▼
Hi,

ersteinmal möchte ich deutlich machen, das ich im Gebiet der 
Elektrotechnik der 100%ige Unwissende bin, von daher viel es mir schon 
schwer den richtigen Bereich für meine Frage zu finden...ich hoffe das 
ich hier richtig bin^^.

Also mein Problem:

Es wird angestrebt, den Inhalt aus dem RAM eines Gerätes auszulesen / zu 
dumpen. Nun sind meine Anhänger alle unwissend auf dem Gebiet und keiner 
weiß sorecht wie man das anstellen könnte. Einige sagten, man benötige 
einen Microcontroller dafür, das Problem ist, er müsse schnell seien, da 
sagen einige wiederum, das solche Geräte sich im 30.000€ bereich 
befinden...die anderen wiederum sagen, das nen Microcontroller 4€ 
kostet.
Da ich da total im Dunklen tappe, frage ich lieber Leute die sich da ein 
wenig besser auskennen.

Was für Geräte gibt es?
Was muss alles beachtet werden?
Wie setzt man das Gerät ein?
Wo bekommt man das am besten her?
Könnte man sich das selber bauen?

Ich hoffe ich bekomme hier hilfreiche antworten, wir wären euch 
unendlich dankbar.

MfG
iCEQB
Gast #716978
Lesenswert?
• ▲
▼
Und wie sieht das ganze aus, wenn das Gerät zum stillstand gebracht 
wird? Also ein Absturz verursacht wird, so das keine Daten mehr in den 
RAM kommen, oder rausgehen? Dann dürfte ein auslesevorgang möglich sein 
oder? Weil die Daten ja stillstehen dadrin...
#716984
Lesenswert?
• ▲
▼
iCEQB wrote:
> Und wie sieht das ganze aus, wenn das Gerät zum stillstand gebracht
> wird? Also ein Absturz verursacht wird, so das keine Daten mehr in den
> RAM kommen, oder rausgehen? Dann dürfte ein auslesevorgang möglich sein
> oder? Weil die Daten ja stillstehen dadrin...

Ändert ja nichts an der Clockrate.. und wer macht den Refresh?

Grüße
Björn
Gast #717017
Lesenswert?
• ▲
▼
Jetzt rück halt raus, um was für ein Gerät genau es sich handelt und 
welcher Art die Daten sind, die da ausgelesen werden sollen. Immer 
dieses Rätselraten ermüdet... könnte auch an der Zeit liegen ;)
#717019
Lesenswert?
• ▲
▼
@iCEQB
Also entweder verstehe ich nicht, was du meinst oder andersherum... habe 
auch keine Lust zu raten.

Weißt du generell, wie der RAM funktioniert? Datenblatt, Beschaltung?

Sag einfach mal, wie du dir das ganze Unterfangen vorgestellt hast - 
wird sich dann sehr schnell klären, ob das machbar oder Irrsinn ist.
Gast #717021
Lesenswert?
• ▲
▼
Du wirst sehr große Probleme wegen der Terminierung der Verbindungen 
bekommen. Und selbst wenn das System zum Absturz gebracht wird, wirst Du 
den RAM deswegen nicht auslesen können. Denn sicherlich wird das System 
immernoch Refresh-Zyklen durchführen. D.h. das System treibt auf den Bus 
zum Speicher und damit gegen Deine Schaltung zum Auslesen... Ergebnis: 
Im besten Fall unnütze Daten, im Schlimmsten Fall kaputtes Gerät und 
kaputte Ausleseschaltung.
Gast #717098
Lesenswert?
• ▲
▼
Mich würde auch mal interessier was du bezweckst. Hacken einer 
Playstation? Ich sehe dass mal so, so wenig Ahnung wie ihr habt - last 
es bleiben. Ich denke, da würden sich die meisten Profis hier im Forum 
noch nicht einmal ran wagen.
Gast #717129
Lesenswert?
• ▲
▼
>Einfach den Datenstrom mitloggen

Bei 400 MHz, 5 Bit pro Takt, etwa 20 Leitungen?
Nicht zu vergessen das man dafür eine erhebliche Speicher-Tiefe im 
Analyzer braucht - so ein paar hundert MB sollten für den Anfang 
reichen.
Und auswerten muss man das dann auch noch irgendwie.
#717323
Lesenswert?
• ▲
▼
Starte auf dem Rechner nen Debugger und mach nen Memorydump.

Dann noch die ganzen MMU-Register, um das Mapping im physischen Speicher 
zu rekonstruieren.

Dazu brauchst Du natürlich noch die Auslagerungsdatei auf der Festplatte 
und mußt wissen, wie ausgelagerte RAM-Bereiche gemappt werden.


Was man damit allerdings anfangen können soll, ist mir rätselhaft.


Peter

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren