hasherezade
|
05a0aa308a
|
[REFACT] Use const pointers in PE checksum calculation
|
2025-04-23 18:06:13 -08:00 |
|
hasherezade
|
ca0b84bd00
|
[REFACT] Cleanup types. Add explicit cast
|
2025-04-20 14:55:05 -08:00 |
|
hasherezade
|
938c89cf28
|
[FEATURE] Allow to get pointers to available wrappers
|
2025-04-12 15:18:52 +02:00 |
|
hasherezade
|
227518d602
|
[FEATURE] Allow to fetch architecture
|
2024-07-12 17:02:27 +02:00 |
|
hasherezade
|
1024e147ac
|
[REFACT] In PEFile: wrap data dirs in a new function
|
2024-01-20 16:47:00 +01:00 |
|
hasherezade
|
d44259d5e4
|
[FEATURE] Added functions to fetch each initialized wrapper with a cast
|
2024-01-17 00:03:41 +01:00 |
|
hasherezade
|
7b8e270b5e
|
[NOBIN] Updated comment
|
2024-01-05 23:17:55 +01:00 |
|
hasherezade
|
a0f8ef2172
|
[REFACT] Protect by mutex all operations on sections
|
2024-01-05 21:14:37 +01:00 |
|
hasherezade
|
b90ab84790
|
[REFACT] Refactored the prototype of the wrap func.
|
2024-01-04 03:48:08 +01:00 |
|
hasherezade
|
53a375b8ca
|
[REFACT] Moved WatchedLocker outside pe dir
|
2024-01-04 00:06:26 +01:00 |
|
hasherezade
|
cc7a5eef70
|
[FEATURE] Use watched lock. Protect by mutex functions in SecHdrWrapper
|
2024-01-03 22:38:25 +01:00 |
|
hasherezade
|
01204cbd41
|
[W-I-P] In PEFile: protect operations accessing sections by mutex
|
2024-01-03 20:16:00 +01:00 |
|
hasherezade
|
6c3d7e1574
|
[W-I-P] Protect operations accessing sections by a mutex
|
2024-01-03 18:05:25 +01:00 |
|
hasherezade
|
67de67db93
|
[W-I-P] In PEfile: do not recreate wrappers on wrap()
|
2024-01-03 16:53:47 +01:00 |
|
hasherezade
|
65d6417b12
|
[FEATURE] Added a lookup table for mapping common ordinals to funcName
|
2023-06-12 03:07:46 +02:00 |
|
hasherezade
|
c152370a88
|
[FEATURE] Added recalculating ImageBase as an option
|
2023-06-04 18:18:03 +02:00 |
|
hasherezade
|
a349426d9a
|
[FEATURE] Distinguish reproducible builds
|
2023-03-07 16:47:33 +01:00 |
|
hasherezade
|
7f7d94f65d
|
[BUGFIX] Removed a redundant, overloaded function
|
2023-03-04 02:43:48 +01:00 |
|
hasherezade
|
9ba968a751
|
[REFACT] In computeChecksum: check buffer bounds. Normalized offset type.
|
2022-09-25 22:14:26 +02:00 |
|
hasherezade
|
d1a8067fdd
|
[BUGFIX] Create sections wrapper only if sections count != 0. Fixed check if sections wrapper is not null
|
2022-09-24 23:32:42 +02:00 |
|
hasherezade
|
fc4acfae8e
|
[REFACT] Fixed inconsistent integer type
|
2022-09-18 06:54:39 +02:00 |
|
hasherezade
|
67176ba86a
|
[FEATURE] Allow to define sections Virtual Size on adding
|
2022-09-16 05:32:17 +02:00 |
|
hasherezade
|
e66c44bd2f
|
[REFACT] Removed redundant functions
|
2022-09-14 06:04:54 +02:00 |
|
hasherezade
|
8758ccef14
|
[REFACT] Removed a redundant function
|
2022-09-14 04:58:05 +02:00 |
|
hasherezade
|
2aad1c0e95
|
[REFACT] Removed redundant function
|
2022-09-12 09:11:27 +02:00 |
|
hasherezade
|
d108f2d11d
|
[FEATURE] Removed redundant function
|
2022-09-12 07:44:53 +02:00 |
|
hasherezade
|
6830830ba0
|
[BUGFIX] Fixed recalculating mapped virtual size
|
2022-09-12 06:10:43 +02:00 |
|
hasherezade
|
7e56e00a9a
|
[REFACT] In PEFile: removed redundant function
|
2022-09-12 01:25:25 +02:00 |
|
hasherezade
|
05db923515
|
[FEATURE] Removed unused function. Renamed a parameter
|
2022-09-12 01:00:13 +02:00 |
|
hasherezade
|
bc8b283326
|
[FEATURE] Removed unused function
|
2022-09-11 03:50:48 +02:00 |
|
hasherezade
|
dc8feb52c7
|
[REFACT] Moved dumpSection implementation to PEfile.cpp
|
2022-09-08 05:01:08 +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
|
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
|
170023b724
|
[REFACT] Removed wrapper func: loadFromFileBuffer()
|
2022-09-04 08:44:05 +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
|
4a9e900943
|
[REFACT] Removed SectionHdrWrapper alias (PESection)
|
2022-09-04 03:51:57 +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
|
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
|
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
|
a4d6671a93
|
[REFACT] Refactored PECore: do not use cached offsets
|
2022-09-02 22:48:24 +02:00 |
|