Commit Graph

  • 623a2c81ba [NOBIN] Added a script for regression tests hasherezade 2019-11-23 20:56:15 +01:00
  • c47eb3aad5 [NOBIN] Changed installation directory to CMAKE_INSTALL_PREFIX hasherezade 2019-11-23 19:08:07 +01:00
  • e9efddff44 [NOBIN] Fixed install in CMake hasherezade 2019-11-23 05:00:06 +01:00
  • 46a78d5b43 [NOBIN] Added install and test to the travis yml hasherezade 2019-11-23 04:53:16 +01:00
  • 9cfd60d32d [FEATURE] Enabled testing. Added a run test hasherezade 2019-11-23 04:47:44 +01:00
  • c5c4995be4 [NOBIN] Added installation of the target hasherezade 2019-11-23 04:35:22 +01:00
  • 2648596512 [FEATURE] Changes in the commander. Use only file supplied as an argument hasherezade 2019-11-23 04:30:09 +01:00
  • aa2f92bdb1 [NOBIN] Updated travis.yml to build on MacOS hasherezade 2019-11-23 01:10:44 +01:00
  • d90c3787bc [NOBIN] Set minimal CMake version: 3.12 hasherezade 2019-11-23 01:08:39 +01:00
  • 10dbf008e5 [NOBIN] Added Codacy badge @hasherezade 2019-11-19 22:24:33 +01:00
  • 75165a79ab Revert "[NOBIN] Added OSX configuration to travis.yml" hasherezade 2019-11-19 05:24:22 +01:00
  • 9180d89b04 [NOBIN] Added OSX configuration to travis.yml @hasherezade 2019-11-19 05:16:21 +01:00
  • 1a08238448 [REFACT] Small refactoring following the LGTM report hasherezade 2019-11-19 03:04:35 +01:00
  • 5ed75a965a [NOBIN] Added a badge @hasherezade 2019-11-19 02:51:45 +01:00
  • 80e30192fd [NOBIN] appveyor: upload artifacts @hasherezade 2019-11-17 00:53:15 +01:00
  • ca31b6177a [BUGFIX] Added missing destructor for SectionHdrWrapper (Issue #7) @hasherezade 2019-09-03 07:06:54 +02:00
  • 84a19d8f37 Update README.md @hasherezade 2019-08-16 23:15:21 +02:00
  • 75c50630ce Merge branch 'qt_switch' hasherezade 2019-08-16 23:10:45 +02:00
  • fc92d6c557 [REFACT] Set Qt5 as default. Changed flag to USE_QT4 hasherezade 2019-08-16 23:09:09 +02:00
  • 9357df2f3e [NOBIN] Add option in CMake to switch between Qt versions hasherezade 2019-08-16 20:27:01 +02:00
  • 721360ac79 [NOBIN] Fixed build.sh. Simplified autobuild.sh hasherezade 2019-08-16 19:35:13 +02:00
  • a86005d415 [NOBIN] Added the Inventory badge (Issue #5) @hasherezade 2019-06-26 04:51:25 +02:00
  • 23e5e228ed [BUGFIX] Fixed NULL ptr dereference in PEFile::getRichHdrBgn (Issue #4) hasherezade 2019-04-26 15:03:15 +02:00
  • a0392ed291 [REFACT] In RichHeader: cleaned checksum calculation (validate pointer, removed redundant lines) hasherezade 2019-01-13 23:02:09 +01:00
  • 521b676bb2 [REATURE] In RichHdrWrapper: added translations of the values hasherezade 2019-01-12 23:44:58 +01:00
  • 2a6549f685 [FEATURE] In RichHdrWrapper: get CompId, calculate checksum hasherezade 2019-01-12 23:41:22 +01:00
  • afb951cbcf [FEATURE] Recognize mode debug info types hasherezade 2019-01-12 23:28:01 +01:00
  • 01efb1dc77 [BUGFIX] In RichHeader: fixed calculating fields sizes (to make it more robust in case of malformed RichHdr) hasherezade 2019-01-09 02:10:46 +01:00
  • 2e6d14c21f [BUGFIX] Validate DanS header in the fetching function hasherezade 2019-01-09 01:45:01 +01:00
  • ae1bdd64ae [BUGFIX] In LdConfigDir: fixed structure packing (causing wrong fields alignment on Linux) hasherezade 2019-01-05 19:07:18 +01:00
  • 6bfac02164 [BUGFIX] In LdConfigDir: added a missing address type to a field hasherezade 2019-01-05 08:47:39 +01:00
  • 972eb17a75 Merge branch 'ld_config_ext' hasherezade 2019-01-05 07:54:57 +01:00
  • 84b800682d [NOBIN] Normalized indentations hasherezade 2019-01-05 07:54:03 +01:00
  • fd75b80e50 [FEATURE] Added address types for the new LdConfig fileds hasherezade 2019-01-05 07:02:37 +01:00
  • 0d8892d0dc [BUGFIX] Fixed fetching the LdConfigDirectory fields hasherezade 2019-01-05 06:53:59 +01:00
  • 4998a8dc28 [FEATURE] Extended LoadConfigDirectory, parsing fields added in Windows 10 hasherezade 2019-01-05 06:25:11 +01:00
  • 3530a9c436 [REFACT] Refactored searching RichHeader's beginnig hasherezade 2019-01-03 20:16:01 +01:00
  • 8e15136468 [BUGFIX] Fixed fetching the beginning of Rich Header hasherezade 2019-01-03 19:59:49 +01:00
  • e142d8d40d Merge branch 'refact' hasherezade 2018-12-30 01:53:41 +01:00
  • 36233bc6bf [REFACT] Refactored commander to follow new includes hasherezade 2018-12-30 01:00:34 +01:00
  • b78d32045d [REFACT] Moved main headers to the folder "include" hasherezade 2018-12-29 22:53:04 +01:00
  • c6bdfe7059 [FEATURE] In LdConfigDir: renamed reserved fields to their new names hasherezade 2018-12-29 22:04:50 +01:00
  • 8d87afb0c8 Update .travis.yml @hasherezade 2018-12-28 07:07:36 +01:00
  • 7bdda6d0e9 Update .travis.yml @hasherezade 2018-12-28 06:54:20 +01:00
  • 027c7135e0 Update .travis.yml @hasherezade 2018-12-28 06:50:56 +01:00
  • d42cb00554 Update .travis.yml @hasherezade 2018-12-28 06:40:28 +01:00
  • 4980686948 Update .travis.yml @hasherezade 2018-12-28 06:38:04 +01:00
  • 63a9daed08 Update .travis.yml @hasherezade 2018-12-28 06:35:15 +01:00
  • b767584e09 Update .travis.yml @hasherezade 2018-12-28 06:23:51 +01:00
  • 0a501382ec Update .travis.yml @hasherezade 2018-12-28 06:14:17 +01:00
  • 513421adb9 Update .travis.yml @hasherezade 2018-12-28 06:06:15 +01:00
  • eb5175781b Update .travis.yml @hasherezade 2018-12-28 06:02:39 +01:00
  • e692569097 [BUGFIX] Initialize COUNT_WRAPPERS with 0 @hasherezade 2018-12-28 05:55:33 +01:00
  • 78784ae2a0 Update .travis.yml @hasherezade 2018-12-28 05:51:40 +01:00
  • a0d3f49a77 Update README.md @hasherezade 2018-12-28 05:50:41 +01:00
  • 63188a22a2 Update README.md @hasherezade 2018-12-28 05:49:01 +01:00
  • 07d55236a2 [REFACT][commander] Use NULL instead of nullptr hasherezade 2018-12-28 05:45:03 +01:00
  • eddd602aa6 [REFACT][commander] Use NULL instead of nullptr hasherezade 2018-12-28 05:39:52 +01:00
  • 090d1394ec [REFACT] Use NULL instead of nullptr @hasherezade 2018-12-28 05:33:17 +01:00
  • 5a26701547 [REFACT] Use NULL instead of nullptr @hasherezade 2018-12-28 05:30:23 +01:00
  • 66655680ae [REFACT] Use NULL instead of nullptr @hasherezade 2018-12-28 05:28:04 +01:00
  • 4066bce3b2 [REFACT] Use NULL instead of nullptr @hasherezade 2018-12-28 05:21:38 +01:00
  • 78a8c6e257 Update .travis.yml @hasherezade 2018-12-28 05:18:47 +01:00
  • 57ca7733e5 Update .travis.yml @hasherezade 2018-12-28 05:15:47 +01:00
  • bc7c801a1d Create .travis.yml @hasherezade 2018-12-28 05:10:02 +01:00
  • 2a41ea9f41 [BUGFIX] In LdConfigWrapper: fixed invalid address interpretation hasherezade 2018-12-25 04:55:27 +01:00
  • d677814690 [BUGFIX][commander] Print EntryPoint as hex field, not as offset @hasherezade 2018-10-28 02:07:10 +01:00
  • 6d8504b13d [REFACT] Fixed inconsistent variable type hasherezade 2018-10-23 17:12:13 +02:00
  • 6114cbda8e [NOBIN] Fixed multiple typos in the comments hasherezade 2018-10-23 17:03:58 +02:00
  • be1baf1c74 [REFACT] RichHeader cleanup. Moved the definitions to namespace pe hasherezade 2018-10-23 16:44:30 +02:00
  • 65936ffc7b [BUGFIX] Fixed incorrect variable initialization hasherezade 2018-10-23 02:53:53 +02:00
  • 4e9eeda86b [BUGFIX] Moved a definition of RichHdr into a new file hasherezade 2018-10-23 02:12:38 +02:00
  • 9bc3700ac5 [REFACT] Added pe_formats.h to RichHdrWrapper hasherezade 2018-10-23 01:49:25 +02:00
  • de5594e7c0 Update .appveyor.yml @hasherezade 2018-10-23 01:28:48 +02:00
  • 78a774d609 Update .appveyor.yml @hasherezade 2018-10-23 01:21:58 +02:00
  • c74f3a0f56 Update .appveyor.yml @hasherezade 2018-10-23 01:05:37 +02:00
  • c9b28e6259 Update .appveyor.yml @hasherezade 2018-10-23 00:29:42 +02:00
  • df79df8049 Update .appveyor.yml @hasherezade 2018-10-23 00:01:57 +02:00
  • 57fc9b0fd6 [VERSION] 0.2.1 hasherezade 2018-10-22 22:33:14 +02:00
  • dcadf02c06 [FEATURE] In FileHdr: translate timestamp to human readable form hasherezade 2018-10-22 22:26:44 +02:00
  • e4fb5d5f42 Merge branch 'rich_hdr' hasherezade 2018-10-22 22:22:25 +02:00
  • 1bdae1c6a7 [FEATURE] In RichHdr: added "DanS" and "Rich" keywords in description hasherezade 2018-10-22 22:05:08 +02:00
  • dc096fbca2 [FEATURE] RichHdr: split checksummed padding on fields hasherezade 2018-10-22 21:52:31 +02:00
  • 100e2a1a2b [REFACT][commander] Display field translation after the content hasherezade 2018-10-22 21:29:08 +02:00
  • f947747355 [FEATURE] Added basic parsing of CompID fields hasherezade 2018-10-22 21:16:22 +02:00
  • bff2185ef2 [BUGFIX] If RichHeader not found, return fields count 0 hasherezade 2018-10-22 18:09:20 +02:00
  • 3c9d4d44df [FEATURE] Handle variable number of CompId records in Rich Header hasherezade 2018-10-22 16:44:20 +02:00
  • f4162ebec2 [W-I-P] Started implementing RichHeader support hasherezade 2018-10-21 23:35:23 +02:00
  • 631fe7ac79 [REFACT] Fixed inconsistent types hasherezade 2018-04-14 03:11:15 +02:00
  • f2cb29a76f [REFACT] Fixed inconsistent types hasherezade 2018-04-14 02:41:30 +02:00
  • f7d4d6252d Update .appveyor.yml @hasherezade 2018-04-14 01:37:14 +02:00
  • fdbd744770 [REFACT] Fixed inconsistent types hasherezade 2018-04-13 23:40:26 +02:00
  • 45e6b4808f [BUGFIX] Fixed inconsistent types (wrapperId) hasherezade 2018-04-13 23:02:49 +02:00
  • 7c03f5442a [REFACT] Changed type of WrapperId to size_t hasherezade 2018-04-13 22:41:57 +02:00
  • c1e46c2617 [BUGFIX] Print bitmode as decimal hasherezade 2018-04-13 22:41:13 +02:00
  • aac15edaf9 [REFACT] Refactored printing offesets hasherezade 2018-04-13 22:25:03 +02:00
  • 612514f16c [BUGFIX] Fixed integer types hasherezade 2018-04-06 17:43:42 +02:00
  • 35636073aa [REFACT] Refactoring commander to use streamed input/output. Fixed types. hasherezade 2018-04-06 04:45:46 +02:00
  • 80533c425a [REFACT] In ExeCommander: use streamed output. Changed commands for dumping wrappers and entries. hasherezade 2018-04-06 02:46:03 +02:00
  • ad561f205a Update README.md @hasherezade 2018-04-06 01:16:01 +02:00