112 Commits

Author SHA1 Message Date
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
hasherezade 3cb5f342f2 [BUGFIX] In ImportBaseDirWrapper - fixed thunk size 2014-09-14 20:14:03 +02:00
hasherezade e8aa6d33c2 [W-I-P] Refactoring addEntry... 2014-09-14 15:54:55 +02:00
hasherezade 8434b60000 [W-I-P] In ExeNodeWrapper: addEntryAt(offset_t) 2014-09-14 15:01:16 +02:00
hasherezade f8af2d7203 [W-I-P] addEntry returns pointer to and added Entry 2014-09-14 13:06:34 +02:00
hasherezade 4c70137cc0 [W-I-P] Added static function: getThunkSize 2014-09-14 01:02:30 +02:00
hasherezade f3843d7e9e [BUGFIX] In AbstractByteBuffer::setBufferedValue - fixed invalid src/dst
validation
2014-09-13 23:22:13 +02:00
hasherezade 46caedef5f [BUGFIX] In AbstractByteBuffer::pasteBuffer - validate if source!=NULL 2014-09-13 21:09:11 +02:00
hasherezade 2387cb5997 [FEATURE] Added function: setEntryPoint 2014-09-11 20:01:58 +02:00
hasherezade 45a653b9d5 [BUGFIX] In PEFile: addNewSection: added characteristics 2014-09-10 22:43:34 +02:00
hasherezade a1240bf070 [FEATURE] In ByteBuffer : added constructor with content filling 2014-09-10 21:44:26 +02:00
hasherezade 107c993f41 [FEATURE] Added func. : createSectionView 2014-09-10 21:07:11 +02:00
hasherezade f4b0cec018 [BUGFIX] In ByteBuffer: use free instead of delete 2014-09-09 13:09:25 +02:00
hasherezade 9a160a5be6 [BUGFIX] In ByteBuffer::resize - added missing returns 2014-09-09 00:08:07 +02:00
hasherezade afe6434568 [FEATURE] In buffers added: resize 2014-09-08 23:55:18 +02:00
hasherezade 9a7633551d [W-I-P] Added func.: addNewSection 2014-09-08 21:35:54 +02:00
hasherezade 6274bb9a9f [BUGFIX] In SectHsdrsWrapper : clear full mapping before wrap 2014-09-08 19:48:33 +02:00
hasherezade 789fe62854 [FEATURE] Added: list of allThunks, functions: thunkToLib/thunkToFunc 2014-09-08 14:11:34 +02:00
hasherezade 595c31af1e [BUGFIX] In SectHdrsWrapper: fixed inconsistent integer type 2014-09-08 13:41:30 +02:00
hasherezade 0747fa0c7d [FEATURE] Executable storing fileName 2014-09-06 23:59:45 +02:00
hasherezade 68dac2272a [REFACT] Added: AbstractFileBuffer, FileBuffer 2014-09-06 23:55:44 +02:00
hasherezade 85a63210b3 [W-I-P] In FileBuffer::read - fixed adjusting max size 2014-09-03 22:27:41 +02:00
hasherezade 75be79894a [W-I-P] Reading large files (in chunks) 2014-09-03 22:11:13 +02:00
hasherezade 90e7fe1782 [REFACT] Back to bufsize_t of 32bits 2014-09-02 19:32:25 +02:00
hasherezade ddaf14f077 [FEATURE] In FileView: setting max size to map 2014-08-31 19:21:38 +02:00
hasherezade 7efc50c758 [REFACT] Type: bufsize_t set as size_t 2014-08-31 19:20:45 +02:00
hasherezade 75921d1672 [FEATURE] Added: secdump command - dumping section content 2014-08-27 20:48:18 +02:00
hasherezade 9ae1b95fc5 [BUGFIX] Use section offset rounddown only for RAW 2014-08-27 20:03:36 +02:00
hasherezade 6d2644e05e [BUGFIX] In Section: getContentOffset : roundup implemented 2014-08-27 19:52:42 +02:00
hasherezade 7f7fffc65d [REFACT] Changed int type used by roundupToUnit 2014-08-27 16:25:29 +02:00
hasherezade 5d24397a9e [REFACT] In SectHdrsWrapper: cleaned up Raw/Virtual section mapping 2014-08-27 16:01:13 +02:00
hasherezade e5c0e50bb5 [REFACT] Cleaned up: SectionHdrWrapper::getPtr() 2014-08-27 15:27:19 +02:00
hasherezade 766b6d4961 [BUGFIX] In roundupToUnit: fixed division by 0 2014-08-27 11:54:08 +02:00