Commit Graph

  • 799d7e2d16 [W-I-P] ExeNodeWrapper uses: addNextEntry hasherezade 2014-09-15 23:15:07 +02:00
  • 3cb5f342f2 [BUGFIX] In ImportBaseDirWrapper - fixed thunk size hasherezade 2014-09-14 20:14:03 +02:00
  • e8aa6d33c2 [W-I-P] Refactoring addEntry... hasherezade 2014-09-14 15:54:55 +02:00
  • 8434b60000 [W-I-P] In ExeNodeWrapper: addEntryAt(offset_t) hasherezade 2014-09-14 15:01:16 +02:00
  • f8af2d7203 [W-I-P] addEntry returns pointer to and added Entry hasherezade 2014-09-14 13:06:34 +02:00
  • 4c70137cc0 [W-I-P] Added static function: getThunkSize hasherezade 2014-09-14 01:02:30 +02:00
  • f3843d7e9e [BUGFIX] In AbstractByteBuffer::setBufferedValue - fixed invalid src/dst validation hasherezade 2014-09-13 23:22:13 +02:00
  • 46caedef5f [BUGFIX] In AbstractByteBuffer::pasteBuffer - validate if source!=NULL hasherezade 2014-09-13 21:09:11 +02:00
  • 2387cb5997 [FEATURE] Added function: setEntryPoint hasherezade 2014-09-11 20:01:58 +02:00
  • 45a653b9d5 [BUGFIX] In PEFile: addNewSection: added characteristics hasherezade 2014-09-10 22:43:34 +02:00
  • a1240bf070 [FEATURE] In ByteBuffer : added constructor with content filling hasherezade 2014-09-10 21:44:26 +02:00
  • 107c993f41 [FEATURE] Added func. : createSectionView hasherezade 2014-09-10 21:07:11 +02:00
  • f4b0cec018 [BUGFIX] In ByteBuffer: use free instead of delete hasherezade 2014-09-09 13:09:25 +02:00
  • 9a160a5be6 [BUGFIX] In ByteBuffer::resize - added missing returns hasherezade 2014-09-09 00:08:07 +02:00
  • afe6434568 [FEATURE] In buffers added: resize hasherezade 2014-09-08 23:55:18 +02:00
  • 9a7633551d [W-I-P] Added func.: addNewSection hasherezade 2014-09-08 21:35:54 +02:00
  • 6274bb9a9f [BUGFIX] In SectHsdrsWrapper : clear full mapping before wrap hasherezade 2014-09-08 19:48:33 +02:00
  • 789fe62854 [FEATURE] Added: list of allThunks, functions: thunkToLib/thunkToFunc hasherezade 2014-09-08 14:11:34 +02:00
  • 595c31af1e [BUGFIX] In SectHdrsWrapper: fixed inconsistent integer type hasherezade 2014-09-08 13:41:30 +02:00
  • 0747fa0c7d [FEATURE] Executable storing fileName hasherezade 2014-09-06 23:59:45 +02:00
  • 68dac2272a [REFACT] Added: AbstractFileBuffer, FileBuffer hasherezade 2014-09-06 23:55:44 +02:00
  • 85a63210b3 [W-I-P] In FileBuffer::read - fixed adjusting max size hasherezade 2014-09-03 22:27:41 +02:00
  • 75be79894a [W-I-P] Reading large files (in chunks) hasherezade 2014-09-03 22:11:13 +02:00
  • 90e7fe1782 [REFACT] Back to bufsize_t of 32bits hasherezade 2014-09-02 19:32:25 +02:00
  • a6a8d5e9d2 [FEATURE] In main: if file mapping failed, try to map with different size hasherezade 2014-08-31 19:22:54 +02:00
  • ddaf14f077 [FEATURE] In FileView: setting max size to map hasherezade 2014-08-31 19:21:38 +02:00
  • 7efc50c758 [REFACT] Type: bufsize_t set as size_t hasherezade 2014-08-31 19:20:45 +02:00
  • f34c1828fb [REFACT] Changes in commands (renaming etc) hasherezade 2014-08-28 13:01:32 +02:00
  • fb03d07d17 [REFACT] Changed command names. Improved printing of addr. conversion hasherezade 2014-08-28 12:38:23 +02:00
  • ef0f19c25b [FEATURE] Added function: printSectionMapping hasherezade 2014-08-28 12:07:03 +02:00
  • 75921d1672 [FEATURE] Added: secdump command - dumping section content hasherezade 2014-08-27 20:48:18 +02:00
  • 9ae1b95fc5 [BUGFIX] Use section offset rounddown only for RAW hasherezade 2014-08-27 20:03:36 +02:00
  • 6d2644e05e [BUGFIX] In Section: getContentOffset : roundup implemented hasherezade 2014-08-27 19:52:42 +02:00
  • 7f7fffc65d [REFACT] Changed int type used by roundupToUnit hasherezade 2014-08-27 16:25:29 +02:00
  • 5d24397a9e [REFACT] In SectHdrsWrapper: cleaned up Raw/Virtual section mapping hasherezade 2014-08-27 16:01:13 +02:00
  • e5c0e50bb5 [REFACT] Cleaned up: SectionHdrWrapper::getPtr() hasherezade 2014-08-27 15:27:19 +02:00
  • 766b6d4961 [BUGFIX] In roundupToUnit: fixed division by 0 hasherezade 2014-08-27 11:54:08 +02:00
  • 8aef03062a [BUGFIX] Changed format string in ExeCommander : cmd_util::dumpEntryInfo hasherezade 2014-08-27 00:02:18 +02:00
  • 91fcc4cb9f [BUGFIX] In CustomException: invalid string scope fixed hasherezade 2014-08-26 23:42:10 +02:00
  • 8ee2ba3b9f [BUGFIX] Fixed invalid wrapper initialization hasherezade 2014-08-26 21:09:51 +02:00
  • 10a6ee7202 [REFACT] In Imports: changed integer types, cleanup hasherezade 2014-08-26 19:18:33 +02:00
  • 4d28ef13f4 [REFACT] Renamed class FileMap to FileView hasherezade 2014-08-26 17:11:42 +02:00
  • 8992ed67eb [BUGFIX] Removed redundant class declaration: ByteSubBuffer hasherezade 2014-08-26 17:10:46 +02:00
  • f100a41780 [REFACT] Renamed: ByteSubBuffer to BufferView hasherezade 2014-08-26 17:04:45 +02:00
  • 7f36dab309 [REFACT] PEFile do not inherit DOSExe hasherezade 2014-08-26 13:42:05 +02:00
  • 32de0a3475 [REFACT] PEFile::moveDataDirEntry throws exception hasherezade 2014-08-26 10:57:37 +02:00
  • 0c9b6fca3e [REFACT] Wrappers for: FileHdr, OptHdr, DataDir based on PEElementWrapper hasherezade 2014-08-26 10:27:52 +02:00
  • e5077bed39 [FEATURE] Added: moving Data Directory to a chosen offset hasherezade 2014-08-25 23:56:11 +02:00
  • 5504b232e9 [REFACT] ImportEntries based on PENodeWrapper hasherezade 2014-08-25 18:51:35 +02:00
  • 910bcfdaff [BUGFIX] Fixed swaped checks isBit32/isBit64 hasherezade 2014-08-25 18:40:40 +02:00
  • 33600fda02 [BUGFIX] Fixed compilation err in: ImportEntryWrapper::getPtr() hasherezade 2014-08-25 18:37:25 +02:00
  • 278f4842d5 [REFACT] In Executables: changed converting functions names. In ImportDirWrapper - cleanup hasherezade 2014-08-25 18:11:58 +02:00
  • 22edcb2b6c [REFACT] In Executables: removed redundant convertion param hasherezade 2014-08-25 17:23:05 +02:00
  • e1332920fc [BUGFIX] In Executables: cleaned up addr. convertions hasherezade 2014-08-25 17:10:50 +02:00
  • abadc874c9 [BUGFIX] Fixed: DOS Header wrapper destruction (bug from previous commit) hasherezade 2014-08-25 15:48:23 +02:00
  • 1aeb332396 [REFACT] In PEFile: changed DataDir wrapping hasherezade 2014-08-25 15:00:20 +02:00
  • 662aa37bfe [BUGFIX] In SectHdrsWrapper: fixed subfields-to-fields mapping hasherezade 2014-08-25 13:43:52 +02:00
  • 1d58558a8c [BUGFIX] In RelocDirWrapper: fixed subfields-to-fields mapping hasherezade 2014-08-25 13:42:17 +02:00
  • 32375a96d9 [BUFGIX] In DebugDirWrapper: added unimplemented methods (subFields count, type translation) hasherezade 2014-08-25 10:55:15 +02:00
  • 627cd39ceb [BUFGIX] In SecurityDirWrapper: added unimplemented methods (subFields count, type translation) hasherezade 2014-08-25 10:48:55 +02:00
  • d039be2c7a [REFACT] SectHdrsWrapper based on PENodeWrapper hasherezade 2014-08-25 01:54:29 +02:00
  • 24fa10bf5e [REFACT] Added baseclass: PENodeWrapper. Refactored DataDirEntryWrapper to use it. hasherezade 2014-08-25 01:29:48 +02:00
  • a0dd382a95 [BUGFIX] In BoundImpDirWrapper: fixed leak in loadNextEntry hasherezade 2014-08-24 21:06:39 +02:00
  • 8b8c44f102 [REFACT] In Import dirs: wrap() uses: loadNextEntry hasherezade 2014-08-24 21:03:39 +02:00
  • 8db9408a75 [REFACT] In Import dirs: changed int types of entries count hasherezade 2014-08-24 20:27:17 +02:00
  • 04e383beed [REFACT] In DataDirEntryWrapper: getDataDir made non static hasherezade 2014-08-24 19:59:42 +02:00
  • 4878ea71be [REFACT] Added checks: isBit32/isBit64 hasherezade 2014-08-24 18:32:32 +02:00
  • e4cabd9b0d [REFACT] In DataDirEntryWrapper: added func.:getDirEntrySize() hasherezade 2014-08-24 17:44:18 +02:00
  • 42b66bb914 [REFACT] Wrappers of data dirs based on a class: DataDirEntryWrapper hasherezade 2014-08-24 15:16:27 +02:00
  • b50fdec69a [REFACT] DataDirWrapper moved to separate files hasherezade 2014-08-24 14:08:52 +02:00
  • 07579e1c9e [REFACT] Update sections count via PEFile hasherezade 2014-08-24 13:03:01 +02:00
  • e489b5edba [FEATURE] In ExeElementWrapper: possible to copy wrapper to a given offset hasherezade 2014-08-24 11:51:53 +02:00
  • 78d72b9b2b [FEATURE] In AbstractByteBuffer: added func. pasteBuffer (at offset) hasherezade 2014-08-23 19:56:50 +02:00
  • 98a112e185 [REFACT] Removed debug hasherezade 2014-08-23 18:40:33 +02:00
  • 5abfa73db5 [FEATURE] Added command: save (save Exe to file) hasherezade 2014-08-23 18:35:11 +02:00
  • ad10045ca2 [FEATURE] Rewrap Executable after clearing the wrapper hasherezade 2014-08-23 18:20:02 +02:00
  • 8e0595d6a2 [FEATURE] In MappedExe: added public function wrap() hasherezade 2014-08-23 18:18:11 +02:00
  • 8e303a50cb [FEATURE] Possibility of adding new entry to a wrapper hasherezade 2014-08-23 16:08:09 +02:00
  • e21dcaae3d [BUGFIX] In ExeElementWrapper::setNumValue - fixed invalid arguments hasherezade 2014-08-23 15:29:32 +02:00
  • baca9704b0 Update README.md hasherezade 2014-08-22 14:42:05 +02:00
  • 35a7eca533 Update README.md hasherezade 2014-08-22 14:39:41 +02:00
  • fdfea4311a Update README.md hasherezade 2014-08-22 14:37:03 +02:00
  • 650bda25cf Update README.md hasherezade 2014-08-22 14:19:08 +02:00
  • b4dbf34f1f Update README.md hasherezade 2014-08-22 14:17:33 +02:00
  • 43270c5c7e Update README.md hasherezade 2014-08-22 14:08:45 +02:00
  • 2f784dd223 [REFACT] Removed: win_headers.h hasherezade 2014-08-22 12:45:29 +02:00
  • d2fe95cb98 [BUGFIX] In RelocDirWrapper: fixed inconsistent integer types hasherezade 2014-08-22 12:23:25 +02:00
  • 5e298ae190 [BUGFIX] In RelocBlockWrapper : fixed calculating entries area size hasherezade 2014-08-22 12:02:59 +02:00
  • b206b2fac2 [FEATURE] Added command: edump - dump entries of chosen wrapper hasherezade 2014-08-22 10:57:09 +02:00
  • b94cf288d6 [BUGFIX] Fixed spelling mistake hasherezade 2014-08-22 10:54:03 +02:00
  • 49f29bb7ca [BUGFIX] In LdConfigDirWrapper::getW81part() : fixed invalid return value hasherezade 2014-08-22 10:20:25 +02:00
  • dd6528c2ff [BUGFIX] Fixed spelling mistake hasherezade 2014-08-22 10:17:32 +02:00
  • 77a17c8241 [BUGFIX] Changes in getOffset hasherezade 2014-08-22 10:10:01 +02:00
  • a382164c45 [BUGFIX] In LdConfigDirWrapper::getW81part() : calcuate on offsets hasherezade 2014-08-22 00:18:24 +02:00
  • 8cf66d007c [FEATURE] Added DLL Characteristics for W8, W8.1 standard hasherezade 2014-08-21 17:35:27 +02:00
  • 8de478ce3f [FEATURE] Extended LoadConfigDirWrapper for W8.1 standard hasherezade 2014-08-21 17:12:08 +02:00
  • 7f2239759c [BUGFIX] In LdConfigWrapper: getSubFieldsCount implemented hasherezade 2014-08-21 15:18:54 +02:00
  • 38b60ca4f9 [BUGFIX] In WrappedValue: fixed printing format hasherezade 2014-08-21 13:55:10 +02:00
  • 812ab92456 [REFACT] In TlsDirWrapper: fixed integer types. Added func. getTlsDirPtr hasherezade 2014-08-21 13:26:04 +02:00
  • 5c6210cbd4 Merge pull request #1 from matugm/patch-1 hasherezade 2014-08-21 10:19:55 +02:00