PE-sieve
Scans all running processes. Recognizes and dumps a variety of potentially malicious implants (replaced/implanted PEs, shellcodes, hooks, in-memory patches).
Loading...
Searching...
No Matches
pesieve::ArtefactScanner Member List

This is the complete list of members for pesieve::ArtefactScanner, including all inherited members.

_findDosHdrByPatterns(BYTE *search_ptr, const size_t max_search_size)pesieve::ArtefactScannerprotected
_findMZoffset(MemPageData &memPage, LPVOID hdr_ptr)pesieve::ArtefactScannerprotected
_findSecByPatterns(BYTE *search_ptr, const size_t max_search_size)pesieve::ArtefactScannerprotected
_validateSecRegions(MemPageData &memPage, LPVOID sec_hdr, size_t sec_count, ULONGLONG pe_image_base, bool is_virtual)pesieve::ArtefactScannerprotected
_validateSecRegions(MemPageData &memPage, LPVOID sec_hdr, size_t sec_count)pesieve::ArtefactScannerprotected
ArtefactScanner(HANDLE _procHndl, const process_details _proc_details, MemPageData &_memPageData, ProcessScanReport &_process_report)pesieve::ArtefactScannerinline
artPagePtrpesieve::ArtefactScannerprotected
calcImageSize(MemPageData &memPage, IMAGE_SECTION_HEADER *hdr_ptr, ULONGLONG pe_image_base)pesieve::ArtefactScannerprotected
calcImgSize(HANDLE processHandle, HMODULE modBaseAddr, BYTE *headerBuffer, size_t headerBufferSize, IMAGE_SECTION_HEADER *hdr_ptr=NULL)pesieve::ArtefactScannerstatic
calcPeBase(MemPageData &memPage, LPVOID hdr_ptr)pesieve::ArtefactScannerprotected
deletePrevPage()pesieve::ArtefactScannerinlineprotected
findArtefacts(MemPageData &memPage, size_t start_offset)pesieve::ArtefactScannerprotected
findDosHdrByPatterns(MemPageData &memPage, const size_t start_offset, size_t stop_offset=INVALID_OFFSET)pesieve::ArtefactScannerprotected
findInPrevPages(ULONGLONG addr_start, ULONGLONG addr_stop)pesieve::ArtefactScannerprotected
findMzPe(ArtefactsMapping &mapping, const size_t search_offset)pesieve::ArtefactScannerprotected
findMzPeHeader(MemPageData &memPage, const size_t search_offset)pesieve::ArtefactScannerprotected
findNtFileHdr(MemPageData &memPage, const size_t start_offset, size_t stop_offset=INVALID_OFFSET)pesieve::ArtefactScannerprotected
findSecByPatterns(MemPageData &memPageData, const size_t max_search_size, const size_t search_offset)pesieve::ArtefactScannerprotected
generateArtefacts(ArtefactsMapping &aMap)pesieve::ArtefactScannerprotected
hasShellcode(HMODULE region_start, size_t region_size, PeArtefacts &peArt)pesieve::ArtefactScannerprotected
isProcess64bitpesieve::ArtefactScannerprotected
memPagepesieve::ArtefactScannerprotected
pDetailspesieve::ArtefactScannerprotected
prevMemPagepesieve::ArtefactScannerprotected
ProcessFeatureScanner(HANDLE _processHandle)pesieve::ProcessFeatureScannerinline
processHandlepesieve::ProcessFeatureScannerprotected
processReportpesieve::ArtefactScannerprotected
scanRemote()pesieve::ArtefactScannervirtual
setMzPe(ArtefactsMapping &mapping, IMAGE_DOS_HEADER *_dos_hdr)pesieve::ArtefactScannerprotected
setNtFileHdr(ArtefactScanner::ArtefactsMapping &aMap, IMAGE_FILE_HEADER *_nt_hdr)pesieve::ArtefactScannerprotected
setSecHdr(ArtefactsMapping &mapping, IMAGE_SECTION_HEADER *_sec_hdr)pesieve::ArtefactScannerprotected
~ArtefactScanner()pesieve::ArtefactScannerinlinevirtual
~ProcessFeatureScanner()pesieve::ProcessFeatureScannerinlinevirtual