Commit Graph

302 Commits

Author SHA1 Message Date
hasherezade 75432e223f [REFACT] Remove macrodefinitions WITH_QT4/5 2022-09-02 23:44:58 +02:00
hasherezade 930b4014d6 [FEATURE] Added func: secHdrsEndOffset 2022-09-02 23:06:07 +02:00
hasherezade 4e2624fa60 [REFACT] In PEFile: added const qualifiers to functions fetching offsets 2022-09-02 23:01:02 +02:00
hasherezade 839623b526 [REFACT] In PECore: call reset in destructor 2022-09-02 22:51:24 +02:00
hasherezade a4d6671a93 [REFACT] Refactored PECore: do not use cached offsets 2022-09-02 22:48:24 +02:00
hasherezade c81d853099 [REFACT] Added const qualifiers to: getSecHdr, getSecIndex 2022-09-01 05:30:37 +02:00
hasherezade 1e72e0ed4a [BUGFIX] In getSecIndex: fixed returned value on no sections 2022-09-01 05:07:43 +02:00
hasherezade a32c9f0789 [REFACT] Removed redundant function: sectionAt 2022-09-01 05:01:16 +02:00
hasherezade f50f3d888f [FEATURE] Added new functions: index/section conv. Calc PE checksum 2022-08-31 23:42:39 +02:00
hasherezade 758d0adfa9 [FEATURE] Print CodeView fields content 2022-08-29 03:03:59 +02:00
hasherezade 34102ed146 [FEATURE] Implemented parsing CodeView Info 2022-08-29 02:42:56 +02:00
hasherezade 56da767ed8 [BUGFIX] Fixed inconsistent variable types 2022-07-16 03:51:59 +02:00
hasherezade 6107d801d6 [BUGFIX] In RelocDirWrapper: fixed invalid cache initialization (Issue #16) 2022-07-15 04:13:25 +02:00
hasherezade 8da6518b17 [REFACT] In Exception, Reloc Dirs: trim dir entry size to exe size 2022-06-23 17:39:52 +02:00
hasherezade 079ad2f4b2 [BUGFIX] Removed limits while parsing resource strings 2022-06-23 17:36:41 +02:00
hasherezade 3330039c66 [BUGFIX] In RelocsDirWrapper: removed limits while parsing reloc enries 2022-06-23 17:33:57 +02:00
hasherezade 6df9ac4d70 [BUGIFX] In RelocDirWrapper: removed entried limit in parsing block 2022-06-23 17:29:16 +02:00
hasherezade 03dacf5475 [FEATURE] In DataDirEntryWrapper: allow to trim directory size to executable size 2022-06-23 17:21:34 +02:00
hasherezade f8411ebbda [BUGFIX] In TLS Dir: removed limit of entries 2022-06-23 16:35:08 +02:00
hasherezade c9b23b42ca [BUGFIX] In BoundImports: removed limit of entries 2022-06-23 16:30:51 +02:00
hasherezade 62c9ceaa75 [BUGFIX] In ExceptionDir: removed limit of entries (Issue #15) 2022-06-23 16:07:12 +02:00
hasherezade c45fbd4af3 [BUGFIX] Fixed getting resource child offset 2022-06-11 00:40:41 +02:00
hasherezade 23b18d38bb [BUGFIX] Fixed crashing at parsing malformed resouces (Issue #14) 2022-06-11 00:37:17 +02:00
hasherezade fcbf193925 [BUGFIX] Fixed inconsistent types 2022-06-10 21:25:07 +02:00
hasherezade 6aa3a012d6 [BUGFIX] Increased entries limit of Imports 2022-01-25 00:09:18 +01:00
hasherezade 3626d55441 [REFACT] Use QString delimiters 2021-05-25 00:39:34 +02:00
hasherezade a3dd92957e [FEATURE] Display ImageBase as VA 2021-04-06 12:21:05 +02:00
hasherezade c78da77442 [BUGFIX] Changed definitions of GuardFlags 2021-04-04 15:00:45 +02:00
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 7984d44dd8 [BUGFIX] In ClrDirWrapper: fixed field type 2021-04-03 17:01:45 +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 c703ff193d [BUGFIX] Catch exception thrown by rvaToRaw 2021-02-18 16:53:43 +01:00
hasherezade 49ac9740ba [FEATURE] In LdCondigDir: wrap subfields of GuardEHContinuationTable 2021-02-17 23:09:50 +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 2ee7d454ce [REFACT] Use asprintf instead of sprintf (obsolete) 2021-02-10 19:27:00 +01:00
hasherezade 6d94dd82fb [FEATURE] In Executable: added a wrapper func: getImageSize 2021-02-10 11:52:04 +01:00
hasherezade 82c5eac1d6 [REFACT] In ExportDirWrapper: refactored printing ordinal 2021-02-09 01:37:49 +01:00
hasherezade c389106605 [NOBIN] Removed commented out code 2021-02-08 15:25:16 +01:00