Passkey Raider - Burp Suite Extension

1739956158252.webp

Passkey Raider is a Burp Suite extension designed to facilitate comprehensive testing of Passkey systems. It offers three core functionalities:
  1. Decode and encode Passkey data in HTTP requests.
  2. Automatically replace the public key in Passkey registration flows with a generated public key.
  3. Automatically sign data in Passkey authentication flows using a generated private key.

Features​

  • Regex Support:

    Extract Passkey components (clientDataJSON, attestationObject, authenticatorData, and signature) from HTTP requests.
  • Encoding Support:

    Handle the following formats:
    • URL-encoded
    • Base64
    • Base64URL
  • Passkey Data Type Support:
    • clientDataJSON
    • AttestationObject
    • authenticatorData
    • Attestation Statement (None, AndroidKey, AndroidSafetyNet, AppleAnonymous, FIDOU2F, Packed, TPM)
  • Key Pair Generation:

    Generate key pairs using algorithms such as RS256, ES256, RS1, EdDSA, RS384, RS512, ES384, and ES512.
  • Automation:
    • Automatically replace a public key during Passkey registration flows.
    • Automatically sign data in Passkey authentication flows.
  • Project Integration:

    Save and load settings directly into Burp Suite project file.
  • Request Highlighting:

    Identify and highlight Passkey registration and authentication requests in Burp Suite's Proxy tool.

Installation​

From the BApp Store​

The recommended and easiest method is via Burp Suite's BApp Store. Refer to the Burp Suite documentation for detailed steps.

Manual Installation​

  1. Download the latest release: Passkey-Raider-1.0.1.jar.
  2. Open Burp Suite, navigate to Extensions > Add, and load the JAR file.
 
Back
Top