Skip to content

Releases: hasherezade/tiny_tracer

3.2

27 Nov 21:21

Choose a tag to compare

πŸ“– 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

10 Jun 11:18

Choose a tag to compare

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

*-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

30 Dec 23:08

Choose a tag to compare

πŸ“– README.md

FEATURE

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

06 Dec 22:15

Choose a tag to compare

2.9

πŸ“– README.md

FEATURE

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

26 Aug 18:52

Choose a tag to compare

πŸ“– 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

24 Aug 17:20

Choose a tag to compare

2.8

πŸ“– README.md

FEATURE


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

26 Aug 21:01

Choose a tag to compare

πŸ“– README.md

BUGFIX

  • Fixed ANTIDEBUG=2 not working for 32-bit applications (wrong size of the passed argument)
  • Fixed backward compatibility with older Pin versions (use INS_OperandWidth instead of INS_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

26 Aug 11:42

Choose a tag to compare

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

14 Aug 10:51

Choose a tag to compare

πŸ“– 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

12 Aug 17:51

Choose a tag to compare

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.