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
results_dumper.cpp File Reference
#include "results_dumper.h"
#include <windows.h>
#include <psapi.h>
#include <fstream>
#include "../utils/format_util.h"
#include "../utils/workingset_enum.h"
#include "pe_reconstructor.h"
#include "imp_rec/imp_reconstructor.h"
#include "../scanners/iat_scanner.h"
#include "../scanners/code_scanner.h"

Go to the source code of this file.

Namespaces

namespace  pesieve
 

Macros

#define DIR_SEPARATOR   "\\"
 
#define DEFAULT_BASE   0x10000000
 

Functions

std::string pesieve::get_payload_ext (const ArtefactScanReport &artefactRepot)
 
std::string pesieve::get_dump_mode_name (peconv::t_pe_dump_mode dump_mode)
 
std::string pesieve::get_imprec_res_name (const ImpReconstructor::t_imprec_res &res)
 
peconv::t_pe_dump_mode pesieve::convert_to_peconv_dump_mode (const pesieve::t_dump_mode dump_mode)
 
bool pesieve::make_dump_dir (const std::string &directory)
 
std::string pesieve::get_module_file_name (HANDLE processHandle, const ModuleScanReport &mod)
 

Macro Definition Documentation

◆ DEFAULT_BASE

#define DEFAULT_BASE   0x10000000

Definition at line 16 of file results_dumper.cpp.

◆ DIR_SEPARATOR

#define DIR_SEPARATOR   "\\"

Definition at line 15 of file results_dumper.cpp.