Commit Graph

69 Commits

Author SHA1 Message Date
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 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 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 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 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 107c993f41 [FEATURE] Added func. : createSectionView 2014-09-10 21:07:11 +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 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
hasherezade 8ee2ba3b9f [BUGFIX] Fixed invalid wrapper initialization 2014-08-26 21:09:51 +02:00
hasherezade 10a6ee7202 [REFACT] In Imports: changed integer types, cleanup 2014-08-26 19:18:33 +02:00
hasherezade 7f36dab309 [REFACT] PEFile do not inherit DOSExe 2014-08-26 13:42:40 +02:00
hasherezade 32de0a3475 [REFACT] PEFile::moveDataDirEntry throws exception 2014-08-26 10:57:37 +02:00
hasherezade 0c9b6fca3e [REFACT] Wrappers for: FileHdr, OptHdr, DataDir based on PEElementWrapper 2014-08-26 10:27:52 +02:00
hasherezade e5077bed39 [FEATURE] Added: moving Data Directory to a chosen offset 2014-08-25 23:56:11 +02:00
hasherezade 5504b232e9 [REFACT] ImportEntries based on PENodeWrapper 2014-08-25 18:51:35 +02:00
hasherezade 33600fda02 [BUGFIX] Fixed compilation err in: ImportEntryWrapper::getPtr() 2014-08-25 18:37:25 +02:00
hasherezade 278f4842d5 [REFACT] In Executables: changed converting functions names. In ImportDirWrapper - cleanup 2014-08-25 18:11:58 +02:00
hasherezade 22edcb2b6c [REFACT] In Executables: removed redundant convertion param 2014-08-25 17:23:05 +02:00
hasherezade e1332920fc [BUGFIX] In Executables: cleaned up addr. convertions 2014-08-25 17:10:50 +02:00
hasherezade abadc874c9 [BUGFIX] Fixed: DOS Header wrapper destruction (bug from previous commit) 2014-08-25 15:48:23 +02:00
hasherezade 1aeb332396 [REFACT] In PEFile: changed DataDir wrapping 2014-08-25 15:00:20 +02:00
hasherezade 662aa37bfe [BUGFIX] In SectHdrsWrapper: fixed subfields-to-fields mapping 2014-08-25 13:43:52 +02:00
hasherezade 1d58558a8c [BUGFIX] In RelocDirWrapper: fixed subfields-to-fields mapping 2014-08-25 13:42:17 +02:00
hasherezade 32375a96d9 [BUFGIX] In DebugDirWrapper: added unimplemented methods (subFields count, type translation) 2014-08-25 10:55:15 +02:00
hasherezade 627cd39ceb [BUFGIX] In SecurityDirWrapper: added unimplemented methods (subFields count, type translation) 2014-08-25 10:48:55 +02:00
hasherezade d039be2c7a [REFACT] SectHdrsWrapper based on PENodeWrapper 2014-08-25 01:54:29 +02:00
hasherezade 24fa10bf5e [REFACT] Added baseclass: PENodeWrapper. Refactored DataDirEntryWrapper to use it. 2014-08-25 01:29:48 +02:00
hasherezade a0dd382a95 [BUGFIX] In BoundImpDirWrapper: fixed leak in loadNextEntry 2014-08-24 21:06:39 +02:00
hasherezade 8b8c44f102 [REFACT] In Import dirs: wrap() uses: loadNextEntry 2014-08-24 21:03:39 +02:00
hasherezade 8db9408a75 [REFACT] In Import dirs: changed int types of entries count 2014-08-24 20:27:17 +02:00
hasherezade 04e383beed [REFACT] In DataDirEntryWrapper: getDataDir made non static 2014-08-24 19:59:42 +02:00
hasherezade e4cabd9b0d [REFACT] In DataDirEntryWrapper: added func.:getDirEntrySize() 2014-08-24 17:44:18 +02:00
hasherezade 42b66bb914 [REFACT] Wrappers of data dirs based on a class: DataDirEntryWrapper 2014-08-24 15:17:41 +02:00
hasherezade b50fdec69a [REFACT] DataDirWrapper moved to separate files 2014-08-24 14:08:52 +02:00