illera88 / Ponce

IDA 2016 plugin contest winner! Symbolic Execution just one-click away!
https://docs.idaponce.com
Other
1.5k stars 74 forks source link

Does Ponce support multi-threaded applications? #92

Closed andyvan92117 closed 4 years ago

andyvan92117 commented 6 years ago

We often want to track tainted memory as it flows from one thread to the next. Does Ponce support this?

illera88 commented 6 years ago

Ponce relies on triton and since version 0.6 now you can create an API instance per every thread and therefore track multiple threads simultaneously.

Unfortunately I don't have enough spare time to dedicate to Ponce to implement that.

There is a looong list of things that needs to be implemented to make Ponce robust enough to handle those kind of complicated binaries.

Sorry about that.