Tuesday 28th May, 2013
4:50pm to 5:40pm
.Bx has demonstrated how to build a Turing machine out of well-formed relocations and symbols of the ELF binary format. Other aspects of the format can be just as twisted. From a language-theoretic standpoint, the ELF format is very context-sensitive: much metadata is stored redundantly and interesting things can happen when metadata is inconsistent. Furthermore, we believe these dependencies are one of the reasons ELF binary manipulation tools are so hard get right and will present a work-in-progress framework in the style of ERESI’s elfsh that takes care of metadata-consistency for modified binaries and parsing inconsistencies for untrusted binaries.
Sign in to add slides, notes or videos to this session