| Disassembler für MIPS-CPUs | |
Verfasst am: Mo 25. Apr 2005, 23:27 |
|
|
Acade |
Mein erster Beitrag |
|
|
Anmeldungsdatum: 19.04.2005 |
Beiträge: 1 |
Wohnort: Bayern |
|
|
|
|
|
|
|
Weil
ja schon öfters nachgefragt wurde und so ein Teil anscheinend
tatsächlich nicht so einfach zu bekommen ist, habe ich am Wochenende
mal eben dieses praktische Tool programmiert (http://acade.au7.de/disasmips.htm).
Man dumpt sich also per TAP das RAM auf die Platte (um das Entpacken
der FW braucht man sich dann auch nicht mehr zu kümmern), gleichzeitig
auch noch die Adressen der API-Tabelle in ein separates File, und schon
kann man in den Innereien wühlen.
Allerdings sollten schon etliche MIPS-Kenntnisse vorhanden sein, es empfiehlt sich die Lektüre des Befehlssatz-Manuals
<Suchmaschine: "Load and store instructions transfer data between the memory system">
und auch vieler guter allgemeiner Infos in
<Suchmaschine: "The MIPS register use convention provides">.
Also nicht wundern, wenn z.B. unmittelbar nach Jump- und
Branch-Instruktionen ein Befehl kommt, der aber noch vor dem Sprung
ausgeführt wird ...
Viel Spaß beim Stöbern,
Acade |
|
_________________ TF5000PVR |
|
|
|
| | |
Verfasst am: Di 26. Apr 2005, 11:16 |
|
|
jk |
Team topfield.de |
|
|
Anmeldungsdatum: 14.11.2003 |
Beiträge: 877 |
Wohnort: Jennerdorf, Österreich |
|
|
|
|
|
|
|
WOW
danke für das spielzeug! |
|
_________________ Es gibt Menschen, die in Erfahrungswelten leben, die wir nicht betreten können. (John Steinbeck)
|
|
|
|
Verfasst am: Di 26. Apr 2005, 12:36 |
|
|
Aldarin |
Timeshifter |
|
|
Anmeldungsdatum: 06.04.2004 |
Beiträge: 504 |
Wohnort: Wien |
|
|
|
|
|
|
|
Richtig Hardcore
das Spielzeug
Gruß
Aldarin |
|
|
|
|
Verfasst am: Di 26. Apr 2005, 16:11 |
|
|
Kimi |
Guru |
|
|
Anmeldungsdatum: 16.11.2002 |
Beiträge: 1151 |
Wohnort: Schweiz |
|
|
|
|
|
|
|
@Acade:
können wir dann bald mit einem Werk ala "Inside inofficial TAP API?" rechnen ? |
|
|
|
|
TOPFIELD.de Board Foren-Übersicht » TAP
Du kannst keine Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum nicht antworten. Du kannst Deine Beiträge in diesem Forum nicht bearbeiten. Du kannst Deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen.
|
Alle Zeiten sind GMT + 2 Stunden
Seite 1 von 1
|
|
|
|
|
|
|