[Tiptoi] Register ausgeben
Bjoern
kalle71 at online.de
So Feb 1 13:04:05 CET 2015
Hallo,
ich denke das Disassemblieren der Programmcodes würde unser Verständnis
des Tiptois weit voranbringen, bin mir aber ehrlich gesagt nicht sicher,
ob wir uns dadurch in eine juristische Schwierigkeiten bringen.
In den letzten Tagen habe ich mich mit diesem Thema etwas intensiver
beschäftigt, dabei aber das Gefühl bekommen, dass aus jeder Antwort eine
neue Frage entsteht ...
Hat jemand von euch vielleicht Kontakt zu einem Juristen der sich in
diesem Fachbereich auskennt und uns wertvolle Tips geben könnte?
VG
Björn
Am 31.01.2015 um 22:58 schrieb Joachim Breitner:
> 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
>
>
>
>
-------------- nächster Teil --------------
Ein Dateianhang mit HTML-Daten wurde abgetrennt...
URL: <https://lists.nomeata.de/pipermail/tiptoi/attachments/20150201/e59f904c/attachment.htm>
Mehr Informationen über die Mailingliste tiptoi