Releases: hasherezade/tiny_tracer
3.2
π README.md
FEATURE
- Extended disasm tracing: allowed to define ranges and depth
- Extended exclusions: allow to exclude full DLL (not only single functions) from the trace
- When tracing indirect calls/jumps - log includes an instruction that caused the branching
BUGFIX
- Other small fixes
Requires Intel Pin 3.26 - 3.31.
I am sorry but Intel does not allow for distribution of compiled Pin Tools. So, you need to compile them from the sources.
Follow the instructions to build and install.
3.0
π README.md
BUGFIX
- Fixed crashes on tracing some of the functions arguments (changed method of pointer verification)
- In case of following a child process: create a TAG file using the actual name of the traced executable (rather than assuming it is the same as the parent)
FEATURE
- Trace function output, and the modified arguments ( Issue #63 ; #75 )
- Trace local functions provided by custom definitions
- Allow to manually load APIs from exports *
- Allow to set a custom Volume ID *
- Anti-Anti Debug: allow to accelerate
GetTickCount/GetTickCount64- ifANTIDEBUG=2was enabled * - Added new definitions of anti-debug methods *
*-Windows only
Requires Intel Pin 3.26 or above.
I am sorry but Intel does not allow for distribution of compiled Pin Tools. So, you need to compile them from the sources.
Follow the instructions to build and install.
2.9.5
π README.md
FEATURE
- Allow to follow the child process (can be enabled in the INI file - option:
FOLLOW_CHILDPROCESSES) - (Issue #68)
BUGFIX
- Fixed emulation of the Trap Flag: improved support for tracing VMProtect protected executables - (Issue #69)
Requires Intel Pin 3.26 or above.
I am sorry but Intel does not allow for distribution of compiled Pin Tools. So, you need to compile them from the sources.
Follow the instructions to build and install.
2.9
π README.md
FEATURE
- Allow to dump the context of the disassembled fragments
- Trace indirect syscalls
REFACT
- Small fixes and refactoring
Requires Intel Pin 3.26 or above.
I am sorry but Intel does not allow for distribution of compiled Pin Tools. So, you need to compile them from the sources.
Follow the instructions to build and install.
2.8.2
π README.md
REFACT
- Optimizations: increased speed of tracing, lowered memory consumption
Requires Intel Pin 3.26 or above.
I am sorry but Intel does not allow for distribution of compiled Pin Tools. So, you need to compile them from the sources.
Follow the instructions to build and install.
2.8
π README.md
FEATURE
- Added Stop Offsets
- Added Tracing with Disassembly
- Detection of Heaven's Gate
- Added new AntiVm bypasses, allowing to trace some of the VMProtect variants (#61, #26)
Requires Intel Pin 3.26 or above.
I am sorry but Intel does not allow for distribution of compiled Pin Tools. So, you need to compile them from the sources.
Follow the instructions to build and install.
2.7.1
π README.md
BUGFIX
- Fixed
ANTIDEBUG=2not working for 32-bit applications (wrong size of the passed argument) - Fixed backward compatibility with older Pin versions (use
INS_OperandWidthinstead ofINS_OperandSize)
Requires Intel Pin 3.26 or above.
I am sorry but Intel does not allow for distribution of compiled Pin Tools. So, you need to compile them from the sources.
Follow the instructions to build and install.
2.7
π README.md
FEATURE
- Allow to select whether or not debug symbols should be used for name resolution - can be enabled/disabled via INI file ( Issue #39 ) [ details ]
- Bypass AntiDebug technique basing on Trap Flag. Resolved problems with tracing applications protected by VMProtect with Debugger Detection enabled (bypassed mode: "Debugger: User-mode + Kernel-mode") ( Issue #26 )
- Support detecting some of the AntiVM techniques ( WMI query parameters tracing ) - can be enabled/disabled via INI file [ details ]
- Support detecting more AntiDebug techniques ( i.e. searching for Software Breakpoints )
REFACT
- Removed dependency from
windows.h
Requires Intel Pin 3.26 or above.
I am sorry but Intel does not allow for distribution of compiled Pin Tools. So, you need to compile them from the sources.
Follow the instructions to build and install.
2.6.1
π README.md
BUGFIX
- Use export symbols only ( Issue #39 )
Requires Intel Pin 3.26 or above.
I am sorry but Intel does not allow for distribution of compiled Pin Tools. So, you need to compile them from the sources.
Follow the instructions to build and install.
2.6
π README.md
BUGFIX
- Fixed Tracer crashing while trying to dump some Unicode strings ( Issue #38 )
FEATURE
- Added an option of tracking common Antidebug techniques. Bypass Trap Flag. (Issue #32) [details]
- Added an option to track interrupts (Issue #34) [details]
- Added functions filtering (Issue #33) [details]
Requires Intel Pin 3.26 or above.
I am sorry but Intel does not allow for distribution of compiled Pin Tools. So, you need to compile them from the sources.
Follow the instructions to build and install.