Commit Graph

34 Commits

Author SHA1 Message Date
hasherezade ef3ca26b1b [FEATURE] AntiDebug: Detect Trap Flag 2023-08-12 07:40:04 -07:00
hasherezade c25dba46ac [REFACT] In AntiDebug: renamed functions 2023-08-12 06:33:17 -07:00
hasherezade 5e097591f8 [FEATURE] Reduced levels of AntiDebug tracking 2023-08-12 05:41:14 -07:00
hasherezade ef41291768 [REFACT] Removed win_constants.h, define all constants locally 2023-08-11 12:33:19 -07:00
hasherezade db67e6e8da [BUGFIX] In AntiDebug: check arguments count before processing 2023-08-11 12:15:07 -07:00
hasherezade 0c20a51bb9 [REFACT] In AntiDebug: reduced number of watched arguments to 5 (most are unused) 2023-08-11 12:08:01 -07:00
hasherezade 128cd8cac7 [BUGFIX] In AntiDebug: added parameters check 2023-08-11 11:58:29 -07:00
hasherezade 3bdaaf8791 [REFACT] Split antidebug watch into separate functions 2023-08-11 11:37:57 -07:00
hasherezade 91454d205d [NOBIN] In AntiDebug: move links into a new line 2023-08-11 10:35:09 -07:00
hasherezade f55d84f304 [FEATURE] In AntiDebug: modified descriptions 2023-08-11 10:22:35 -07:00
hasherezade a9efbfb3a0 [REFACT] In AntiDebug: add link as an arg of LogAntiDbg 2023-08-11 10:18:03 -07:00
hasherezade 74b5157925 [REFACT] In AntiDebug: CloseHandle - use exitpoint value 2023-08-11 10:08:30 -07:00
hasherezade 6e343aa501 [REFACT] Small refact of WinIsNativeOs32, use namespace 2023-08-10 09:50:43 -07:00
hasherezade 8827e83874 [REFACT] In AntiDebug: refactored fetching Windows version 2023-08-10 09:35:05 -07:00
hasherezade ffc51196bc [REFACT] Check if above vista using native function (backward compat.) 2023-08-10 09:11:57 -07:00
hasherezade a832d1d015 [REFACT] In AntiDebug: use windows functions via wrappers. Explicit definition of Pin namespace 2023-08-10 08:37:17 -07:00
hasherezade 9c857c1ccd [REFACT] In AntiDebug: retrieve IsWow64Process dynamically 2023-08-10 08:20:55 -07:00
hasherezade f9c24f44d6 [REFACT] In AntiDebug: simplified conditions checks 2023-08-09 17:41:03 -07:00
hasherezade 2475263891 [REFACT] Cleanup, removed unused variables 2023-08-09 17:20:23 -07:00
hasherezade 481c6f4dcc [REFACT] Simplified logging antidebug info 2023-08-09 17:17:16 -07:00
hasherezade 0ec8cda7f9 [REFACT] Use delimiters defined in classes 2023-08-09 16:58:24 -07:00
hasherezade c645793c55 [REFACT] Moved windows related headers to win directory 2023-08-09 16:24:25 -07:00
hasherezade da2a860089 [REFACT] In IsNativeOs32: use ifdefs to check only for 32bit build 2023-08-09 11:19:30 -07:00
hasherezade 2b6fe8d497 [BUGFIX] Added missing headers 2023-08-06 16:38:33 -07:00
hasherezade aaec1950cc [REFACT] Split my_paths header 2023-08-06 16:28:52 -07:00
hasherezade 2eb0cee7d2 [FEATURE] In Antidebug: added argument description, fixed a typo 2023-08-06 15:37:26 -07:00
hasherezade 5ab93a0006 [REFACT] Define reused functions in TinyTracer.h 2023-08-06 15:25:16 -07:00
hasherezade 2b9470cb09 [FEATURE] Make AntiDebug fully independent from func arguments watch 2023-08-06 14:57:48 -07:00
hasherezade f201a34f45 [REFACT] In AntiDebug: use delimiter from TraceLog. Define label 2023-08-06 14:16:52 -07:00
hasherezade 9e4f2fa39c [REFACT] In AntiDebug: minimize header - export only functions needed by other modules 2023-08-06 14:02:15 -07:00
hasherezade b794fe7142 [REFACT] Moved constants into a separate file. Cleaned inludes. Moved string comparison to Util 2023-08-06 13:52:21 -07:00
hasherezade 8a01704c19 [BUGFIX] Use the antidebug check only on Windows. Refact: PinLocker in a separate file 2023-08-06 13:01:20 -07:00
cecio 7b36656f5c [REFACT] param passed by reference 2023-08-04 23:23:39 +02:00
cecio b1ce344e29 AntiDebug detection initial implementation 2023-08-04 22:44:36 +02:00