Skip to content

covidsafewatch/covidsafe-CVE-2020-12717-exploit

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

What

This is the code for the demonstration of the COVIDSafe exploit in

Server

This has to be run on linux. It uses @abandonware/bleno nodejs module (you need nodejs10), which trivially allows setting advertising bytes for the gatt server.

I run this on Linux Mint, in VirtualBox, adding a USB Bluetooth adapter to pass through. Install the requirements as per bleno's intructions, they are still current.

It runs an express server, with a very simple interface:

http://0.0.0.0:3000/start - starts advertising with exploit advertisement

http://0.0.0.0:3000/stop - stops advertising

Client

A super simple Material Angular application. If you set up a Host-only Adapter for VirtualBox, you can connect to the server in the VM. Simply toggle to hit the APIs. See the site/README.md for details on how to run it.

About

Code for exploit for CVE-2020-12717

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 53.6%
  • JavaScript 37.9%
  • HTML 7.3%
  • CSS 1.2%