Boyan-MILANOV / ropium

ROPium is a tool that helps you building ROP exploits by finding and chaining gadgets together
382 stars 41 forks source link

Concurrency #28

Closed nurmukhametov closed 4 years ago

nurmukhametov commented 4 years ago

It looks like there is a concurrency problem. When I run several instances of ropium at the same time then results are unstable.

The reason at least is that ROPgadget output captured at the same file.

https://github.com/Boyan-MILANOV/ropium/blob/2b40421b31be948a8dedb01cc713305022647f23/bindings/py_ropium.cpp#L19

Boyan-MILANOV commented 4 years ago

Nice catch :) I fixed it, now the tool uses different files for different instances