Skip to content

Conversation

@ivg
Copy link
Member

@ivg ivg commented Feb 27, 2018

In this update we are relying on the new Primus Taint Analysis
Framework to provide us data-flow information via the
primus-propagate-taint compatibility layer. We allow a user to
select the taint propagation engine, as well as its parameters.

This commit also moves the bap_taint module to the utilities package,
as otherwise it is loaded multiple times by each plugin separatly that
may lead to unexpected results (don't ask me what are they)

There is also a small fix that prevents the racing condition between
askXXX dialogs and IDA Python breakability facility.

The merge of this PR is blocked until
BinaryAnalysisPlatform/bap#784 is merged

In this update we are relying on the new Primus Taint Analysis
Framework to provide us data-flow information via the
`primus-propagate-taint` compatibility layer. We allow a user to
select the taint propagation engine, as well as its parameters.

This commit also moves the bap_taint module to the utilities package,
as otherwise it is loaded multiple times by each plugin separatly that
may lead to unexpected results (don't ask me what are they)

There is also a small fix that prevents the racing condition between
askXXX dialogs and IDA Python breakability facility.

The merge of this PR is blocked until
BinaryAnalysisPlatform/bap#784 is merged
@ivg ivg requested a review from jaybosamiya February 27, 2018 21:25
@ivg ivg merged commit 3cd56ee into master Feb 28, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants