Commit Graph

144 Commits

Author SHA1 Message Date
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
hasherezade 83d8c1b9f4 [REFACT] In Imports: refactored loading entries 2014-09-16 00:41:03 +02:00
hasherezade 3028391242 [REFACT] In SectHdrWrapper : loading entries by loadNextEntry etc 2014-09-16 00:35:48 +02:00
hasherezade 8d12c33e77 [W-I-P] In ExeNodeWrapper: add/reloadMapping 2014-09-16 00:33:13 +02:00
hasherezade 799d7e2d16 [W-I-P] ExeNodeWrapper uses: addNextEntry 2014-09-15 23:15:07 +02:00