Past Meetup

Monads for reverse engineering

This Meetup is past

10 people went

Location image of event venue


I'm very happy to announce that Joachim Breitner will give a talk, titled Monads for reverse engineering!


While developing tttool ( ) I used a monad to simultaneously parse a binary file and keep track of which segments in the file are what. The latter allowed me to find out what parts of the file I did not understand yet, or detect overlapping regions, which indicate a mistake.

When writing out the binary file, I had to refer to offsets in the file before knowing them. MonadFix, together with the nice recursive-do-notation, allowed me to do that in a slightly mind-bending, yet very intuitive way.


18:30 Welcome and organizational matters
18:40 Monads for reverse engineering

After the meetup, we plan to go to the Pizzahaus for some interesting conversations and drinks.

The company is located in the Hoepfner-Burghof, on the third floor.