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
|
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
|
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
|
3130dcc826
|
[BUGFIX] Fixed fetching last mapped address
|
2022-09-04 02:52:39 +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
|
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
|
9095d7801f
|
[FEATURE] Implemented CLR Header
|
2021-04-03 14:48:50 +02:00 |
|
hasherezade
|
f8f5883767
|
[BUGFIX] RVAs between the headers and the first section are not mapped (Issue #11)
|
2020-11-25 14:42:10 +01:00 |
|
hasherezade
|
a52bdd9b1e
|
[REFACT] Added directories to include path
|
2019-12-01 01:02:16 +01:00 |
|
hasherezade
|
0b5f2c70e9
|
[FEATURE] List and name the entry points of the application
|
2019-11-27 22:16:17 +01:00 |
|
hasherezade
|
23e5e228ed
|
[BUGFIX] Fixed NULL ptr dereference in PEFile::getRichHdrBgn (Issue #4)
|
2019-04-26 15:03:15 +02:00 |
|
hasherezade
|
2e6d14c21f
|
[BUGFIX] Validate DanS header in the fetching function
|
2019-01-09 01:45:01 +01:00 |
|
hasherezade
|
3530a9c436
|
[REFACT] Refactored searching RichHeader's beginnig
|
2019-01-03 20:16:01 +01:00 |
|
hasherezade
|
8e15136468
|
[BUGFIX] Fixed fetching the beginning of Rich Header
|
2019-01-03 19:59:49 +01:00 |
|
@hasherezade
|
5a26701547
|
[REFACT] Use NULL instead of nullptr
|
2018-12-28 05:30:23 +01:00 |
|
@hasherezade
|
66655680ae
|
[REFACT] Use NULL instead of nullptr
|
2018-12-28 05:28:04 +01:00 |
|
hasherezade
|
be1baf1c74
|
[REFACT] RichHeader cleanup. Moved the definitions to namespace pe
|
2018-10-23 16:44:30 +02:00 |
|
hasherezade
|
f4162ebec2
|
[W-I-P] Started implementing RichHeader support
|
2018-10-21 23:35:23 +02:00 |
|
hasherezade
|
438dd0699d
|
[BUGFIX] Fixed extending last section. Fixed function name
(setVirtualSize)
|
2017-02-14 23:35:41 +01:00 |
|
hasherezade
|
84bf9b8641
|
[BUGFIX] Fix for #2 - use more types from pe_format. Explicit namespace
usage.
|
2017-02-12 23:33:15 +01:00 |
|
hasherezade
|
e12a7af370
|
[REFACT] Removed redundant cmake defs. Updated autobuild. Small changes
in code
|
2017-02-12 00:08:55 +01:00 |
|
hasherezade
|
f477a765b3
|
[W-I-P] Refactoring started
|
2017-02-11 20:45:37 +01:00 |
|
hasherezade
|
2ca8bfbdef
|
[BUGFIX] In PeFile: fixed mapping (no r->v conversion for addresses beteween hdrs end and the first mapped sec)
|
2016-11-06 18:45:07 +01:00 |
|
hasherezade
|
c301e90362
|
[BUGFIX] Fixed raw to virtual mapping - check if the address is below the first virtual section. Some comments added.
|
2016-11-06 17:23:45 +01:00 |
|
hasherezade
|
524f4c44c1
|
[BUGFIX] Fixed minimal virtual size (in PEFile)
|
2016-11-06 16:01:27 +01:00 |
|
hasherezade
|
b07da2661d
|
[BIGFIX] Fixed RVA to raw mapping (for addresses below first section address)
|
2016-11-06 14:52:37 +01:00 |
|
hasherezade
|
f482173388
|
[REFACT] Removed new lines at the end of logged lines
|
2016-11-05 03:30:07 +01:00 |
|
hasherezade
|
5b41545749
|
[FEATURE] Log everything via Logger
|
2016-11-05 03:06:34 +01:00 |
|
hasherezade
|
065cb9ed0c
|
[BUGFIX] Fixed RVA/raw convertions (addresses before sections)
|
2015-03-12 13:46:57 +01:00 |
|
hasherezade
|
8aa9ac1628
|
[BUGFIX] Fixed RVA/raw convertions (allow roundup)
|
2015-03-11 21:22:43 +01:00 |
|
hasherezade
|
51cc13c114
|
[BUGFIX] Fixed RVA/raw convertions
|
2015-03-11 21:17:17 +01:00 |
|
hasherezade
|
86f25b8da4
|
[REFACT] In Executable: getEntryPoint - added possiblility to specify
address type.
|
2015-02-22 14:24:01 +01:00 |
|
hasherezade
|
bf9cdcb5d6
|
[BUGFIX] Defined maximal section count (SectHdrsWrapper::SECT_COUNT_MAX)
|
2015-01-13 11:43:56 +01:00 |
|
hasherezade
|
1feb3ba61d
|
[FEATURE] Added function: unbind imports
|
2014-09-20 22:07:21 +02:00 |
|
hasherezade
|
3e5d81eab9
|
[BUGFIX] In PEFile: in extendLastSection : include overlay if neccessery
|
2014-09-19 20:12:01 +02:00 |
|
hasherezade
|
6ded48322d
|
[REFACT] In PEFile: added func. : canAddNewSection
|
2014-09-19 15:30:36 +02:00 |
|
hasherezade
|
367eebcbc1
|
[REFACT] Added func. get/set characteristics in SectHdrsWrapper
|
2014-09-19 14:40:46 +02:00 |
|
hasherezade
|
d78fb0866c
|
[FEATURE] In PEFile: added func.: extendLastSection
|
2014-09-19 14:16:32 +02:00 |
|
hasherezade
|
f8af2d7203
|
[W-I-P] addEntry returns pointer to and added Entry
|
2014-09-14 13:06:34 +02:00 |
|
hasherezade
|
2387cb5997
|
[FEATURE] Added function: setEntryPoint
|
2014-09-11 20:01:58 +02:00 |
|
hasherezade
|
45a653b9d5
|
[BUGFIX] In PEFile: addNewSection: added characteristics
|
2014-09-10 22:43:34 +02:00 |
|
hasherezade
|
107c993f41
|
[FEATURE] Added func. : createSectionView
|
2014-09-10 21:07:11 +02:00 |
|