[Main] [Docs] [Installs] [Search] [Team] [Guestbook] [Links]

FindAccess * Vind toegang tot een geheugen locatie

Dit programma zal het gekozen bestand laden en zoekt voor toegangen aan een aangewezen adres. Het zal alle absolute en relatieve 8-bit, 16-bit and 32-bit referenties vinden. Het is geschreven om de coredump bestanden te analyseren. Het is ongeveer hetzelfde als het Freezer commando Fa maar zal niet de toegang uit elkaar halen maar laat het zien als een pure hex dump.

Installatie

FindAccess is alleen beschikbaar in het DEV archief, niet in het USR archief.
Kopieer het naar de C directory of een vergelijkbare plek.

Gebruik

Ik gebruik de volgende alias (toegevoegd aan mijn S:Shell-Startup) om te zoeken in de laatste geheugen dump geschreven met whdload:

alias fa FindAccess C:.whdl_memory

Dus ik kan een Shell openen en bijvoorbeeld typen:

fa $15000

Dan krijg ik de volgende output:

FindAccess 1.2 (17-Jan-99 14:45:18) by Bert Jahn
loading file Workbench:CE/.whdl_memory
scanning accesses to $15000 (86016) file: $0-$80000
Relative Word at $ 14240 -> 06C00000 07C00000 0DC0 00000CC0 000004C0

Opties

FILE/A,ADDRESS/A,ORG
FILE/A de naam van het te scannen bestand
ADDRESS/A   Het toegangs adres waarnaar je op zoek bent, je kan simpele expressies gebruiken zoals "$5000" = "20480" = " -$Ff +-33+ 19512+$4e8" (voorvoegsel "$" voor hexadecimale nummers, ondersteunde operatoren zijn "+" en "-", unair en binair)
ORG Het logisch start adres van het bestand, wanneer niet bepaald is dat $0 gebruikt is, dan kan je simpele expressies gebruiken met ADDRESS/A

[Main] [Docs] [Installs] [Search] [Team] [Guestbook] [Links]