Commit Graph

  • 7ec04943a7 [NOBIN] Changes in Doxyfile. Added the main.yml for automatic build of docs hasherezade 2021-08-02 15:24:24 +02:00
  • 298dd37203 Update README.md hasherezade 2021-07-19 18:21:27 +02:00
  • 1b5644016c Update README.md hasherezade 2021-06-06 21:55:35 +02:00
  • 3626d55441 [REFACT] Use QString delimiters hasherezade 2021-05-25 00:39:34 +02:00
  • 084f4b7d1b Update build.sh hasherezade 2021-05-04 20:31:05 +02:00
  • a3dd92957e [FEATURE] Display ImageBase as VA hasherezade 2021-04-06 12:21:05 +02:00
  • ea873ca237 [NOBIN] Fixed a build script hasherezade 2021-04-04 15:07:53 +02:00
  • c78da77442 [BUGFIX] Changed definitions of GuardFlags hasherezade 2021-04-04 15:00:45 +02:00
  • 136dfd32dc [REFACT] Fixed a typo in the enum value hasherezade 2021-04-04 14:42:15 +02:00
  • c5de1513b3 [FEATURE] In LdConfig: added GuardFlags description hasherezade 2021-04-04 13:49:54 +02:00
  • 0471e3d6a6 [REFACT] In ClrDirWrapper: refactored translating flags hasherezade 2021-04-04 11:57:34 +02:00
  • 7984d44dd8 [BUGFIX] In ClrDirWrapper: fixed field type hasherezade 2021-04-03 17:01:45 +02:00
  • 714abbe15d [BUGFIX] Moved a macro to LdConfigDirWrapper hasherezade 2021-04-03 15:30:27 +02:00
  • 61a7d5ede8 [BUGFIX] Use CLR Hdr from the pe namespace hasherezade 2021-04-03 15:24:25 +02:00
  • 7a61ba9607 Merge branch 'dotnet' hasherezade 2021-04-03 15:08:45 +02:00
  • 560390670e [FEATURE] Translate CLR Flags hasherezade 2021-04-03 15:08:13 +02:00
  • 9095d7801f [FEATURE] Implemented CLR Header hasherezade 2021-04-03 14:48:50 +02:00
  • 6e0a8174a1 [REFACT] In LdConfigDir: refactored counting size and fields number hasherezade 2021-02-18 21:44:51 +01:00
  • 6f8e2f4a49 [BUGFIX] In LdConfigDir: optimized too slow counting of fields hasherezade 2021-02-18 17:29:24 +01:00
  • c703ff193d [BUGFIX] Catch exception thrown by rvaToRaw hasherezade 2021-02-18 16:53:43 +01:00
  • 14ca77b1e4 Merge branch 'ld_config_ext' hasherezade 2021-02-17 23:13:28 +01:00
  • 49ac9740ba [FEATURE] In LdCondigDir: wrap subfields of GuardEHContinuationTable hasherezade 2021-02-17 23:09:50 +01:00
  • fd69dd54cd [FEATURE] In LdCondigDir: added new fields: GuardEHContinuation Table/Count hasherezade 2021-02-17 21:26:10 +01:00
  • d0dafb2e66 [REFACT] In LdConfigDirWrapper: return NULL if field not available hasherezade 2021-02-17 02:20:48 +01:00
  • e0bbb9f5ae [FEATURE] Added support for VolatileMetadataPointer in LdConfigDir hasherezade 2021-02-17 01:48:20 +01:00
  • c39e5492f4 Merge branch 'ld_config_refact' (Issue #13) hasherezade 2021-02-17 01:31:03 +01:00
  • 49837f7be2 [REFACT] Get all the fields of LdConfigDir in one structure hasherezade 2021-02-17 01:15:53 +01:00
  • 938072e638 [REFACT] Refactored fetching fields from LD_CONFIG_DIRECTORY hasherezade 2021-02-16 23:57:01 +01:00
  • 0b56e88591 [REFACT] In LdConfigWrapper: added fuction getHdrDefinedSize hasherezade 2021-02-16 21:49:24 +01:00
  • 2ee7d454ce [REFACT] Use asprintf instead of sprintf (obsolete) hasherezade 2021-02-10 19:27:00 +01:00
  • 1f91767f78 [NOBIN][tests] Added testcase: x86/srpapi hasherezade 2021-02-10 15:55:14 +01:00
  • 3ee8a590ab [NOBIN][tests] Added new testcase: x86/bfsvc hasherezade 2021-02-10 14:24:19 +01:00
  • 313945f4d2 [NOBIN][tests] Enabled test: x64/hdr_test1 : conv hasherezade 2021-02-10 14:12:02 +01:00
  • 049e4a301a [FEATURE] In ExeCommander: print warnings to stdout hasherezade 2021-02-10 14:05:42 +01:00
  • 6d94dd82fb [FEATURE] In Executable: added a wrapper func: getImageSize hasherezade 2021-02-10 11:52:04 +01:00
  • 82c5eac1d6 [REFACT] In ExportDirWrapper: refactored printing ordinal hasherezade 2021-02-09 01:37:49 +01:00
  • c389106605 [NOBIN] Removed commented out code hasherezade 2021-02-08 15:25:16 +01:00
  • d3f266776b [NOBIN] Normalized indentation hasherezade 2021-02-08 15:22:53 +01:00
  • ae2df1c4db [NOBIN] Added Doxyfile hasherezade 2021-02-08 14:27:57 +01:00
  • dd0e7f6e2c [REFACT] In ExportsDirWrapper: refactored getting libName. Added Export keyword to the main name hasherezade 2021-02-08 11:59:44 +01:00
  • e8d18ef3a0 [NOBIN] Enabled new testcase: x64/test_case5_dll winfo6 hasherezade 2021-02-08 11:43:15 +01:00
  • 1cb766732d [FEATURE] In ExportsDirWrapper: print only DLL name (not the Export keyword) hasherezade 2021-02-08 11:29:32 +01:00
  • 1c312d9df8 [FEATURE] In RichHdr: enhanced id translation hasherezade 2021-02-07 21:51:34 +01:00
  • be8b5f3e5b [FEATURE] In RichHdr: add calculated checksum as one of the fields hasherezade 2021-02-07 21:40:06 +01:00
  • 84fca56770 [BUGFIX] In Util: fixed endsWith hasherezade 2021-02-07 13:42:37 +01:00
  • 9c9e6ce255 [REFACT] Removed unused files: AbstractFileBuffer.cpp/.h hasherezade 2021-02-06 21:18:47 +01:00
  • 3ee8c13b53 [FEATURE] In ExeElementWrapper: added hasSubfieldWrapper hasherezade 2021-02-06 21:13:28 +01:00
  • f1b78a7f42 [BUGFIX] SEH Table Entries have no metadata hasherezade 2021-01-16 01:13:22 +01:00
  • 237f685c33 Merge branch 'ld_config' hasherezade 2021-01-15 23:09:39 +01:00
  • 350a1cab05 [FEATURE] Print values of fields with supression info hasherezade 2021-01-15 23:08:53 +01:00
  • 588124d485 [FEATURE] In LdConfig: parse fields with suppression info hasherezade 2021-01-15 22:44:30 +01:00
  • f4e9ffe4b8 [NOBIN] In travis.yml: temporarly disabled OSX hasherezade 2020-11-25 17:14:24 +01:00
  • a89ef31f13 Update .travis.yml hasherezade 2020-11-25 16:31:04 +01:00
  • f8f5883767 [BUGFIX] RVAs between the headers and the first section are not mapped (Issue #11) hasherezade 2020-11-25 14:42:10 +01:00
  • e0f9fdb758 [BUGFIX] Fixed renamed constant v0.3 hasherezade 2020-07-10 12:27:45 +02:00
  • 0f8dda3582 [REFACT] pe_formats.h: removed unused Non-COFF header hasherezade 2020-07-10 12:19:42 +02:00
  • ecf9005b0c [REFACT] Refactored: win_types, pe_formats hasherezade 2020-07-10 12:11:46 +02:00
  • d1b855ff54 [NOBIN] Enabled test: TLS Callback listing hasherezade 2020-04-18 18:48:08 +02:00
  • 5a8838ae0f [BUGFIX] Fixed invalid VA/raw conversion, causing errors in parsing TLS callbacks (Issue #9) hasherezade 2020-04-18 18:33:06 +02:00
  • 633fd33a86 [BUGFIX] Removed redundant flag: Truncate, causing wiping files opened by FileBuffer. hasherezade 2020-03-10 00:36:21 +01:00
  • 24361641fb [NOBIN] Fixed CMake option hasherezade 2019-12-09 18:25:49 +01:00
  • 7f3901a3e4 [NOBIN] Refactored test/build scripts. Added script for testing qt4 build hasherezade 2019-12-01 03:31:23 +01:00
  • 972a9210c2 [BUGFIX] Fixed Qt4 compatibility hasherezade 2019-12-01 03:24:54 +01:00
  • 54d294664e Merge branch 'devel' hasherezade 2019-12-01 01:36:03 +01:00
  • 61173ca397 [BUGFIX] Added bearparser lib to CMake hasherezade 2019-12-01 01:32:31 +01:00
  • cfa6ce9f56 Merge branch 'includes_refact' hasherezade 2019-12-01 01:17:39 +01:00
  • b574cc97cd [REFACT] Refactored includes. Include bearparser as <bearparser/bearparser.h> hasherezade 2019-12-01 01:16:53 +01:00
  • a52bdd9b1e [REFACT] Added directories to include path hasherezade 2019-12-01 01:02:16 +01:00
  • e0f270a48a [REFACT] Changed structure of includes hasherezade 2019-12-01 00:43:54 +01:00
  • 6b8c6f019d [FEATURE] More flexible Formatter for AbstractByteBuffer hasherezade 2019-11-29 02:20:10 +01:00
  • 0b5f2c70e9 [FEATURE] List and name the entry points of the application hasherezade 2019-11-27 22:15:56 +01:00
  • 3b7cce7b87 [NOBIN] Added testcases hasherezade 2019-11-25 20:25:16 +01:00
  • 709b0648e3 [BUGFIX] Fixed recognizing forwarded exports hasherezade 2019-11-24 23:16:13 +01:00
  • 313c780731 [FEATURE] Print Exports entries count as decimal hasherezade 2019-11-24 22:49:10 +01:00
  • 75a32de563 [FEATURE] Refactored secinfo. Allow to dump all sections at once hasherezade 2019-11-24 22:42:55 +01:00
  • e8dddc9d42 [REFACT] Renamed field in DataDir (.NET header) hasherezade 2019-11-24 22:19:44 +01:00
  • 3bfa241301 [NOBIN] Added testcase: tiny.import.209 hasherezade 2019-11-24 20:24:28 +01:00
  • 197d23a4fc [BUGFIX] Set raw mapped address as invalid for out of scope sec. Fixed rounding up raw size hasherezade 2019-11-24 20:09:46 +01:00
  • 547c930195 [FEATURE] Include section numer in the dump filename hasherezade 2019-11-24 19:19:19 +01:00
  • e65d62bb79 [FEATURE] Include the wrapper offset in the name of its dump hasherezade 2019-11-24 19:06:17 +01:00
  • abd0a9bae2 [BUGFIX] Fixed mapping size of overlapped sections hasherezade 2019-11-24 18:18:14 +01:00
  • 8f5af1ccc0 [NOBIN] Added tests of: implist, explist hasherezade 2019-11-24 17:36:51 +01:00
  • 1e2f699d56 [FEATURE][commander] In implist: added entries count (libraries, functions) hasherezade 2019-11-24 17:11:33 +01:00
  • 64d30315d6 [BUGFIX][commander] In explist: check if libName is not NULL hasherezade 2019-11-24 17:08:14 +01:00
  • 4b2efdf630 [FEATURE][commander] Added a function to list all the imports hasherezade 2019-11-24 17:03:43 +01:00
  • cefe7aa309 [FEATURE][commander] Added a function explist hasherezade 2019-11-24 16:47:25 +01:00
  • ae76ea2642 [NOBIN] CMake: disable the external tests for Windows hasherezade 2019-11-24 07:19:29 +01:00
  • e984a1daac [NOBIN] If source dir not given explicitly, assume current dir hasherezade 2019-11-24 07:09:55 +01:00
  • 49c8670516 [NOBIN] Refactored the test script: keep test list in a file hasherezade 2019-11-24 07:02:42 +01:00
  • 22ca4b7138 [NOBIN] Added more tests hasherezade 2019-11-24 06:36:27 +01:00
  • de1b34544e [NOBIN] More tests. Do not stop tests on failure hasherezade 2019-11-24 01:14:19 +01:00
  • f055010b52 [NOBIN] Do not remove the test direcory if already exist hasherezade 2019-11-24 01:02:01 +01:00
  • 3329caf267 [BUGFIX] Save dumped section as .bin not as .txt hasherezade 2019-11-24 00:20:54 +01:00
  • 740ec797be [NOBIN] Cleaned indentations hasherezade 2019-11-24 00:20:17 +01:00
  • f2970f9f4c [BUGFIX] Remove truncate flag from file opening hasherezade 2019-11-24 00:19:32 +01:00
  • a0bfc4a2de [BUGFIX] Removed a truncate flag while opening the file. Enabled tests on Mac hasherezade 2019-11-24 00:01:58 +01:00
  • 2aa347fc10 [NOBIN] Enable tests on Linux only hasherezade 2019-11-23 21:45:27 +01:00
  • f9ce0446bb [NOBIN] Give the full path to the test content hasherezade 2019-11-23 21:30:56 +01:00
  • 9895fbcb4a [NOBIN] Use testcases from a github repo hasherezade 2019-11-23 21:12:59 +01:00
  • f8a32eb088 [NOBIN] Use unzip to extract the archive hasherezade 2019-11-23 21:02:24 +01:00