hasherezade
|
e965ff720b
|
[REFACT] Removed redundant functions
|
2022-09-12 05:08:34 +02:00 |
|
hasherezade
|
7f17d2f5cc
|
[BUGFIX] Fixed getLastMapped for PE with no sections
|
2022-09-12 01:53:11 +02:00 |
|
hasherezade
|
45b96d20b6
|
[BUGFIX] Fixed rvaToRaw conversion for PEs that have no sections
|
2022-09-12 01:36:10 +02:00 |
|
hasherezade
|
7e56e00a9a
|
[REFACT] In PEFile: removed redundant function
|
2022-09-12 01:25:25 +02:00 |
|
hasherezade
|
2705446526
|
[REFACT] In PEFile: clear the wrappers directly in the wrapping function
|
2022-09-12 01:10:54 +02:00 |
|
hasherezade
|
05db923515
|
[FEATURE] Removed unused function. Renamed a parameter
|
2022-09-12 01:00:13 +02:00 |
|
hasherezade
|
12e80ec744
|
[BUGFIX] Allow section offset smaller than section alignment unit
|
2022-09-11 06:22:08 +02:00 |
|
hasherezade
|
bc8b283326
|
[FEATURE] Removed unused function
|
2022-09-11 03:50:48 +02:00 |
|
hasherezade
|
f43d6ad31a
|
[BUGFIX] In AbstractByteBuffer::setTextValue : do not exit if the fieldLimitLen is too big
|
2022-09-10 08:04:14 +02:00 |
|
hasherezade
|
e116328e61
|
[REFACT] In AbstractByteBuffer: cleanup in boundary checks
|
2022-09-10 07:54:33 +02:00 |
|
hasherezade
|
f69e5b4f91
|
[BUGFIX] In setTextValue: fixed invalid default argument
|
2022-09-10 07:52:24 +02:00 |
|
hasherezade
|
c3a6f0c4f0
|
[BUGFIX] In ExeElementWrapper: fix getOffset to follow the API of superclass
|
2022-09-10 06:58:58 +02:00 |
|
hasherezade
|
7738fdfec7
|
[NOBIN] Removed redundant space
|
2022-09-10 03:01:53 +02:00 |
|
hasherezade
|
f5b2294b6e
|
[FEATURE] In ExeFactory: autoinit builders
|
2022-09-08 07:43:42 +02:00 |
|
hasherezade
|
144fd328e6
|
[FEATURE] In ImportBaseDirWrapper: thunkToFuncName - allow to fetch short and long name
|
2022-09-08 06:03:12 +02:00 |
|
hasherezade
|
dc8feb52c7
|
[REFACT] Moved dumpSection implementation to PEfile.cpp
|
2022-09-08 05:01:08 +02:00 |
|
hasherezade
|
e5dfe649e6
|
[BUGFIX] In ResourceDirWrapper: fixed pointers cast
|
2022-09-08 04:55:58 +02:00 |
|
hasherezade
|
d07835a623
|
[FEATURE] In ResourceDirWrapper: do not include children entries in the header's dump
|
2022-09-08 04:50:41 +02:00 |
|
hasherezade
|
a150b845a1
|
[REFACT] In addr conversions: check against INVALID_ADDR first
|
2022-09-08 04:15:45 +02:00 |
|
hasherezade
|
ae33b2199c
|
[REFACT] Removed unused func: isEPValid
|
2022-09-08 00:25:57 +02:00 |
|
hasherezade
|
68f962b66a
|
[FEATURE] In getSecContent: pass recalculate flag
|
2022-09-08 00:16:03 +02:00 |
|
hasherezade
|
1964b4cc43
|
[REFACT] Removed unused function: roundupSectionSize
|
2022-09-07 23:55:57 +02:00 |
|
hasherezade
|
17fd9b2549
|
[FEATURE] Added: dumpFragment, dumpSection
|
2022-09-07 23:31:30 +02:00 |
|
hasherezade
|
1a2dc57f1c
|
[BUGFIX] Fixed error message
|
2022-09-07 21:41:31 +02:00 |
|
hasherezade
|
fcab809a8d
|
[NOBIN] Normalized indentations
|
2022-09-07 21:39:25 +02:00 |
|
hasherezade
|
a24df86ce8
|
[FEATURE] In PECore: throw errors from a current function, not from the underlying buffer
|
2022-09-07 21:38:58 +02:00 |
|
hasherezade
|
302c51580e
|
[FEATURE] In AbstractByteBuffer: more detailed error message
|
2022-09-07 21:36:57 +02:00 |
|
hasherezade
|
0385d7c840
|
[FEATURE] In FileView: implementd getMappableSize as static
|
2022-09-07 20:53:26 +02:00 |
|
hasherezade
|
7a54124b0f
|
[FEATURE] In FileHdrWrapper: translate Machine field
|
2022-09-07 20:08:40 +02:00 |
|
hasherezade
|
8c8b6ced2c
|
[FEATURE] Expose resize function in MappedExe
|
2022-09-07 04:17:27 +02:00 |
|
hasherezade
|
2cd439266d
|
[FEATURE] Added: canResize
|
2022-09-07 00:59:16 +02:00 |
|
hasherezade
|
4e03d14dd0
|
[REFACT] In FileBuffer: refactoring of the verification
|
2022-09-07 00:58:26 +02:00 |
|
hasherezade
|
2c3b3de817
|
[FEATURE] In FileHdrWrapper: translate characteristics
|
2022-09-07 00:26:24 +02:00 |
|
hasherezade
|
170023b724
|
[REFACT] Removed wrapper func: loadFromFileBuffer()
|
2022-09-04 08:44:05 +02:00 |
|
hasherezade
|
4af8b4d1b6
|
[REFACT] Retrieve fileName from FileBuffer
|
2022-09-04 08:13:39 +02:00 |
|
hasherezade
|
a31fa6d507
|
[FEATURE] Retrieve original fileSize from FileBuffer
|
2022-09-04 07:54:39 +02:00 |
|
hasherezade
|
295b74d5cd
|
[REFACT] Exposed isTruncated, wrap
|
2022-09-04 07:32:24 +02:00 |
|
hasherezade
|
1129b354f8
|
[FEATURE] Indicate that the buffer was resized
|
2022-09-04 06:59:34 +02:00 |
|
hasherezade
|
5195cca90a
|
[FEATURE] Implemented clear section content
|
2022-09-04 06:28:18 +02:00 |
|
hasherezade
|
9e24de798b
|
[FEATURE] Allow to modify some fields in the section header
|
2022-09-04 04:09:35 +02:00 |
|
hasherezade
|
4a9e900943
|
[REFACT] Removed SectionHdrWrapper alias (PESection)
|
2022-09-04 03:51:57 +02:00 |
|
hasherezade
|
3130dcc826
|
[BUGFIX] Fixed fetching last mapped address
|
2022-09-04 02:52:39 +02:00 |
|
hasherezade
|
ff54676fe9
|
[BUGFIX] PEFile: removed extra qualification on class members
|
2022-09-04 02:29:18 +02:00 |
|
hasherezade
|
3e2f4021e4
|
[BUGFIX] PEFile: removed extra qualification on class members
|
2022-09-04 02:27:08 +02:00 |
|
hasherezade
|
2d758a2c0b
|
[BUGFIX] Fixed recalculating section size
|
2022-09-03 23:24:56 +02:00 |
|
hasherezade
|
98199be989
|
[BUGFIX] In getSecIndex: fixed fetching index of the first section
|
2022-09-03 22:35:52 +02:00 |
|
hasherezade
|
990b000353
|
[WIP] Refactoring for the backward compatibile API (p2)
|
2022-09-03 21:47:33 +02:00 |
|
hasherezade
|
691b587139
|
[WIP] Refactoring for the backward compatibile API (p1)
|
2022-09-03 05:50:57 +02:00 |
|
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 |
|