Skip to content

vulcanisgreat/vulcan

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Vulcan Suite

This repository contains all the code associated with Vulcan, our state-aware fuzzing tool for WearOS. The technical details are in the following paper:

  • Edgardo Barsallo Yi, Heng Zhang, Amiya Maji, Kefan Xu, and Saurabh Bagchi, "Vulcan: Lessons in Reliability of Wearables through State-AwareFuzzing," Mobisys 2020.

The repository includes the following:

  • attacker. Attacker based on Intent injection campaigns. The project is used to determine the minimum working set needed to trigger system reboots on Wear OS. The following experiments can be :
    • Rate. The rate to collect data from the sensors installed on the smartwatch.
    • Inter-device communication. Communication between both paired devices, mobile and smartwatch.
  • defender-poc. Proof-Of-Concept defender mechanism. The project implement a security mechanism based on a intermediate buffer for Intents. This mechanism helps to minimize system reboots due to similar attacker like the previous project.
  • ua-test. Toy app for the wearable used to measure the impact on the user experience of our PoC defender mechanism.
  • vulcan. Vulcan Stateful Fuzzer.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages