Skip to main content

Recover keys from collected nonces

Project description

Flipper Nested Recovery script

Script recovers keys from collected authorization attempts (nonces). You can collect nonces on Flipper Zero with https://github.com/AloneLiberty/FlipperNested

Flipper Zero should be connected with USB cable and not used by other software (./fbt log, qFlipper)

You should use MSYS2 and install from sources to run on Windows.

Installation

pip install --upgrade FlipperNested

or, install from sources:

pip install pyserial protobuf
python setup.py sdist bdist_wheel
pip install --user --no-index --upgrade --find-links=./dist FlipperNested

Usage

$ FlipperNested
Checking 12345678.nonces
Calculating for key type A, sector 0
Found 1 key(s): ['ffffffffffff']
...
Found potential 32 keys, use "Check found keys" in app

$ FlipperNested --help
usage: FlipperNested [-h] [--uid UID] [--save | --no-save]

Calculate keys after Nested attack

options:
  -h, --help         show this help message and exit
  --uid UID          Recover only for this UID
  --save, --no-save  Debug: Save keys/nonces from Flipper (default: False)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

FlipperNested-1.4.3.tar.gz (33.8 kB view hashes)

Uploaded Source

Built Distributions

FlipperNested-1.4.3-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (42.4 kB view hashes)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

FlipperNested-1.4.3-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (41.7 kB view hashes)

Uploaded PyPy manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

FlipperNested-1.4.3-pp39-pypy39_pp73-macosx_10_9_x86_64.whl (45.0 kB view hashes)

Uploaded PyPy macOS 10.9+ x86-64

FlipperNested-1.4.3-cp311-cp311-musllinux_1_1_x86_64.whl (83.2 kB view hashes)

Uploaded CPython 3.11 musllinux: musl 1.1+ x86-64

FlipperNested-1.4.3-cp311-cp311-musllinux_1_1_aarch64.whl (82.1 kB view hashes)

Uploaded CPython 3.11 musllinux: musl 1.1+ ARM64

FlipperNested-1.4.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (76.9 kB view hashes)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

FlipperNested-1.4.3-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (78.9 kB view hashes)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

FlipperNested-1.4.3-cp311-cp311-macosx_11_0_arm64.whl (46.5 kB view hashes)

Uploaded CPython 3.11 macOS 11.0+ ARM64

FlipperNested-1.4.3-cp311-cp311-macosx_10_9_x86_64.whl (46.9 kB view hashes)

Uploaded CPython 3.11 macOS 10.9+ x86-64

FlipperNested-1.4.3-cp310-cp310-musllinux_1_1_x86_64.whl (82.4 kB view hashes)

Uploaded CPython 3.10 musllinux: musl 1.1+ x86-64

FlipperNested-1.4.3-cp310-cp310-musllinux_1_1_aarch64.whl (81.3 kB view hashes)

Uploaded CPython 3.10 musllinux: musl 1.1+ ARM64

FlipperNested-1.4.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (76.9 kB view hashes)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

FlipperNested-1.4.3-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (78.9 kB view hashes)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

FlipperNested-1.4.3-cp310-cp310-macosx_11_0_arm64.whl (46.5 kB view hashes)

Uploaded CPython 3.10 macOS 11.0+ ARM64

FlipperNested-1.4.3-cp310-cp310-macosx_10_9_x86_64.whl (46.9 kB view hashes)

Uploaded CPython 3.10 macOS 10.9+ x86-64

FlipperNested-1.4.3-cp39-cp39-musllinux_1_1_x86_64.whl (82.2 kB view hashes)

Uploaded CPython 3.9 musllinux: musl 1.1+ x86-64

FlipperNested-1.4.3-cp39-cp39-musllinux_1_1_aarch64.whl (81.1 kB view hashes)

Uploaded CPython 3.9 musllinux: musl 1.1+ ARM64

FlipperNested-1.4.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (76.8 kB view hashes)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

FlipperNested-1.4.3-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (78.7 kB view hashes)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

FlipperNested-1.4.3-cp39-cp39-macosx_11_0_arm64.whl (46.5 kB view hashes)

Uploaded CPython 3.9 macOS 11.0+ ARM64

FlipperNested-1.4.3-cp39-cp39-macosx_10_9_x86_64.whl (46.9 kB view hashes)

Uploaded CPython 3.9 macOS 10.9+ x86-64

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page