Loading Events

« All Events

  • This event has passed.

How to find bugs in your (x86) code; RIVER tool – current state and future

December 13, 2018 @ 8:30 am - 10:00 am

Speaker: Ciprian Păduraru


Abstract:

Even with access to the source code of a program, it is not easy to reverse engineer a program to find inputs for specific programs. This presentation starts with a practical walkthrough over classic methods for automating software testing, such as fuzz testing, symbolic and concolic execution. Then, a tool named RIVER is presented in its current state, together with the technical plans for improving it to achieve at least the same features set with similar tools such as KLEE. By using its reversible execution capabilities, and advanced tracing support, we think that by putting efforts in the implementation plan described in the presentation, we can obtain improved test coverage in relation to resources consumed. Research ideas for various parts including RIVER symbolic/concolic execution, tracers improvements, and combining these techniques with machine learning will be presented.

Details

Date:
December 13, 2018
Time:
8:30 am - 10:00 am
Event Categories:
,

Organizer

Paul Irofti

Venue

Facultatea de Matematica si Informatica, sala 202