▼Ncontrib | |
►Nplugins | |
►Naspaces | |
►Newf | |
CEWFAddressSpace | An EWF capable address space |
Cewffile | A file like object to provide access to the ewf file |
►Nenumfunc | |
CEnumFunc | Enumerate imported/exported functions |
►Nexample | |
CDateTime | A simple example plugin that gets the date/time information from a Windows image |
►Nmalware | |
►Npoisonivy | |
CPICONFIG | Class for Poison Ivy Configuration Block |
CPIHOST | Class for Poison Ivy Host/Proxy |
CPoisonIvyConfig | |
CPoisonIvyScan | |
CPoisonIvyTypesx86 | Modification for Poison Ivy |
►Npsempire | |
CPSEmpire | A plugin detecting the presence of PowerShell Empire |
►Nzeusscan | |
CCitadelScan1345 | Locate and Decrypt Citadel 1.3.4.5 Configs |
CZeusScan1 | Locate and Decrypt Zeus > 1.20 and < 2.0 Configs |
CZeusScan2 | Locate and Decrypt Zeus >= 2.0 Configs |
CZeusVTypes | |
►Npagecheck | |
CPageCheck | Reads the available pages and reports if any are inaccessible |
►Npsdispscan | |
CCheckDTBAligned | Checks that _EPROCESS.Pcb.DirectoryTableBase is aligned to 0x20 |
CCheckSynchronization | Checks that _EPROCESS.WorkingSetLock and _EPROCESS.AddressCreationLock look valid |
CCheckThreadList | Checks that _EPROCESS thread list points to the kernel Address Space |
CDispatchHeaderCheck | A very fast check for an _EPROCESS.Pcb.Header |
CPSDispScan | Scan Physical memory for _EPROCESS objects based on their Dispatch Headers |
CPSDispScanner | This scanner carves things that look like _EPROCESS structures |
►Nsaveconfig | |
CSaveConfig | Generates Volatility configuration files |
►Nscanprof | |
CScanProfInstance | |
▼Nconvert | |
CDWARFParser | A parser for DWARF files |
▼Nvolatility | |
►Naddrspace | |
CAbstractDiscreteAllocMemory | A class based on memory stored as discrete allocations |
CAbstractRunBasedMemory | |
CAbstractVirtualAddressSpace | Base Ancestor for all Virtual address spaces, as determined by astype |
CASAssertionError | |
CBaseAddressSpace | This is the base class of all Address Spaces |
CBufferAddressSpace | This is a specialised AS for use internally - Its used to provide transparent support for a string buffer so types can be instantiated off the buffer |
►Ncache | |
CBlockingNode | Node that fails on all cache attempts and no-ops on cache storage attempts |
CCacheContainsGenerator | Exception raised when the cache contains a generator |
CCacheDecorator | This decorator will memoise a function in the cache |
CCacheNode | Base class for Cache nodes |
CCacheStorage | The base class for implementation storing the cache |
CCacheTree | An abstract structure which represents the cache tree |
CInvalidator | The Invalidator encapsulates program state to control invalidation of the cache |
CInvalidCache | Exception raised when the cache item is determined to be invalid |
CTestable | This is a mixin that makes a class response to the unit tests |
CTestDecorator | This decorator is just like a CacheDecorator, but will always cache fully |
►Ncommands | |
CCommand | Base class for each plugin command |
►Nconf | |
CConfObject | This is a singleton class to manage the configuration |
CDummyConfig | |
CPyFlagOptionParser | |
►Ndwarf | |
CDWARFParser | A parser for DWARF files |
►Nexceptions | |
CAddrSpaceError | Address Space Exception, so we can catch and deal with it in the main program |
CCacheRelativeURLException | Exception for gracefully not saving Relative URLs in the cache |
CVolatilityException | Generic Volatility Specific exception, to help differentiate from other exceptions |
►Nfmtspec | |
CFormatSpec | |
►Nobj | |
CArray | An array of objects of the same size |
CBaseObject | |
CBitField | A class splitting an integer into a bunch of bit |
Cclassproperty | |
CCType | A CType is an object which represents a c struct |
CInvalidOffsetError | Simple placeholder to identify invalid offsets |
CNativeType | |
CNoneObject | A magical object which is like None but swallows bad dereferences, getattribute, iterators etc to return itself |
CNumericProxyMixIn | This MixIn implements the numeric protocol |
CPointer | |
CPointer32 | |
CProfile | This must live here, otherwise there are circular dependency issues |
CProfileModification | Class for modifying profiles for additional functionality |
CVoid | |
CVolatilityMagic | Class to contain Volatility Magic value |
►Nplugins | |
►Naddrspaces | |
►Namd64 | |
CAMD64PagedMemory | Standard AMD 64-bit address space |
►Narm | |
CArmAddressSpace | Address space for ARM processors |
►Ncrash | |
CWindowsCrashDumpSpace32 | This AS supports windows Crash Dump format |
CWindowsCrashDumpSpace64 | This AS supports windows Crash Dump format |
►Ncrashbmp | |
CBitmapDmpVTypes | |
CWindowsCrashDumpSpace64BitMap | This AS supports Windows BitMap Crash Dump format |
►Nelfcoredump | |
CDBGFCOREDESCRIPTOR | A class for VBox core dump descriptors |
CQemuCoreDumpElf | This AS supports Qemu ELF32 and ELF64 coredump format |
CVirtualBoxCoreDumpElf64 | This AS supports VirtualBox ELF64 coredump format |
CVirtualBoxModification | |
►Nhibernate | |
CStore | |
CWindowsHiberFileSpace32 | This is a hibernate address space for windows hibernation files |
►Nhpak | |
CHPAK_HEADER | A class for B.S |
CHPAKAddressSpace | This AS supports the HPAK format |
CHPAKVTypes | |
►Nieee1394 | |
CFirewireAddressSpace | A physical layer address space that provides access via firewire |
CFWForensic1394 | |
CFWRaw1394 | |
►Nintel | |
CIA32PagedMemory | Standard IA-32 paging address space |
CIA32PagedMemoryPae | This class implements the IA-32 PAE paging address space |
►Nlime | |
CLimeAddressSpace | Address space for Lime |
CLimeTypes | |
►Nmacho | |
CMachOAddressSpace | Address space for mach-o files to support atc-ny memory reader |
►Nosxpmemelf | |
COSXPmemELF | This AS supports VirtualBox ELF64 coredump format |
►Npaged | |
CAbstractPagedMemory | Class to handle all the details of a paged virtual address space |
CAbstractWritablePagedMemory | Mixin class that can be used to add write functionality to any standard address space that supports write() and vtop() |
►Nstandard | |
CFileAddressSpace | This is a direct file AS |
►Nvmem | |
CVMWareMetaAddressSpace | This AS supports the VMEM format with VMSN/VMSS metadata |
►Nvmware | |
C_VMWARE_GROUP | A class for VMware Groups |
C_VMWARE_HEADER | A class for VMware VMSS/VMSN files |
C_VMWARE_TAG | A class for VMware Tags |
CVMWareAddressSpace | This AS supports VMware snapshot (VMSS) and saved state (VMSS) files |
CVMwareVTypesModification | Apply the necessary VTypes for parsing VMware headers |
►Nbigpagepools | |
CBigPagePoolScanner | Scanner for big page pools |
CBigPageTable | Find the directory of big page pools |
CBigPageTableMagic | Determine the distance to the big page pool trackers |
CBigPools | Dump the big page pools using BigPagePoolScanner |
CPoolTrackTypeOverlay | |
►Nbioskbd | |
CBiosKbd | Reads the keyboard buffer from Real Mode memory |
►Ncmdline | |
CCmdline | Display process command-line arguments |
►Ncommon | |
CAbstractScanCommand | A command built to provide the common options that should be available to Volatility's various scanning plugins |
CAbstractWindowsCommand | |
►Nconnections | |
CConnections | Print list of open connections [Windows XP and 2003 Only]
|
►Nconnscan | |
CConnScan | Pool scanner for tcp connections |
CPoolScanConn | Pool scanner for tcp connections |
►Ncrashinfo | |
C_DMP_HEADER | A class for crash dumps |
CCrashInfo | Dump crash-dump information |
CCrashInfoModification | Applies overlays for crash dump headers |
►Ndlldump | |
CDLLDump | Dump DLLs from a process address space |
►Ndrivermodule | |
Cdrivermodule | Associate driver objects to kernel modules |
►Ndumpcerts | |
C_PKCS_PRIVATE_CERT | Class for PKCS private key certificates |
C_X509_PUBLIC_CERT | Class for x509 public key certificates |
CDumpCerts | Dump RSA private and public SSL keys |
CSSLKeyModification | Applies to all windows profiles (maybe linux?) |
►Ndumpfiles | |
C_CONTROL_AREA | |
C_SHARED_CACHE_MAP | |
CControlAreaModification | |
CDumpFiles | Extract memory mapped and cached files |
CDumpFilesVTypesx86 | This modification applies the vtypes for all versions of 32bit Windows |
►Nenvars | |
CEnvars | |
►Nevtlogs | |
CEvtLogs | Extract Windows Event Logs (XP/2003 only) |
CEVTObjectTypes | |
►Nfilescan | |
CDriverScan | Pool scanner for driver objects |
CFileScan | Pool scanner for file objects |
CMutantScan | Pool scanner for mutex objects |
CPoolScanDriver | Pool scanner for driver objects |
CPoolScanFile | Pool scanner for file objects |
CPoolScanMutant | Pool scanner for mutex objects |
CPoolScanProcess | Pool scanner for process objects |
CPoolScanSymlink | Pool scanner for symlink objects |
CPSScan | Pool scanner for process objects |
CSymLinkScan | Pool scanner for symlink objects |
►Ngetservicesids | |
CGetServiceSids | Get the names of services in the Registry and return Calculated SID |
►Ngetsids | |
CGetSIDs | Print the SIDs owning each process |
►Ngui | |
►Natoms | |
CAtoms | Print session and window station atom tables |
CAtomScan | Pool scanner for atom tables |
CPoolScanAtom | Pool scanner for atom tables |
►Nclipboard | |
CClipboard | Extract the contents of the windows clipboard |
►Nconstants | |
CFakeAtom | |
►Ndesktops | |
CDeskScan | Poolscaner for tagDESKTOP (desktops) |
►Neditbox | |
C_COMBOBOX_x64 | |
C_COMBOBOX_x86 | |
C_EDIT_x64 | |
C_EDIT_x86 | |
C_LISTBOX_x64 | |
C_LISTBOX_x86 | |
CEditBox | Dumps various data from ComCtl Edit controls (experimental: ListBox, ComboBox) |
CEditBoxObjectClasses | Add the new class definitions |
CEditBoxVTypes | This modification adds the gdi_types_x(86|64) |
►Neventhooks | |
CEventHooks | Print details on windows event hooks |
►Ngahti | |
CGahti | Dump the USER handle type information |
►Ngditimers | |
CGDITimers | Print installed GDI timers and callbacks |
►Nmessagehooks | |
CMessageHooks | List desktop and thread window message hooks |
►Nscreenshot | |
CScreenshot | Save a pseudo-screenshot based on GDI windows |
►Nsessions | |
CSessions | List details on _MM_SESSION_SPACE (user logon sessions) |
CSessionsMixin | This is a mixin that plugins can inherit for access to the main sessions APIs |
►Nuserhandles | |
CUserHandles | Dump the USER handle tables |
►Nvtypes | |
►Nvista | |
CVista2008x64GuiVTypes | |
CVista2008x86GuiVTypes | |
►Nwin2003 | |
CWin2003x86GuiVTypes | Apply the overlays for Windows 2003 x86 (builds on Windows XP x86) |
►Nwin7 | |
C_MM_SESSION_SPACE | A class for session spaces on Windows 7 |
CtagSHAREDINFO | A class for shared info blocks on Windows 7 |
CWin7GuiOverlay | Apply general overlays for Windows 7 |
CWin7SP0x64GuiVTypes | Apply the base vtypes for Windows 7 SP0 x64 |
CWin7SP0x86GuiVTypes | Apply the base vtypes for Windows 7 SP0 x86 |
CWin7SP1x64GuiVTypes | Apply the base vtypes for Windows 7 SP1 x64 |
CWin7SP1x86GuiVTypes | Apply the base vtypes for Windows 7 SP1 x86 |
CWin7Vista2008x64Timers | Apply the tagTIMER for Windows 7, Vista, and 2008 x64 |
CWin7Vista2008x86Timers | Apply the tagTIMER for Windows 7, Vista, and 2008 x86 |
CWin7Win32KCoreClasses | Apply the core object classes for Windows 7 |
►Nwin8 | |
C_RTL_ATOM_TABLE_ENTRY | A class for atom table entries |
CWin8x64Gui | |
CWin8x86Gui | |
►Nxp | |
CXP2003x64BaseVTypes | Applies to Windows XP and 2003 x64 |
CXP2003x86BaseVTypes | Applies to everything x86 before Windows 7 |
►Nwin32k_core | |
C_HANDLEENTRY | A for USER handle entries |
C_MM_SESSION_SPACE | A class for session spaces |
C_RTL_ATOM_TABLE | A class for atom tables |
C_RTL_ATOM_TABLE_ENTRY | A class for atom table entries |
CAtomTablex64Overlay | Apply the atom table overlays for all x64 Windows |
CAtomTablex86Overlay | Apply the atom table overlays for all x86 Windows |
CtagCLIPDATA | A class for clipboard objects |
CtagDESKTOP | A class for Desktop objects |
CtagEVENTHOOK | A class for event hooks |
CtagHOOK | A class for message hooks |
CtagRECT | A class for window rects |
CtagSHAREDINFO | A class for shared info blocks |
CtagTHREADINFO | A class for thread information objects |
CtagWINDOWSTATION | A class for Windowstation objects |
CtagWND | A class for window structures |
CWin32KCoreClasses | Apply the core object classes |
CWin32KGahtiVType | Apply a vtype for win32k!gahti |
CWin32Kx64VTypes | Applies to all x64 windows profiles |
CWin32Kx86VTypes | Applies to all x86 windows profiles |
CXP2003x64TimerVType | Apply the tagTIMER for XP and 2003 x64 |
CXP2003x86TimerVType | Apply the tagTIMER for XP and 2003 x86 |
CXPx86SessionOverlay | Apply the ResidentProcessCount overlay for x86 XP session spaces |
►Nwindows | |
CWindows | Print Desktop Windows (verbose details) |
CWinTree | Print Z-Order Desktop Windows Tree |
►Nwindowstations | |
CPoolScanWind | PoolScanner for window station objects |
CWndScan | Pool scanner for window stations |
►Nhandles | |
CHandles | Print list of open handles for each process |
►Nheaps | |
CHeapModification | |
►Nhibinfo | |
CHibInfo | Dump hibernation file information |
►Nhpakinfo | |
CHPAKExtract | Extract physical memory from an HPAK file |
CHPAKInfo | Info on an HPAK file |
►Niehistory | |
C_URL_RECORD | A class for URL and LEAK records |
CIEHistory | Reconstruct Internet Explorer cache / history |
CIEHistoryVTypes | Apply structures for IE history parsing |
►Nimagecopy | |
CImageCopy | Copies a physical address space out as a raw DD image |
►Nimageinfo | |
CImageInfo | Identify information for the image |
►Njoblinks | |
CJobLinks | Print process job link information |
►Nkdbgscan | |
CKDBGScan | Search for and dump potential KDBG values |
CKDBGScanner | |
CMultiPrefixFinderCheck | Checks for multiple strings per page, finishing at the offset |
CMultiStringFinderCheck | Checks for multiple strings per page |
►Nkpcrscan | |
CKPCRScan | Search for and dump potential KPCR values |
CKPCRScanner | |
CKPCRScannerCheck | Checks the self referential pointers to find KPCRs |
►Nlinux | |
►Napihooks | |
Clinux_apihooks | Checks for userland apihooks |
►Narp | |
Ca_ent | |
Clinux_arp | Print the ARP table |
►Nbanner | |
Clinux_banner | Prints the Linux banner information |
►Nbash | |
C_hist_entry | A class for history entries |
CBashTypes | |
Clinux_bash | Recover bash history from bash process memory |
►Nbash_hash | |
C_bash_hash_table | |
CBashHashTypes | |
Clinux_bash_hash | Recover bash hash table from bash process memory |
►Ncheck_afinfo | |
Clinux_check_afinfo | Verifies the operation function pointers of network protocols |
►Ncheck_creds | |
Clinux_check_creds | Checks if any processes are sharing credential structures |
►Ncheck_evt_arm | |
Clinux_check_evt_arm | Checks the Exception Vector Table to look for syscall table hooking |
►Ncheck_fops | |
Clinux_check_fop | Check file operation structures for rootkit modifications |
►Ncheck_idt | |
Clinux_check_idt | Checks if the IDT has been altered |
CLinuxIDTTypes | |
►Ncheck_inline_kernel | |
Clinux_check_inline_kernel | Check for inline kernel hooks |
►Ncheck_modules | |
Clinux_check_modules | Compares module list to sysfs info, if available |
►Ncheck_syscall | |
Clinux_check_syscall | Checks if the system call table has been altered |
►Ncheck_syscall_arm | |
Clinux_check_syscall_arm | Checks if the system call table has been altered |
►Ncommon | |
CAbstractLinuxARMCommand | |
CAbstractLinuxCommand | |
CAbstractLinuxIntelCommand | |
Cvol_timespec | |
►Ncpuinfo | |
Clinux_cpuinfo | Prints info about each active processor |
►Ndentry_cache | |
Clinux_dentry_cache | Gather files from the dentry cache |
►Ndmesg | |
Clinux_dmesg | Gather dmesg buffer |
►Ndump_map | |
Clinux_dump_map | Writes selected memory mappings to disk |
►Nelfs | |
Clinux_elfs | Find ELF binaries in process mappings |
►Nenumerate_files | |
Clinux_enumerate_files | Lists files referenced by the filesystem cache |
►Nfind_file | |
Clinux_find_file | Lists and recovers files from memory |
►Ngetcwd | |
Clinux_getcwd | Lists current working directory of each process |
►Nhidden_modules | |
Clinux_hidden_modules | Carves memory to find hidden kernel modules |
►Nifconfig | |
Clinux_ifconfig | Gathers active interfaces |
►Ninfo_regs | |
Clinux_info_regs | It's like 'info registers' in GDB |
►Niomem | |
Clinux_iomem | Provides output similar to /proc/iomem |
►Nkernel_opened_files | |
Clinux_kernel_opened_files | Lists files that are opened from within the kernel |
►Nkeyboard_notifiers | |
Clinux_keyboard_notifiers | Parses the keyboard notifier call chain |
►Nld_env | |
Clinux_dynamic_env | Recover a process' dynamic environment variables |
►Nldrmodules | |
Clinux_ldrmodules | Compares the output of proc maps with the list of libraries from libdl |
►Nlibc_env | |
Clinux_bash_env | Recover a process' dynamic environment variables |
►Nlibrary_list | |
Clinux_library_list | Lists libraries loaded into a process |
►Nlibrarydump | |
Clinux_librarydump | Dumps shared libraries in process memory to disk |
►Nlime | |
CLiMEInfo | Dump Lime file format information |
►Nlinux_strings | |
Clinux_strings | Match physical offsets to virtual addresses (may take a while, VERY verbose) |
►Nlinux_truecrypt | |
Clinux_truecrypt_passphrase | Recovers cached Truecrypt passphrases |
CLinuxTruecryptModification | A modification for Linux Truecrypt passphrases |
CPassphraseScanner | A scanner over all memory regions of a process |
►Nlinux_volshell | |
Clinux_volshell | Shell in the memory image |
►Nlinux_yarascan | |
Clinux_yarascan | A shell in the Linux memory image |
CVmaYaraScanner | A scanner over all memory regions of a process |
►Nlist_raw | |
Clinux_list_raw | List applications with promiscuous sockets |
►Nlsmod | |
Clinux_lsmod | Gather loaded kernel modules |
Clinux_moddump | Extract loaded kernel modules |
►Nlsof | |
Clinux_lsof | Lists file descriptors and their path |
►Nmalfind | |
Clinux_malfind | Looks for suspicious process mappings |
►Nmount | |
Clinux_mount | Gather mounted fs/devices |
►Nmount_cache | |
Clinux_mount_cache | Gather mounted fs/devices from kmem_cache |
►Nnetfilter | |
Clinux_netfilter | Lists Netfilter hooks |
►Nnetscan | |
Clinux_netscan | Carves for network connection structures |
►Nnetstat | |
Clinux_netstat | Lists open sockets |
►Npidhashtable | |
Clinux_pidhashtable | Enumerates processes through the PID hash table |
►Npkt_queues | |
Clinux_pkt_queues | Writes per-process packet queues out to disk |
►Nplthook | |
Clinux_plthook | Scan ELF binaries' PLT for hooks to non-NEEDED images |
►Nproc_maps | |
Clinux_proc_maps | Gathers process memory maps |
►Nproc_maps_rb | |
Clinux_proc_maps_rb | Gathers process maps for linux through the mappings red-black tree |
►Nprocdump | |
Clinux_procdump | Dumps a process's executable image to disk |
►Nprocess_hollow | |
Clinux_process_hollow | Checks for signs of process hollowing |
►Nprocess_info | |
Clinux_process_info | Plugin to gather info for a task/process |
Cprocess_info | A class to collect various information about a process/task |
►Nprocess_stack | |
Clinux_process_stack | Plugin to do analysis on the stack of user space applications |
Cstack_frame | A class to record info about a stack frame |
►Npsaux | |
Clinux_psaux | Gathers processes along with full command line and start time |
►Npsenv | |
Clinux_psenv | Gathers processes along with their static environment variables |
►Npslist | |
Clinux_memmap | Dumps the memory map for linux tasks |
Clinux_pslist | Gather active tasks by walking the task_struct->task list |
►Npslist_cache | |
Clinux_pslist_cache | Gather tasks from the kmem_cache |
►Npstree | |
Clinux_pstree | Shows the parent/child relationship between processes |
►Npsxview | |
Clinux_psxview | |
►Nrecover_filesystem | |
Clinux_recover_filesystem | Recovers the entire cached file system from memory |
►Nroute_cache | |
Clinux_route_cache | Recovers the routing cache from memory |
►Nsk_buff_cache | |
Clinux_sk_buff_cache | Recovers packets from the sk_buff kmem_cache |
►Nslab_info | |
Ckmem_cache | |
Ckmem_cache_slab | |
Clinux_slabinfo | Mimics /proc/slabinfo on a running machine |
CLinuxKmemCacheOverlay | |
►Nthreads | |
Clinux_threads | Prints threads of processes |
►Ntmpfs | |
Clinux_tmpfs | Recovers tmpfs filesystems from memory |
►Ntty_check | |
Clinux_check_tty | Checks tty devices for hooks |
►Nvma_cache | |
Clinux_vma_cache | Gather VMAs from the vm_area_struct cache |
►Nmac | |
►Nadiummsgs | |
Cmac_adium | Lists Adium messages |
►Napihooks | |
Cmac_apihooks | Checks for API hooks in processes |
►Napihooks_kernel | |
Cmac_apihooks_kernel | Checks to see if system call and kernel functions are hooked |
►Narp | |
Cmac_arp | Prints the arp table |
►Nbash | |
C_mac_hist_entry | A class for history entries |
Cbash32_hist_entry | |
Cbash64_hist_entry | |
Cmac_bash | Recover bash history from bash process memory |
CMacBashTypes | |
►Nbash_env | |
Cmac_bash_env | Recover bash's environment variables |
►Nbash_hash | |
Cbash_funcs | |
Cmac32_bash_hash_table | |
Cmac32_bucket_contents | |
Cmac32_pathdata | |
Cmac64_bash_hash_table | |
Cmac64_bucket_contents | |
Cmac64_pathdata | |
Cmac_bash_hash | Recover bash hash table from bash process memory |
CMacBashHashTypes | |
►Ncalendar | |
Cmac_calendar | Gets calendar events from Calendar.app |
►Ncheck_mig_table | |
Cmac_check_mig_table | Lists entires in the kernel's MIG table |
►Ncheck_syscall_shadow | |
Cmac_check_syscall_shadow | Looks for shadow system call tables |
►Ncheck_syscall_table | |
Cmac_check_syscalls | Checks to see if system call table entries are hooked |
►Ncheck_sysctl | |
Cmac_check_sysctl | Checks for unknown sysctl handlers |
►Ncheck_trap_table | |
Cmac_check_trap_table | Checks to see if mach trap table entries are hooked |
►Ncommon | |
CAbstractMacCommand | |
►Ncompressed_swap | |
Cmac_compressed_swap | Prints Mac OS X VM compressor stats and dumps all compressed pages |
►Ncontacts | |
Cmac_contacts | Gets contact names from Contacts.app |
►Ndead_procs | |
Cmac_dead_procs | Prints terminated/de-allocated processes |
►Ndead_sockets | |
Cmac_dead_sockets | Prints terminated/de-allocated network sockets |
►Ndead_vnodes | |
Cmac_dead_vnodes | Lists freed vnode structures |
►Ndlyd_maps | |
Cmac_dyld_maps | Gets memory maps of processes from dyld data structures |
►Ndmesg | |
Cmac_dmesg | Prints the kernel debug buffer |
►Ndump_files | |
Cmac_dump_file | Dumps a specified file |
►Ndump_map | |
Cmac_dump_maps | Dumps memory ranges of process(es), optionally including pages in compressed swap |
►Nfind_aslr_shift | |
Cmac_find_aslr_shift | Find the ASLR shift value for 10.8+ images |
►Nget_profile | |
CcatfishScan | Scanner for Catfish string for Mountain Lion |
Cmac_get_profile | Automatically detect Mac profiles |
►Ngkextmap | |
Cmac_lsmod_kext_map | Lists loaded kernel modules |
►Nifconfig | |
Cmac_ifconfig | Lists network interface information for all devices |
►Nip_filters | |
Cmac_ip_filters | Reports any hooked IP filters |
►Nkeychaindump | |
Cmac_keychaindump | Recovers possbile keychain keys |
►Nldrmodules | |
Cmac_ldrmodules | Compares the output of proc maps with the list of libraries from libdl |
►Nlibrarydump | |
Cmac_librarydump | Dumps the executable of a process |
►Nlist_files | |
Cmac_list_files | Lists files in the file cache |
►Nlist_kauth_listeners | |
Cmac_list_kauth_listeners | Lists Kauth Scope listeners |
►Nlist_kauth_scopes | |
Cmac_list_kauth_scopes | Lists Kauth Scopes and their status |
►Nlist_raw | |
Cmac_list_raw | List applications with promiscuous sockets |
►Nlist_zones | |
Cmac_list_zones | Prints active zones |
►Nlsmod | |
Cmac_lsmod | Lists loaded kernel modules |
►Nlsmod_iokit | |
Cmac_lsmod_iokit | Lists loaded kernel modules through IOkit |
►Nlsof | |
Cmac_lsof | Lists per-process opened files |
►Nmac_strings | |
Cmac_strings | Match physical offsets to virtual addresses (may take a while, VERY verbose) |
►Nmac_volshell | |
Cmac_volshell | Shell in the memory image |
►Nmac_yarascan | |
Cmac_yarascan | Scan memory for yara signatures |
CMapYaraScanner | A scanner over all memory regions of a process |
►Nmachine_info | |
Cmac_machine_info | Prints machine information about the sample |
►Nmalfind | |
Cmac_malfind | Looks for suspicious process mappings |
►Nmemdump | |
Cmac_memdump | Dump addressable memory pages to a file |
►Nmoddump | |
Cmac_moddump | Writes the specified kernel extension to disk |
►Nmount | |
Cmac_mount | Prints mounted device information |
►Nnetconns | |
Cmac_network_conns | Lists network connections from kernel network structures |
►Nnetstat | |
Cmac_netstat | Lists active per-process network connections |
►Nnotesapp | |
Cmac_notesapp | Finds contents of Notes messages |
►Nnotifiers | |
Cmac_notifiers | Detects rootkits that add hooks into I/O Kit (e.g |
►Norphan_threads | |
Cmac_orphan_threads | Lists threads that don't map back to known modules/processes |
►Npgrp_hash_table | |
Cmac_pgrp_hash_table | Walks the process group hash table |
►Npid_hash_table | |
Cmac_pid_hash_table | Walks the pid hash table |
►Nprint_boot_cmdline | |
Cmac_print_boot_cmdline | Prints kernel boot arguments |
►Nproc_maps | |
Cmac_proc_maps | Gets memory maps of processes |
►Nprocdump | |
Cmac_procdump | Dumps the executable of a process |
►Npsaux | |
Cmac_psaux | Prints processes with arguments in user land (**argv) |
►Npsenv | |
Cmac_psenv | Prints processes with environment in user land (**envp) |
►Npslist | |
Cmac_pslist | List Running Processes |
►Npstasks | |
Cmac_tasks | List Active Tasks |
►Npstree | |
Cmac_pstree | Show parent/child relationship of processes |
►Npsxview | |
Cmac_psxview | |
►Nrecover_filesystem | |
Cmac_recover_filesystem | Recover the cached filesystem |
►Nroute | |
Cmac_route | Prints the routing table |
►Nsession_hash_table | |
Cmac_list_sessions | Enumerates sessions |
►Nsocket_filters | |
Cmac_socket_filters | Reports socket filters |
►Nthreads | |
Cmac_threads | List Process Threads |
CMacObjectClasses2 | |
CMacObjectClasses4 | |
Cqueue_entry | |
►Nthreads_simple | |
Cmac_threads_simple | Lists threads along with their start time and priority |
►Ntrustedbsd | |
Cmac_trustedbsd | Lists malicious trustedbsd policies |
►Nversion | |
Cmac_version | Prints the Mac version |
►NWKdm | |
CWKdm | |
►Nmachoinfo | |
CMachOInfo | Dump Mach-O file format information |
►Nmalware | |
►Napihooks | |
CApiHooks | Detect API hooks in process and kernel memory |
CHook | A class for API hooks |
CMalwareWSPVTypes | |
CModuleGroup | A class to assist with module lookups |
►Ncallbacks | |
C_SHUTDOWN_PACKET | Class for shutdown notification callbacks |
CAbstractCallbackScanner | Return the offset of the callback, no object headers |
CCallbackMods | |
CCallbacks | Print system-wide notification routines |
CPoolScanDbgPrintCallback | PoolScanner for DebugPrint Callbacks on Vista and 7 |
CPoolScanFSCallback | PoolScanner for File System Callbacks |
CPoolScanGenericCallback | PoolScanner for Generic Callbacks |
CPoolScanPnp9 | PoolScanner for Pnp9 (EventCategoryHardwareProfileChange) |
CPoolScanPnpC | PoolScanner for PnpC (EventCategoryTargetDeviceChange) |
CPoolScanPnpD | PoolScanner for PnpD (EventCategoryDeviceInterfaceChange) |
CPoolScanRegistryCallback | PoolScanner for DebugPrint Callbacks on Vista and 7 |
CPoolScanShutdownCallback | PoolScanner for Shutdown Callbacks |
►Ncmdhistory | |
C_COMMAND_HISTORY | Object class for command histories |
C_CONSOLE_INFORMATION | Object class for console information structs |
C_CONSOLE_PROCESS | Object class for console process |
C_EXE_ALIAS_LIST | Object class for alias lists |
C_SCREEN_INFORMATION | Object class for screen information |
CCmdHistoryObjectClasses | This modification applies the object classes for all versions of 32bit Windows |
CCmdHistoryVTypesWin7x64 | This modification applies the vtypes for 64bit Windows starting with Windows 7 |
CCmdHistoryVTypesWin7x86 | This modification applies the vtypes for 32bit Windows starting with Windows 7 |
CCmdHistoryVTypesx64 | This modification applies the vtypes for 64bit Windows up to Windows 7 |
CCmdHistoryVTypesx86 | This modification applies the vtypes for 32bit Windows up to Windows 7 |
CCmdScan | Extract command history by scanning for _COMMAND_HISTORY |
CConsoles | Extract command history by scanning for _CONSOLE_INFORMATION |
►Ndevicetree | |
C_DEVICE_OBJECT | |
C_DRIVER_OBJECT | |
CDeviceTree | |
CDriverIrp | |
CMalwareDrivers | |
►Nidt | |
C_KGDTENTRY | A class for GDT entries |
C_KIDTENTRY | Class for interrupt descriptors |
CGDT | |
CIDT | |
CMalwareIDTGDTx86 | |
►Nimpscan | |
CImpScan | Scan for calls to imported functions |
►Nmalfind | |
CBaseYaraScanner | An address space scanner for Yara signatures |
CDiscontigYaraScanner | A Scanner for Discontiguous scanning |
CLdrModules | |
CMalfind | |
CVadYaraScanner | A scanner over all memory regions of a process |
CYaraScan | |
►Npsxview | |
C_PSP_CID_TABLE | Subclass the Windows handle table object for parsing PspCidTable |
CMalwarePspCid | |
CPsXview | |
►Nservicediff | |
CServiceDiff | |
►Nsvcscan | |
C_SERVICE_HEADER | |
C_SERVICE_RECORD_LEGACY | |
C_SERVICE_RECORD_RECENT | |
CService8x64 | Service structures for Win8/8.1 and Server2012/R2 64-bit |
CService8x86 | Service structures for Win8/8.1 32-bit |
CServiceBase | The base applies to XP and 2003 SP0-SP1 |
CServiceBasex64 | This overrides the base x86 vtypes with x64 vtypes |
CServiceVista | Override the base with OC's for Vista, 2008, and 7 |
CServiceVistax64 | Override the base with vtypes for x64 Vista, 2008, and 7 |
CServiceVistax86 | Override the base with vtypes for x86 Vista, 2008, and 7 |
CSvcScan | |
►Nthreads | |
CAbstractThreadCheck | Base thread check class |
CAttachedProcess | Detect threads attached to another process |
CDkomExit | Detect inconsistencies wrt exit times and termination |
CHideFromDebug | Detect threads hidden from debuggers |
CHookedSSDT | Check if a thread is using a hooked SSDT |
CHwBreakpoint | Detect threads with hardware breakpoints |
CImpersonation | Detect impersonating threads |
CMalwareKthread | |
COrphanThread | Detect orphan threads |
CScannerOnly | Detect threads no longer in a linked list |
CSystemThread | Detect system threads |
CThreads | |
►Ntimers | |
C_KTIMER | |
CTimers | Print kernel timers and associated module DPCs |
CTimerVTypes | |
►Nmbrparser | |
CMbrObjectTypes | |
CMBRParser | Scans for and parses potential Master Boot Records (MBRs) |
CMBRScanner | |
CPARTITION_ENTRY | |
►Nmftparser | |
CFILE_NAME | |
CMFT_FILE_RECORD | |
CMFTParser | Scans for and parses potential MFT entries |
CMFTScanner | |
CMFTTYPES | |
COBJECT_ID | |
CRESIDENT_ATTRIBUTE | |
CSTANDARD_INFORMATION | |
CUnicodeString | |
►Nmoddump | |
CModDump | Dump a kernel driver to an executable file sample |
►Nmodscan | |
CModScan | Pool scanner for kernel modules |
CPoolScanModule | Pool scanner for kernel modules |
CPoolScanThread | Pool scanner for thread objects |
CThrdScan | Pool scanner for thread objects |
►Nmodules | |
CModules | Print list of loaded modules |
CUnloadedModules | Print list of unloaded modules |
►Nmultiscan | |
CMultiScan | Scan for various objects at once |
►Nnetscan | |
C_TCP_ENDPOINT | Class for objects found in TcpE pools |
C_TCP_LISTENER | Class for objects found in TcpL pools |
C_UDP_ENDPOINT | Class for objects found in UdpA pools |
CNetscan | Scan a Vista (or later) image for connections and sockets |
CNetscanObjectClasses | Network OCs for Vista, 2008, and 7 x86 and x64 |
CPoolScanTcpEndpoint | PoolScanner for TCP Endpoints |
CPoolScanTcpListener | PoolScanner for Tcp Listeners |
CPoolScanUdpEndpoint | PoolScanner for Udp Endpoints |
►Nnotepad | |
C_HEAP | A Heap on XP and 2003 |
C_HEAP_ENTRY | A Heap Entry |
C_HEAP_SEGMENT | A Heap Segment on XP and 2003 |
CNotepad | List currently displayed notepad text |
CXPHeapModification | |
►Nobjtypescan | |
CObjectTypeKeyModification | |
CObjectTypeScanner | Pool scanner for object type objects |
CObjTypeScan | Scan for Windows object type objects |
►Noverlays | |
►Nbasic | |
CBasicObjectClasses | |
CEnumeration | Enumeration class for handling multiple possible meanings for a single value |
CFlags | This object decodes each flag into a string |
CIpAddress | Provides proper output for IpAddress objects |
CIpv6Address | Provides proper output for Ipv6Address objects |
CString | Class for dealing with Strings |
CUnixTimeStamp | Class for handling Unix Time Stamps |
CVOLATILITY_MAGIC | Class representing a VOLATILITY_MAGIC namespace |
CVolatilityDTB | |
CVolatilityMaxAddress | The maximum address of a profile's underlying AS |
►Nlinux | |
►Nelf | |
Celf | |
Celf32_dyn | |
Celf32_link_map | |
Celf32_note | |
Celf32_phdr | |
Celf32_rel | |
Celf32_rela | |
Celf32_shdr | |
Celf32_sym | |
CELF32Modification | |
Celf64_dyn | |
Celf64_link_map | |
Celf64_note | |
Celf64_phdr | |
Celf64_rel | |
Celf64_rela | |
Celf64_shdr | |
Celf64_sym | |
CELF64Modification | |
Celf_dyn | An elf dynamic section struct |
Celf_hdr | An ELF header |
Celf_link_map | An libdl link map structure |
Celf_note | An ELF note header |
Celf_phdr | An elf program header |
Celf_rel | An elf relocation |
Celf_rela | An elf relocation |
Celf_shdr | An elf section header |
Celf_sym | An elf symbol struct |
CELFModification | |
►Nlinux | |
Cdentry | |
Cdesc_struct | |
Cfiles_struct | |
Cgate_struct64 | |
Chlist_bl_node | A list_head makes a doubly linked list |
Chlist_node | A hlist_node makes a doubly linked list |
Cin_device | |
Cinet_sock | Class for an internet socket object |
Cinode | |
Ckernel_param | |
Ckparam_array | |
Clinux_file | |
Clinux_fs_struct | |
CLinuxGate64Overlay | |
CLinuxIntelOverlay | |
CLinuxMountOverlay | |
CLinuxObjectClasses | |
CLinuxOverlay | |
CLinuxPermissionFlags | A Flags object for printing vm_area_struct permissions in a format like rwx or r-x |
Clist_head | A list_head makes a doubly linked list |
Cmodule_sect_attr | |
Cmodule_struct | |
Cmount | |
Cnet_device | |
Cpage | |
Csock | |
Csuper_block | |
Ctask_struct | |
Ctimespec | |
Ctty_ldisc | |
Cvfsmount | |
Cvm_area_struct | |
CVolatilityDTB | A scanner for DTB values |
CVolatilityLinuxARMValidAS | An object to check that an address space is a valid Arm Paged space |
CVolatilityLinuxIntelValidAS | An object to check that an address space is a valid Arm Paged space |
►Nmac | |
►Nmac | |
CBashEnvYaraScanner | A scanner over all memory regions of a process |
CcatfishScan | Scanner for Catfish string for Mountain Lion |
Cdyld32_image_info | |
Cdyld64_image_info | |
CDyldTypes | |
Cfileglob | |
Cifnet | |
Cinpcb | |
Cinpcbinfo | |
Ckauth_scope | |
CMacObjectClasses | |
CMacOverlay | |
CMigTypes | |
COSString | |
Cproc | |
Cqueue_entry | |
Crtentry | |
Csockaddr | |
Csockaddr_dl | |
Csocket | |
Csysctl_oid | |
Cthread | |
Cvm_map_entry | |
Cvm_map_object | |
Cvnode | |
CVolatilityDTB | A scanner for DTB values |
CVolatilityMacIntelValidAS | An object to check that an address space is a valid Mac Intel Paged space |
Czone | |
►Nmacho | |
Cmacho | |
Cmacho32_dysymtab_command | |
Cmacho32_header | |
Cmacho32_load_command | |
Cmacho32_nlist | |
Cmacho32_section | |
Cmacho32_segment_command | |
Cmacho32_symtab_command | |
Cmacho64_dysymtab_command | |
Cmacho64_header | |
Cmacho64_load_command | |
Cmacho64_nlist | |
Cmacho64_section | |
Cmacho64_segment_command | |
Cmacho64_symtab_command | |
Cmacho_dysymtab_command | A macho symtab command |
Cmacho_header | An macho header |
Cmacho_load_command | A macho load command |
Cmacho_nlist | A macho nlist |
Cmacho_section | An macho section header |
Cmacho_segment_command | A macho segment command |
Cmacho_symtab_command | A macho symtab command |
CMachoModification | |
CMachoOverlay | |
CMachoTypes | |
►Nwindows | |
►Nhibernate_vtypes | |
CHiberVistaSP01x64 | |
CHiberVistaSP01x86 | |
CHiberVistaSP2x64 | |
CHiberVistaSP2x86 | |
CHiberWin2003x64 | |
CHiberWin7SP01x64 | |
CHiberWin7SP01x86 | |
►Nkdbg_vtypes | |
C_KDDEBUGGER_DATA64 | A class for KDBG |
CKDBGObjectClass | Add the KDBG object class to all Windows profiles |
CUnloadedDriverVTypes | Add the unloaded driver structure definitions |
►Nkpcr_vtypes | |
C_KPCROnx64 | KPCR for x64 windows |
C_KPCROnx86 | KPCR for 32bit windows |
CKPCRProfileModification | |
►Npe_vtypes | |
C_IMAGE_DOS_HEADER | DOS header |
C_IMAGE_EXPORT_DIRECTORY | Class for PE export directory |
C_IMAGE_IMPORT_DESCRIPTOR | Handles IID entries for imported functions |
C_IMAGE_NT_HEADERS | PE header |
C_IMAGE_RESOURCE_DIR_STRING_U | Handles Unicode-esque strings in IMAGE_RESOURCE_DIRECTORY structures |
C_IMAGE_RESOURCE_DIRECTORY | Handles Directory Entries |
C_IMAGE_SECTION_HEADER | PE section |
C_LDR_DATA_TABLE_ENTRY | Class for PE file / modules |
C_VS_FIXEDFILEINFO | Fixed (language and codepage independent) information |
C_VS_VERSION_INFO | Version Information |
CVerStruct | Generic Version Structure |
CWinPEObjectClasses | |
CWinPEVTypes | |
CWinPEx64VTypes | |
►Nssdt_vtypes | |
CAbstractSyscalls | |
CVistaSP0Syscalls | |
CVistaSP0x64Syscalls | |
CVistaSP12Syscalls | |
CVistaSP12x64Syscalls | |
CWin2003SP0Syscalls | |
CWin2003SP12Syscalls | |
CWin2003SP12x64Syscalls | |
CWin2003SyscallVTypes | |
CWin64SyscallVTypes | |
CWin7SP01Syscalls | |
CWin7SP01x64Syscalls | |
CWin8SP0x64Syscalls | |
CWin8SP0x86Syscalls | |
CWin8SP1x64Syscalls | |
CWin8SP1x86Syscalls | |
CWinSyscallsAttribute | |
CWinXPSyscalls | |
►Ntcpip_vtypes | |
C_ADDRESS_OBJECT | |
CVista2008Tcpip | |
CVistaSP12x64Tcpip | |
CWin2003SP12Tcpip | |
CWin7Tcpip | |
CWin7Vista2008x64Tcpip | |
CWin7x64Tcpip | |
CWin81Tcpip | |
CWin81x64Tcpip | |
CWin8Tcpip | |
CWin8x64Tcpip | |
CWinXP2003AddressObject | |
CWinXP2003Tcpipx64 | |
►Nvad_vtypes | |
C_MM_AVL_NODE | |
C_MM_AVL_TABLE | |
C_MM_AVL_TABLE_WIN8 | |
C_MMSECTION_FLAGS | |
C_MMVAD_2003 | |
C_MMVAD_FLAGS | |
C_MMVAD_FLAGS2 | |
C_MMVAD_LONG_2003 | |
C_MMVAD_LONG_VISTA | |
C_MMVAD_LONG_XP | |
C_MMVAD_SHORT_2003 | |
C_MMVAD_SHORT_WIN8 | |
C_MMVAD_SHORT_WIN81 | |
C_MMVAD_SHORT_XP | |
C_MMVAD_VISTA | |
C_MMVAD_WIN8 | |
C_MMVAD_WIN81 | |
C_MMVAD_XP | |
C_RTL_AVL_TREE | |
C_RTL_BALANCED_NODE | |
CVadFlags | |
CVadFlagsModification | |
CVadTagModification | |
CVadTraverser | |
CVistaVad | |
CWin2003x86Vad | |
CWin81Vad | |
CWin8Vad | |
CWinXPx86Vad | |
►Nvista | |
C_ETHREAD | A class for Windows 7 ETHREAD objects |
C_POOL_HEADER | A class for pool headers |
C_TOKEN | |
CVistaKDBG | |
CVistaObjectClasses | |
CVistaPolicyKey | |
CVistaSP0x64 | A Profile for Windows Vista SP0 x64 |
CVistaSP0x64Hiber | |
CVistaSP0x86 | A Profile for Windows Vista SP0 x86 |
CVistaSP0x86Hiber | |
CVistaSP1KDBG | |
CVistaSP1x64 | A Profile for Windows Vista SP1 x64 |
CVistaSP1x64Hiber | |
CVistaSP1x86 | A Profile for Windows Vista SP1 x86 |
CVistaSP1x86Hiber | |
CVistaSP2x64 | A Profile for Windows Vista SP2 x64 |
CVistaSP2x64Hiber | |
CVistaSP2x86 | A Profile for Windows Vista SP2 x86 |
CVistaSP2x86Hiber | |
CVistaWin7KPCR | |
CVistax64DTB | |
CVistax86DTB | |
CWin2008SP1x64 | A Profile for Windows 2008 SP1 x64 |
CWin2008SP1x86 | A Profile for Windows 2008 SP1 x86 |
CWin2008SP2x64 | A Profile for Windows 2008 SP2 x64 |
►Nwin10 | |
C_HMAP_ENTRY | |
C_OBJECT_HEADER_10 | |
CObHeaderCookieStore | A class for finding and storing the nt!ObHeaderCookie value |
CVolatilityCookie | The Windows 10 Cookie Finder |
CWin10Cookie | The Windows 10 Cookie Finder |
CWin10ObjectHeader | |
CWin10Registry | The Windows 10 registry HMAP |
CWin10x64 | A Profile for Windows 10 x64 |
CWin10x64DTB | The Windows 10 64-bit DTB signature |
CWin10x86 | A Profile for Windows 10 x86 |
CWin10x86DTB | The Windows 10 32-bit DTB signature |
►Nwin2003 | |
CEThreadCreateTime | |
CWin2003KDBG | |
CWin2003SP0x86 | A Profile for Windows 2003 SP0 x86 |
CWin2003SP0x86DTB | |
CWin2003SP1x64 | A Profile for Windows 2003 SP1 x64 |
CWin2003SP1x86 | A Profile for Windows 2003 SP1 x86 |
CWin2003SP2x64 | A Profile for Windows 2003 SP2 x64 |
CWin2003SP2x86 | A Profile for Windows 2003 SP2 x86 |
CWin2003x64DTB | |
CWin2003x64Hiber | |
CWin2003x86DTB | |
CWin2003x86Hiber | |
CWinXPSP1x64 | A Profile for Windows XP SP1 x64 |
►Nwin7 | |
C_OBJECT_HEADER | A Volatility object to handle Windows 7 object headers |
CWin2008R2SP0x64 | A Profile for Windows 2008 R2 SP0 x64 |
CWin7KDBG | |
CWin7ObjectClasses | |
CWin7Pointer64 | |
CWin7SP0x64 | A Profile for Windows 7 SP0 x64 |
CWin7SP0x86 | A Profile for Windows 7 SP0 x86 |
CWin7SP1x64 | A Profile for Windows 7 SP1 x64 |
CWin7SP1x86 | A Profile for Windows 7 SP1 x86 |
CWin7x64DTB | |
CWin7x64Hiber | |
CWin7x86DTB | |
CWin7x86Hiber | |
►Nwin8 | |
C_HANDLE_TABLE32 | A class for 32-bit Windows 8 handle tables |
C_HANDLE_TABLE64 | A class for 64-bit Windows 8 / 2012 handle tables |
C_HANDLE_TABLE_81R264 | A class for 64-bit Windows 8.1 / 2012 R2 handle tables |
C_LDR_DATA_TABLE_ENTRY | A class for DLL modules |
C_OBJECT_HEADER | A class for object headers on Win 8 / Server 2012 |
C_OBJECT_HEADER_81R2 | A class for object headers on Win 8.1 / Server 2012 R2 |
C_PSP_CID_TABLE32 | PspCidTable for 32-bit Windows 8 |
C_PSP_CID_TABLE64 | PspCidTable for 64-bit Windows 8 and Server 2012 |
C_PSP_CID_TABLE_81R264 | PspCidTable for 64-bit Windows 8.1 and Server 2012 R2 |
CWin2012R2x64 | A Profile for Windows Server 2012 R2 x64 |
CWin2012x64 | A Profile for Windows Server 2012 x64 |
CWin81U1x64 | A Profile for Windows 8.1 Update 1 x64 |
CWin81U1x86 | A Profile for Windows 8.1 Update 1 x86 |
CWin8KDBG | The Windows 8 / 2012 KDBG signatures |
CWin8ObjectClasses | |
CWin8SP0x64 | A Profile for Windows 8 x64 |
CWin8SP0x86 | A Profile for Windows 8 x86 |
CWin8SP1x64 | A Profile for Windows 8.1 x64 |
CWin8SP1x86 | A Profile for Windows 8.1 x86 |
CWin8x64DTB | The Windows 8 32-bit DTB signature |
CWin8x64MaxCommit | The Windows 8 / Server 2012 MM_MAX_COMMIT value |
CWin8x86DTB | The Windows 8 32-bit DTB signature |
CWin8x86SyscallVTypes | Applying the SSDT structures for Win 8 32-bit |
►Nwin8_kdbg | |
CVolatilityKDBG | A Scanner for KDBG data within an address space |
CWin8x64VolatilityKDBG | Apply the KDBG finder for x64 |
►Nwindows | |
C_CM_KEY_BODY | Registry key |
C_CMHIVE | Registry hive |
C_EPROCESS | An extensive _EPROCESS with bells and whistles |
C_ETHREAD | A class for threads |
C_EX_FAST_REF | |
C_FILE_OBJECT | Class for file objects |
C_HANDLE_TABLE | A class for _HANDLE_TABLE |
C_KMUTANT | A mutex object |
C_LIST_ENTRY | Adds iterators for _LIST_ENTRY types |
C_OBJECT_HEADER | A Volatility object to handle Windows object headers |
C_OBJECT_SYMBOLIC_LINK | A symbolic link object |
C_OBJECT_TYPE | |
C_POOL_HEADER | A class for pool headers |
C_TOKEN | A class for Tokens |
C_UNICODE_STRING | Class representing a _UNICODE_STRING |
CAbstractKDBGMod | |
CDosDate | |
CExecutiveObjectMixin | A mixin for executive objects to allow easy derivation of the object's _OBJECT_HEADER struct |
CHandleTableEntryPreWin8 | A modification for handle table entries before Windows 8 |
CPoolTagModification | A modification for variable pool tags across Windows versions |
CThreadCreateTimeStamp | Handles ThreadCreateTimeStamps which are bit shifted WinTimeStamps |
CVolatilityAMD64ValidAS | |
CVolatilityIA32ValidAS | An object to check that an address space is a valid IA32 Paged space |
CVolatilityKDBG | A Scanner for KDBG data within an address space |
CVolatilityKPCR | A scanner for KPCR data within an address space |
CVolMagicPoolTag | The pool tag for a specific data structure on a given OS |
CWindowsObjectClasses | |
CWindowsOverlay | |
CWindowsVTypes | |
CWinTimeStamp | Class for handling Windows Time Stamps |
►Nwindows64 | |
C_EX_FAST_REF | |
CExFastRefx64 | |
CPointer64Decorator | |
CWindows64Overlay | |
►Nxp | |
CWinXPSP2x86 | A Profile for Windows XP SP2 x86 |
CWinXPSP3x86 | A Profile for Windows XP SP3 x86 |
CXPOverlay | |
►Npatcher | |
CMultiPageScanner | Scans a page at a time through the address space |
CPatcher | Patches memory based on page scans |
CPatcherObject | Simple object to hold patching data |
►Npooltracker | |
CGenericPoolScan | Configurable pool scanner |
CPoolPeek | Configurable pool scanner plugin |
CPoolTracker | Show a summary of pool tag usage |
CPoolTrackTagOverlay | Overlays for pool trackers |
►Nprivileges | |
CPrivs | |
CTokenXP2003 | |
►Nprocdump | |
CProcDump | Dump a process to an executable file sample |
►Npstree | |
CProcessAuditVTypes | |
CPSTree | Print process list as a tree |
►Nraw2dmp | |
CRaw2dmp | Converts a physical memory sample to a windbg crash dump |
►Nregistry | |
►Namcache | |
CAmCache | |
►Nauditpol | |
CAudipolWin7 | |
CAuditpol | Prints out the Audit Policies from HKLM\SECURITY\Policy\PolAdtEv |
CAuditPolData7 | |
CAuditPolDataVista | |
CAuditPolDataXP | |
CAuditpolTypesVista | |
CAuditpolTypesXP | |
►Ndumpregistry | |
CDumpRegistry | Dumps registry files out to disk |
►Nhivelist | |
CHiveList | Print list of registry hives |
►Nhivescan | |
CHiveScan | Pool scanner for registry hives |
CPoolScanHive | Pool scanner for registry hives |
►Nlsadump | |
CCacheDump | Dumps cached domain hashes from memory |
CHashDump | Dumps passwords hashes (LM/NTLM) from memory |
CLSADump | Dump (decrypted) LSA secrets from the registry |
►Nprintkey | |
CHiveDump | Prints out a hive |
CPrintKey | |
►Nregistryapi | |
CRegistryApi | A wrapper several highly used Registry functions |
►Nshellbags | |
C_GUID | Type overrides for output below ##### |
C_VOLUSER_ASSIST_TYPES | |
CCONTROL_PANEL | |
CFILE_ENTRY | |
CFOLDER_ENTRY | |
CITEMPOS | |
CNETWORK_SHARE | |
CNETWORK_VOLUME_NAME | |
CNullString | |
CShellBags | Prints ShellBags info |
CShellBagsTypesVista | |
CShellBagsTypesWin7 | |
CShellBagsTypesXP | |
CUNKNOWN_00 | |
CVOLUME_NAME | |
►Nshimcache | |
CShimCache | Parses the Application Compatibility Shim Cache registry key |
CShimCacheTypes2003x64 | |
CShimCacheTypes2003x86 | |
CShimCacheTypesVistax64 | |
CShimCacheTypesVistax86 | |
CShimCacheTypesWin7x64 | |
CShimCacheTypesWin7x86 | |
CShimCacheTypesXPx86 | |
►Nshutdown | |
CShutdownTime | |
►Nuserassist | |
CUserAssist | |
CUserAssistVTypes | |
CUserAssistWin7VTypes | |
►Nsockets | |
CSockets | Print list of open sockets |
►Nsockscan | |
CPoolScanSocket | Pool scanner for tcp socket objects |
CSockScan | Pool scanner for tcp socket objects |
►Nssdt | |
CSSDT | |
►Nstrings | |
CStrings | Match physical offsets to virtual addresses (may take a while, VERY verbose) |
►Ntaskmods | |
CDllList | Print list of loaded dlls for each process |
CMemDump | Dump the addressable memory for a process |
CMemMap | Print the memory map |
CPSList | Print all running processes by following the EPROCESS lists |
►Ntcaudit | |
CTrueCryptMaster | Recover TrueCrypt 7.1a Master Keys |
CTrueCryptPassphrase | TrueCrypt Cached Passphrase Finder |
CTrueCryptSummary | TrueCrypt Summary |
►Ntimeliner | |
CTimeLiner | Creates a timeline from various artifacts in memory |
CWin7LdrDataTableEntry | |
CWin7SP1CMHIVE | |
CWinAllTime | |
CWinXPTrim | |
►Nvadinfo | |
CVADDump | Dumps out the vad sections to a file |
CVADInfo | Dump the VAD info |
CVADTree | Walk the VAD tree and display in tree format |
CVADWalk | Walk the VAD tree |
►Nvboxinfo | |
CQemuInfo | Dump Qemu information |
CVBoxInfo | Dump virtualbox information |
►Nverinfo | |
CVerInfo | Prints out the version information from PE images |
►Nvmwareinfo | |
CVMwareInfo | Dump VMware VMSS/VMSN information |
►Nvolshell | |
Cvolshell | Shell in the memory image |
►Nwin10cookie | |
CWin10Cookie | Find the ObHeaderCookie value for Windows 10 |
►Npoolscan | |
CCheckPoolSize | Check pool block size |
CCheckPoolType | Check the pool type |
CMultiPoolScanner | An optimized scanner for pool tags |
CMultiScanInterface | An interface into a scanner that can find multiple pool tags in a single pass through an address space |
CPoolScanner | A generic pool scanner class |
CPoolTagCheck | The following are checks for pool scanners |
CSinglePoolScanner | |
►Nregistry | |
CPluginImporter | This class searches through a comma-separated list of plugins and imports all classes found, based on their path and a fixed prefix |
►Nrenderers | |
►Nbasic | |
CAddress | Integer class to allow renderers to differentiate between addresses and numbers |
CAddress64 | Integer class to allow renderers to differentiate between addresses and numbers |
CBytes | String class to allow us to encode binary data |
CHex | Integer class to allow renderers to differentiate between addresses and numbers |
CRenderer | |
►Ndot | |
CDotRenderer | |
►Nhtml | |
CHTMLRenderer | |
CJSONRenderer | |
►Nsqlite | |
CSqliteRenderer | |
►Ntext | |
CCellRenderer | Class to handle rendering of a particular cell in a text grid |
CFormatCellRenderer | Class to handle rendering each cell of a grid |
CGrepTextRenderer | |
CTextRenderer | |
►Nxlsx | |
CXLSXRenderer | |
CColumnSortKey | |
CTreeGrid | Class providing the interface for a TreeGrid (which contains TreeNodes) |
CTreeNode | Class representing a particular node in a tree grid |
CTreePopulationError | Exception class for accessing functions on an partially populated tree |
►Nscan | |
CBaseScanner | Following is the new implementation of the scanning framework |
CDiscontigScanner | |
CScannerCheck | A scanner check is a special class which is invoked on an AS to check for a specific condition |
►Ntimefmt | |
COffsetTzInfo | Timezone implementation that allows offsets specified in seconds |
CUTC | Concrete instance of the UTC timezone |
►Nvalidity | |
CValidityRoutines | Created on 4 May 2013 |
►Nwin32 | |
►Nhive | |
CHiveAddressSpace | |
CHiveFileAddressSpace | |
▼Nvtype_diff | |
CVtypeHolder | |