Commit Graph

222 Commits

Author SHA1 Message Date
hasherezade d90c3787bc [NOBIN] Set minimal CMake version: 3.12 2019-11-23 01:08:39 +01:00
hasherezade 1a08238448 [REFACT] Small refactoring following the LGTM report 2019-11-19 03:04:35 +01:00
@hasherezade ca31b6177a [BUGFIX] Added missing destructor for SectionHdrWrapper (Issue #7) 2019-09-03 07:06:54 +02:00
hasherezade fc92d6c557 [REFACT] Set Qt5 as default. Changed flag to USE_QT4 2019-08-16 23:09:09 +02:00
hasherezade 9357df2f3e [NOBIN] Add option in CMake to switch between Qt versions 2019-08-16 20:38:42 +02:00
hasherezade 23e5e228ed [BUGFIX] Fixed NULL ptr dereference in PEFile::getRichHdrBgn (Issue #4) 2019-04-26 15:03:15 +02:00
hasherezade a0392ed291 [REFACT] In RichHeader: cleaned checksum calculation (validate pointer, removed redundant lines) 2019-01-13 23:02:09 +01:00
hasherezade 521b676bb2 [REATURE] In RichHdrWrapper: added translations of the values 2019-01-12 23:44:58 +01:00
hasherezade 2a6549f685 [FEATURE] In RichHdrWrapper: get CompId, calculate checksum 2019-01-12 23:41:22 +01:00
hasherezade afb951cbcf [FEATURE] Recognize mode debug info types 2019-01-12 23:28:01 +01:00
hasherezade 01efb1dc77 [BUGFIX] In RichHeader: fixed calculating fields sizes (to make it more robust in case of malformed RichHdr) 2019-01-09 02:10:46 +01:00
hasherezade 2e6d14c21f [BUGFIX] Validate DanS header in the fetching function 2019-01-09 01:45:01 +01:00
hasherezade ae1bdd64ae [BUGFIX] In LdConfigDir: fixed structure packing (causing wrong fields alignment on Linux) 2019-01-05 19:07:18 +01:00
hasherezade 6bfac02164 [BUGFIX] In LdConfigDir: added a missing address type to a field 2019-01-05 08:47:39 +01:00
hasherezade 84b800682d [NOBIN] Normalized indentations 2019-01-05 07:54:03 +01:00
hasherezade fd75b80e50 [FEATURE] Added address types for the new LdConfig fileds 2019-01-05 07:02:37 +01:00
hasherezade 0d8892d0dc [BUGFIX] Fixed fetching the LdConfigDirectory fields 2019-01-05 06:53:59 +01:00
hasherezade 4998a8dc28 [FEATURE] Extended LoadConfigDirectory, parsing fields added in Windows 10 2019-01-05 06:25:11 +01:00
hasherezade 3530a9c436 [REFACT] Refactored searching RichHeader's beginnig 2019-01-03 20:16:01 +01:00
hasherezade 8e15136468 [BUGFIX] Fixed fetching the beginning of Rich Header 2019-01-03 19:59:49 +01:00
hasherezade 36233bc6bf [REFACT] Refactored commander to follow new includes 2018-12-30 01:00:34 +01:00
hasherezade b78d32045d [REFACT] Moved main headers to the folder "include" 2018-12-29 22:53:04 +01:00
hasherezade c6bdfe7059 [FEATURE] In LdConfigDir: renamed reserved fields to their new names 2018-12-29 22:04:50 +01:00
@hasherezade e692569097 [BUGFIX] Initialize COUNT_WRAPPERS with 0 2018-12-28 05:55:33 +01:00
@hasherezade 090d1394ec [REFACT] Use NULL instead of nullptr 2018-12-28 05:33:17 +01:00
@hasherezade 5a26701547 [REFACT] Use NULL instead of nullptr 2018-12-28 05:30:23 +01:00
@hasherezade 66655680ae [REFACT] Use NULL instead of nullptr 2018-12-28 05:28:04 +01:00
@hasherezade 4066bce3b2 [REFACT] Use NULL instead of nullptr 2018-12-28 05:21:38 +01:00
hasherezade 2a41ea9f41 [BUGFIX] In LdConfigWrapper: fixed invalid address interpretation 2018-12-25 04:55:27 +01:00
hasherezade 6d8504b13d [REFACT] Fixed inconsistent variable type 2018-10-23 17:12:13 +02:00
hasherezade 6114cbda8e [NOBIN] Fixed multiple typos in the comments 2018-10-23 17:03:58 +02:00
hasherezade be1baf1c74 [REFACT] RichHeader cleanup. Moved the definitions to namespace pe 2018-10-23 16:44:30 +02:00
hasherezade 65936ffc7b [BUGFIX] Fixed incorrect variable initialization 2018-10-23 02:53:53 +02:00
hasherezade 4e9eeda86b [BUGFIX] Moved a definition of RichHdr into a new file 2018-10-23 02:12:38 +02:00
hasherezade 9bc3700ac5 [REFACT] Added pe_formats.h to RichHdrWrapper 2018-10-23 01:49:25 +02:00
hasherezade 57fc9b0fd6 [VERSION] 0.2.1 2018-10-22 22:33:14 +02:00
hasherezade dcadf02c06 [FEATURE] In FileHdr: translate timestamp to human readable form 2018-10-22 22:26:44 +02:00
hasherezade 1bdae1c6a7 [FEATURE] In RichHdr: added "DanS" and "Rich" keywords in description 2018-10-22 22:05:08 +02:00
hasherezade dc096fbca2 [FEATURE] RichHdr: split checksummed padding on fields 2018-10-22 21:52:31 +02:00
hasherezade f947747355 [FEATURE] Added basic parsing of CompID fields 2018-10-22 21:16:22 +02:00
hasherezade bff2185ef2 [BUGFIX] If RichHeader not found, return fields count 0 2018-10-22 18:09:20 +02:00
hasherezade 3c9d4d44df [FEATURE] Handle variable number of CompId records in Rich Header 2018-10-22 16:44:47 +02:00
hasherezade f4162ebec2 [W-I-P] Started implementing RichHeader support 2018-10-21 23:35:23 +02:00
hasherezade 631fe7ac79 [REFACT] Fixed inconsistent types 2018-04-14 03:11:15 +02:00
hasherezade f2cb29a76f [REFACT] Fixed inconsistent types 2018-04-14 02:42:08 +02:00
hasherezade fdbd744770 [REFACT] Fixed inconsistent types 2018-04-13 23:40:26 +02:00
hasherezade 612514f16c [BUGFIX] Fixed integer types 2018-04-06 17:43:42 +02:00
hasherezade 9dc4b73629 [BUGFIX] In DelayImp: fixed types (64 bit) 2018-04-02 17:51:36 +02:00
hasherezade 66411bf1d7 [BUGFIX] In LdConfig: handle the flipped fields (32/64bit) 2018-04-02 17:17:49 +02:00
hasherezade d7dc248b4e [REFACT] Updated bearparser version: 0.2 2017-11-19 18:56:02 +01:00