#1 Firmware extraction tool in the world.


The #1 Open Source Firmware Extraction Tool

Binwalk is an open source firmware extraction tool that extracts embedded file systems from firmware images. Created in 2010 by ReFirm Lab’s own Principal Reverse Engineer Craig Heffner, Binwalk is widely recognized as the leading tool for reverse engineering firmware images.

Available on GitHub

Open Souce, Community Supported

Available via GitHub, Binwalk is a trusted tool used by developers, penetration testers, hackers and hobbyists for nearly a decade. Binwalk has more than 4,400 GitHub Stars and is embedded in several penetration testing tools such as Kali Linux.

Powering Centrifuge Platform®

Automated Security Analysis

Binwalk is used in ReFirm Lab’s Centrifuge Platform® – our flagship product that proactively vets, validates and continuously monitors the security of the firmware that runs billions of Internet of Things (IoT) devices, consumer electronics and other connected enterprise machines.

Centrifuge Platform® finds vulnerabilities before attacks happen by identifying and reporting potential zero-day vulnerabilities, hidden crypto keys, backdoor passwords, and already known vulnerabilities in IoT devices without needing access to source code.

Powering Binwalk Pro™

The Easiest Way to Extract Firmware

As a cloud-based product, Binwalk Pro™ does not require downloads or installation of source code, creates a central repository for all firmware images and extraction work, and offers an easier navigation of the file system along with easy file searching and a graphical file viewer.

Providing better support for encrypted file systems and overall better extraction performance than Binwalk open source, Binwalk Pro™ provides users with the broadest support for extraction of QNX, JFFS2, CramFS and YAFFS file systems, as well as Docker containers and UEFI.