die DetailsNutzdatenentschlüsselndie Funktionen "decode" und "encode"Zwischenspeicher 1
Adressen
Zwischenspeicher 2
gesicherte Registerwerte
Parameterwerte
* = Wert direkt nach dem Funktionsaufruf
Bei allen Zahlen handelt es sich um Angaben im dezimal-System.
Nutzdaten
entschlüsseln
die Funktionen "decode" und "encode"
Zwischenspeicher 1
Größe in Byte: Offset in Byte ausgehend von Zweck: esp*: ebp: Quelle_-_Passwort_-_Länge_in_Byte / 2 k. A. bis
-1.488komprimiertes Passwort Schlüssel: 39 k. A. -1.487 Algorithmen_-_Identifikationskennungen 600 k. A. -1.448 Blockgrößen 39 * 16 = 624 k. A. -848 Parameter Sonstiges: 224 k. A. -224 - unbenutzt -
Adressen
Größe in Byte: Offset in Byte ausgehend von Zweck: esp*: ebp: Sonstiges: 4 k. A. -4 Stapel_-_Daten_-_Adresse_-_Sicherung Nutzdaten: 4 k. A. ±0 Nutzdaten_-_Adresse_-_momentan 4 k. A. +4 Nutzdaten_-_Adresse_-_Ende Passwort: 4 k. A. +8 Passwort_-_Adresse_-_Anfang 4 k. A. +12 Passwort_-_Adresse_-_Ende 4 k. A. +16 Passwort_-_Adresse_-_ursprünglich Schlüssel: Algorithmen_-_Identifikationskennungen:4 k. A. +20 Algorithmen_-_Identifikationskennungen_-_Adresse_-_Anfang 4 k. A. +24 Algorithmus_-_Identifikationskennung_-_Adresse_-_momentan 4 k. A. +28 Algorithmen_-_Identifikationskennungen_-_Adresse_-_Ende Blockgröße(n):4 k. A. +32 Blockgrößen_-_Adresse_-_Anfang 4 k. A. +36 Blockgröße_-_Adresse_-_momentan 4 k. A. +40 Blockgrößen_-_Adresse_-_Ende Parameter:4 k. A. +44 Parameter_-_Adresse_-_Anfang 4 k. A. +48 Parameter_-_Adresse_-_momentan
Zwischenspeicher 2
Größe in Byte: Offset in Byte ausgehend von Zweck: esp*: ebp: 1 k. A. +56 0 = entschlüsseln
1 = verschlüsseln1 k. A. +57 Blockgröße_-_Wert_-_momentan 2 k. A. +58 - unbenutzt - 4 k. A. +60 Version
gesicherte Registerwerte
Größe in Byte: Offset in Byte ausgehend von Zweck: esp*: ebp: 4 -24 k. A. edi (#7) vom Aufrufer 4 -20 k. A. esi (#6) vom Aufrufer 4 -16 k. A. ebp (#5) vom Aufrufer 4 -12 k. A. ebx (#3) vom Aufrufer 4 -8 k. A. edx (#2) vom Aufrufer 4 -4 k. A. ecx (#1) vom Aufrufer
Parameterwerte
Größe in Byte: Offset in Byte ausgehend von Zweck: esp*: ebp: erst: dann: 4 ±0 k. A. Rücksprungadresse zum Aufrufer 4 +4 k. A. Quelle_und_Ziel_-_Nutzdaten_-_Adresse_-_virtueller_Teil 4 +8 k. A. Quelle_und_Ziel_-_Nutzdaten_-_Länge_in_Byte 4 +12 k. A. Quelle_-_Passwort_-_Adresse_-_virtueller_Teil 4 +16 k. A. Quelle_-_Passwort_-_Länge_in_Byte 4 +20 k. A. Version