13 template <
typename IMAGE_OPTIONAL_HEADER_T>
17 std::cout <<
"Trying to overwrite the optional header\n";
A report about the PE artefact detected in the workingset.
PeReconstructor(PeArtefacts _artefacts, PeBuffer &_peBuffer)
bool fixSectionsVirtualSize(HANDLE processHandle)
bool fixSectionsCharacteristics(HANDLE processHandle)
bool reconstructFileHdr()
const PeArtefacts origArtefacts
#define MASK_TO_DWORD(val)
bool overwrite_opt_hdr(BYTE *vBuf, size_t vBufSize, IMAGE_OPTIONAL_HEADER_T *opt_hdr_ptr, PeArtefacts &artefacts)
size_t fill_iat(BYTE *vBuf, size_t vBufSize, IN const peconv::ExportsMapper *exportsMap, IN OUT IATBlock &iat, IN ThunkFoundCallback *callback)