lunixbochs / usercorn

dynamic binary analysis via platform emulation

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Implement eventfd2 and releated inux syscall.

ppey opened this issue · comments

commented

I plan to use usercorn (Instead of angr) for a research project where I want analyze real world GUI based applications in order to improve their security. Ui frameworks like gtk use eventfd2 and related syscalls. I would like to implement them but I'm not quite sure if I'm skilled enough for doing that. Might it be possible, to make some kind of wiki for or another form of documentation explaining the existing syscall code?

commented

Thanks for your explanation! Our idea is to use unicorn as part of our testing suit to detect issues like heap or stack based buffer overflows and ensure a test coverage based on basic blocks. However, most of the tools building on top of unicorn are well for CTF binaries, but are not well suited for real world applications.
I think usercorn is different due to its good support for dynamic linking, support for the important syscalls and its performance.
I'll continue my tests and plan implement at least the simple syscalls. Once they are working, i'll submit some PRs.