ToothPicker

ToothPicker

Secure Mobile Networking Lab
syzkaller

syzkaller

Google
+
+

Related Products

  • Ditto
    2 Ratings
    Visit Website
  • PDFCreator
    536 Ratings
    Visit Website
  • QuantaStor
    6 Ratings
    Visit Website
  • Parasoft
    142 Ratings
    Visit Website
  • Orca Security
    531 Ratings
    Visit Website
  • Twilio
    1,380 Ratings
    Visit Website
  • MuukTest
    34 Ratings
    Visit Website
  • DataImpulse
    30 Ratings
    Visit Website
  • Teradata VantageCloud
    1,105 Ratings
    Visit Website
  • Docmosis
    48 Ratings
    Visit Website

About

ToothPicker is an in-process, coverage-guided fuzzer for iOS. It was developed to specifically target iOS's Bluetooth daemon and to analyze various Bluetooth protocols on iOS. As it is built using FRIDA, it can be adapted to target any platform that runs FRIDA. This repository also includes an over-the-air fuzzer with an exemplary implementation to fuzz Apple's MagicPairing protocol using InternalBlue. Additionally, it contains the ReplayCrashFile script that can be used to verify crashes the in-process fuzzer has found. This is a very simple fuzzer that only flips bits and bytes of inactive connections. No coverage, no injection, but nice as a demo and stateful. Runs just with Python and Frida, no modules or installation are required. ToothPicker is built on the codebase of frizzer. It is recommended to set up a virtual Python environment for frizzer. Starting from the iPhone XR/Xs, PAC has been introduced.

About

syzkaller is an unsupervised coverage-guided kernel fuzzer. Supports FreeBSD, Fuchsia, gVisor, Linux, NetBSD, OpenBSD, and Windows. Initially, syzkaller was developed with Linux kernel fuzzing in mind, but now it's being extended to support other OS kernels as well. Once syzkaller detects a kernel crash in one of the VMs, it will automatically start the process of reproducing this crash. By default, it will use 4 VMs to reproduce the crash and then minimize the program that caused it. This may stop the fuzzing, since all of the VMs might be busy reproducing detected crashes. The process of reproducing one crash may take from a few minutes up to an hour depending on whether the crash is easily reproducible or non-reproducible at all.

Platforms Supported

Windows
Mac
Linux
Cloud
On-Premises
iPhone
iPad
Android
Chromebook

Platforms Supported

Windows
Mac
Linux
Cloud
On-Premises
iPhone
iPad
Android
Chromebook

Audience

Professional users interested in a fuzzing solution to test their iOS applications

Audience

Anyone in search of a solution to test their applications and improve their kernel fuzzing operations

Support

Phone Support
24/7 Live Support
Online

Support

Phone Support
24/7 Live Support
Online

API

Offers API

API

Offers API

Screenshots and Videos

Screenshots and Videos

Pricing

Free
Free Version
Free Trial

Pricing

Free
Free Version
Free Trial

Reviews/Ratings

Overall 0.0 / 5
ease 0.0 / 5
features 0.0 / 5
design 0.0 / 5
support 0.0 / 5

This software hasn't been reviewed yet. Be the first to provide a review:

Review this Software

Reviews/Ratings

Overall 0.0 / 5
ease 0.0 / 5
features 0.0 / 5
design 0.0 / 5
support 0.0 / 5

This software hasn't been reviewed yet. Be the first to provide a review:

Review this Software

Training

Documentation
Webinars
Live Online
In Person

Training

Documentation
Webinars
Live Online
In Person

Company Information

Secure Mobile Networking Lab
github.com/seemoo-lab/toothpicker

Company Information

Google
United States
github.com/google/syzkaller

Alternatives

LibFuzzer

LibFuzzer

LLVM Project

Alternatives

ClusterFuzz

ClusterFuzz

Google
Atheris

Atheris

Google
Jazzer

Jazzer

Code Intelligence
ToothPicker

ToothPicker

Secure Mobile Networking Lab
syzkaller

syzkaller

Google
Honggfuzz

Honggfuzz

Google
Honggfuzz

Honggfuzz

Google

Categories

Categories

Integrations

FreeBSD
Fuchsia Service Maintenance Software
NetBSD
OpenBSD
Python

Integrations

FreeBSD
Fuchsia Service Maintenance Software
NetBSD
OpenBSD
Python
Claim ToothPicker and update features and information
Claim ToothPicker and update features and information
Claim syzkaller and update features and information
Claim syzkaller and update features and information