Commit Graph

33 Commits

Author SHA1 Message Date
hasherezade 136dfd32dc [REFACT] Fixed a typo in the enum value 2021-04-04 14:42:15 +02:00
hasherezade c5de1513b3 [FEATURE] In LdConfig: added GuardFlags description 2021-04-04 13:49:54 +02:00
hasherezade 0471e3d6a6 [REFACT] In ClrDirWrapper: refactored translating flags 2021-04-04 11:57:34 +02:00
hasherezade 714abbe15d [BUGFIX] Moved a macro to LdConfigDirWrapper 2021-04-03 15:30:27 +02:00
hasherezade 61a7d5ede8 [BUGFIX] Use CLR Hdr from the pe namespace 2021-04-03 15:24:25 +02:00
hasherezade 560390670e [FEATURE] Translate CLR Flags 2021-04-03 15:08:13 +02:00
hasherezade 9095d7801f [FEATURE] Implemented CLR Header 2021-04-03 14:48:50 +02:00
hasherezade 6e0a8174a1 [REFACT] In LdConfigDir: refactored counting size and fields number 2021-02-18 21:44:51 +01:00
hasherezade 6f8e2f4a49 [BUGFIX] In LdConfigDir: optimized too slow counting of fields 2021-02-18 17:29:24 +01:00
hasherezade fd69dd54cd [FEATURE] In LdCondigDir: added new fields: GuardEHContinuation Table/Count 2021-02-17 21:26:10 +01:00
hasherezade d0dafb2e66 [REFACT] In LdConfigDirWrapper: return NULL if field not available 2021-02-17 02:20:48 +01:00
hasherezade e0bbb9f5ae [FEATURE] Added support for VolatileMetadataPointer in LdConfigDir 2021-02-17 01:48:20 +01:00
hasherezade 49837f7be2 [REFACT] Get all the fields of LdConfigDir in one structure 2021-02-17 01:18:15 +01:00
hasherezade 938072e638 [REFACT] Refactored fetching fields from LD_CONFIG_DIRECTORY 2021-02-16 23:57:01 +01:00
hasherezade 0b56e88591 [REFACT] In LdConfigWrapper: added fuction getHdrDefinedSize 2021-02-16 21:49:24 +01:00
hasherezade 6d94dd82fb [FEATURE] In Executable: added a wrapper func: getImageSize 2021-02-10 11:52:04 +01:00
hasherezade d3f266776b [NOBIN] Normalized indentation 2021-02-08 15:23:24 +01:00
hasherezade dd0e7f6e2c [REFACT] In ExportsDirWrapper: refactored getting libName. Added Export keyword to the main name 2021-02-08 12:04:29 +01:00
hasherezade be8b5f3e5b [FEATURE] In RichHdr: add calculated checksum as one of the fields 2021-02-07 21:41:14 +01:00
hasherezade 9c9e6ce255 [REFACT] Removed unused files: AbstractFileBuffer.cpp/.h 2021-02-06 21:18:47 +01:00
hasherezade 3ee8c13b53 [FEATURE] In ExeElementWrapper: added hasSubfieldWrapper 2021-02-06 21:13:28 +01:00
hasherezade f1b78a7f42 [BUGFIX] SEH Table Entries have no metadata 2021-01-16 01:13:22 +01:00
hasherezade 350a1cab05 [FEATURE] Print values of fields with supression info 2021-01-15 23:08:53 +01:00
hasherezade 588124d485 [FEATURE] In LdConfig: parse fields with suppression info 2021-01-15 22:44:30 +01:00
hasherezade e0f9fdb758 [BUGFIX] Fixed renamed constant 2020-07-10 12:27:53 +02:00
hasherezade 0f8dda3582 [REFACT] pe_formats.h: removed unused Non-COFF header 2020-07-10 12:19:42 +02:00
hasherezade ecf9005b0c [REFACT] Refactored: win_types, pe_formats 2020-07-10 12:11:46 +02:00
hasherezade 633fd33a86 [BUGFIX] Removed redundant flag: Truncate, causing wiping files opened by FileBuffer. 2020-03-10 00:36:21 +01:00
hasherezade b574cc97cd [REFACT] Refactored includes. Include bearparser as <bearparser/bearparser.h> 2019-12-01 01:16:53 +01:00
hasherezade a52bdd9b1e [REFACT] Added directories to include path 2019-12-01 01:02:16 +01:00
hasherezade e0f270a48a [REFACT] Changed structure of includes 2019-12-01 00:43:54 +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