[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.de • http://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