173 Commits

Author SHA1 Message Date
hasherezade d7dc248b4e [REFACT] Updated bearparser version: 0.2 2017-11-19 18:56:02 +01: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 5bd83525e2 [BUGFIX] Fixes in ResourceDirWrapper 2017-02-11 23:40:32 +01:00
hasherezade 8f8b99d72f [BUGFIX] Fixes in pe_format. 2017-02-11 23:24:47 +01:00
hasherezade f477a765b3 [W-I-P] Refactoring started 2017-02-11 20:45:37 +01:00
martinix0 eb17ce28ba [REFACT] Switched to Qt5 2017-02-11 16:41:21 +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 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