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 |
|