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
|
17434d1a81
|
[REFACT] Small optimization - store a value in a variable.
|
2016-11-06 17:52:16 +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
|
7e09c56155
|
[REFACT] In toRaw - don't use the function isValidAddr (in Executable.cpp)
|
2016-11-06 16:26:56 +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
|
01d62cf590
|
[REFACT] Fixed invalid print type
|
2016-11-06 13:15:36 +01:00 |
|
hasherezade
|
84be9abfd9
|
[REFACT] Cleaned printed types by explicit static cast
|
2016-11-05 22:20:45 +01:00 |
|
hasherezade
|
b97d481199
|
[BUGFIX] Fixed invalid return type (in ImportDirWrapper)
|
2016-11-05 20:51:05 +01:00 |
|
hasherezade
|
40b6c6e5cb
|
[REFACT] Removed redundant check
|
2016-11-05 16:19:22 +01:00 |
|
hasherezade
|
2d6b60bd13
|
[REFACT] Fixed bound import description
|
2016-11-05 16:18:44 +01:00 |
|
hasherezade
|
f4588c3df6
|
[REFACT] By default log errors only
|
2016-11-05 15:35:03 +01:00 |
|
hasherezade
|
f482173388
|
[REFACT] Removed new lines at the end of logged lines
|
2016-11-05 03:30:07 +01:00 |
|
hasherezade
|
19354f9377
|
[REFACT] Removed new lines at the end of logged lines
|
2016-11-05 03:19:10 +01:00 |
|
hasherezade
|
5b41545749
|
[FEATURE] Log everything via Logger
|
2016-11-05 03:06:34 +01:00 |
|
hasherezade
|
05a409fe17
|
[FEAYURE] Added info about the parser version
|
2016-11-05 02:18:59 +01:00 |
|
hasherezade
|
6e8a19c213
|
[REFACT] Cleaned printed types
|
2016-11-05 02:10:25 +01:00 |
|
sadako88
|
cba51f08d3
|
[FEATURE] Distinguish truncated buffers
|
2015-05-03 03:08:46 +02:00 |
|
hasherezade
|
37b3e60e70
|
[BUGFIX] In ByteBuffer::allocContent - prevent the 'new' operator from throwing bad_alloc exception
|
2015-05-02 10:03:14 +02:00 |
|
hasherezade
|
2d795e42fc
|
[BUGFIX] In ByteBuffer: fixed critical error - wrong content was deleted on resize
|
2015-05-02 09:56:38 +02:00 |
|
sadako88
|
63e0526a24
|
[BUGFIX] In DOSExe : don't try to map to RVA addresses before the code
start
|
2015-04-30 22:40:59 +02:00 |
|
hasherezade
|
be3e8ca576
|
[BUGFIX] In DOSExe : improved offset convertions
|
2015-04-29 01:48:11 +02:00 |
|
hasherezade
|
085d7de226
|
[BUGFIX] In DOSExe: reverted previous change (ImageBase)
|
2015-04-29 01:32:04 +02:00 |
|
sadako88
|
afc65cbb98
|
[BUGFIX] In DOSExe : change default ImageBase
|
2015-04-28 14:04:08 +02:00 |
|
hasherezade
|
c0148cd968
|
[W-I-P] Started implementing DOSExe
|
2015-04-22 16:05:30 +02:00 |
|
hasherezade
|
2c6c93d726
|
[REFACT] Use new/delete for ByteBuffer alloc/free
|
2015-03-14 21:39:58 +01:00 |
|
hasherezade
|
a5cb0bd368
|
[BUGFIX] In PEFile : getExports - removed redundant param
|
2015-03-13 11:03:18 +01:00 |
|
hasherezade
|
7c9c7f4cb3
|
[FEATURE] In PEFile : added wrapper function for getExports
|
2015-03-13 11:02:13 +01:00 |
|
hasherezade
|
63a115ae83
|
[BUGFIX] In Util : permit line endings in getAsciiLen, getAsciiLenW
|
2015-03-13 10:46:46 +01:00 |
|
hasherezade
|
dbb65cc60f
|
[FEATURE] In PEFile : added wrapper function for getDelayedImports
|
2015-03-12 22:26:52 +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
|
67a1ca6776
|
[REFACT] In AbstractByteBuffer: refactored fetching strings an wide
strings
|
2015-03-11 16:52:21 +01:00 |
|
hasherezade
|
76f38be755
|
[REFACT] In AbstractByteBuffer : improgedGetStringValue. In Util :
getString uses QString
|
2015-03-10 19:07:15 +01:00 |
|
hasherezade
|
6c635b0902
|
[BUGFIX] In Executable: fixed addr convertions
|
2015-03-10 15:02:58 +01:00 |
|
hasherezade
|
4e643f70ed
|
[BUGFIX] In Executable::convertAddr: fixed RVA->VA conversion
|
2015-03-05 19:08:32 +01:00 |
|
hasherezade
|
74d8aeb291
|
[BUGFIX] Fixed invalid condition in: hasThunk
|
2015-03-01 11:49:42 +01:00 |
|
hasherezade
|
44ee978bb9
|
[REFACT] In ImportBaseDirWrapper: hasThunk turned to public
|
2015-03-01 00:33:26 +01:00 |
|
hasherezade
|
6f508340ae
|
[FEATURE] In ImportBaseDirWrapper: added hasThunk
|
2015-03-01 00:29:10 +01:00 |
|
hasherezade
|
c1040427d7
|
[FEATURE] In PEFile : added wrapper function for getImports
|
2015-03-01 00:26:57 +01:00 |
|
hasherezade
|
caba91a0b7
|
[FEATURE] In ExportEntryWrapper : added functions: getFuncNameStr, getForwarderStr
|
2015-02-27 09:54:51 +01:00 |
|
hasherezade
|
f304cf84e3
|
[BUGFIX] In ExportEntryWrapper::getName() exclude forwarder from name
|
2015-02-27 09:53:42 +01:00 |
|
hasherezade
|
e5a085eaa6
|
[REFACT] In Executable: added default parameter to getEntryPoint
|
2015-02-25 12:55:11 +01:00 |
|
hasherezade
|
86f25b8da4
|
[REFACT] In Executable: getEntryPoint - added possiblility to specify
address type.
|
2015-02-22 14:24:01 +01:00 |
|
hasherezade
|
bdb45a2edc
|
[REFACT] In win_types.h : use stdint.h
|
2015-02-18 12:35:01 +01:00 |
|
hasherezade
|
0260e9d31f
|
[FEATURE] In ExportDirWrapper: added function: isByOrdinal
|
2015-02-17 22:51:05 +01:00 |
|
hasherezade
|
1c7f762b82
|
[REFACT] In ExportDirWrapper: added function: getFuncRva()
|
2015-02-16 13:47:34 +01:00 |
|
hasherezade
|
3e89407cdf
|
[REFACT] Removed redundant cast
|
2015-01-13 12:35:06 +01:00 |
|
hasherezade
|
eb154d6d2d
|
[FEATURE] Added function : AbstractByteBuffer::getWStringValue
|
2015-01-13 12:31:20 +01:00 |
|