hasherezade
|
825cbd0cf4
|
[BUGFIX] In ImportBaseDirWrapper: fixed printing ordinal value
|
2022-09-18 03:36:14 +02:00 |
|
hasherezade
|
8ebc0aa16a
|
[REFACT] In SecHdrsWrapper. ImportBaseDirWrapper: avoid using snprintf
|
2022-09-18 03:28:56 +02:00 |
|
hasherezade
|
bdc8b0de49
|
[FEATURE] If the section doesn't have name, use the index as mappedName
|
2022-09-16 05:59:22 +02:00 |
|
hasherezade
|
f4ab39cc4b
|
[BUGFIX] Fixed not needed qualifier of a parameter
|
2022-09-16 05:40:41 +02:00 |
|
hasherezade
|
67176ba86a
|
[FEATURE] Allow to define sections Virtual Size on adding
|
2022-09-16 05:32:17 +02:00 |
|
hasherezade
|
e5646bb6d1
|
[REFACT] Use calloc/free to allocate section name
|
2022-09-16 04:38:24 +02:00 |
|
hasherezade
|
6e023791ce
|
[NOBIN] Fixed indentation around mappedName
|
2022-09-16 04:21:39 +02:00 |
|
hasherezade
|
c77af82d7c
|
[REFACT] Reuse one buffer for section name
|
2022-09-16 04:04:46 +02:00 |
|
hasherezade
|
86c6c371fc
|
[FEATURE] Translate sections characteristics
|
2022-09-16 03:30:03 +02:00 |
|
hasherezade
|
1a1abd4974
|
[BUGFIX] Fixed trimming the last section when calculating virtual size
|
2022-09-14 02:56:01 +02:00 |
|
hasherezade
|
b94280982a
|
[BUGFIX] Fixed rounding up raw and virtual section sizes
|
2022-09-13 19:39:23 +02:00 |
|
hasherezade
|
bc475c276f
|
[REFACT] Small cleanup in rounding up section
|
2022-09-12 07:20:13 +02:00 |
|
hasherezade
|
6c34a18f31
|
[REFACT] Refactored sections count check
|
2022-09-12 07:07:03 +02:00 |
|
hasherezade
|
6830830ba0
|
[BUGFIX] Fixed recalculating mapped virtual size
|
2022-09-12 06:10:43 +02:00 |
|
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
|
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
|
7738fdfec7
|
[NOBIN] Removed redundant space
|
2022-09-10 03:01:53 +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
|
17fd9b2549
|
[FEATURE] Added: dumpFragment, dumpSection
|
2022-09-07 23:31:30 +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
|
7a54124b0f
|
[FEATURE] In FileHdrWrapper: translate Machine field
|
2022-09-07 20:08:40 +02:00 |
|
hasherezade
|
2c3b3de817
|
[FEATURE] In FileHdrWrapper: translate characteristics
|
2022-09-07 00:26:24 +02:00 |
|
hasherezade
|
3130dcc826
|
[BUGFIX] Fixed fetching last mapped address
|
2022-09-04 02:52:39 +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
|
a4d6671a93
|
[REFACT] Refactored PECore: do not use cached offsets
|
2022-09-02 22:48:24 +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 |
|