39 Commits

Author SHA1 Message Date
hasherezade b6950c33f9 [FEATURE] Force autoflushing of log on pause and resume 2026-05-24 09:41:49 -08:00
hasherezade 44b3f8dbf1 [BUGFIX] Protect writing to file with a mutex 2026-05-24 09:30:50 -08:00
hasherezade 8673aa63ff [BUGFIX] In TraceLog: removed additional endline 2026-05-24 08:38:18 -08:00
hasherezade cee7a24d14 [FEATURE] Added autoflushing of the log file 2026-05-24 08:27:00 -08:00
hasherezade 85f58993ed [REFACT] In TraceLog: use logLine in every other logging function 2026-05-24 08:18:29 -08:00
hasherezade 35d133abaa [REFACT] Refactored for compatibility with Pin 4+ 2026-05-23 21:08:50 +02:00
hasherezade bc5f9631e1 [FEATURE] In case of indirect branching, log instruction 2025-11-24 04:54:17 -08:00
hasherezade 9231980d00 Revert "[BUGFIX] Added tracing to listing file"
This reverts commit 705223297f.
2024-10-19 01:55:24 -07:00
hasherezade 705223297f [BUGFIX] Added tracing to listing file 2024-10-18 16:19:07 -07:00
hasherezade 22b11af807 [FEATURE] Log interrupts. Refactored logging instructions 2023-08-06 16:00:38 -07:00
hasherezade f201a34f45 [REFACT] In AntiDebug: use delimiter from TraceLog. Define label 2023-08-06 14:16:52 -07:00
hasherezade c6b6448585 [BUGFIX] In TraceLog::logLine use constant argument 2023-08-06 13:06:27 -07:00
hasherezade e892b5a2bf [REFACT] Code cleanup following Codacy warnings (3) 2023-05-05 17:02:57 -07:00
hasherezade 276198f390 [REFACT] Code cleanup following Codacy warnings (2) 2023-05-04 10:33:11 -07:00
hasherezade e805fa0dc6 [REFACT] Code cleanup following Codacy warnings 2023-05-04 09:35:31 -07:00
hasherezade 097dfc9ad0 [FEATURE] Changed formatting of resolved syscall name 2023-03-17 18:36:28 -07:00
hasherezade 8941fc97bc [FEATURE] Use the supplied syscall table for syscall resolution 2023-03-17 18:29:19 -07:00
ergrelet 855e460748 Make it clear syscall ids are displayed as hexadecimal in traces 2022-02-17 23:08:59 +01:00
ergrelet f94c01f419 [FEATURE] Add logging SYSCALL 2022-02-14 22:16:20 +01:00
hasherezade b4d5a87035 [FEATURE] Added logging of indirect call/jmp 2021-10-14 13:02:37 +02:00
hasherezade 4df5ada49c [FEATURE] Simplified decription of logged ret 2021-10-12 06:16:40 +02:00
hasherezade 8790943fa0 [FEATURE] Log return only if it was a call to a DLL 2021-10-12 05:47:09 +02:00
hasherezade 2e5b501856 [FEATURE] Log returns from CALL-JMP 2021-10-12 05:04:46 +02:00
hasherezade c224aafb3d [REFACT] Moved helper functions into Util 2021-03-12 10:21:48 +01:00
hasherezade 3f6c203ba1 [FEATURE] Log multiple parameters 2021-03-11 13:53:37 +01:00
hasherezade 096bc8eaea [FEATURE] Monitor selected fuctions arguments 2021-03-11 12:11:39 +01:00
hasherezade 82460301bc [BUGFIX] Fixed a typo: RTDSC -> RDTSC 2020-11-26 14:36:09 +01:00
hasherezade 7ff2989ceb [FEATURE] Added logging CPUID 2020-07-25 00:45:57 +02:00
hasherezade 271e85391a [FEATURE] Normalized log formatting 2020-07-24 04:30:32 +02:00
hasherezade 97c214c273 [FEATURE] Fixed log formatting 2020-07-24 01:40:26 +02:00
hasherezade 7ab5a9dcf3 [REFACT] In traceCall to shellcodes: allow to provide previous base 2020-07-23 23:16:15 +02:00
hasherezade 9a727bf5d6 Redesigned and cleaned the code. Fixed stability issues (Issue #5) 2020-07-23 06:57:09 +02:00
hasherezade 0916453246 [FEATURE] Log calls inside the allocated page by PageBase + Offset 2019-06-22 17:09:08 +02:00
hasherezade 973430c994 [FEATURE] Allow to trace shellcodes loaded by the traced module 2019-06-20 21:14:52 +02:00
hasherezade 42f0e4958e [REFACT] Use space std explicitly 2019-06-20 18:45:03 +02:00
hasherezade 840671209c [REFACT] Enable short logging in TraceLog 2018-07-21 16:54:44 +02:00
hasherezade 64a8faa44b [FEATURE] Log transition from one section to another. Refactoring. 2018-07-21 16:19:15 +02:00
hasherezade 73ab9878bc [REFACT] Use filestream for logging 2018-07-19 03:38:12 +02:00
hasherezade 18c2ee341d [REFACT] Moved logger into a separate class 2018-07-19 03:19:56 +02:00