Commit Graph

  • 2aad1c0e95 [REFACT] Removed redundant function hasherezade 2022-09-12 09:11:27 +02:00
  • d108f2d11d [FEATURE] Removed redundant function hasherezade 2022-09-12 07:44:53 +02:00
  • bc475c276f [REFACT] Small cleanup in rounding up section hasherezade 2022-09-12 07:20:13 +02:00
  • 6c34a18f31 [REFACT] Refactored sections count check hasherezade 2022-09-12 07:07:03 +02:00
  • 6830830ba0 [BUGFIX] Fixed recalculating mapped virtual size hasherezade 2022-09-12 06:10:43 +02:00
  • e965ff720b [REFACT] Removed redundant functions hasherezade 2022-09-12 05:08:34 +02:00
  • 7f17d2f5cc [BUGFIX] Fixed getLastMapped for PE with no sections hasherezade 2022-09-12 01:53:11 +02:00
  • 45b96d20b6 [BUGFIX] Fixed rvaToRaw conversion for PEs that have no sections hasherezade 2022-09-12 01:36:10 +02:00
  • 7e56e00a9a [REFACT] In PEFile: removed redundant function hasherezade 2022-09-12 01:25:25 +02:00
  • 2705446526 [REFACT] In PEFile: clear the wrappers directly in the wrapping function hasherezade 2022-09-12 01:10:54 +02:00
  • 05db923515 [FEATURE] Removed unused function. Renamed a parameter hasherezade 2022-09-12 01:00:13 +02:00
  • 12e80ec744 [BUGFIX] Allow section offset smaller than section alignment unit hasherezade 2022-09-11 06:22:08 +02:00
  • bc8b283326 [FEATURE] Removed unused function hasherezade 2022-09-11 03:50:48 +02:00
  • f43d6ad31a [BUGFIX] In AbstractByteBuffer::setTextValue : do not exit if the fieldLimitLen is too big hasherezade 2022-09-10 08:04:14 +02:00
  • e116328e61 [REFACT] In AbstractByteBuffer: cleanup in boundary checks hasherezade 2022-09-10 07:54:33 +02:00
  • f69e5b4f91 [BUGFIX] In setTextValue: fixed invalid default argument hasherezade 2022-09-10 07:52:24 +02:00
  • c3a6f0c4f0 [BUGFIX] In ExeElementWrapper: fix getOffset to follow the API of superclass hasherezade 2022-09-10 06:58:58 +02:00
  • 7738fdfec7 [NOBIN] Removed redundant space hasherezade 2022-09-10 03:01:53 +02:00
  • f5b2294b6e [FEATURE] In ExeFactory: autoinit builders hasherezade 2022-09-08 07:43:42 +02:00
  • 144fd328e6 [FEATURE] In ImportBaseDirWrapper: thunkToFuncName - allow to fetch short and long name hasherezade 2022-09-08 06:03:12 +02:00
  • dc8feb52c7 [REFACT] Moved dumpSection implementation to PEfile.cpp hasherezade 2022-09-08 05:01:08 +02:00
  • e5dfe649e6 [BUGFIX] In ResourceDirWrapper: fixed pointers cast hasherezade 2022-09-08 04:55:46 +02:00
  • d07835a623 [FEATURE] In ResourceDirWrapper: do not include children entries in the header's dump hasherezade 2022-09-08 04:50:41 +02:00
  • a150b845a1 [REFACT] In addr conversions: check against INVALID_ADDR first hasherezade 2022-09-08 04:15:45 +02:00
  • ae33b2199c [REFACT] Removed unused func: isEPValid hasherezade 2022-09-08 00:25:57 +02:00
  • 68f962b66a [FEATURE] In getSecContent: pass recalculate flag hasherezade 2022-09-08 00:16:03 +02:00
  • 1964b4cc43 [REFACT] Removed unused function: roundupSectionSize hasherezade 2022-09-07 23:55:57 +02:00
  • 17fd9b2549 [FEATURE] Added: dumpFragment, dumpSection hasherezade 2022-09-07 23:31:30 +02:00
  • 1a2dc57f1c [BUGFIX] Fixed error message hasherezade 2022-09-07 21:41:31 +02:00
  • fcab809a8d [NOBIN] Normalized indentations hasherezade 2022-09-07 21:39:25 +02:00
  • a24df86ce8 [FEATURE] In PECore: throw errors from a current function, not from the underlying buffer hasherezade 2022-09-07 21:38:01 +02:00
  • 302c51580e [FEATURE] In AbstractByteBuffer: more detailed error message hasherezade 2022-09-07 21:36:57 +02:00
  • 0385d7c840 [FEATURE] In FileView: implementd getMappableSize as static hasherezade 2022-09-07 20:53:26 +02:00
  • 7a54124b0f [FEATURE] In FileHdrWrapper: translate Machine field hasherezade 2022-09-07 20:08:40 +02:00
  • 8c8b6ced2c [FEATURE] Expose resize function in MappedExe hasherezade 2022-09-07 04:17:27 +02:00
  • 2cd439266d [FEATURE] Added: canResize hasherezade 2022-09-07 00:59:16 +02:00
  • 4e03d14dd0 [REFACT] In FileBuffer: refactoring of the verification hasherezade 2022-09-07 00:58:26 +02:00
  • 2c3b3de817 [FEATURE] In FileHdrWrapper: translate characteristics hasherezade 2022-09-07 00:26:24 +02:00
  • 170023b724 [REFACT] Removed wrapper func: loadFromFileBuffer() hasherezade 2022-09-04 08:44:05 +02:00
  • 4af8b4d1b6 [REFACT] Retrieve fileName from FileBuffer hasherezade 2022-09-04 08:13:39 +02:00
  • a31fa6d507 [FEATURE] Retrieve original fileSize from FileBuffer hasherezade 2022-09-04 07:54:39 +02:00
  • 295b74d5cd [REFACT] Exposed isTruncated, wrap hasherezade 2022-09-04 07:32:24 +02:00
  • 1129b354f8 [FEATURE] Indicate that the buffer was resized hasherezade 2022-09-04 06:59:34 +02:00
  • 5195cca90a [FEATURE] Implemented clear section content hasherezade 2022-09-04 06:28:18 +02:00
  • 9e24de798b [FEATURE] Allow to modify some fields in the section header hasherezade 2022-09-04 04:09:35 +02:00
  • 4a9e900943 [REFACT] Removed SectionHdrWrapper alias (PESection) hasherezade 2022-09-04 03:51:44 +02:00
  • 3130dcc826 [BUGFIX] Fixed fetching last mapped address hasherezade 2022-09-04 02:52:39 +02:00
  • ff54676fe9 [BUGFIX] PEFile: removed extra qualification on class members hasherezade 2022-09-04 02:29:18 +02:00
  • 3e2f4021e4 [BUGFIX] PEFile: removed extra qualification on class members hasherezade 2022-09-04 02:27:08 +02:00
  • 2d758a2c0b [BUGFIX] Fixed recalculating section size hasherezade 2022-09-03 23:24:56 +02:00
  • 98199be989 [BUGFIX] In getSecIndex: fixed fetching index of the first section hasherezade 2022-09-03 22:35:52 +02:00
  • 990b000353 [WIP] Refactoring for the backward compatibile API (p2) hasherezade 2022-09-03 21:47:33 +02:00
  • 691b587139 [WIP] Refactoring for the backward compatibile API (p1) hasherezade 2022-09-03 05:50:57 +02:00
  • 2c38393020 deploy: 75432e223f hasherezade 2022-09-02 21:46:02 +00:00
  • 75432e223f [REFACT] Remove macrodefinitions WITH_QT4/5 hasherezade 2022-09-02 23:44:58 +02:00
  • 8b363d8d0d deploy: 027c6cd8bb hasherezade 2022-09-02 21:14:37 +00:00
  • 027c6cd8bb Merge branch 'pecore_refact' hasherezade 2022-09-02 23:13:44 +02:00
  • 930b4014d6 [FEATURE] Added func: secHdrsEndOffset hasherezade 2022-09-02 23:06:07 +02:00
  • 4e2624fa60 [REFACT] In PEFile: added const qualifiers to functions fetching offsets hasherezade 2022-09-02 23:01:02 +02:00
  • 839623b526 [REFACT] In PECore: call reset in destructor hasherezade 2022-09-02 22:51:24 +02:00
  • a4d6671a93 [REFACT] Refactored PECore: do not use cached offsets hasherezade 2022-09-02 22:48:24 +02:00
  • 364589ff94 deploy: c81d853099 hasherezade 2022-09-01 03:32:09 +00:00
  • c81d853099 [REFACT] Added const qualifiers to: getSecHdr, getSecIndex hasherezade 2022-09-01 05:30:37 +02:00
  • 0b29253e19 deploy: 1e72e0ed4a hasherezade 2022-09-01 03:08:42 +00:00
  • 1e72e0ed4a [BUGFIX] In getSecIndex: fixed returned value on no sections hasherezade 2022-09-01 05:07:43 +02:00
  • 64ecd885fa deploy: a32c9f0789 hasherezade 2022-09-01 03:02:13 +00:00
  • a32c9f0789 [REFACT] Removed redundant function: sectionAt hasherezade 2022-09-01 05:01:03 +02:00
  • c774a60a55 deploy: f50f3d888f hasherezade 2022-08-31 21:43:39 +00:00
  • f50f3d888f [FEATURE] Added new functions: index/section conv. Calc PE checksum hasherezade 2022-08-31 23:42:39 +02:00
  • 4099efa9de deploy: 0825ed761c hasherezade 2022-08-29 01:09:17 +00:00
  • ec61112c93 [NOBIN] Normalized indentations hasherezade 2022-08-29 03:08:55 +02:00
  • 0825ed761c Merge branch 'debug_refact' (Issue #12) hasherezade 2022-08-29 03:07:42 +02:00
  • 758d0adfa9 [FEATURE] Print CodeView fields content hasherezade 2022-08-29 03:03:59 +02:00
  • 34102ed146 [FEATURE] Implemented parsing CodeView Info hasherezade 2022-08-29 02:42:56 +02:00
  • f76bec6308 [NOBIN] Fixed autobuild scripts hasherezade 2022-07-16 20:32:31 +02:00
  • 2b0cb14ff3 deploy: 56da767ed8 hasherezade 2022-07-16 01:52:46 +00:00
  • 56da767ed8 [BUGFIX] Fixed inconsistent variable types hasherezade 2022-07-16 03:51:59 +02:00
  • 5d04b5ddca deploy: 6107d801d6 hasherezade 2022-07-15 02:15:20 +00:00
  • 6107d801d6 [BUGFIX] In RelocDirWrapper: fixed invalid cache initialization (Issue #16) hasherezade 2022-07-15 04:01:59 +02:00
  • 0bbeaf496d deploy: 8da6518b17 hasherezade 2022-06-23 15:41:39 +00:00
  • 8da6518b17 [REFACT] In Exception, Reloc Dirs: trim dir entry size to exe size hasherezade 2022-06-23 17:39:52 +02:00
  • 079ad2f4b2 [BUGFIX] Removed limits while parsing resource strings hasherezade 2022-06-23 17:36:41 +02:00
  • 3330039c66 [BUGFIX] In RelocsDirWrapper: removed limits while parsing reloc enries hasherezade 2022-06-23 17:33:57 +02:00
  • 6df9ac4d70 [BUGIFX] In RelocDirWrapper: removed entried limit in parsing block hasherezade 2022-06-23 17:29:16 +02:00
  • 03dacf5475 [FEATURE] In DataDirEntryWrapper: allow to trim directory size to executable size hasherezade 2022-06-23 17:21:34 +02:00
  • f8411ebbda [BUGFIX] In TLS Dir: removed limit of entries hasherezade 2022-06-23 16:35:08 +02:00
  • c9b23b42ca [BUGFIX] In BoundImports: removed limit of entries hasherezade 2022-06-23 16:30:41 +02:00
  • f6d8eae4e0 deploy: 62c9ceaa75 hasherezade 2022-06-23 14:08:42 +00:00
  • 62c9ceaa75 [BUGFIX] In ExceptionDir: removed limit of entries (Issue #15) hasherezade 2022-06-23 16:07:12 +02:00
  • 5fbd23ff71 deploy: c45fbd4af3 hasherezade 2022-06-10 22:43:52 +00:00
  • c45fbd4af3 [BUGFIX] Fixed getting resource child offset hasherezade 2022-06-11 00:40:41 +02:00
  • 23b18d38bb [BUGFIX] Fixed crashing at parsing malformed resouces (Issue #14) hasherezade 2022-06-11 00:37:17 +02:00
  • fcbf193925 [BUGFIX] Fixed inconsistent types hasherezade 2022-06-10 21:25:07 +02:00
  • da79552fb3 deploy: f99ddb85ef hasherezade 2022-02-18 02:34:34 +00:00
  • f99ddb85ef Update README.md hasherezade 2022-02-18 03:33:29 +01:00
  • 202bc1a43f Update LICENSE hasherezade 2022-01-25 04:15:26 +01:00
  • 8c95571368 Update LICENSE hasherezade 2022-01-25 04:14:45 +01:00
  • 4e996e0a3a deploy: 6aa3a012d6 hasherezade 2022-01-24 23:10:42 +00:00
  • 6aa3a012d6 [BUGFIX] Increased entries limit of Imports hasherezade 2022-01-25 00:09:18 +01:00
  • 4276082f4d deploy: 7ec04943a7 hasherezade 2021-08-02 13:25:30 +00:00