COMMITS
/ postprocessors/pe_reconstructor.cpp January 10, 2022
H
[REFACT] Explicitly case sizes to DWORDs when needed
hasherezade committed
December 22, 2021
H
[BUGFIX] In fixSectionsVirtualSize: improved validation of sections
hasherezade committed
H
[BUGFIX] In fixSectionsVirtualSize: trim out invalid sections (Issue #96)
hasherezade committed
September 7, 2021
H
[REFACT] Added cast
hasherezade committed
July 30, 2021
April 11, 2021
H
June 14, 2020
H
[REFACT] Wrapped everything in pesieve namespace
hasherezade committed
December 28, 2019
H
[REFACT] Use load base as a reloc base
hasherezade committed
December 23, 2019
H
[FEATURE] In reconstructing PE: if virtual, set module base as ImageBase in the header
hasherezade committed
December 4, 2019
H
December 3, 2019
H
[BUGFIX] In search_jump: use signed integer
hasherezade committed
H
[BUGFIX] Reconstruct Entry Point of .NET payloads (Issue #48)
hasherezade committed
November 23, 2019
H
[REFACT] Limited scope of a variable
hasherezade committed
November 3, 2019
H
[REFACT] Removing PE base from the artefact implemented by function: dropPeBase
hasherezade committed
November 2, 2019
H
[BUGFIX] Fixed invalid offset calculation (Issue #45)
hasherezade committed
November 1, 2019
H
[BUGFIX] In reconstructFileHdr: substract PE base from the calculated offset
hasherezade committed
H
[BUGFIX] Updated libpeconv. Refactored PE-sieve to follow the changes in API
hasherezade committed
June 11, 2019
June 10, 2019
H
[REFACT] Removed a debug string
hasherezade committed
June 8, 2019
H
[REFACT] Moved PeBuffer into separate files
hasherezade committed
H
[REFACT] Create PeBuffer outside, not in PeReconstructor
hasherezade committed
June 7, 2019
H
[FEATURE] Reconstruct import table of replaced and patched modules
hasherezade committed
H
[REFACT] Moved retrieving buffer size to PeBuffer. Cleanup.
hasherezade committed
H
[REFACT] Separated ImpReconstructor from PeReconstructor
hasherezade committed
June 6, 2019
H
[REFACT] In IATBlock: added function isValid
hasherezade committed
H
[BUGFIX] Fixed memory leak in IATThunkSeries. Cleanup.
hasherezade committed
H
[FEATURE] Reconstructing Import Table of implants. Saving functions by
hasherezade committed
June 5, 2019
H
[REFACT] Small refactoring of IATThunkSeries (limit access to the
hasherezade committed
H
[BUGFIX] Delete ThunksSeries in a destructor of IATBlock. Renamed
hasherezade committed
H
[REFACT] In IATBlock: store IAT and ImportTable by offsets. Removed
hasherezade committed
H
[FEATURE] Reconstructing ImportTable basing on fully covered IAT blocks
hasherezade committed
H
[FEATURE] Coverage for each series of thunks in IAT block
hasherezade committed
May 27, 2019
H
[FEATURE] Added parameter changing the import recovery mode
hasherezade committed
H
[REFACT] Call collectIATs in rebuildImportTable function
hasherezade committed
H
[FEATURE] Collect all possible IAT candidates
hasherezade committed
May 26, 2019
H
[FEATURE] Save a report about the found imports
hasherezade committed
H
[FEATURE] Collect all the found IAT blocks in PeReconstructor
hasherezade committed
H
[REFACT] Moved import_table_finder into separate files
hasherezade committed
H
[REFACT] Store the found IAT in a class
hasherezade committed
May 24, 2019
H
[FEATURE] Cleanup sections characteristics in an implanted payload
hasherezade committed
March 19, 2019
H
[BUGFIX] Scan all the possible IATs searching for the ImportTable (Issue #35)
hasherezade committed
March 14, 2019
H
[BUGFIX] In case if raw alignment is invalid and virtual valid, try to
hasherezade committed
H
[FEATURE] Recognize if the sections header is damaged, attempt to remap
hasherezade committed
H
[REFACT] Renamed a function.
hasherezade committed
H
[REFACT] Use function 'is_padding' from peconv namespace
hasherezade committed
H
[REFACT] Modified displayed info about PE reconstruction
hasherezade committed
H
[BUGFIX] Redundant use of shiftPeHeader
hasherezade committed
H
[REFACT] In PeReconstructor: store the original artefacts that stays
hasherezade committed
H
[FEATURE] In PeReconstructor: shift PE header to make space for DOS
hasherezade committed
March 13, 2019
H
[BUGFIX] Ensure that found import descriptor is the first one (Issue #31)
hasherezade committed