volafox 0.9 release
Download : volafox-0.9
Contact : [email protected] (@n0fate), @osxmem
volafox: Mac OS X Memory Analysis Toolkit
project: http://code.google.com/p/volafox
support: 10.6-9(Snow Leopard ~ Mavericks); 32/64-bit kernel input: *.mem (osxpmem or virtualmachine raw memory file), *.mmr (Mac Memory Reader, flattened x86)
usage: python ./vol.py -i IMAGE [-o COMMAND [-vp PID][-x PID][-x KEXT_ID][-x TASKID]]
Options:
-o CMD : Print kernel information for CMD (below)
-p PID : List open files for PID (where CMD is “lsof”)
-v : Print all files, including unsupported types (where CMD is “lsof”)
-x PID/KID/TASKID : Dump process/task/kernel extension address space for PID/KID/Task ID (where CMD is “ps”/”kextstat”/”tasks”/”machdump”)
COMMANDS:
system_profiler : Kernel version, CPU, and memory spec, Boot/Sleep/Wakeup time
mount : Mounted filesystems
kextstat : KEXT (Kernel Extensions) listing
kextscan : Scanning KEXT (Kernel Extensions) (64bit OS only, experiment)
ps : Process listing
tasks : Task listing (Finding process hiding)
machdump : Dump macho binary (experiment)
systab : Syscall table (Hooking detection)
mtt : Mach trap table (Hooking detection)
netstat : Network socket listing (Hash table)
lsof : Open files listing by process (research, [email protected])
pestate : Show Boot information
efiinfo : EFI System Table, EFI Runtime Services
keychaindump : Dump master key candidates for decrypting keychain(Lion ~ Mavericks)
dmesg : Debug message at boot time
uname : Print a short for unix name(uname)
hostname : Print a hostname
trustedbsd : Show TrustedBSD MAC Framework
bash_history : Show history in bash process









