3 papers
cs.CR2020
VPS: Excavating High-Level C++ Constructs from Low-Level Binaries to Protect Dynamic Dispatching
Andre Pawlowski, Victor van der Veen, Dennis Andriesse +4
Polymorphism and inheritance make C++ suitable for writing complex software, but significantly increase the attack surface because the implementation relies on virtual function tab…
cs.CR2020
Detile: Fine-Grained Information Leak Detection in Script Engines
Robert Gawlik, Philipp Koppe, Benjamin Kollenda +3
Memory disclosure attacks play an important role in the exploitation of memory corruption vulnerabilities. By analyzing recent research, we observe that bypasses of defensive solut…
cs.CR2019
Towards Automated Application-Specific Software Stacks
Nicolai Davidsson, Andre Pawlowski, Thorsten Holz
Software complexity has increased over the years. One common way to tackle this complexity during development is to encapsulate features into a shared library. This allows develope…