![]() |
PE-sieve
Scans all running processes. Recognizes and dumps a variety of potentially malicious implants (replaced/implanted PEs, shellcodes, hooks, in-memory patches).
|
#include <pe_reconstructor.h>
Public Member Functions | |
| PeReconstructor (PeArtefacts _artefacts, PeBuffer &_peBuffer) | |
| bool | reconstruct () |
Protected Member Functions | |
| bool | reconstructFileHdr () |
| bool | reconstructPeHdr () |
| bool | fixSectionsVirtualSize (HANDLE processHandle) |
| bool | fixSectionsCharacteristics (HANDLE processHandle) |
| size_t | shiftPeHeader () |
Protected Attributes | |
| const PeArtefacts | origArtefacts |
| PeArtefacts | artefacts |
| PeBuffer & | peBuffer |
Definition at line 45 of file pe_reconstructor.h.
|
inline |
Definition at line 47 of file pe_reconstructor.h.
|
protected |
|
protected |
Definition at line 109 of file pe_reconstructor.cpp.
| bool pesieve::PeReconstructor::reconstruct | ( | ) |
|
protected |
|
protected |
|
protected |
|
protected |
Definition at line 63 of file pe_reconstructor.h.
|
protected |
Definition at line 62 of file pe_reconstructor.h.
|
protected |
Definition at line 64 of file pe_reconstructor.h.