Skip to main content

Showing 1–2 of 2 results for author: Thomas, S L

Searching in archive cs. Search in all archives.
.
  1. arXiv:2208.03528  [pdf, other

    cs.CR

    MetaEmu: An Architecture Agnostic Rehosting Framework for Automotive Firmware

    Authors: Zitai Chen, Sam L. Thomas, Flavio D. Garcia

    Abstract: In this paper we present MetaEmu, an architecture-agnostic emulator synthesizer geared towards rehosting and security analysis of automotive firmware. MetaEmu improves over existing rehosting environments in two ways: Firstly, it solves the hitherto open-problem of a lack of generic Virtual Execution Environments (VXEs) for rehosting by synthesizing processor simulators from Ghidra's language defi… ▽ More

    Submitted 6 August, 2022; originally announced August 2022.

  2. arXiv:2106.02623  [pdf, other

    cs.CR

    The Closer You Look, The More You Learn: A Grey-box Approach to Protocol State Machine Learning

    Authors: Chris McMahon Stone, Sam L. Thomas, Mathy Vanhoef, James Henderson, Nicolas Bailluet, Tom Chothia

    Abstract: In this paper, we propose a new approach to infer state machine models from protocol implementations. Our method, STATEINSPECTOR, learns protocol states by using novel program analyses to combine observations of run-time memory and I/O. It requires no access to source code and only lightweight execution monitoring of the implementation under test. We demonstrate and evaluate STATEINSPECTOR's effec… ▽ More

    Submitted 7 June, 2021; v1 submitted 4 June, 2021; originally announced June 2021.