hasherezade
|
3279638ca9
|
[REFACT] In ExeElementWrapper: changed initialization
|
2024-01-02 16:21:45 +01:00 |
|
hasherezade
|
c55f640fde
|
[FEATURE] Allow to extract non null-terminated strings
|
2023-12-28 18:05:53 +01:00 |
|
hasherezade
|
2dbaf1cb62
|
[BUGFIX] Changed a constant name in PEFile (Issue #26)
|
2023-11-26 02:37:09 +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
|
be5c9afd75
|
[BUGFIX] Fixed error in checksum calculation (for PEs of odd sizes)
|
2023-06-04 14:50:30 +02:00 |
|
hasherezade
|
1d3b52236c
|
[BUGFIX] Set hard upper limit for sections count
|
2023-03-16 22:07:08 +01: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
|
e2c0809841
|
[FEATURE] If Repro is set, interpret all the Timestamps as Checksums
|
2023-03-07 17:28:02 +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
|
4f4718d707
|
[BUGFIX] In getLastMapped: exclude empty sections (Issue #21)
|
2023-03-05 15:56:26 +01:00 |
|
hasherezade
|
67215fd37a
|
[BUGFIX] In SectHdrsWrapper::addMapping: allways keep the bigger section in the mapping
|
2023-03-04 21:36:54 +01:00 |
|
hasherezade
|
2792d6d8a0
|
[BUGFIX] Trim oversized Virtual Size of section to the beginning of a next section
|
2023-03-04 21:31:45 +01:00 |
|
hasherezade
|
7d2dba4f53
|
[BUGFIX] Trim mapped Raw Size of a section to Virtual Size (Issue #20)
|
2023-03-04 17:55:45 +01:00 |
|
hasherezade
|
3cb4c77e1d
|
[BUGFIX] In PEFile::getLastMapped: changed calculating headers size
|
2023-03-04 03:22:51 +01:00 |
|
hasherezade
|
7f7d94f65d
|
[BUGFIX] Removed a redundant, overloaded function
|
2023-03-04 02:43:48 +01:00 |
|
hasherezade
|
6df6f08a63
|
[BUGFIX] Fixed calculating mapped VirtualSize of a section. Do not map sections with start below the ImageSize
|
2023-03-02 01:42:30 +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
|
0d13aade4d
|
Merge pull request #19 from lainswork/master
When we use(in Cmake):
|
2023-02-19 15:01:53 +01:00 |
|
hasherezade
|
c829e5655e
|
Merge branch 'master' into issue_11
|
2023-02-13 03:41:02 +01:00 |
|
hasherezade
|
437bf2ffae
|
[REFACT] Use saved original size to decide if the file was resized
|
2023-02-13 03:32:22 +01:00 |
|
hasherezade
|
6123955b49
|
[FEATURE] Added a func to validate import name
|
2023-02-12 22:37:02 +01:00 |
|
hasherezade
|
331188e35e
|
[FEATURE] Support a DLL Characteristics flag: IMAGE_DLLCHARACTERISTICS_HIGH_ENTROPY_VA
|
2023-02-09 13:11:46 +01:00 |
|
世超 兰
|
be37b63deb
|
When we use(in Cmake):
target_link_libraries(target bearparser)
"Include/boreparser/" will be added to target's include directories, automatic.
|
2022-11-16 17:27:51 +08:00 |
|
Kekschen
|
11e5b4c38d
|
fixed spelling mistakes in file characteristics
|
2022-11-14 21:51:23 +00:00 |
|
hasherezade
|
89bca95d4c
|
[BUGFIX] Round down the unaligned sections to file alignment
|
2022-10-24 18:03:02 +02: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
|
608bf148f1
|
[BUGFIX] FileBufferException should inherit from BufferException
|
2022-09-25 09:43:11 +02:00 |
|
hasherezade
|
fab2204977
|
[REFACT] Removed unused variables
|
2022-09-25 00:22:30 +02:00 |
|
hasherezade
|
1b0c942cf6
|
[REFACT] Cleanup in extend last section: removed redundant variables
|
2022-09-25 00:12:27 +02:00 |
|
hasherezade
|
d657d842eb
|
[REFACT] In addNewSection: cleanup of copying section name
|
2022-09-24 23:57:47 +02:00 |
|
hasherezade
|
deb691049c
|
[BUGFIX] On clear wrapper: set all the wrappers to NULL. Ensure that sections wrapper is initialized with NULL
|
2022-09-24 23:49:15 +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
|
d60e2f4489
|
[REFACT] Refactored rethrowing captured exception (don't make a copy)
|
2022-09-24 23:04:48 +02:00 |
|
hasherezade
|
abb5bceffc
|
[REFACT] Increment iterators by prefix operator
|
2022-09-24 22:55:43 +02:00 |
|