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

FindAccess * Εύρεση Πρόσβασης σε μια περιοχή μνήμης

Αυτό το εργαλείο θα φορτώσει το ορισμένο αρχείο και θα το σαρώσει για προσβάσεις σε μια συγκεκριμένη διεύθυνση μνήμης. Θα βρει όλες τις απόλυτες και σχετικές 8-bit, 16-bit και 32-bit αναφορές. Έχει γραφεί για να αναλύει τα αρχεία coredump. Είναι παρόμοια με την εντολή Freezer FA αλλά δεν θα κάνει disassemble την πρόσβαση αλλά θα την εμφανίσει ως καθαρή δεκαεξαδική ένδειξη (dump).

Εγκατάσταση

Το FindAccess περιέχεται μόνο στο πακέτο DEV, όχι στο πακέτο USR.
Αντιγράψτε το στο C: ή κάπου αντίστοιχα

Χρήση

Χρησιμοποιώ το ακόλουθο alias (που έχει προστεθεί στο S:Shell-Startup μου) για να ψάξω για την τελευταία ένδειξη μνήμης (memory dump) που καταγράφηκε από το WHDLoad:

alias fa FindAccess C:.whdl_memory

οπότε μπορώ να ανοίξω ένα Shell και να γράψω για παράδειγμα:

fa $15000

και θα πάρω το αποτέλεσμα:

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

Επιλογές

FILE/A,ADDRESS/A,ORG
FILE/A το όνομα του αρχείου που θα σαρωθεί
ADDRESS/A   η διεύθυνση πρόσβασης που ψάχνετε, μπορείτε να χρησιμοποιήσετε απλές εκφράσεις όπως "$5000" = "20480" = " -$Ff +-33+ 19512+$4e8" (πρόθεμα "$" για δεκαεξαδικούς αριθμούς, οι υποστηριζόμενοι τελεστές είναι "+" και "-", unary (μοναδιαίος) και binary (δυαδικός))
ORG η λογική διεύθυνση εκκίνησης του αρχείου, εάν δεν οριστεί θα χρησιμοποιηθεί η $0, μπορείτε να χρησιμοποιήσετε τις ίδιες απλές εκφράσεις με την ADDRESS/A

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