PE-sieve
Scans all running processes. Recognizes and dumps a variety of potentially malicious implants (replaced/implanted PEs, shellcodes, hooks, in-memory patches).
|
A scanner for detection of PE header's modifications. More...
#include <headers_scanner.h>
Public Member Functions | |
HeadersScanner (HANDLE hProc, ModuleData &moduleData, RemoteModuleData &remoteModData) | |
virtual HeadersScanReport * | scanRemote () |
Public Member Functions inherited from pesieve::ModuleScanner | |
ModuleScanner (HANDLE _procHndl, ModuleData &_moduleData, RemoteModuleData &_remoteModData) | |
virtual | ~ModuleScanner () |
Public Member Functions inherited from pesieve::ProcessFeatureScanner | |
ProcessFeatureScanner (HANDLE _processHandle) | |
virtual | ~ProcessFeatureScanner () |
Additional Inherited Members | |
Protected Attributes inherited from pesieve::ModuleScanner | |
ModuleData & | moduleData |
RemoteModuleData & | remoteModData |
Protected Attributes inherited from pesieve::ProcessFeatureScanner | |
HANDLE | processHandle |
A scanner for detection of PE header's modifications.
Definition at line 82 of file headers_scanner.h.
|
inline |
Definition at line 84 of file headers_scanner.h.
|
virtual |
Perform the scan on the remote process
Implements pesieve::ModuleScanner.
Definition at line 6 of file headers_scanner.cpp.