IDA Pro Free 5.0 / Advanced 5.5 - Segment für ROM Image festlegen

OP #7358849

Hi,

ich habe gerade das Option-ROM-Image einer alten Grafikkarte in IDA geöffnet.

Die ersten drei bytes sind Signatur und Grösse, das nächste byte ist ein jump. Das stimmt soweit und ich kann anfangen das ROM durch zu sehen.

Da es aber für den Bereich von C000:0 bis C000:0+32k gebaut wurde, würde ich gern das Segment auf C000 festlegen. Standardmässig ist das jetzt 0000.

Eigentlich müsste dieses Option ROM auch von anderen Adressen aus laufen, bin mir aber nicht 100%ig sicher, dass das auch gut geht. Denn in der Doku von Cirrus logic steht was von verschiedenen Images (C000, E000).

IDA ist etwas komplett neues für mich und sieht aus wie ein riesiges Biest. Vielleicht kann mir jemand von euch schnell sagen, wie ich das anstelle.

Ich verwende bzw würde verwenden:

  1. IDA Pro Freeware 5.0
  2. IDA Pro Advanced 5.5

Diese beiden finden sich bei mir in der Sammlung.

Gruss + ein schönes Wochenende!

#7358877

Wf88 schrieb:

Da es aber für den Bereich von C000:0 bis C000:0+32k gebaut wurde, würde ich gern das Segment auf C000 festlegen. Standardmässig ist das jetzt 0000.

Beim Laden als nacktes Binary (also ohne PE-Header o.dgl.) kannst Du festlegen, wo es im Adressraum landet.

Antwort schreiben

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