Skip to content

Prism, a light BEAM disassembler 🇫🇷

Time: 17:15 > 18:00
Location: Zone 1 - Gaston Berger conference stage

BEAM (Bogdan/Björn’s Erlang Abstract Machine) is a virtual machine designed by Ericsson used to run Erlang applications. We ran into such an application during an assignment and had to disassemble it as well as many libraries, and discovered that the existing tools do not produce a correct and complete disassembly. A lot of valuable information is lost in the process (cross-references and some type information) that makes the analysis of the disassembled code a nightmare, and the VM architecture makes it worse.

In this talk, we will introduce the BEAM VM and its internals, expose the reasons that led us to develop a disassembler and discuss the difficulties caused by the virtual machine architecture. We will demonstrate how our disassembler may help with batch- processing and cross-modules analysis, and how the produced disassembly makes a difference compared to the other tools.


More Conferences

Dernières Nouvelles

Call for Papers has ended!

We received a large number of submissions, bear with us while we’re scooping across the stack!
We’ll update you on your submission status ASAP!

Thank you!


Early Birds had been raffled!

STANDARD TICKETS are still available but flying away, quick!


leHACK 2024 CFP is opened!

For the 20th year, leHACK will host a prestigious talk lineup.

Wether you are a security researcher, a hacker,a freak, or a unicorn, you can come on stage and share your unique knowledge with your pairs.

Si vous voulez présenter un talk @ leHACK2024, RTFM