世超 兰
|
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
|
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 |
|
hasherezade
|
e3d620fa0c
|
[REFACT] Increment iterators by prefix operator
|
2022-09-24 22:52:48 +02:00 |
|
hasherezade
|
88a12f72dc
|
[BUGFIX] If trying to convert RAW to RAW -> check bounds
|
2022-09-23 04:18:48 +02:00 |
|
hasherezade
|
7edbabff71
|
[REFACT] Cleanup loading truncated file
|
2022-09-18 08:27:11 +02:00 |
|
hasherezade
|
26ddd9beb9
|
[FEATURE] Allow to load file truncated
|
2022-09-18 08:23:07 +02:00 |
|
hasherezade
|
fc4acfae8e
|
[REFACT] Fixed inconsistent integer type
|
2022-09-18 06:54:39 +02:00 |
|
hasherezade
|
825cbd0cf4
|
[BUGFIX] In ImportBaseDirWrapper: fixed printing ordinal value
|
2022-09-18 03:36:14 +02:00 |
|
hasherezade
|
240a139e1a
|
[BUGFIX] Fixed printing WrappedValue
|
2022-09-18 03:34:11 +02:00 |
|
hasherezade
|
8ebc0aa16a
|
[REFACT] In SecHdrsWrapper. ImportBaseDirWrapper: avoid using snprintf
|
2022-09-18 03:28:56 +02:00 |
|
hasherezade
|
70565a8543
|
[NOBIN] Downgraded CMake version to 3.0 for backward compat
|
2022-09-18 03:11:45 +02:00 |
|
hasherezade
|
9ab7146fcb
|
[BUGFIX] In WrappedValue: fixed compatibility with Qt4
|
2022-09-18 03:10:50 +02:00 |
|
hasherezade
|
db0beffd61
|
[FEATURE] Expose isValid function in ImportBaseDirWrapper
|
2022-09-17 21:50:04 +02:00 |
|
hasherezade
|
582f8588a6
|
[NOBIN] Fixed indentation
|
2022-09-17 21:39:17 +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
|
2def3c05c7
|
[REFACT] In SectHdrsWrapper: removed redundant func wrappers
|
2022-09-16 05:14:08 +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
|
e66c44bd2f
|
[REFACT] Removed redundant functions
|
2022-09-14 06:04:54 +02:00 |
|
hasherezade
|
e1708727b1
|
[FEATURE] Added function: countUnits
|
2022-09-14 05:44:05 +02:00 |
|
hasherezade
|
8758ccef14
|
[REFACT] Removed a redundant function
|
2022-09-14 04:58:05 +02:00 |
|
hasherezade
|
01df01b5c9
|
[REFACT] Use templates to set values in a buffer
|
2022-09-14 03:28:51 +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
|
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
|
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
|
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 |
|