Commit Graph

  • 99618fc056 Updated README master hasherezade 2026-06-02 19:16:51 +02:00
  • f444c27715 Update README.md hasherezade 2026-06-02 15:23:45 +02:00
  • b9d0a7e6c8 [NOBIN] In makefile.rules: use explicit link path to find kernel32.lib 4.0 hasherezade 2026-05-28 08:51:31 -07:00
  • f1a302e0c7 [VERSION] 4.0 hasherezade 2026-05-28 01:30:24 +02:00
  • ae187de0f9 [NOBIN] Cleanup of the Windows build scripts hasherezade 2026-05-27 21:25:38 +02:00
  • 52322a3aee [NOBIN] Generate path for both 32 and 64-bit version of SDK hasherezade 2026-05-27 20:54:57 +02:00
  • 3e51588d4e [NOBIN] In VS config: more flexible PIN root hasherezade 2026-05-27 20:33:57 +02:00
  • 1efa483f3c [NOBIN] Improved integration with Visual Studio hasherezade 2026-05-27 20:26:27 +02:00
  • 4ef5ec1dfd [BUGFIX] Fixed the order of initializing the debug symbols hasherezade 2026-05-27 19:37:08 +02:00
  • 91d2d5a46d [BUGFIX] Fixed typos hasherezade 2026-05-27 18:43:09 +02:00
  • 91d5f4ce4b [BUGFIX] In EvasionWatch: cleaned the duplucate callbackAfter installation hasherezade 2026-05-27 18:39:56 +02:00
  • 82005dce33 [BUGFIX] Fixed the duplicated watched API name hasherezade 2026-05-27 18:31:41 +02:00
  • 3469c4dece [NOBIN] In tasks.vs.json: fixed a wrong script name hasherezade 2026-05-27 18:30:52 +02:00
  • 053f2225bd [NOBIN] Modified scripts for VS integration (autodetect version) hasherezade 2026-05-26 21:52:39 +02:00
  • 9407aec76b Update README for clearer build instructions hasherezade 2026-05-26 18:32:14 +02:00
  • 346e902dbf Fix formatting in README.md for Windows build instructions hasherezade 2026-05-26 18:25:13 +02:00
  • 8baba3ae3f Update README.md hasherezade 2026-05-26 18:24:43 +02:00
  • b60da73383 Update README.md hasherezade 2026-05-26 18:21:42 +02:00
  • 0dde72e777 [BUGFIX] Fixed counting loaded entries (params and exclusions) hasherezade 2026-05-25 20:00:54 +02:00
  • 12948c2167 [BUGFIX] Clean up in Util and Settings hasherezade 2026-05-25 17:50:03 +02:00
  • 3bba9541d0 [NOBIN] Improved make files for Windows and Linux hasherezade 2026-05-25 17:39:45 +02:00
  • 46f5080d3e [FEATURE] Implemented local watch and exclusion lists hasherezade 2026-05-25 17:35:14 +02:00
  • 434bbf6576 [FEATURE] Define stop offsets per executable rather than globally hasherezade 2026-05-25 16:48:46 +02:00
  • 82548f11cb [FEATURE] Refactored loadInt to a template. Added ini parameter: flush interval hasherezade 2026-05-25 14:26:22 +02:00
  • 5998e5d6f1 [NOBIN] In make_linux: force rebuilding hasherezade 2026-05-25 03:21:03 +02:00
  • b3214a3853 [NOBIN] In make_mingw: force rebuilding hasherezade 2026-05-24 10:02:12 -08:00
  • e183296f6a Merge branch 'autoflush' hasherezade 2026-05-24 10:01:19 -08:00
  • 84596362fe [FEATURE] Increased flush interval hasherezade 2026-05-24 10:00:49 -08:00
  • b6950c33f9 [FEATURE] Force autoflushing of log on pause and resume hasherezade 2026-05-24 09:41:43 -08:00
  • 44b3f8dbf1 [BUGFIX] Protect writing to file with a mutex hasherezade 2026-05-24 09:30:50 -08:00
  • 8673aa63ff [BUGFIX] In TraceLog: removed additional endline hasherezade 2026-05-24 08:38:18 -08:00
  • 6bd08e33cd [FEATURE] Implemented periodic file flushing hasherezade 2026-05-24 08:36:58 -08:00
  • cee7a24d14 [FEATURE] Added autoflushing of the log file hasherezade 2026-05-24 08:27:00 -08:00
  • 85f58993ed [REFACT] In TraceLog: use logLine in every other logging function hasherezade 2026-05-24 08:18:29 -08:00
  • 9122b429a2 [FEATURE] Added a script for extracting Linux syscalls to a CSV file hasherezade 2026-05-23 23:56:20 +02:00
  • 35d133abaa [REFACT] Refactored for compatibility with Pin 4+ hasherezade 2026-05-23 21:08:50 +02:00
  • 21c7971ad4 Update README with Windows utilities info hasherezade 2026-02-08 15:54:54 +01:00
  • bc5f9631e1 [FEATURE] In case of indirect branching, log instruction 3.2 hasherezade 2025-11-24 04:54:17 -08:00
  • a09a20e4ea Rename README.txt to README.md hasherezade 2025-11-14 16:52:13 +01:00
  • b1e5b36aac [BUGFIX] In TrackReturns: added destructor for the TLS data hasherezade 2025-11-13 00:11:18 +01:00
  • 991cafa2bc [FEATURE] Changes in Disasm follow rules: allow to follow threads hasherezade 2025-11-12 23:14:43 +01:00
  • c10a2bda22 [BUGFIX] Fixed assigmenent operator for DisasmRange hasherezade 2025-11-01 00:33:29 +01:00
  • 510ecaaadf [REFACT] Cleanup in types hasherezade 2025-10-27 16:23:19 -08:00
  • 792a1102ae [BUGFIX] Fixed missing return value hasherezade 2025-10-27 16:21:46 -08:00
  • 662827a9ba [FEATURE] Allow for two modes of disassembly logging: inner and outer hasherezade 2025-10-04 03:27:34 -07:00
  • 041af8256b Merge branch 'disasm_ranges' hasherezade 2025-10-03 14:18:07 -07:00
  • 7e94961828 [FEATURE] Load disasm ranges from a file ([module].disasm_range.csv), per module hasherezade 2025-10-03 14:15:58 -07:00
  • d3cbafdd95 [BUGFIX] Fixed pe_check.exe (it was failing on big binaries) hasherezade 2025-10-03 12:01:58 -07:00
  • 2410d741a9 [FEATURE] Allow for naming ranges hasherezade 2025-10-02 15:38:11 -07:00
  • e36cc4c1c6 [BUGFIX] Fixed definition of disasm ranges hasherezade 2025-10-02 14:44:39 -07:00
  • 746e483d59 [FEATURE] Define disasembly fragments as ranges hasherezade 2025-10-02 14:27:29 -07:00
  • 4dca64ea64 [FEATURE] Allow to exclude DLLs by name hasherezade 2025-10-01 15:23:09 -07:00
  • 9b9a26bf01 Added GNU General Public License v2 to LICENSE.txt (Issue #82) hasherezade 2025-09-15 02:49:23 +02:00
  • 787dc8b580 [REFACT] Print the banner after setup finished hasherezade 2025-06-12 09:28:28 -07:00
  • 47e8e2e18c [BUGFIX] Fixed run_me.bat: wrong traced module was set (Issue #76) 3.0 hasherezade 2025-06-10 04:15:12 -07:00
  • eeb2e63401 Update README.md hasherezade 2025-06-06 18:47:27 +02:00
  • 96f492b227 Update README.md hasherezade 2025-06-06 18:46:28 +02:00
  • 8db70678a8 [BUGFIX] In tiny_runner.sh: wrong variable name used hasherezade 2025-06-06 09:43:03 -07:00
  • 386743609d [BUGFIX] Fixed makefile to compile on Windows hasherezade 2025-06-06 09:37:51 -07:00
  • 2a4c46b371 [NOBIN] Fixed comment in the .bat file hasherezade 2025-06-06 09:19:20 -07:00
  • f9f6ba901d [NOBIN] In runners (bat/sh): changed the name of a variable hasherezade 2025-06-06 09:14:21 -07:00
  • 631a7487b4 [REFACT] Small cleanup hasherezade 2025-06-06 08:27:33 -07:00
  • e8d6ad442e [FEATURE] Changed extension of the custom definitions file to: .func.csv hasherezade 2025-06-06 08:21:15 -07:00
  • f3425c06fa [REFACT] Moved function makePath to Util hasherezade 2025-06-06 07:50:23 -07:00
  • 9c835a8004 [NOBIN] Added option to TinyTracer.ini hasherezade 2025-06-06 07:41:29 -07:00
  • d9d62e4f7a [BUGFIX] Added missing const qualifier hasherezade 2025-06-05 17:35:01 -07:00
  • 75ad083b54 [BUGFIX] In getReadableMemSize: added boundary check hasherezade 2025-06-05 17:34:06 -07:00
  • 96523dd353 [BUGFIX] Fixed linux makefile hasherezade 2025-06-05 16:25:40 -07:00
  • dbdedea9ac [REFACT] Removed unused variable. Cleanup hasherezade 2025-06-05 16:12:42 -07:00
  • 5249c2cf51 [FEATURE] Allow to watch defined functions witin the traced module hasherezade 2025-06-05 12:36:34 -07:00
  • 89c7eafe83 [FEATURE] In AntiDebug: watch for GetLocalTime hasherezade 2025-06-05 12:26:28 -07:00
  • c4cceaad87 [FEATURE] In AntiDebug: watch for GetSystemTime hasherezade 2025-06-05 11:17:58 -07:00
  • f52f22031a [REFACT] Added pointers verification in ExportsParser hasherezade 2025-06-05 10:21:04 -07:00
  • ff810bcf38 [REFACT] Use the new function to check if pointer is readable hasherezade 2025-06-05 09:48:21 -07:00
  • 8387e5be05 [FEATURE] In AntiDebug: support GetTickCount64 hasherezade 2025-06-05 09:43:51 -07:00
  • facbf4a450 [FEATURE] Allow to replace volume serial ID with a value from the INI file hasherezade 2025-06-04 16:38:32 -07:00
  • 59974e04d6 [FEATURE] Simplified printing changed func arguments hasherezade 2025-06-04 13:12:58 -07:00
  • ad7389834a [BUGFIX] Fixed backward compat in vcxproj hasherezade 2025-06-04 12:48:58 -07:00
  • 86492df189 [REFACT] Changed comparing memory snapshots. Simplified displaying changed args hasherezade 2025-06-04 12:47:06 -07:00
  • 1cfce44f1c [REFACT] Refactored making memory snapshots hasherezade 2025-06-04 12:11:06 -07:00
  • 302e1b1736 [BUGFIX] Removed empty fini function hasherezade 2025-06-04 11:28:03 -07:00
  • b31ee67395 Merge pull request #75 from maxspl/master hasherezade 2025-06-04 20:25:37 +02:00
  • cabb035dae [REFACT] Naming and formatting maxspl 2025-06-04 19:58:53 +02:00
  • f988023af3 [FEATURE] Display tick count in the default mode. Modify in deep mode hasherezade 2025-06-04 08:47:20 -07:00
  • 8777f6e70a [FEATURE] Enable altering tick count in AntiDebug deep mode hasherezade 2025-06-04 08:32:37 -07:00
  • 719a50df07 [BUGFIX] Build output path basing on the traced app path. Allow for empty hasherezade 2025-06-04 07:02:00 -07:00
  • f32bb5611c [FEATURE] In string verification: use retrieved length rather than hardcoded hasherezade 2025-06-04 06:57:38 -07:00
  • 4a3a48497e [REFACT] Improved verification of UNICODE_STRING hasherezade 2025-06-04 05:48:06 -07:00
  • 057776437c [REFACT] Retrieve size of readable in-memory buffer hasherezade 2025-06-03 11:53:07 -07:00
  • 0644e63046 [BUGFIX] Fixed crash on checking if pointer is readable. Changed implementation of the check hasherezade 2025-06-02 13:03:39 -07:00
  • fdb77f3cfe [FEATURE] Use the name of the traced module in the target file hasherezade 2025-06-02 10:37:41 -07:00
  • ac24572348 [NOBIN] Disable exports parsing by default hasherezade 2025-06-01 17:46:34 -07:00
  • 6f946cabe4 [NOBIN] Added new arg description in TinyTracer.ini hasherezade 2025-06-01 17:44:43 -07:00
  • 9c7da6a2bf [FEATURE] Added manual exports parsing (for PE) hasherezade 2025-06-01 17:14:22 -07:00
  • a307058c87 [FEATURE] Define routines basing on exports table dump_symbols hasherezade 2025-06-01 12:30:08 -07:00
  • f47ed6f599 [FEATURE] Resolve functions via parsed ExportTable hasherezade 2025-06-01 11:41:43 -07:00
  • ab4408a060 [REFACT] Moved ExportsInfo into a separate file hasherezade 2025-06-01 11:07:26 -07:00
  • 2920a05a4b [FEATURE] Dump exports from a file hasherezade 2025-06-01 10:42:08 -07:00
  • 9121109fe0 [FEATURE] On load: dump symbols and in-memory exports hasherezade 2025-06-01 10:29:55 -07:00
  • ead3574f92 [FEATURE] On load: dump symbols and in-memory exports hasherezade 2025-06-01 10:29:55 -07:00