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 |
|
hasherezade
|
5c3b4c149b
|
[REFACT] Fixed inconsistent integer types
|
2015-01-13 12:00:30 +01:00 |
|
hasherezade
|
bf9cdcb5d6
|
[BUGFIX] Defined maximal section count (SectHdrsWrapper::SECT_COUNT_MAX)
|
2015-01-13 11:43:56 +01:00 |
|
hasherezade
|
8dd5dba4a2
|
[FEATURE] In AbstractByteBuffer: added getStringValue
|
2015-01-05 15:59:42 +01:00 |
|
hasherezade
|
698f47ac26
|
[BUGFIX] In DelayImpDirWrapper: fixed invalid return type
|
2014-11-28 21:18:29 +01:00 |
|
hasherezade
|
09f5b2ff49
|
[BUGFIX] In DelayImpDirWrapper : autodetect 32/64 IMAGE_DELAY_LOAD
|
2014-11-24 16:42:28 +01:00 |
|
hasherezade
|
acfbb05854
|
[RAFACT] In ImportDirWrapper : minor cleanup
|
2014-11-24 15:43:57 +01:00 |
|
hasherezade
|
72e4e18fbe
|
[BUGFIX] In DelayImpFuncWrapper : isByOrdinal
|
2014-10-13 12:07:21 +02: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
|
1d6d27a1ef
|
[REFACT] In AbstractByteBuffer: added func: getMaxSizeFromPtr/Offset
|
2014-09-19 15:07:30 +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
|
3b5eea555e
|
[BUGFIX] In AbstractByteBuffer::getContentAt : added check
|
2014-09-19 13:17:06 +02:00 |
|
hasherezade
|
913e720dea
|
[BUGFIX] In MappedExe::getWrapper : added check
|
2014-09-19 13:10:16 +02:00 |
|
hasherezade
|
d32e20a193
|
[REFACT] Function: setStringValue moved to AbstractByteBuffer
|
2014-09-16 21:27:32 +02:00 |
|
hasherezade
|
743382badd
|
[BUGFIX] In SecHdrWrapper : canAddEntry - do not require a padding
|
2014-09-16 02:07:36 +02:00 |
|