{"title":"PPB — Hardware Auditing — Audit platforms","description":null,"products":[{"product_id":"bus-pirate-v5","title":"Bus Pirate 5","description":"\u003ch2\u003eIntroduction\u003c\/h2\u003e\n\u003cp\u003eThe Bus Pirate is the world's best known hardware hacking \/ debugging \/ development device. Whether you're debugging hardware, tinkering with unknown devices, flashing micro-controllers, sniffing unknown protocols, side-channel attacks, prototyping new PCBs .. the Bus Pirate has you covered.\u003c\/p\u003e\n\u003cp\u003eThe \u003cstrong\u003eBus Pirate's killer feature\u003c\/strong\u003e is its \u003cstrong\u003ebuilt-in terminal\u003c\/strong\u003e: Instead of fighting with multiple tools, exotic protocols, frustrating voltage levels and rewriting code for every project - simply connect to the full-colour VT100 terminal.\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003eConfigure the device you're working with, whether it's a known protocol or something exotic, and \u003cstrong\u003esend commands directly to your device\u003c\/strong\u003e : chips, sensors, etc - the Bus Pirate handles the heavy lifting - \u003cstrong\u003ewithout writing a single line of code.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eThe Bus Pirate 5 is the culmination of over 10 years of hard work and relentless development, and features an incredibly dedicated and active community.\u003cbr\u003e\u003c\/p\u003e\n\u003cdiv style=\"margin-top: 2em;\" class=\"grid\"\u003e\n\u003cdiv class=\"grid-item small--one-whole medium--one-half large--one-half text-left\"\u003e\n\u003ch3\u003eTerminal Interface\u003cbr\u003e\n\u003c\/h3\u003e\nFull colour (VT100) terminal with real-time pin status (voltage + function), system configuration and direct command CLI.\u003cbr\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2175\/8571\/files\/Bus-Pirate-Terminal-2.png?v=1712236404\" alt=\"\"\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"grid-item small--one-whole medium--one-half large--one-half text-left\"\u003e\n\u003ch3\u003eFull Colour IPS LCD\u003cbr\u003e\n\u003c\/h3\u003e\nConfigurable pin labels, real-time voltage monitoring and current consumption of the programmable power supply unit.\u003cbr\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2175\/8571\/files\/BusPirate-Screen.png?v=1712236406\" alt=\"\"\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch2\u003eKey Features\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eBulldozer buffered IO\u003c\/strong\u003e - 1.2 to 5volt direct interfacing with 8 bidirectional buffered IOs\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eVoltage measurement extravaganza\u003c\/strong\u003e - Bus Pirate 5 displays voltage readings for every pin, right on its vibrant LCD screen and in the terminal statusbar\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCurrent measurement\u003c\/strong\u003e - Get a reality check by monitoring current use in real time\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eProgrammable power supply\u003c\/strong\u003e - 1 to 5volt output, 400mA max, for powering all kinds of devices\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eProgrammable current limit\u003c\/strong\u003e - A 0 to 500mA programmable hardware fuse sets current limits that keep your projects safe and sane\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eA big colorful display\u003c\/strong\u003e - Keep track of pin assignments, voltages and current\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eColor terminal and statusbar\u003c\/strong\u003e - VT100 terminal emulation for that modern 1970s feel\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eJust One Button\u003c\/strong\u003e - A dedicated button for automating repetitive debug commands while you're wrist deep in circuits\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eAuxiliary Header\u003c\/strong\u003e - A second header to easily connect logic analyzers and other tools. Stop struggling to fit multiple probe hooks on tiny chip leads\u003cbr\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eThe Bus Pirate has a full range of accessories, available in a pack, or individually.\u003cbr\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003ePremium Probe Cable Set\u003c\/strong\u003e: color-coded, labeled leads, breadboard pins\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePremium Auxiliary Cable Set\u003c\/strong\u003e: color-coded, silicone-coated wires\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eAuxiliary cable\u003c\/strong\u003e: color-coded crimp housings\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eKF141 connector board\u003c\/strong\u003e: right angle, labeled IO pins\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRaspberry Pi Pico\u003c\/strong\u003e right-angle connectors.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eBus Pirate 5 - Unboxing\u003c\/h2\u003e\n\u003cfigure\u003e\u003cvideo lite-youtube=\"\" videoid=\"1GIqLmzRPBg\" posterquality=\"maxresdefault\" params=\"rel=0\"\u003e\u003c\/video\u003e\u003c\/figure\u003e\n\u003cdiv style=\"margin-top: 2em;\" class=\"grid\"\u003e\n\u003cdiv class=\"grid-item small--one-whole medium--one-half large--one-half text-left\"\u003e\n\u003ch2\u003e\u003cstrong\u003eWhat's included\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eStandalone\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/li\u003e\n\u003cul\u003e\n\u003cli\u003e1x Bus Pirate v5\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003e1x Injection Molded Enclosure\u003c\/li\u003e\n\u003cli\u003e6x Interchangeable buttons\u003c\/li\u003e\n\u003cli\u003eCustom-scent scratch-n-sniff stickers\u003cbr\u003e\u003cbr\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cli\u003e\u003cstrong\u003eComplete Pack\u003c\/strong\u003e\u003c\/li\u003e\n\u003cul\u003e\n\u003cli\u003e1x Bus Pirate v5\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003e1x Injection Molded Enclosure\u003c\/li\u003e\n\u003cli\u003e6x Interchangeable buttons\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003eCustom-scent scratch-n-sniff stickers\u003cbr\u003e\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003eAuxiliary Cable Set\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003eProbe Cable Kit\u003c\/li\u003e\n\u003cli\u003eKF141 Connector (Right Angle)\u003c\/li\u003e\n\u003cli\u003eRaspberry Pi Pico Connecter (Right Angle)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"grid-item small--one-whole medium--one-half large--one-half text-left\"\u003e\n\u003ch2\u003e\u003cstrong\u003eDevice Specifications\u003cbr\u003e\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eCores:\u003c\/strong\u003e 2x32-bits @ 125MHz RP2040\/ARM\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFlash:\u003c\/strong\u003e 128Mbits\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eStorage\u003c\/strong\u003e: 1GB NAND (100MB Usable)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDisplay\u003c\/strong\u003e: 320x240 IPS all-angles\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMagic Peripheral\u003c\/strong\u003e: RP2040 PIO module\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eTerminal\u003c\/strong\u003e: VT100 color with live statusbar\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLEDs\u003c\/strong\u003e: 18 RGB LEDs\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eIO Pins\u003c\/strong\u003e: 8x IOs @ 1.2 - 5.0v\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePull Up Resistors\u003c\/strong\u003e: 8x Pins\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eADC \/ Voltage Measurement\u003c\/strong\u003e: All pins\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePower Supply\u003c\/strong\u003e: 1 - 5v\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCurrent Sense\u003c\/strong\u003e: 0 - 500mA\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eProgrammable Fuse\u003c\/strong\u003e: 0 - 500mA\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003e\u003cstrong\u003eTechnical Resources\u003cbr\u003e\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/hardware.buspirate.com\/?ref=lab401.com\" title=\"Bus Pirate Hardware REference\" target=\"_blank\"\u003eBus Pirate Hardware Specs\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/firmware.buspirate.com\/\" title=\"Bus Pirate Firmware\" target=\"_blank\"\u003eBus Pirate Firmware Information\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/forum.buspirate.com\/\" title=\"Bus Pirate Forum\" target=\"_blank\"\u003eBus Pirate Forum\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/github.com\/DangerousPrototypes?tab=repositories\" title=\"Bus Pirate Github Repos\" target=\"_blank\"\u003eBus Pirate GitHub Repos\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"BusPirate","offers":[{"title":"Complete","offer_id":47989305704795,"sku":"BUSPIRATE-5-PACK-COMPLETE","price":89.0,"currency_code":"EUR","in_stock":true},{"title":"Standalone","offer_id":47989305672027,"sku":"BUSPIRATE-5","price":59.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/2175\/8571\/files\/BusPirate-Lab401-1.png?v=1713389104"},{"product_id":"whidboard-pro","title":"WHIDBoard Pro","description":"\u003cdiv class=\"contentGroup\"\u003e\n   \u003cp\u003eAuditing hardware and embedded devices has a well-earned reputation of being difficult because it is truly full-stack: it requires knowledge and tools across several disciplines: electronics, hardware, firmware and software.\u003c\/p\u003e\n   \u003cp\u003eOften, hardware auditors are defeated not by the device they're testing, but by their own tools: a missing adaptor, inadequate power  supplies, out-of-production devices, repetitive manual tasks prone to error, or the almost impossible task of maintaining an up-to-date and stable linux environment.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- START Wide Quote --\u003e \n\u003cdiv class=\"wide-quote\"\u003e\n   \u003cvideo autoplay=\"autoplay\" loop=\"loop\" muted=\"\" playsinline=\"\" preload=\"auto\" poster=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2175\/8571\/files\/WHIDBoard---Wide-Quote.jpg?v=1765527488\"\u003e\n      \u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/f1a0cda3b1f84f31abf8f066c3f66f9e.mp4\" type=\"video\/mp4\"\u003e\u003c\/video\u003e\n   \u003cspan\u003e▰BUILT WITH EXPERTISE\u003cbr\u003eTRUSTED BY PROFESSIONAL HACKERS▰\u003c\/span\u003e \n\u003c\/div\u003e\n\u003cdiv class=\"contentGroup\"\u003e\n   \u003cp\u003eThe WHIDBoard was born out of necessity by renouned hardware-hacker \u0026amp; educator Luca Bongiorni - as a real-world, all-in-one, reliable solution for offensive hardware pentesting. Its philosophy is to provide \u003cb\u003eeverything you need\u003c\/b\u003e across the \u003cb\u003efull-stack\u003c\/b\u003e without getting in your way, or forcing you to change your habits work. \u003cb\u003eHere's what it provides: \u003c\/b\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"grid\" style=\"margin-top: 2em; width:95%; margin-left: auto; margin-right: auto;\"\u003e\n   \u003cdiv class=\"grid-item small--one-whole medium--one-whole large--one-half text-left\"\u003e\n      \u003ch3\u003ePHYSICAL LAYER: INTERFACE DISCOVERY\u003c\/h3\u003e\n      \u003cp\u003eThe WHIDBoard supports multiple onboard \u003cb\u003elogic levels\u003c\/b\u003e, \u003cb\u003epin enumeration\u003c\/b\u003e for \u003cb\u003eautomated discovery\u003c\/b\u003e of interfaces, and an 8-channel \u003cb\u003elogic analyser\u003c\/b\u003e.\u003c\/p\u003e\n   \u003c\/div\u003e\n   \u003cdiv class=\"grid-item small--one-whole medium--one-whole large--one-half text-left\"\u003e\n      \u003ch3\u003ePROTOCOL LAYER: COMMUNICATION\u003c\/h3\u003e\n      \u003cp\u003eWHIDBoard is \u003cb\u003efully integrated\u003c\/b\u003e into \u003ca href=\"https:\/\/tsurugi-linux.org\" target=\"_blank\"\u003eTsurugi Linux\u003c\/a\u003e, the leading distro for digital forensics. Every tool for every interface is available, and guaranteed to be stable.\u003c\/p\u003e\n   \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"grid\" style=\"margin-top: 2em; width:95%; margin-left: auto; margin-right: auto;\"\u003e\n   \u003cdiv class=\"grid-item small--one-whole medium--one-whole large--one-half text-left\"\u003e\n      \u003ch3\u003eFIRMWARE LAYER: EXFIL \u0026amp; ANALYSIS\u003c\/h3\u003e\n      \u003cp\u003eThe WHIDBoard provides all necessary tools for exfiltration and analysis: namp, wireshark, ghidra, ZAP Proxy, binwarl, unblob - and many more.\u003c\/p\u003e\n   \u003c\/div\u003e\n   \u003cdiv class=\"grid-item small--one-whole medium--one-whole large--one-half text-left\"\u003e\n      \u003ch3\u003eSOFTWARE LAYER: EXPLOIT\u003c\/h3\u003e\n      \u003cp\u003eWhatever your goal: device hardening, credential exfiltration, low-level debugging, auditing or forensics, the WHIDBoard provides everything you need.\u003c\/p\u003e\n   \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"contentGroup\"\u003e\n   \u003cp\u003eLab401 is proud to be the official manufacturer and exclusive distributor of the \u003cb\u003eWHIDBoard Pro Kit\u003c\/b\u003e. The kit includes the WHIDBoard itself, hand-picked accessories and a battle-ready road-case. It's made for the on-the-go hacker, and built to last.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"contentGroup\"\u003e\n   \u003ch2\u003eWHIDBOARD: HARDWARE HACKING MADE EASY\u003c\/h2\u003e\n   \u003cp\u003eThe philosophy of the WHIDBoard is to abstract the difficult parts of hardware hacking - and allow you to to concentrate on hacking your target device. It removes the need to collect dozens of adaptors, gadgets and gizmos; you no longer need to spend hours trying to maintain your linux environment; your days of debugging your debugging tools are over.\u003c\/p\u003e\n   \u003cp\u003eCheck out \u003cb\u003ereal-world\u003c\/b\u003e demonstrations of the WHIDBoard below; over 30 minutes, the tool's creator, Luca Bongiorni walks you through the device, how it works, and real-world examples of device hacking.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cvideo lite-youtube-playlist params=\"rel=0\" thumb-layout=\"vertical\" auto-play-thumb=\"true\" class=\"videoEmbed\"\u003e\n   \u003cvideo playlist-entry params=\"rel=0\" videotitle=\"WHIDBoard: Product Introduction\" videodescription=\"Learn how the WHIDBoard can super-charge your hardware hacking work-flow\" videoid=\"5qwY6cdCKJo\" posterquality=\"hqdefault\"\u003e    \u003c\/video\u003e\n   \u003cvideo playlist-entry videotitle=\"Hardware Hacking with WHIDBoard\" videodescription=\"Deep-dive the WHIDBoard's features, with real-world targets and actual examples from in the field.\" videoid=\"0IkFaHAO8i0\" posterquality=\"hqdefault\"\u003e    \u003c\/video\u003e\n   \u003cvideo playlist-entry params=\"rel=0\" videotitle=\"WHIDBoard Pro Kit: Unboxing\" videodescription=\"The WHIDBoard Pro Kit includes everything you need for hardware hacking in a battle-ready case.\" videoid=\"fxfbdM2vdak\" posterquality=\"hqdefault\"\u003e    \u003c\/video\u003e\n\u003c\/video\u003e\n\u003cdiv class=\"contentGroup\"\u003e\n   \u003ch2\u003eDISCOVER THE WHIDBOARD\u003c\/h2\u003e\n   \u003cp\u003eIt might look like a simple PCB, but the WHIDBoard is no less than 15-tools in one. Check out each feature below:\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"grid\" style=\"margin-top: 2em\"\u003e\n   \u003cdiv style=\"text-align: start;\" class=\"grid-item small--one-whole medium--one-whole large--one-third text-left\"\u003e\n      \u003cdiv class=\"feature-item\" data-feature-id=\"1\"\u003e\n         \u003ch3\u003e1. Pin Enumerator\u003c\/h3\u003e\n         \u003cp\u003ePin Enumeration means that the WHIDBoard figures out what you've got plugged in. Connect suspicious pins, and the WHIDBoard does the rest.\u003c\/p\u003e\n      \u003c\/div\u003e\n   \u003c\/div\u003e\n   \u003cdiv style=\"text-align: start;\" class=\"grid-item small--one-whole medium--one-whole large--one-third text-left\"\u003e\n      \u003cdiv class=\"feature-item\" data-feature-id=\"2\"\u003e\n         \u003ch3\u003e2. Built-in level-shifters\u003c\/h3\u003e\n         \u003cp\u003eOnboard support for all standard power levels: 1.8V, 2.5V, 3.3V and VREF. No more external supplies, no more common ground problems.\u003c\/p\u003e\n      \u003c\/div\u003e\n   \u003c\/div\u003e\n   \u003cdiv style=\"text-align: start;\" class=\"grid-item small--one-whole medium--one-whole large--one-third text-left\"\u003e\n      \u003cdiv class=\"feature-item\" data-feature-id=\"3\"\u003e\n         \u003ch3\u003e3. Interface with everything\u003c\/h3\u003e\n         \u003cp\u003eNative support for UART, SPI, I2C, SWD and JTAG. All of the accessories, clips and cables that you need are included in the WHIDBoard Pro Kit.\u003c\/p\u003e\n      \u003c\/div\u003e\n   \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"product-image-container\" style=\"margin: 0em;\"\u003e\n   \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2175\/8571\/files\/WHIDBoard---Hardware-Hacking-Tool---Topdown.png?v=1765464695\" alt=\"\"\u003e    \n   \u003cul class=\"markers-list\"\u003e\n      \u003cli class=\"feature-marker\" data-feature-id=\"1\" data-x=\"20\" data-y=\"0\"\u003e1\u003c\/li\u003e\n      \u003cli class=\"feature-marker\" data-feature-id=\"2\" data-x=\"51\" data-y=\"21\"\u003e2\u003c\/li\u003e\n      \u003cli class=\"feature-marker\" data-feature-id=\"3\" data-x=\"67\" data-y=\"16\"\u003e3\u003c\/li\u003e\n      \u003cli class=\"feature-marker\" data-feature-id=\"4\" data-x=\"0\" data-y=\"72\"\u003e4\u003c\/li\u003e\n      \u003cli class=\"feature-marker\" data-feature-id=\"5\" data-x=\"88\" data-y=\"61\"\u003e5\u003c\/li\u003e\n      \u003cli class=\"feature-marker\" data-feature-id=\"6\" data-x=\"48\" data-y=\"87\"\u003e6\u003c\/li\u003e\n   \u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"grid\" style=\"margin-top: -1em\"\u003e\n   \u003cdiv style=\"text-align: start;\" class=\"grid-item small--one-whole medium--one-whole large--one-third text-left\"\u003e\n      \u003cdiv class=\"feature-item\" data-feature-id=\"4\"\u003e\n         \u003ch3\u003e4. Fully-supported OS + Tools\u003c\/h3\u003e\n         \u003cp\u003eThe WHIDBoard's tools are fully integrated into TSURUGI Linux. Everything you need in an updated, stable environment. No more losing days fighting with package conflicts.\u003c\/p\u003e\n      \u003c\/div\u003e\n   \u003c\/div\u003e\n   \u003cdiv style=\"text-align: start;\" class=\"grid-item small--one-whole medium--one-whole large--one-third text-left\"\u003e\n      \u003cdiv class=\"feature-item\" data-feature-id=\"5\"\u003e\n         \u003ch3\u003e5. On-board Logic Analyser\u003c\/h3\u003e\n         \u003cp\u003ePerform real-time debugging and signal analysis. The on-board 8 channel analyser can be used \u003ci\u003esimultaneously\u003c\/i\u003e with the other tools for full-stack debugging.\u003c\/p\u003e\n      \u003c\/div\u003e\n   \u003c\/div\u003e\n   \u003cdiv style=\"text-align: start;\" class=\"grid-item small--one-whole medium--one-whole large--one-third text-left\"\u003e\n      \u003cdiv class=\"feature-item\" data-feature-id=\"6\"\u003e\n         \u003ch3\u003e6. Protective Tray\u003c\/h3\u003e\n         \u003cp\u003eDon't kill your hardware: The WHIDBoard comes with a field-case to protect against shorts and mishaps on the desk, and a rock-solid road-case for when you're on the move.\u003c\/p\u003e\n      \u003c\/div\u003e\n   \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"contentGroup\"\u003e\n   \u003ch2\u003eDISCOVER THE WHIDBOARD WORKFLOW ADVANTAGE\u003c\/h2\u003e\n   \u003cp\u003eIt's hard to emphasise how much the WHIDBoard removes complexity and frustration from the traditional hardware audit workflow.\u003c\/p\u003e\n   \u003cp\u003eOn the physical side, the unification of multiple tools, automatic protocol detection via the pin enumerator, debugging via logic analyser, onboard level-shifting and multi-interface connectors removes \u003ci\u003ehours\u003c\/i\u003e of setup, iteration and error-prone repetitive manual tasks.\u003c\/p\u003e\n   \u003cp\u003eOn the software side, WHIDBoard's integration into TSURUGI Linux means you've got a perfectly stable work environment that will always be up to date, have everything you need and never break.\u003c\/p\u003e\n   \u003cp\u003eWant to \u003cb\u003esee the difference\u003c\/b\u003e between \u003cb\u003ea WHIDBoard analysis and a traditional analysis?\u003c\/b\u003e We performed identical audits using traditional tools and the WHIDBoard - and \u003cb\u003ethe results speak for themselves\u003c\/b\u003e. The \u003cb\u003eWHIDBoard\u003c\/b\u003e was \u003cb\u003e4 times faster\u003c\/b\u003e saving over \u003cb\u003e4 hours\u003c\/b\u003e of real world time. Check out the results below.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pv-widget\"\u003e\n   \u003cdiv class=\"pv-page-container\"\u003e\n      \u003cdiv class=\"pv-comparison-container\"\u003e\n         \u003c!-- Timeline 1: With WHIDBoard --\u003e          \n         \u003cdiv class=\"pv-timeline-column\"\u003e\n            \u003cdiv class=\"pv-timeline-header pv-whidboard\"\u003e\n               \u003cspan class=\"pv-timeline-badge\"\u003eOptimised\u003c\/span\u003e                \n               \u003ch2 class=\"pv-subtitle\"\u003eWith WHIDBoard\u003c\/h2\u003e\n            \u003c\/div\u003e\n            \u003c!-- Physical Layer --\u003e             \n            \u003cdiv class=\"pv-process-container pv-auto-collapse\" data-trigger=\"reveal\" data-show-times=\"true\" data-sync-group=\"comparison\" data-chain=\"whidboard\" data-chain-order=\"1\"\u003e\n               \u003cdiv class=\"pv-process-header\"\u003ePhysical Layer: PCB Inspection \u0026amp; Datasheet Analysis\u003c\/div\u003e\n               \u003cdiv class=\"pv-step\" data-delay=\"750\" data-time=\"10 minutes\"\u003e\n                  \u003cdiv class=\"pv-step-title\"\u003eInspect PCB\u003c\/div\u003e\n                  \u003cdiv class=\"pv-step-result\"\u003ePCB exposed and ready for analysis\u003c\/div\u003e\n                  \u003cdiv class=\"pv-step-details\" data-state=\"closed\"\u003e\n                     \u003cdiv class=\"pv-details-header\"\u003eSub-tasks\u003c\/div\u003e\n                     \u003cdiv class=\"pv-details-content\"\u003e\n                        \u003cul\u003e\n                           \u003cli\u003eOpen device\u003c\/li\u003e\n                           \u003cli\u003eExpose main PCB\u003c\/li\u003e\n                        \u003c\/ul\u003e\n                     \u003c\/div\u003e\n                  \u003c\/div\u003e\n               \u003c\/div\u003e\n               \u003cdiv class=\"pv-step\" data-delay=\"750\" data-time=\"10 minutes\"\u003e\n                  \u003cdiv class=\"pv-step-title\"\u003eIdentify major components\u003c\/div\u003e\n                  \u003cdiv class=\"pv-step-result\"\u003eKey components identified\u003c\/div\u003e\n                  \u003cdiv class=\"pv-step-details\" data-state=\"closed\"\u003e\n                     \u003cdiv class=\"pv-details-header\"\u003eSub-tasks\u003c\/div\u003e\n                     \u003cdiv class=\"pv-details-content\"\u003e\n                        \u003cul\u003e\n                           \u003cli\u003eFind Processor, Microprocessors, Interface Controllers\u003c\/li\u003e\n                        \u003c\/ul\u003e\n                     \u003c\/div\u003e\n                  \u003c\/div\u003e\n               \u003c\/div\u003e\n               \u003cdiv class=\"pv-step\" data-delay=\"750\" data-time=\"10 minutes\"\u003e\n                  \u003cdiv class=\"pv-step-title\"\u003eFind datasheets\u003c\/div\u003e\n                  \u003cdiv class=\"pv-step-result\"\u003eDatasheets located\u003c\/div\u003e\n               \u003c\/div\u003e\n               \u003cdiv class=\"pv-step\" data-delay=\"750\" data-time=\"20 minutes\"\u003e\n                  \u003cdiv class=\"pv-step-title\"\u003eAnalyse Datasheet\u003c\/div\u003e\n                  \u003cdiv class=\"pv-step-result\"\u003eDatasheet analysis complete\u003c\/div\u003e\n               \u003c\/div\u003e\n               \u003cdiv class=\"pv-step\" data-delay=\"750\" data-time=\"5 minutes\"\u003e\n                  \u003cdiv class=\"pv-step-title\"\u003eIdentify Interfaces\u003c\/div\u003e\n                  \u003cdiv class=\"pv-step-result\"\u003eInterfaces mapped\u003c\/div\u003e\n               \u003c\/div\u003e\n               \u003cdiv class=\"pv-step\" data-delay=\"750\" data-time=\"5 minutes\"\u003e\n                  \u003cdiv class=\"pv-step-title\"\u003eIdentify Pins\u003c\/div\u003e\n                  \u003cdiv class=\"pv-step-result\"\u003ePin configuration documented\u003c\/div\u003e\n               \u003c\/div\u003e\n            \u003c\/div\u003e\n            \u003c!-- Protocol Layer --\u003e             \n            \u003cdiv class=\"pv-process-container pv-auto-collapse\" data-trigger=\"reveal\" data-show-times=\"true\" data-chain=\"whidboard\" data-chain-order=\"2\"\u003e\n               \u003cdiv class=\"pv-process-header\"\u003eProtocol Layer\u003c\/div\u003e\n               \u003cdiv class=\"pv-step\" data-delay=\"750\" data-time=\"2 minutes\"\u003e\n                  \u003cdiv class=\"pv-step-title\"\u003eConnect to WHIDBoard\u003c\/div\u003e\n                  \u003cdiv class=\"pv-step-result\"\u003eWHIDBoard connected\u003c\/div\u003e\n                  \u003cdiv class=\"pv-step-details\" data-state=\"closed\"\u003e\n                     \u003cdiv class=\"pv-details-header\"\u003eSub-tasks\u003c\/div\u003e\n                     \u003cdiv class=\"pv-details-content\"\u003e\n                        \u003cul\u003e\n                           \u003cli\u003eConnect first interface to WHIDBoard Enumerator\u003c\/li\u003e\n                           \u003cli\u003eSet Level jumper\u003c\/li\u003e\n                        \u003c\/ul\u003e\n                     \u003c\/div\u003e\n                  \u003c\/div\u003e\n               \u003c\/div\u003e\n               \u003cdiv class=\"pv-step\" data-delay=\"750\" data-time=\"2 minutes\"\u003e\n                  \u003cdiv class=\"pv-step-title\"\u003eRun Enumerator Tool\u003c\/div\u003e\n                  \u003cdiv class=\"pv-step-result\"\u003eEnumerator initialised\u003c\/div\u003e\n               \u003c\/div\u003e\n               \u003cdiv class=\"pv-step pv-loop-start\" data-delay=\"750\" data-time=\"2 minutes\" data-loop-iterations=\"2\"\u003e\n                  \u003cdiv class=\"pv-step-title\"\u003eConfigure Settings\u003c\/div\u003e\n                  \u003cdiv class=\"pv-step-result\"\u003eSettings configured\u003c\/div\u003e\n               \u003c\/div\u003e\n               \u003cdiv class=\"pv-step pv-loop-middle\" data-delay=\"750\" data-time=\"30 seconds\"\u003e\n                  \u003cdiv class=\"pv-step-title\"\u003eTurn on Target Device\u003c\/div\u003e\n                  \u003cdiv class=\"pv-step-result\"\u003eDevice powered on\u003c\/div\u003e\n               \u003c\/div\u003e\n               \u003cdiv class=\"pv-step pv-loop-middle\" data-delay=\"750\" data-time=\"10 seconds\"\u003e\n                  \u003cdiv class=\"pv-step-title\"\u003eCheck for Confirmed Connection\u003c\/div\u003e\n                  \u003cdiv class=\"pv-step-result\"\u003eConnection status checked\u003c\/div\u003e\n               \u003c\/div\u003e\n               \u003cdiv class=\"pv-step pv-loop-end\" data-delay=\"750\" data-time=\"10 seconds\"\u003e\n                  \u003cdiv class=\"pv-step-title\"\u003eModify Settings\u003c\/div\u003e\n                  \u003cdiv class=\"pv-step-result\"\u003eSettings adjusted\u003c\/div\u003e\n               \u003c\/div\u003e\n               \u003cdiv class=\"pv-step\" data-delay=\"750\" data-time=\"5 seconds\"\u003e\n                  \u003cdiv class=\"pv-step-title\"\u003eConnection Established\u003c\/div\u003e\n                  \u003cdiv class=\"pv-step-result\"\u003eProtocol layer complete ✓\u003c\/div\u003e\n               \u003c\/div\u003e\n            \u003c\/div\u003e\n            \u003c!-- Firmware Layer --\u003e             \n            \u003cdiv class=\"pv-process-container pv-auto-collapse\" data-trigger=\"reveal\" data-show-times=\"true\" data-chain=\"whidboard\" data-chain-order=\"3\"\u003e\n               \u003cdiv class=\"pv-process-header\"\u003eFirmware Layer\u003c\/div\u003e\n               \u003cdiv class=\"pv-step\" data-delay=\"750\" data-time=\"2 minutes\"\u003e\n                  \u003cdiv class=\"pv-step-title\"\u003eConnect Device to Dedicated Interface Connector\u003c\/div\u003e\n                  \u003cdiv class=\"pv-step-result\"\u003eDevice connected\u003c\/div\u003e\n               \u003c\/div\u003e\n               \u003cdiv class=\"pv-step\" data-delay=\"750\" data-time=\"5 minutes\"\u003e\n                  \u003cdiv class=\"pv-step-title\"\u003eRun exfiltration software\u003c\/div\u003e\n                  \u003cdiv class=\"pv-step-result\"\u003eExfiltration software running\u003c\/div\u003e\n               \u003c\/div\u003e\n               \u003cdiv class=\"pv-step\" data-delay=\"750\" data-time=\"5 minutes\"\u003e\n                  \u003cdiv class=\"pv-step-title\"\u003eExtract Firmware\u003c\/div\u003e\n                  \u003cdiv class=\"pv-step-result\"\u003eFirmware extracted\u003c\/div\u003e\n                  \u003cdiv class=\"pv-step-details\" data-state=\"closed\"\u003e\n                     \u003cdiv class=\"pv-details-header\"\u003eSub-tasks\u003c\/div\u003e\n                     \u003cdiv class=\"pv-details-content\"\u003e\n                        \u003cul\u003e\n                           \u003cli\u003eExtract credentials\u003c\/li\u003e\n                        \u003c\/ul\u003e\n                     \u003c\/div\u003e\n                  \u003c\/div\u003e\n               \u003c\/div\u003e\n               \u003cdiv class=\"pv-step\" data-delay=\"750\" data-time=\"5 minutes\"\u003e\n                  \u003cdiv class=\"pv-step-title\"\u003eExfiltrate Software\u003c\/div\u003e\n                  \u003cdiv class=\"pv-step-result\"\u003eSoftware exfiltrated\u003c\/div\u003e\n                  \u003cdiv class=\"pv-step-details\" data-state=\"closed\"\u003e\n                     \u003cdiv class=\"pv-details-header\"\u003eSub-tasks\u003c\/div\u003e\n                     \u003cdiv class=\"pv-details-content\"\u003e\n                        \u003cul\u003e\n                           \u003cli\u003eExtract credentials\u003c\/li\u003e\n                        \u003c\/ul\u003e\n                     \u003c\/div\u003e\n                  \u003c\/div\u003e\n               \u003c\/div\u003e\n               \u003cdiv class=\"pv-step\" data-delay=\"750\" data-time=\"5 minutes\"\u003e\n                  \u003cdiv class=\"pv-step-title\"\u003eSetup tunnels\u003c\/div\u003e\n                  \u003cdiv class=\"pv-step-result\"\u003eTunnels configured\u003c\/div\u003e\n               \u003c\/div\u003e\n               \u003cdiv class=\"pv-step\" data-delay=\"750\" data-time=\"5 minutes\"\u003e\n                  \u003cdiv class=\"pv-step-title\"\u003eEstablish SSH \/ Root\u003c\/div\u003e\n                  \u003cdiv class=\"pv-step-result\"\u003eRoot access established\u003c\/div\u003e\n               \u003c\/div\u003e\n            \u003c\/div\u003e\n            \u003c!-- Software Layer --\u003e             \n            \u003cdiv class=\"pv-process-container pv-auto-collapse\" data-trigger=\"reveal\" data-show-times=\"true\" data-chain=\"whidboard\" data-chain-order=\"4\"\u003e\n               \u003cdiv class=\"pv-process-header\"\u003eSoftware Layer\u003c\/div\u003e\n               \u003cdiv class=\"pv-step\" data-delay=\"750\" data-time=\"2 minutes\"\u003e\n                  \u003cdiv class=\"pv-step-title\"\u003eConnect to Target Device\u003c\/div\u003e\n                  \u003cdiv class=\"pv-step-result\"\u003eConnected to target\u003c\/div\u003e\n               \u003c\/div\u003e\n               \u003cdiv class=\"pv-step\" data-delay=\"750\" data-time=\"5 minutes\"\u003e\n                  \u003cdiv class=\"pv-step-title\"\u003eDeploy Solution\u003c\/div\u003e\n                  \u003cdiv class=\"pv-step-result\"\u003eSolution deployed\u003c\/div\u003e\n                  \u003cdiv class=\"pv-step-details\" data-state=\"closed\"\u003e\n                     \u003cdiv class=\"pv-details-header\"\u003eSub-tasks\u003c\/div\u003e\n                     \u003cdiv class=\"pv-details-content\"\u003e\n                        \u003cul\u003e\n                           \u003cli\u003ePatch\u003c\/li\u003e\n                           \u003cli\u003eNew Firmware\u003c\/li\u003e\n                           \u003cli\u003eSSH Tunnel\u003c\/li\u003e\n                        \u003c\/ul\u003e\n                     \u003c\/div\u003e\n                  \u003c\/div\u003e\n               \u003c\/div\u003e\n               \u003cdiv class=\"pv-step\" data-delay=\"375\" data-time=\"—\"\u003e\n                  \u003cdiv class=\"pv-step-title\"\u003eFinished\u003c\/div\u003e\n                  \u003cdiv class=\"pv-step-result\"\u003eAssessment complete ✓\u003c\/div\u003e\n               \u003c\/div\u003e\n            \u003c\/div\u003e\n            \u003c!-- Summary for WHIDBoard --\u003e             \n            \u003cdiv class=\"pv-timeline-summary pv-whidboard\"\u003e\n               \u003cdiv class=\"pv-summary-label\"\u003eTotal Time\u003c\/div\u003e\n               \u003cdiv class=\"pv-summary-time\" data-timeline=\"whidboard\"\u003e~1 hour 42 minutes\u003c\/div\u003e\n            \u003c\/div\u003e\n         \u003c\/div\u003e\n         \u003c!-- Timeline 2: Traditional Workflow --\u003e          \n         \u003cdiv class=\"pv-timeline-column\"\u003e\n            \u003cdiv class=\"pv-timeline-header pv-traditional\"\u003e\n               \u003cspan class=\"pv-timeline-badge\"\u003eTraditional\u003c\/span\u003e                \n               \u003ch2 class=\"pv-subtitle\"\u003eTraditional Workflow\u003c\/h2\u003e\n            \u003c\/div\u003e\n            \u003c!-- Physical Layer --\u003e             \n            \u003cdiv class=\"pv-process-container pv-auto-collapse\" data-trigger=\"reveal\" data-show-times=\"true\" data-sync-group=\"comparison\" data-chain=\"traditional\" data-chain-order=\"1\"\u003e\n               \u003cdiv class=\"pv-process-header\"\u003ePhysical Layer: PCB Inspection \u0026amp; Datasheet Analysis\u003c\/div\u003e\n               \u003cdiv class=\"pv-step\" data-delay=\"750\" data-time=\"10 minutes\"\u003e\n                  \u003cdiv class=\"pv-step-title\"\u003eInspect PCB\u003c\/div\u003e\n                  \u003cdiv class=\"pv-step-result\"\u003ePCB exposed and ready for analysis\u003c\/div\u003e\n                  \u003cdiv class=\"pv-step-details\" data-state=\"closed\"\u003e\n                     \u003cdiv class=\"pv-details-header\"\u003eSub-tasks\u003c\/div\u003e\n                     \u003cdiv class=\"pv-details-content\"\u003e\n                        \u003cul\u003e\n                           \u003cli\u003eOpen device\u003c\/li\u003e\n                           \u003cli\u003eExpose main PCB\u003c\/li\u003e\n                        \u003c\/ul\u003e\n                     \u003c\/div\u003e\n                  \u003c\/div\u003e\n               \u003c\/div\u003e\n               \u003cdiv class=\"pv-step\" data-delay=\"750\" data-time=\"10 minutes\"\u003e\n                  \u003cdiv class=\"pv-step-title\"\u003eIdentify major components\u003c\/div\u003e\n                  \u003cdiv class=\"pv-step-result\"\u003eKey components identified\u003c\/div\u003e\n                  \u003cdiv class=\"pv-step-details\" data-state=\"closed\"\u003e\n                     \u003cdiv class=\"pv-details-header\"\u003eSub-tasks\u003c\/div\u003e\n                     \u003cdiv class=\"pv-details-content\"\u003e\n                        \u003cul\u003e\n                           \u003cli\u003eFind Processor, Microprocessors, Interface Controllers\u003c\/li\u003e\n                        \u003c\/ul\u003e\n                     \u003c\/div\u003e\n                  \u003c\/div\u003e\n               \u003c\/div\u003e\n               \u003cdiv class=\"pv-step\" data-delay=\"750\" data-time=\"10 minutes\"\u003e\n                  \u003cdiv class=\"pv-step-title\"\u003eFind datasheets\u003c\/div\u003e\n                  \u003cdiv class=\"pv-step-result\"\u003eDatasheets located\u003c\/div\u003e\n               \u003c\/div\u003e\n               \u003cdiv class=\"pv-step\" data-delay=\"750\" data-time=\"20 minutes\"\u003e\n                  \u003cdiv class=\"pv-step-title\"\u003eAnalyse Datasheet\u003c\/div\u003e\n                  \u003cdiv class=\"pv-step-result\"\u003eDatasheet analysis complete\u003c\/div\u003e\n               \u003c\/div\u003e\n               \u003cdiv class=\"pv-step\" data-delay=\"750\" data-time=\"5 minutes\"\u003e\n                  \u003cdiv class=\"pv-step-title\"\u003eIdentify Interfaces\u003c\/div\u003e\n                  \u003cdiv class=\"pv-step-result\"\u003eInterfaces mapped\u003c\/div\u003e\n               \u003c\/div\u003e\n               \u003cdiv class=\"pv-step\" data-delay=\"750\" data-time=\"5 minutes\"\u003e\n                  \u003cdiv class=\"pv-step-title\"\u003eIdentify Pins\u003c\/div\u003e\n                  \u003cdiv class=\"pv-step-result\"\u003ePin configuration documented\u003c\/div\u003e\n               \u003c\/div\u003e\n            \u003c\/div\u003e\n            \u003c!-- Protocol Layer --\u003e             \n            \u003cdiv class=\"pv-process-container pv-auto-collapse\" data-trigger=\"reveal\" data-show-times=\"true\" data-chain=\"traditional\" data-chain-order=\"2\"\u003e\n               \u003cdiv class=\"pv-process-header\"\u003eProtocol Layer\u003c\/div\u003e\n               \u003cdiv class=\"pv-step\" data-delay=\"750\" data-time=\"1 minute\"\u003e\n                  \u003cdiv class=\"pv-step-title\"\u003eIdentify Required Power Level\u003c\/div\u003e\n                  \u003cdiv class=\"pv-step-result\"\u003ePower requirements determined\u003c\/div\u003e\n               \u003c\/div\u003e\n               \u003cdiv class=\"pv-step\" data-delay=\"750\" data-time=\"10 minutes\"\u003e\n                  \u003cdiv class=\"pv-step-title\"\u003eFind \/ Setup Appropriate Power Supply\u003c\/div\u003e\n                  \u003cdiv class=\"pv-step-result\"\u003ePower supply configured\u003c\/div\u003e\n               \u003c\/div\u003e\n               \u003cdiv class=\"pv-step\" data-delay=\"750\" data-time=\"5 minutes\"\u003e\n                  \u003cdiv class=\"pv-step-title\"\u003eIdentify target protocols\u003c\/div\u003e\n                  \u003cdiv class=\"pv-step-result\"\u003eProtocols identified\u003c\/div\u003e\n               \u003c\/div\u003e\n               \u003cdiv class=\"pv-step pv-loop-start\" data-delay=\"1500\" data-time=\"30 minutes\" data-loop-iterations=\"3\"\u003e\n                  \u003cdiv class=\"pv-step-title\"\u003eConnect adaptor for the test protocol\u003c\/div\u003e\n                  \u003cdiv class=\"pv-step-result\"\u003eAdaptor connected\u003c\/div\u003e\n               \u003c\/div\u003e\n               \u003cdiv class=\"pv-step pv-loop-middle\" data-delay=\"1125\" data-time=\"10 minutes\"\u003e\n                  \u003cdiv class=\"pv-step-title\"\u003eConnect device pins to adaptor protocol\u003c\/div\u003e\n                  \u003cdiv class=\"pv-step-result\"\u003ePins connected\u003c\/div\u003e\n               \u003c\/div\u003e\n               \u003cdiv class=\"pv-step pv-loop-middle\" data-delay=\"1125\" data-time=\"15 minutes\"\u003e\n                  \u003cdiv class=\"pv-step-title\"\u003eSetup the adaptor environment\u003c\/div\u003e\n                  \u003cdiv class=\"pv-step-result\"\u003eEnvironment configured\u003c\/div\u003e\n               \u003c\/div\u003e\n               \u003cdiv class=\"pv-step pv-loop-middle\" data-delay=\"1125\" data-time=\"5 minutes\"\u003e\n                  \u003cdiv class=\"pv-step-title\"\u003eRun adaptor software\u003c\/div\u003e\n                  \u003cdiv class=\"pv-step-result\"\u003eSoftware executed\u003c\/div\u003e\n               \u003c\/div\u003e\n               \u003cdiv class=\"pv-step pv-loop-middle\" data-delay=\"750\" data-time=\"2 minutes\"\u003e\n                  \u003cdiv class=\"pv-step-title\"\u003eCheck result\u003c\/div\u003e\n                  \u003cdiv class=\"pv-step-result\"\u003eResult analysed\u003c\/div\u003e\n               \u003c\/div\u003e\n               \u003cdiv class=\"pv-step pv-loop-middle\" data-delay=\"750\" data-time=\"5 minutes\"\u003e\n                  \u003cdiv class=\"pv-step-title\"\u003eCheck wiring\u003c\/div\u003e\n                  \u003cdiv class=\"pv-step-result\"\u003eWiring verified\u003c\/div\u003e\n               \u003c\/div\u003e\n               \u003cdiv class=\"pv-step pv-loop-middle\" data-delay=\"750\" data-time=\"5 minutes\"\u003e\n                  \u003cdiv class=\"pv-step-title\"\u003eChange wiring position\u003c\/div\u003e\n                  \u003cdiv class=\"pv-step-result\"\u003eWiring adjusted\u003c\/div\u003e\n               \u003c\/div\u003e\n               \u003cdiv class=\"pv-step pv-loop-end\" data-delay=\"1125\" data-time=\"10 minutes\"\u003e\n                  \u003cdiv class=\"pv-step-title\"\u003eRepeat until exhausted or result found\u003c\/div\u003e\n                  \u003cdiv class=\"pv-step-result\"\u003eIteration complete\u003c\/div\u003e\n               \u003c\/div\u003e\n               \u003cdiv class=\"pv-step\" data-delay=\"1125\" data-time=\"5 minutes\"\u003e\n                  \u003cdiv class=\"pv-step-title\"\u003eConnection Established\u003c\/div\u003e\n                  \u003cdiv class=\"pv-step-result\"\u003eProtocol layer complete ✓\u003c\/div\u003e\n               \u003c\/div\u003e\n            \u003c\/div\u003e\n            \u003c!-- Firmware Layer --\u003e             \n            \u003cdiv class=\"pv-process-container pv-auto-collapse\" data-trigger=\"reveal\" data-show-times=\"true\" data-chain=\"traditional\" data-chain-order=\"3\"\u003e\n               \u003cdiv class=\"pv-process-header\"\u003eFirmware Layer\u003c\/div\u003e\n               \u003cdiv class=\"pv-step\" data-delay=\"1125\" data-time=\"2 minutes\"\u003e\n                  \u003cdiv class=\"pv-step-title\"\u003eConnect Device to Dedicated Interface Connector\u003c\/div\u003e\n                  \u003cdiv class=\"pv-step-result\"\u003eDevice connected\u003c\/div\u003e\n               \u003c\/div\u003e\n               \u003cdiv class=\"pv-step\" data-delay=\"1125\" data-time=\"10 minutes\"\u003e\n                  \u003cdiv class=\"pv-step-title\"\u003eSetup linux environment\u003c\/div\u003e\n                  \u003cdiv class=\"pv-step-result\"\u003eLinux environment ready\u003c\/div\u003e\n               \u003c\/div\u003e\n               \u003cdiv class=\"pv-step\" data-delay=\"1125\" data-time=\"10 minutes\"\u003e\n                  \u003cdiv class=\"pv-step-title\"\u003eUpdated tools\u003c\/div\u003e\n                  \u003cdiv class=\"pv-step-result\"\u003eTools updated\u003c\/div\u003e\n               \u003c\/div\u003e\n               \u003cdiv class=\"pv-step\" data-delay=\"1125\" data-time=\"10 minutes\"\u003e\n                  \u003cdiv class=\"pv-step-title\"\u003eSanity check environment\u003c\/div\u003e\n                  \u003cdiv class=\"pv-step-result\"\u003eEnvironment verified\u003c\/div\u003e\n               \u003c\/div\u003e\n               \u003cdiv class=\"pv-step\" data-delay=\"1125\" data-time=\"5 minutes\"\u003e\n                  \u003cdiv class=\"pv-step-title\"\u003eRun exfiltration software\u003c\/div\u003e\n                  \u003cdiv class=\"pv-step-result\"\u003eExfiltration software running\u003c\/div\u003e\n               \u003c\/div\u003e\n               \u003cdiv class=\"pv-step\" data-delay=\"1125\" data-time=\"5 minutes\"\u003e\n                  \u003cdiv class=\"pv-step-title\"\u003eExtract Firmware\u003c\/div\u003e\n                  \u003cdiv class=\"pv-step-result\"\u003eFirmware extracted\u003c\/div\u003e\n                  \u003cdiv class=\"pv-step-details\" data-state=\"closed\"\u003e\n                     \u003cdiv class=\"pv-details-header\"\u003eSub-tasks\u003c\/div\u003e\n                     \u003cdiv class=\"pv-details-content\"\u003e\n                        \u003cul\u003e\n                           \u003cli\u003eExtract credentials\u003c\/li\u003e\n                        \u003c\/ul\u003e\n                     \u003c\/div\u003e\n                  \u003c\/div\u003e\n               \u003c\/div\u003e\n               \u003cdiv class=\"pv-step\" data-delay=\"1125\" data-time=\"5 minutes\"\u003e\n                  \u003cdiv class=\"pv-step-title\"\u003eExfiltrate Software\u003c\/div\u003e\n                  \u003cdiv class=\"pv-step-result\"\u003eSoftware exfiltrated\u003c\/div\u003e\n                  \u003cdiv class=\"pv-step-details\" data-state=\"closed\"\u003e\n                     \u003cdiv class=\"pv-details-header\"\u003eSub-tasks\u003c\/div\u003e\n                     \u003cdiv class=\"pv-details-content\"\u003e\n                        \u003cul\u003e\n                           \u003cli\u003eExtract credentials\u003c\/li\u003e\n                        \u003c\/ul\u003e\n                     \u003c\/div\u003e\n                  \u003c\/div\u003e\n               \u003c\/div\u003e\n               \u003cdiv class=\"pv-step\" data-delay=\"1125\" data-time=\"5 minutes\"\u003e\n                  \u003cdiv class=\"pv-step-title\"\u003eSetup tunnels\u003c\/div\u003e\n                  \u003cdiv class=\"pv-step-result\"\u003eTunnels configured\u003c\/div\u003e\n               \u003c\/div\u003e\n               \u003cdiv class=\"pv-step\" data-delay=\"1125\" data-time=\"5 minutes\"\u003e\n                  \u003cdiv class=\"pv-step-title\"\u003eEstablish SSH \/ Root\u003c\/div\u003e\n                  \u003cdiv class=\"pv-step-result\"\u003eRoot access established\u003c\/div\u003e\n               \u003c\/div\u003e\n            \u003c\/div\u003e\n            \u003c!-- Software Layer --\u003e             \n            \u003cdiv class=\"pv-process-container pv-auto-collapse\" data-trigger=\"reveal\" data-show-times=\"true\" data-chain=\"traditional\" data-chain-order=\"4\"\u003e\n               \u003cdiv class=\"pv-process-header\"\u003eSoftware Layer\u003c\/div\u003e\n               \u003cdiv class=\"pv-step\" data-delay=\"1125\" data-time=\"10 minutes\"\u003e\n                  \u003cdiv class=\"pv-step-title\"\u003eConnect to Target Device\u003c\/div\u003e\n                  \u003cdiv class=\"pv-step-result\"\u003eConnected to target\u003c\/div\u003e\n               \u003c\/div\u003e\n               \u003cdiv class=\"pv-step\" data-delay=\"1125\" data-time=\"10 minutes\"\u003e\n                  \u003cdiv class=\"pv-step-title\"\u003eDeploy Solution\u003c\/div\u003e\n                  \u003cdiv class=\"pv-step-result\"\u003eSolution deployed\u003c\/div\u003e\n                  \u003cdiv class=\"pv-step-details\" data-state=\"closed\"\u003e\n                     \u003cdiv class=\"pv-details-header\"\u003eSub-tasks\u003c\/div\u003e\n                     \u003cdiv class=\"pv-details-content\"\u003e\n                        \u003cul\u003e\n                           \u003cli\u003ePatch\u003c\/li\u003e\n                           \u003cli\u003eNew Firmware\u003c\/li\u003e\n                           \u003cli\u003eSSH Tunnel\u003c\/li\u003e\n                        \u003c\/ul\u003e\n                     \u003c\/div\u003e\n                  \u003c\/div\u003e\n               \u003c\/div\u003e\n               \u003cdiv class=\"pv-step\" data-delay=\"375\" data-time=\"—\"\u003e\n                  \u003cdiv class=\"pv-step-title\"\u003eFinished\u003c\/div\u003e\n                  \u003cdiv class=\"pv-step-result\"\u003eAssessment complete ✓\u003c\/div\u003e\n               \u003c\/div\u003e\n            \u003c\/div\u003e\n            \u003c!-- Summary for Traditional --\u003e             \n            \u003cdiv class=\"pv-timeline-summary pv-traditional\"\u003e\n               \u003cdiv class=\"pv-summary-label\"\u003eTotal Time\u003c\/div\u003e\n               \u003cdiv class=\"pv-summary-time\" data-timeline=\"traditional\"\u003e~5 hours 43 minutes\u003c\/div\u003e\n            \u003c\/div\u003e\n         \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003c!-- Time Saved Summary --\u003e       \n      \u003cdiv class=\"pv-time-saved-banner\"\u003e\n         \u003cdiv class=\"pv-time-saved-content\"\u003e             \u003cspan class=\"pv-time-saved-label\"\u003eTime Saved with WHIDBoard\u003c\/span\u003e             \u003cspan class=\"pv-time-saved-value\"\u003e~4 hours 1 minute\u003c\/span\u003e             \u003cspan class=\"pv-time-saved-percent\"\u003e(70% faster)\u003c\/span\u003e          \u003c\/div\u003e\n      \u003c\/div\u003e\n      --\u0026gt;    \n   \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"contentGroup\"\u003e\n   \u003ch2\u003eBACKED BY REAL-WORLD TRAINING \u0026amp; CERTIFICATION\u003c\/h2\u003e\n   \u003cp\u003eUnlike piecemeal or homespun solutions, WHIDBoard is a reliable, maintained solution, used by thousands of professionals. Every year, \u003cb\u003ehundreds\u003c\/b\u003e of people are \u003cb\u003etrained and certified\u003c\/b\u003e on the WHIDBoard architecture. If you're looking to become a Certified Hardware Hacker, or get hands-on training on hacking real-world hardware, training and certification is available via \u003cb\u003ein-person courses\u003c\/b\u003e and via \u003cb\u003eonline, self-paced\u003c\/b\u003e curriculums.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"contentGroup\"\u003e\n   \u003cp\u003eLab401 is proud to be the official manufacturer and exclusive distributor of the \u003cb\u003eWHIDBoard Pro Kit\u003c\/b\u003e. The kit includes the WHIDBoard itself, hand-picked accessories and a battle-ready road-case. It's made for the on-the-go hacker, and built to last.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"grid\" style=\"margin-top: 2em;\"\u003e\n   \u003cdiv class=\"grid-item small--one-whole medium--one-half large--one-half text-left\"\u003e\n      \u003ch2\u003e\u003cstrong\u003eWhat's included\u003c\/strong\u003e\u003c\/h2\u003e\n      \u003cul\u003e\n         \u003cli\u003e\u003cstrong\u003e1x WHIDBoard\u003c\/strong\u003e\u003c\/li\u003e\n         \u003cli\u003e1x Protective Case\u003c\/li\u003e\n         \u003cli\u003e2x SOIC\/SOP8 Flash Clip\/Board\/Cable (Rev3 + Rev4)\u003cbr\u003e \u003c\/li\u003e\n         \u003cli\u003e1x SOP16 to DIP 8 Flash Clip\/Board\/Cable\u003c\/li\u003e\n         \u003cli\u003e1x SOP8 \u0026amp; SOP16 to DIP 8 Flash Clip\/Board\/Cable\u003c\/li\u003e\n         \u003cli\u003e1x SOP8\/WSON8\/QDFN8 Programming Socket\u003c\/li\u003e\n         \u003cli\u003e2x Universal IC Clamp + Wires (FtF,FtM)\u003c\/li\u003e\n         \u003cli\u003e1x Reinforced ABS Roadcase + Protective Foam\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003ch2\u003e\u003cstrong\u003eHardware Specifications\u003cbr\u003e\u003c\/strong\u003e\u003c\/h2\u003e\n      \u003cul\u003e\n         \u003cli\u003e             \u003cb\u003ePin Enumerator\u003c\/b\u003e: 24-channel (JTagulator Compatible)\u003cbr\u003e          \u003c\/li\u003e\n         \u003cli\u003e             \u003cstrong\u003eLogic Analyser:\u003c\/strong\u003e 8-channel, 24MHz\u003cbr\u003e          \u003c\/li\u003e\n         \u003cli\u003e             \u003cstrong\u003eProtocols:\u003c\/strong\u003e UART, SPI, I2C, JTAG, SWD\u003cbr\u003e          \u003c\/li\u003e\n         \u003cli\u003e             \u003cstrong\u003eLogic Levels:\u003c\/strong\u003e 1.8V, 2.5V, 3.3V, VREF\u003cbr\u003e          \u003c\/li\u003e\n         \u003cli\u003e             \u003cstrong\u003eSupported Protocols:\u003c\/strong\u003e UART, JTAG. SPI, I2C, SWD\u003cbr\u003e          \u003c\/li\u003e\n         \u003cli\u003e             \u003cstrong\u003eConnectivity:\u003c\/strong\u003eUSB-C\u003cbr\u003e          \u003c\/li\u003e\n      \u003c\/ul\u003e\n   \u003c\/div\u003e\n   \u003cdiv class=\"grid-item small--one-whole medium--one-half large--one-half text-left\"\u003e\n      \u003ch2\u003e\u003cstrong\u003eSoftware Specifications\u003cbr\u003e\u003c\/strong\u003e\u003c\/h2\u003e\n      \u003cul\u003e\n         \u003cli\u003e             \u003cb\u003eOfficial Distro\u003c\/b\u003e: TSURUGI Linux          \u003c\/li\u003e\n         \u003cli\u003e             \u003cstrong\u003eTools:\u003c\/strong\u003e flashrom, OpenOCD, SNANDer, UFPROG, Pulseview, Sigrock, fxload, propoloader, openspin..           \u003c\/li\u003e\n         \u003cli\u003e             \u003cstrong\u003eAudit \u0026amp; Exfil tools:\u003c\/strong\u003e Nmap, Zenmap, wireshark, ghidra, ZAP Proxy, binwalk, unblob          \u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003ch2\u003e\u003cstrong\u003eWHIDBoard Resources\u003cbr\u003e\u003c\/strong\u003e\u003c\/h2\u003e\n      \u003cul\u003e\n         \u003cli\u003e\u003ca rel=\"noopener\" href=\"https:\/\/github.com\/whid-injector\/WHIDBOARD\" target=\"_blank\"\u003eWHIDBoard Repository\u003c\/a\u003e\u003c\/li\u003e\n         \u003cli\u003e\u003ca rel=\"noopener\" href=\"https:\/\/github.com\/whid-injector\/WHIDBOARD\/blob\/main\/README.md\" target=\"_blank\"\u003eWHIDBoard README\u003c\/a\u003e\u003c\/li\u003e\n         \u003cli\u003e \u003ca href=\"https:\/\/tsurugi-linux.org\/downloads.php\" target=\"_blank\"\u003eTsurugi Linux\u003c\/a\u003e OS Images\u003c\/li\u003e\n         \u003cli\u003e\u003ca rel=\"noopener\" href=\"https:\/\/www.whid.ninja\/store\" target=\"_blank\"\u003eWHIDBoard Training Resources\u003c\/a\u003e\u003c\/li\u003e\n         \u003cli\u003e\u003ca rel=\"noopener\" href=\"\/blogs\/academy\/hackers-cookbook-exploiting-iot-cooking-appliances-with-whidboard\" target=\"_blank\"\u003eLab401 Academy: \u003ci\u003eThe 2024 Hacker's Cookbook: Exploiting IoT Cooking Appliances with WHIDBOARD \u0026amp; The Hidden Dangers of Buying'em Refurbished\u003c\/i\u003e\u003c\/a\u003e\u003c\/li\u003e\n      \u003c\/ul\u003e\n   \u003c\/div\u003e\n\u003c\/div\u003e\n","brand":"WHID","offers":[{"title":"Default Title","offer_id":51884697682267,"sku":"WHIDBOARD-PRO","price":295.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/2175\/8571\/files\/WHIDBoard--Complete-Kit-Square.png?v=1765465610"}],"url":"https:\/\/lab401.com\/collections\/ppb-hardware-devices.oembed","provider":"Lab401","version":"1.0","type":"link"}