Chair of Programming Languages and AI
print


Breadcrumb Navigation


Content

Machine Learning for Binary Reverse Engineering

This seminar covers recent topics and advances in Reverse Engineering techniques aided by Machine Learning. We will cover recovery of function boundaries, symbols, and in particular Deep Learning models that produce vector representations of machine code.

Prerequisites Any course offering an introduction to machine learning, familarity with assembly code

Dates and times stated below are preliminary, but probably won't change anymore.

Participation in the first session (April 23) is mandatory, anyone not present (without valid excuse) cannot take this seminar. Seminar sessions take place Wednesdays 4-6pm at Oettingenstr. 67, room 067 from 23.4.-23.7.25

After the first session, the participants will choose their paper. The first presentations start two weeks after. Each participant is required to give a presentation of his paper, prepare a discussion, participate in every week's discussion, and write a seminar report at the end of the term.