[Tiptoi] Register ausgeben

Joachim Breitner mail at joachim-breitner.de
Sa Jan 31 22:58:01 CET 2015


Hi,

Am Samstag, den 31.01.2015, 22:27 +0100 schrieb Ulrich Sibiller:
> cygwin habe ich derzeit nirgends, daher weiß ich nicht, ob objdump da
> in einer passenden Version dabei ist. Aber prinzipiell sollte es auch
> unter cygwin so gehen: arm-linux-gnueabi-objdump --architecture=arm -b
> binary -D Update3202.upd

damit kann man vielleicht auch die binaries in den GME-Dateien
entschlüsseln:

binaries/1_Game1.bi:     file format binary


Disassembly of section .data:

00000000 <.data>:
       0:       ea00045e        b       0x1180
       4:       5f505041        svcpl   0x00505041
       8:       4f4d4544        svcmi   0x004d4544
[..]
    1180:       e92d4ffe        push    {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, lr}
    1184:       e1a04000        mov     r4, r0
    1188:       e5900048        ldr     r0, [r0, #72]   ; 0x48
    118c:       e3a08000        mov     r8, #0
    1190:       e5905000        ldr     r5, [r0]
[..]

Es geht also mit einem Sprungbefehl los an eine Stelle in der die
Register gesichert werden; das klingt nach sinnvollem Anfang.

Gibt also viel zu tun :-)

Gruß,
Joachim


-- 
Joachim “nomeata” Breitner
  mail at joachim-breitner.dehttp://www.joachim-breitner.de/
  Jabber: nomeata at joachim-breitner.de  • GPG-Key: 0xF0FBF51F
  Debian Developer: nomeata at debian.org

-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : signature.asc
Dateityp    : application/pgp-signature
Dateigröße  : 819 bytes
Beschreibung: This is a digitally signed message part
URL         : <https://lists.nomeata.de/pipermail/tiptoi/attachments/20150131/6b7e48b4/attachment.asc>


Mehr Informationen über die Mailingliste tiptoi