Skip to content

Releases: s3team/uroboros

v3.0.1

Choose a tag to compare

@yellowbyte yellowbyte released this 19 Feb 04:21

Fixes:

  • Fixes issues in remote testing infrastructure
  • Fixes issues in local testing infrastructure
  • Fixes failed regression tests

v3.0

Choose a tag to compare

@weaver9651 weaver9651 released this 11 Feb 02:46

Features:

  • Initial support for ARM Thumb binaries
  • Added ARM Thumb documentation (ARM.md)

v2.6.2

Choose a tag to compare

@yellowbyte yellowbyte released this 27 Jan 19:57

Instrumentation Bug Fixes:

  • Supports void* datatype for action printargs.
  • Enables the use of main symbol. Previously, main is identified at the latter stage, after instrumentation. Therefore, a user cannot use the main symbol as loc when specifying where to instrument.
  • Fixes loc or address conflicts. Previously, if two instrumentation points refers to the same address,
    one of the two points will be ignored.

v2.6.1

Choose a tag to compare

@yellowbyte yellowbyte released this 23 Sep 03:46

Bug Fix:

  • [ Instrumentation] Ensures an instrumentation point's cmd (compilation command) is only executed once

v2.6

Choose a tag to compare

@yellowbyte yellowbyte released this 23 Sep 03:42

Features:

  • Supports jump table where the table contains constants to calculate the jump destinations
  • Updates data-flow analysis and flow-insensitve analysis to support more instruction types
  • Updates comment in instruction type to be more flexible. Previously comment value can only be string

v2.5

Choose a tag to compare

@yellowbyte yellowbyte released this 23 Sep 03:38

Feature:

  • Reuses existing PLT table for symbolization when analyzing statically-linked binaries

v2.4

Choose a tag to compare

@yellowbyte yellowbyte released this 23 Sep 03:33

Feature:

  • [Instrumentation] Updates instrumentation comment (each inserted instruction has a comment) to shows filename, line number in file, and instrumentation point index

v2.3.1

Choose a tag to compare

@yellowbyte yellowbyte released this 23 Sep 03:29

Bug Fix:

  • Discrepency in filename vs filepath for objects to include for recompilation

v2.3

Choose a tag to compare

@yellowbyte yellowbyte released this 23 Sep 03:24

Feature:

  • Adds flow insensitive analysis for GOT rewriting

v2.2

Choose a tag to compare

@yellowbyte yellowbyte released this 23 Sep 03:16

Feature:

  • [Instrumentation] Adds direction AT and action INCLUDE