hasherezade
|
05a0aa308a
|
[REFACT] Use const pointers in PE checksum calculation
|
2025-04-23 18:06:13 -08:00 |
|
hasherezade
|
2d294442c5
|
[FEATURE] Added masking values to DWORD
|
2025-04-21 07:41:18 -08:00 |
|
hasherezade
|
ae104aba70
|
[BUGFIX] In QString::fromUtf16 : added missing cast
|
2025-04-20 15:13:24 -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
|
9287f21afd
|
[REFACT] Refactored fetching exception entry size
|
2024-07-15 22:04:15 +02:00 |
|
hasherezade
|
4d48ae5642
|
[BUGFIX] In ARM64 exceptions: change the interpretation of the XDATA field basing on the flag
|
2024-07-14 01:16:15 +02:00 |
|
hasherezade
|
238c96eb92
|
[FEATURE] Improved parsing Exceptions for ARM64
|
2024-07-13 19:35:32 +02:00 |
|
hasherezade
|
ea5b09c97d
|
[BUGFIX] Change interpretation of the exceptions table for ARM64
|
2024-07-13 18:02:25 +02:00 |
|
hasherezade
|
227518d602
|
[FEATURE] Allow to fetch architecture
|
2024-07-12 17:02:27 +02:00 |
|
hasherezade
|
06e63d4d78
|
[FEATURE] Added ResourceVersionWrapper to the header
|
2024-01-20 18:00:23 +01: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
|
74961bfe60
|
[BUGFIX] Simplified BaseReloc verification (previous caused slowdown in loading)
|
2024-01-07 06:46:13 +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
|
fb1aa8f504
|
[BUGFIX] In RelocDirWrapper: distinguish between empty and invalid entries
|
2024-01-05 04:46:53 +01:00 |
|
hasherezade
|
12adc76056
|
[FEATURE] In RelocDirWrapper: changes in verification if entries are valid
|
2024-01-05 04:29:51 +01:00 |
|
hasherezade
|
30b4d136ab
|
[BUGFIX] In RelocDirWrapper: protect against parsing too many invalid entries
|
2024-01-05 03:55:34 +01:00 |
|
hasherezade
|
c3efa13493
|
[FEATURE] Improved validation of Imports
|
2024-01-05 02:04:10 +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
|
4b1cc75c91
|
[BUGFIX] Changed a constant name in DOSExe (Issue #26)
|
2023-11-24 02:40:46 +01:00 |
|
Muhammad Rizwan
|
cc056b66f0
|
Add: Machine Code for .Net PEs
|
2023-10-10 11:35:26 +03:00 |
|
Muhammad Rizwan
|
de764ab064
|
Add: All missing machine codes.
|
2023-10-08 15:37:20 +03:00 |
|
rizwan3d3
|
ee4877efe8
|
Add: Machine code for RISC-V
|
2023-10-08 14:34:09 +03:00 |
|
hasherezade
|
7695bcf859
|
[BUGFIX] In LdConfigWrapper: fixed identifying supression flags
|
2023-08-29 22:59:56 +02:00 |
|
hasherezade
|
65d6417b12
|
[FEATURE] Added a lookup table for mapping common ordinals to funcName
|
2023-06-12 03:07:46 +02:00 |
|
hasherezade
|
3cea2096a7
|
[FEATURE] Exposed function thunkToFunction
|
2023-06-10 20:13:31 +02:00 |
|
hasherezade
|
099058d384
|
[REFACT] Moved the DEFAULT_IMGBASE from PECore.h to .cpp
|
2023-06-04 18:24:40 +02:00 |
|
hasherezade
|
c152370a88
|
[FEATURE] Added recalculating ImageBase as an option
|
2023-06-04 18:18:03 +02:00 |
|
hasherezade
|
f69813c247
|
[FEATURE] Use the actual size of DataDirectories instead of the hardcoded one
|
2023-06-04 16:39:36 +02:00 |
|
hasherezade
|
1c9336d249
|
[BUGFIX] Import Entries: set limit for invalid entries that are going to be parsed
|
2023-03-16 00:00:42 +01:00 |
|
hasherezade
|
a349426d9a
|
[FEATURE] Distinguish reproducible builds
|
2023-03-07 16:47:33 +01:00 |
|
cocateh
|
2cc95ee37a
|
[FEATURE] Recognize Thumb2 PE files
|
2023-03-07 12:13:05 +01:00 |
|
hasherezade
|
7f7d94f65d
|
[BUGFIX] Removed a redundant, overloaded function
|
2023-03-04 02:43:48 +01:00 |
|
hasherezade
|
0e07f21765
|
[BUGFIX] In DebugDirWrapper::loadNextEntry fixed parameter type inconsistent with the base class
|
2023-02-21 20:15:40 +01:00 |
|
hasherezade
|
ee5c309f26
|
[BUGFIX] In DebugDir: check against 0 address
|
2023-02-21 17:14:36 +01:00 |
|
hasherezade
|
f00654cf43
|
[BUGFIX] In DebugDirWrapper: in getFieldsCount() - use the number of entries from the list
|
2023-02-21 16:42:25 +01:00 |
|
hasherezade
|
eeaed2f378
|
[FEATURE] Show type name as DbgDir entry name
|
2023-02-21 03:52:57 +01:00 |
|
hasherezade
|
3948442bca
|
[REFACT] Small cleanup
|
2023-02-21 03:26:52 +01:00 |
|
hasherezade
|
472e8167ee
|
[FEATURE] Refactor DebugDirWrapper to parse all the entries (not just the first one)
|
2023-02-21 00:47:11 +01:00 |
|
hasherezade
|
331188e35e
|
[FEATURE] Support a DLL Characteristics flag: IMAGE_DLLCHARACTERISTICS_HIGH_ENTROPY_VA
|
2023-02-09 13:11:46 +01:00 |
|
hasherezade
|
8f489b7066
|
[NOBIN] Normalized indentations
|
2022-10-24 16:09:12 +02: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 |
|