WebAuthn CBOR is a Burp Extension to decode WebAuthn CBOR format. WebAuthn is a W3C Standard to support strong authentication of users. WebAuthn depends on several other specifications such as Base64url encoding, Concise Binary Object Representation (CBOR), CBOR Object Signing and Encryption (COSE) to name a few. For more details, refer 3. Dependencies. This Burp extension enables to view the decoded CBOR format.
gradle bigJar
. The compiled jar location is build/libs/webauthn-cbor-burp-all-1.0.jar
This extension was developed and tested with the following setup:
attestationObject
parameter, a new Tab WebAuthn CBOR Decode
will be added and the decoded CBOR format will be dispalyed. See Screenshot section below.This extension depends on various other libraries and their transient dependencies. See the build.gradle for the list of direct dependencies. Thanks to all the contributors. This Burp Extension is based on https://github.com/PortSwigger/example-custom-editor-tab/tree/master/java.