Commit Graph

  • f57f8a4f24 Create .appveyor.yml @hasherezade 2018-04-06 01:13:47 +02:00
  • 9733f05458 Merge branch 'bugfix_1' hasherezade 2018-04-02 19:06:19 +02:00
  • 9dc4b73629 [BUGFIX] In DelayImp: fixed types (64 bit) hasherezade 2018-04-02 17:51:36 +02:00
  • 66411bf1d7 [BUGFIX] In LdConfig: handle the flipped fields (32/64bit) hasherezade 2018-04-02 17:17:49 +02:00
  • 0bc4d0909b Update README.md @hasherezade 2017-11-19 21:36:10 +01:00
  • 0d6ad17d0d [REFACT][commander] Print info about parser version v0.2 hasherezade 2017-11-19 20:57:42 +01:00
  • 50261e18dd [NOBIN] Use bearparser from master (bearparser_autobuild.sh) @hasherezade 2017-11-19 20:33:33 +01:00
  • d7dc248b4e [REFACT] Updated bearparser version: 0.2 hasherezade 2017-11-19 18:56:02 +01:00
  • bc823160a5 Merge branch 'qt5' hasherezade 2017-11-19 18:11:58 +01:00
  • 438dd0699d [BUGFIX] Fixed extending last section. Fixed function name (setVirtualSize) hasherezade 2017-02-14 23:35:41 +01:00
  • cabf8834f5 Merge branch 'issue2' into qt5 hasherezade 2017-02-13 13:53:23 +01:00
  • 84bf9b8641 [BUGFIX] Fix for #2 - use more types from pe_format. Explicit namespace usage. hasherezade 2017-02-12 23:33:15 +01:00
  • 2f28b4a843 Merge branch 'refact1' into qt5 hasherezade 2017-02-12 00:13:50 +01:00
  • e12a7af370 [REFACT] Removed redundant cmake defs. Updated autobuild. Small changes in code hasherezade 2017-02-12 00:08:55 +01:00
  • 5bd83525e2 [BUGFIX] Fixes in ResourceDirWrapper hasherezade 2017-02-11 23:40:32 +01:00
  • 8f8b99d72f [BUGFIX] Fixes in pe_format. hasherezade 2017-02-11 23:24:47 +01:00
  • f477a765b3 [W-I-P] Refactoring started hasherezade 2017-02-11 20:45:37 +01:00
  • eb17ce28ba [REFACT] Switched to Qt5 martinix0 2017-02-11 16:41:21 +01:00
  • 826c08c65a Fixed conversions of raw/virtual addresses v0.1.3 hasherezade 2016-11-06 18:54:17 +01:00
  • 2ca8bfbdef [BUGFIX] In PeFile: fixed mapping (no r->v conversion for addresses beteween hdrs end and the first mapped sec) hasherezade 2016-11-06 18:45:07 +01:00
  • 17434d1a81 [REFACT] Small optimization - store a value in a variable. hasherezade 2016-11-06 17:52:16 +01:00
  • c301e90362 [BUGFIX] Fixed raw to virtual mapping - check if the address is below the first virtual section. Some comments added. hasherezade 2016-11-06 17:22:00 +01:00
  • 7e09c56155 [REFACT] In toRaw - don't use the function isValidAddr (in Executable.cpp) hasherezade 2016-11-06 16:26:56 +01:00
  • 524f4c44c1 [BUGFIX] Fixed minimal virtual size (in PEFile) hasherezade 2016-11-06 16:01:27 +01:00
  • b07da2661d [BIGFIX] Fixed RVA to raw mapping (for addresses below first section address) hasherezade 2016-11-06 14:52:37 +01:00
  • acf0b0200b Merge branch 'cleanup2' hasherezade 2016-11-06 14:10:58 +01:00
  • 740c4ccdd1 [REFACT] Defined namespace explicitly (ExeCommander.cpp) hasherezade 2016-11-06 13:35:29 +01:00
  • 5bb4c10561 [REFACT] Added default conditions into switch (ExeCommander.cpp) hasherezade 2016-11-06 13:32:58 +01:00
  • 3115651751 [BUGFIX] Fixed namespace (ExeCommander.h) hasherezade 2016-11-06 13:29:41 +01:00
  • 01d62cf590 [REFACT] Fixed invalid print type hasherezade 2016-11-06 13:15:36 +01:00
  • 2c969345df [REFACT] [bearcommander] Fixed invalid print type hasherezade 2016-11-05 22:50:16 +01:00
  • 84be9abfd9 [REFACT] Cleaned printed types by explicit static cast hasherezade 2016-11-05 22:20:45 +01:00
  • b97d481199 [BUGFIX] Fixed invalid return type (in ImportDirWrapper) hasherezade 2016-11-05 20:51:05 +01:00
  • 40b6c6e5cb [REFACT] Removed redundant check hasherezade 2016-11-05 16:19:22 +01:00
  • 2d6b60bd13 [REFACT] Fixed bound import description hasherezade 2016-11-05 16:18:44 +01:00
  • 9328fc1feb Merge branch 'cleanup' hasherezade 2016-11-05 15:49:52 +01:00
  • f4588c3df6 [REFACT] By default log errors only hasherezade 2016-11-05 15:35:03 +01:00
  • f482173388 [REFACT] Removed new lines at the end of logged lines hasherezade 2016-11-05 03:30:07 +01:00
  • 19354f9377 [REFACT] Removed new lines at the end of logged lines hasherezade 2016-11-05 03:19:10 +01:00
  • 5b41545749 [FEATURE] Log everything via Logger hasherezade 2016-11-05 03:06:34 +01:00
  • 05a409fe17 [FEAYURE] Added info about the parser version hasherezade 2016-11-05 02:18:59 +01:00
  • 6e8a19c213 [REFACT] Cleaned printed types hasherezade 2016-11-05 02:10:25 +01:00
  • bf400a0a5b [NOBIN] Added an autobuild script hasherezade 2016-10-31 14:39:22 +01:00
  • 450f99c91b Update README.md @hasherezade 2016-10-31 14:20:03 +01:00
  • 55982e0406 Update README.md hasherezade 2015-08-21 13:51:43 +02:00
  • cba51f08d3 [FEATURE] Distinguish truncated buffers sadako88 2015-05-03 03:08:46 +02:00
  • 37b3e60e70 [BUGFIX] In ByteBuffer::allocContent - prevent the 'new' operator from throwing bad_alloc exception v0.1.2 hasherezade 2015-05-02 10:03:14 +02:00
  • 2d795e42fc [BUGFIX] In ByteBuffer: fixed critical error - wrong content was deleted on resize hasherezade 2015-05-02 09:56:38 +02:00
  • 63e0526a24 [BUGFIX] In DOSExe : don't try to map to RVA addresses before the code start sadako88 2015-04-30 22:40:59 +02:00
  • 5719edf6b8 [BUGFIX] In PECommander: validate if the Exe is PE sadako88 2015-04-29 12:04:53 +02:00
  • be3e8ca576 [BUGFIX] In DOSExe : improved offset convertions hasherezade 2015-04-29 01:48:11 +02:00
  • 085d7de226 [BUGFIX] In DOSExe: reverted previous change (ImageBase) hasherezade 2015-04-29 01:32:04 +02:00
  • afc65cbb98 [BUGFIX] In DOSExe : change default ImageBase sadako88 2015-04-28 14:04:08 +02:00
  • c0148cd968 [W-I-P] Started implementing DOSExe hasherezade 2015-04-22 16:05:30 +02:00
  • 2c6c93d726 [REFACT] Use new/delete for ByteBuffer alloc/free hasherezade 2015-03-14 21:39:58 +01:00
  • a5cb0bd368 [BUGFIX] In PEFile : getExports - removed redundant param hasherezade 2015-03-13 11:03:18 +01:00
  • 7c9c7f4cb3 [FEATURE] In PEFile : added wrapper function for getExports hasherezade 2015-03-13 11:02:13 +01:00
  • 63a115ae83 [BUGFIX] In Util : permit line endings in getAsciiLen, getAsciiLenW hasherezade 2015-03-13 10:46:46 +01:00
  • dbb65cc60f [FEATURE] In PEFile : added wrapper function for getDelayedImports hasherezade 2015-03-12 22:26:52 +01:00
  • 065cb9ed0c [BUGFIX] Fixed RVA/raw convertions (addresses before sections) hasherezade 2015-03-12 13:46:57 +01:00
  • 8aa9ac1628 [BUGFIX] Fixed RVA/raw convertions (allow roundup) hasherezade 2015-03-11 21:22:43 +01:00
  • 51cc13c114 [BUGFIX] Fixed RVA/raw convertions hasherezade 2015-03-11 21:17:17 +01:00
  • 67a1ca6776 [REFACT] In AbstractByteBuffer: refactored fetching strings an wide strings hasherezade 2015-03-11 16:52:21 +01:00
  • 76f38be755 [REFACT] In AbstractByteBuffer : improgedGetStringValue. In Util : getString uses QString hasherezade 2015-03-10 19:07:15 +01:00
  • 6c635b0902 [BUGFIX] In Executable: fixed addr convertions hasherezade 2015-03-10 15:02:58 +01:00
  • 4e643f70ed [BUGFIX] In Executable::convertAddr: fixed RVA->VA conversion hasherezade 2015-03-05 19:08:32 +01:00
  • 74d8aeb291 [BUGFIX] Fixed invalid condition in: hasThunk hasherezade 2015-03-01 11:49:42 +01:00
  • 44ee978bb9 [REFACT] In ImportBaseDirWrapper: hasThunk turned to public hasherezade 2015-03-01 00:33:26 +01:00
  • 6f508340ae [FEATURE] In ImportBaseDirWrapper: added hasThunk hasherezade 2015-03-01 00:29:10 +01:00
  • c1040427d7 [FEATURE] In PEFile : added wrapper function for getImports hasherezade 2015-03-01 00:26:57 +01:00
  • caba91a0b7 [FEATURE] In ExportEntryWrapper : added functions: getFuncNameStr, getForwarderStr hasherezade 2015-02-27 09:54:51 +01:00
  • f304cf84e3 [BUGFIX] In ExportEntryWrapper::getName() exclude forwarder from name hasherezade 2015-02-27 09:53:42 +01:00
  • e5a085eaa6 [REFACT] In Executable: added default parameter to getEntryPoint hasherezade 2015-02-25 12:55:11 +01:00
  • 86f25b8da4 [REFACT] In Executable: getEntryPoint - added possiblility to specify address type. hasherezade 2015-02-22 14:24:01 +01:00
  • bdb45a2edc [REFACT] In win_types.h : use stdint.h hasherezade 2015-02-18 12:35:01 +01:00
  • 0260e9d31f [FEATURE] In ExportDirWrapper: added function: isByOrdinal hasherezade 2015-02-17 22:51:05 +01:00
  • 1c7f762b82 [REFACT] In ExportDirWrapper: added function: getFuncRva() hasherezade 2015-02-16 13:47:34 +01:00
  • 3e89407cdf [REFACT] Removed redundant cast hasherezade 2015-01-13 12:35:06 +01:00
  • eb154d6d2d [FEATURE] Added function : AbstractByteBuffer::getWStringValue hasherezade 2015-01-13 12:31:20 +01:00
  • 5c3b4c149b [REFACT] Fixed inconsistent integer types hasherezade 2015-01-13 12:00:30 +01:00
  • bf9cdcb5d6 [BUGFIX] Defined maximal section count (SectHdrsWrapper::SECT_COUNT_MAX) hasherezade 2015-01-13 11:43:56 +01:00
  • ad39b3c581 [NOBIN] Year up hasherezade 2015-01-05 16:01:16 +01:00
  • 8dd5dba4a2 [FEATURE] In AbstractByteBuffer: added getStringValue hasherezade 2015-01-05 15:59:42 +01:00
  • 698f47ac26 [BUGFIX] In DelayImpDirWrapper: fixed invalid return type v0.1.1 hasherezade 2014-11-28 21:18:29 +01:00
  • 09f5b2ff49 [BUGFIX] In DelayImpDirWrapper : autodetect 32/64 IMAGE_DELAY_LOAD hasherezade 2014-11-24 16:42:28 +01:00
  • acfbb05854 [RAFACT] In ImportDirWrapper : minor cleanup hasherezade 2014-11-24 15:43:57 +01:00
  • 72e4e18fbe [BUGFIX] In DelayImpFuncWrapper : isByOrdinal hasherezade 2014-10-13 12:07:21 +02:00
  • 1feb3ba61d [FEATURE] Added function: unbind imports hasherezade 2014-09-20 22:07:21 +02:00
  • 3e5d81eab9 [BUGFIX] In PEFile: in extendLastSection : include overlay if neccessery hasherezade 2014-09-19 20:12:01 +02:00
  • 6ded48322d [REFACT] In PEFile: added func. : canAddNewSection hasherezade 2014-09-19 15:30:36 +02:00
  • 1d6d27a1ef [REFACT] In AbstractByteBuffer: added func: getMaxSizeFromPtr/Offset hasherezade 2014-09-19 15:07:30 +02:00
  • 367eebcbc1 [REFACT] Added func. get/set characteristics in SectHdrsWrapper hasherezade 2014-09-19 14:40:46 +02:00
  • d78fb0866c [FEATURE] In PEFile: added func.: extendLastSection hasherezade 2014-09-19 14:16:32 +02:00
  • 3b5eea555e [BUGFIX] In AbstractByteBuffer::getContentAt : added check hasherezade 2014-09-19 13:17:06 +02:00
  • 913e720dea [BUGFIX] In MappedExe::getWrapper : added check hasherezade 2014-09-19 13:10:16 +02:00
  • d32e20a193 [REFACT] Function: setStringValue moved to AbstractByteBuffer hasherezade 2014-09-16 21:27:32 +02:00
  • 743382badd [BUGFIX] In SecHdrWrapper : canAddEntry - do not require a padding hasherezade 2014-09-16 02:07:36 +02:00
  • 83d8c1b9f4 [REFACT] In Imports: refactored loading entries hasherezade 2014-09-16 00:41:03 +02:00
  • 3028391242 [REFACT] In SectHdrWrapper : loading entries by loadNextEntry etc hasherezade 2014-09-16 00:35:48 +02:00
  • 8d12c33e77 [W-I-P] In ExeNodeWrapper: add/reloadMapping hasherezade 2014-09-16 00:33:13 +02:00