A Better Way to Fearlessly Hacking Firmware for the First Time.

Secure Ideas November 9, 2021
Video Thumbnail
Secure Ideas Logo

Secure Ideas

View Channel

About

Forget ethical hacking become Professionally Evil! Our mission is to get you into information security. We'll introduce you to penetration testing and Red Teaming. We cover network testing, Active Directory, security automation through DevOps, CloudSec, web application & API pentesting. Subscribe for the latest insights.

Video Description

We at Secure Ideas hope you all enjoy the following webcast! Firmware drives most of the normal set-it-and-forget-it devices we use in day-to-day life. Be it IoT devices, ICS, or network appliances. However, these devices and the firmware that drives them are often overlooked from a security standpoint. Firmware can suffer from the same flaws as any normal application or OS. To make matters worse, any exploit created for a firmware usually has a cascading effect since that firmware would be applied to several devices. This webinar will look provide a high-level overview of: - What firmware is - Various acquisition methods of firmware - Methods to analyze the firmware binary for filesystems using binwalk - How to use binwalk to extract higher level firmware filesystems - Where to start when reviewing a firmware file system - How to configure an environment for analysis and to possibly run firmware ELF binaries natively for debugging - Common security issues that can be found in firmware Presenter for this webcast is Travis Phillips Timestamps: 0:00 – Opening Credits 0:07 – Fearlessly Hacking Firmware with Travis Phillips 0:43 – Disclaimer 2:10 – What Is Firmware? 5:00 - Why Hack Firmware? 7:39 - Acquisition Methods of Firmware - Basic 9:40 - Acquisition Methods of Firmware - Intermediate 11:00 - Acquisition Methods of Firmware - Advanced 13:53 - So, We Got a *.bin Binary Blob... Now What? 16:52 - Enter Binwalk! 18:06 - File Carving with Binwalk 18:38 - Demo Time: Binwalk +OpenWRT 22:32 - So Now We Have a File System! Now What? 23:16 - Determining the Architecture 23:55 - Exploring the /etc Directory 26:29 - Exploring the Boot-Up Process 28:15 - Look for Exploits! Low-Hanging Fruit First! 34:49 - Deeper Analysis: Web Root 37:00 - Deeper Analysis: Static Binary Review 37:54- Deeper Analysis: Dynamic Binary Review 39:33 - QEMU 40:50 - BINFMT 41:44 - GDB 42:03 - GEF 42:29 - Demo Time: Let's Exploit an ARM Binary! 43:34 - Demo Time: Source Code Review (For Reference) 44:32 - Demo Time: Setup binfmt/QEMU 46:15 - Demo Time: Test Run of the Target Binary 47:24 - Demo Time: Ghidra 48:39 - Demo Time: Ghidra - Review of main() (Decompile Frame) 48:58 - Demo Time: Ghidra - Review of main() - cont. disassembler view 49:45 - Demo Time: Ghidra - never_called() Offset 50:28 - Demo Time: Finding the Offset to $pc 52:27 - Demo Time: Exploit Time! 54:14 - Demo time: ... And Pwned 55:00 - Closing 👉Follow Us : Twitter: https://twitter.com/secureideas Facebook: https://www.facebook.com/SecureIdeasLLC/ LinkedIn: https://www.linkedin.com/company/secu...

You May Also Like

Essential Hacking Tools

AI-recommended products based on this video

Loading...
10.1 Inch Touch Portable Monitor IPS Screen 1366x768P 60Hz 400 Brightness 99% sRGB HDMI USB-C Monitors Switch for Xbox PS3/4/5 Laptop Compatible with Raspberry Pi, Mini Touch Screen

10.1 Inch Touch Portable Monitor IPS Screen 1366x768P 60Hz 400 Brightness 99% sRGB HDMI USB-C Monitors Switch for Xbox PS3/4/5 Laptop Compatible with Raspberry Pi, Mini Touch Screen

(1)
$99.99
FREE delivery Mon, Aug 11
Loading...
ELECROW 8 Inch Portable Monitor, 1280x800 Mini HD Display with Built-in Speakers, USB Powered, Non-Touch LCD Screen for Raspberry Pi, PC, Laptop, Jetson Nano, Game Consoles

ELECROW 8 Inch Portable Monitor, 1280x800 Mini HD Display with Built-in Speakers, USB Powered, Non-Touch LCD Screen for Raspberry Pi, PC, Laptop, Jetson Nano, Game Consoles

(49)
$117.29$102.21
$6.86 delivery Thu, Aug 14
Loading...
7 Inch Portable Monitor Touchscreen HD 1024x600 LED Display Dual HDMI Port Small Monitor for PC Raspberry Pi Laptop Computer Xbox PS4/5 Switch Built-in Speakers

7 Inch Portable Monitor Touchscreen HD 1024x600 LED Display Dual HDMI Port Small Monitor for PC Raspberry Pi Laptop Computer Xbox PS4/5 Switch Built-in Speakers

(61)
$68.99
FREE delivery Tue, Aug 12
Loading...
BrosTrend 1800Mbps WiFi 6 Linux WiFi Adapter for PC and Raspberry Pi 2+, Long Range USB WiFi Dongle Linux for Ubuntu, Mint, Debian, Kubuntu, Lubuntu, Zorin, Windows 11/10, Dual Band Wireless Antenna

BrosTrend 1800Mbps WiFi 6 Linux WiFi Adapter for PC and Raspberry Pi 2+, Long Range USB WiFi Dongle Linux for Ubuntu, Mint, Debian, Kubuntu, Lubuntu, Zorin, Windows 11/10, Dual Band Wireless Antenna

(288)
$54.14
FREE delivery Sun, Jun 22
Loading...
AC600 Nano USB WiFi Adapter for Desktop PC/Laptop, Dual-Band (5GHz, 2.4GHz) Wireless 802.11ac MU-MIMO Network Adapter for Windows & Mac OS, Mini Travel Size WiFi Dongle

AC600 Nano USB WiFi Adapter for Desktop PC/Laptop, Dual-Band (5GHz, 2.4GHz) Wireless 802.11ac MU-MIMO Network Adapter for Windows & Mac OS, Mini Travel Size WiFi Dongle

(2)
$14.98
FREE delivery Sun, Jun 22 on your first order
Loading...
D-Link AC1300 MU-MIMO Wi-Fi Nano USB Adapter, Ultra-Mini (20.2mm x 14.9mm) Dual Band 2.4G/5G Wireless Adapter for PC or Laptop, Plug and Play, Easy Install, Upgrade your WiFi (DWA-181)

D-Link AC1300 MU-MIMO Wi-Fi Nano USB Adapter, Ultra-Mini (20.2mm x 14.9mm) Dual Band 2.4G/5G Wireless Adapter for PC or Laptop, Plug and Play, Easy Install, Upgrade your WiFi (DWA-181)

(1,628)
$24.99
FREE delivery Sun, Jun 22 on your first order
Loading...
BrosTrend AX300 WiFi 6 USB WiFi Adapter for PC, Nano Size WiFi Dongle for Laptop Desktop, USB Wireless Adapter for Windows 11/10/7, 2.4GHz Only, 286Mbps, Wireless Network Adapter, OFDMA (NOT for MAC)

BrosTrend AX300 WiFi 6 USB WiFi Adapter for PC, Nano Size WiFi Dongle for Laptop Desktop, USB Wireless Adapter for Windows 11/10/7, 2.4GHz Only, 286Mbps, Wireless Network Adapter, OFDMA (NOT for MAC)

(379)
$18.99
FREE delivery Sun, Jun 22 on your first order
Loading...
600Mbps USB WiFi Adapter for PC - Nano Size Wireless Network Adapter, Dual Band2.4GHz, 5GHz WiFi Dongle for Desktop/Computer/Laptop, Supports Windows 11/10/8.1/8/7/XP

600Mbps USB WiFi Adapter for PC - Nano Size Wireless Network Adapter, Dual Band2.4GHz, 5GHz WiFi Dongle for Desktop/Computer/Laptop, Supports Windows 11/10/8.1/8/7/XP

(8)
$14.99
FREE delivery Sun, Jun 22 on your first order
Loading...
LISEN USB C to USB C Cable 240W, [6.6ft 2Pack]Nylon Braided Type C Cable Fast Charge for iPhone 17 Pro Max USBC Fast Charging Cord for iPhone 17 16 Pro Air Samsung Macbook iPad Air 4/5 Xbox, Midnight
Best Seller

LISEN USB C to USB C Cable 240W, [6.6ft 2Pack]Nylon Braided Type C Cable Fast Charge for iPhone 17 Pro Max USBC Fast Charging Cord for iPhone 17 16 Pro Air Samsung Macbook iPad Air 4/5 Xbox, Midnight

(4,565)
$17.99
Prime
1K+ bought in past month
Loading...
Syntech Link Cable 16FT for PCVR Compatible with Oculus/Quest 3/Meta Quest 3S, Quest2/Pro/Pico 4/Ultra Accessories and PC/SteamVR, High Speed PC Data Transfer, USB 3.0 to USB C Cable for VR Headset
Best Seller

Syntech Link Cable 16FT for PCVR Compatible with Oculus/Quest 3/Meta Quest 3S, Quest2/Pro/Pico 4/Ultra Accessories and PC/SteamVR, High Speed PC Data Transfer, USB 3.0 to USB C Cable for VR Headset

(19,554)
$24.99
FREE delivery Tue, Jun 17 on your first order
300+ bought in past month
Loading...
USB to USB C Cable for iPhone 16/15 [MFi Certified] Carplay Cable Car Charger Cord 6FT/4Pack Compatible with iPhone 16/16 Plus/16 Pro/16 Pro Max, iPhone 15/15 Plus/15 Pro/15 Pro Max,iPad Air/Mini

USB to USB C Cable for iPhone 16/15 [MFi Certified] Carplay Cable Car Charger Cord 6FT/4Pack Compatible with iPhone 16/16 Plus/16 Pro/16 Pro Max, iPhone 15/15 Plus/15 Pro/15 Pro Max,iPad Air/Mini

(1,176)
$16.97
FREE delivery Sat, Jun 14 on your first order
100+ bought in past month
Loading...
Car Carplay Cable for iPhone 16/16 Pro Max/16 Plus/15 Pro Max Plus, 3.3ft USB to USB C Cable Compatible with Apple Car Play iPhone 16 15 Cord, USB A to USB C Car Charger Cable Cord (Black)

Car Carplay Cable for iPhone 16/16 Pro Max/16 Plus/15 Pro Max Plus, 3.3ft USB to USB C Cable Compatible with Apple Car Play iPhone 16 15 Cord, USB A to USB C Car Charger Cable Cord (Black)

(2)
$8.99
FREE delivery Sun, Jun 15 on your first order
Loading...
TP-Link AX1500 WiFi 6 Travel Router (TL-WR1502X) – Pocket-Sized, Dual-Band, USB-C Powered, VPN Support (OpenVPN/WireGuard), USB Tethering, Gigabit Ports, Multi-Mode, Hotel & Travel Ready

TP-Link AX1500 WiFi 6 Travel Router (TL-WR1502X) – Pocket-Sized, Dual-Band, USB-C Powered, VPN Support (OpenVPN/WireGuard), USB Tethering, Gigabit Ports, Multi-Mode, Hotel & Travel Ready

(4,882)
$44.97$35.98
FREE delivery Sun, Jun 22
300+ bought in past month
Loading...
TP-Link Dual-Band WiFi 6 AX3000 Travel Router (TL-WR3002X) – Pocket-Sized, Multi-Gig, OpenVPN, WireGuard, USB 3.0, Phone Tethering, Public WiFi Sharing, Hotel/Cruise Ready, Multi-Mode

TP-Link Dual-Band WiFi 6 AX3000 Travel Router (TL-WR3002X) – Pocket-Sized, Multi-Gig, OpenVPN, WireGuard, USB 3.0, Phone Tethering, Public WiFi Sharing, Hotel/Cruise Ready, Multi-Mode

(126)
$89.99$83.69
FREE delivery Sun, Jun 22
200+ bought in past month
Loading...
TP-Link Deco AX1800 WiFi 6 Mesh System (Deco X20) - Covers up to 5,800 Sq. Ft., Replaces Wireless Internet Routers and Extenders, 6 Ethernet Ports in Total, Supports Ethernet Backhaul, 3-Pack

TP-Link Deco AX1800 WiFi 6 Mesh System (Deco X20) - Covers up to 5,800 Sq. Ft., Replaces Wireless Internet Routers and Extenders, 6 Ethernet Ports in Total, Supports Ethernet Backhaul, 3-Pack

(16,541)
$199.99$153.53
FREE delivery Thu, Sep 4
100+ bought in past month
Loading...
10.1 Inch Touch Portable Monitor IPS Screen 1366x768P 60Hz 400 Brightness 99% sRGB HDMI USB-C Monitors Switch for Xbox PS3/4/5 Laptop Compatible with Raspberry Pi, Mini Touch Screen

10.1 Inch Touch Portable Monitor IPS Screen 1366x768P 60Hz 400 Brightness 99% sRGB HDMI USB-C Monitors Switch for Xbox PS3/4/5 Laptop Compatible with Raspberry Pi, Mini Touch Screen

(1)
$99.99
FREE delivery Mon, Aug 11
Loading...
ELECROW 8 Inch Portable Monitor, 1280x800 Mini HD Display with Built-in Speakers, USB Powered, Non-Touch LCD Screen for Raspberry Pi, PC, Laptop, Jetson Nano, Game Consoles

ELECROW 8 Inch Portable Monitor, 1280x800 Mini HD Display with Built-in Speakers, USB Powered, Non-Touch LCD Screen for Raspberry Pi, PC, Laptop, Jetson Nano, Game Consoles

(49)
$117.29$102.21
$6.86 delivery Thu, Aug 14
Loading...
7 Inch Portable Monitor Touchscreen HD 1024x600 LED Display Dual HDMI Port Small Monitor for PC Raspberry Pi Laptop Computer Xbox PS4/5 Switch Built-in Speakers

7 Inch Portable Monitor Touchscreen HD 1024x600 LED Display Dual HDMI Port Small Monitor for PC Raspberry Pi Laptop Computer Xbox PS4/5 Switch Built-in Speakers

(61)
$68.99
FREE delivery Tue, Aug 12
Loading...
BrosTrend 1800Mbps WiFi 6 Linux WiFi Adapter for PC and Raspberry Pi 2+, Long Range USB WiFi Dongle Linux for Ubuntu, Mint, Debian, Kubuntu, Lubuntu, Zorin, Windows 11/10, Dual Band Wireless Antenna

BrosTrend 1800Mbps WiFi 6 Linux WiFi Adapter for PC and Raspberry Pi 2+, Long Range USB WiFi Dongle Linux for Ubuntu, Mint, Debian, Kubuntu, Lubuntu, Zorin, Windows 11/10, Dual Band Wireless Antenna

(288)
$54.14
FREE delivery Sun, Jun 22
Loading...
Retekess TR618 Shortwave Radio, AM FM Radio Portable, Transistor Radio Battery Operated with Earphone Jack, Portable Radio with LCD Display(Black)

Retekess TR618 Shortwave Radio, AM FM Radio Portable, Transistor Radio Battery Operated with Earphone Jack, Portable Radio with LCD Display(Black)

(393)
$61.99
FREE delivery Sun, Aug 10
Loading...
64GB MP3 Player with Bluetooth, Portable HiFi Lossless MP3 Music Players with Speaker and Earphones, Multifunctional Media Player with FM Radio, Up to 128GB Extension, Support Shuffle Playback

64GB MP3 Player with Bluetooth, Portable HiFi Lossless MP3 Music Players with Speaker and Earphones, Multifunctional Media Player with FM Radio, Up to 128GB Extension, Support Shuffle Playback

(41)
$29.99
FREE delivery Sun, Aug 10 on your first order
100+ bought in past month
Loading...
AstroAl Digital Multimeter 2000, Multimeter Tester with Volt Amp Ohm, Multi Meter Measures Voltage, Current, Resistance, Continuity and Diode, Electrical Tester with Test Leads, Backlight LCD Display
Best Seller

AstroAl Digital Multimeter 2000, Multimeter Tester with Volt Amp Ohm, Multi Meter Measures Voltage, Current, Resistance, Continuity and Diode, Electrical Tester with Test Leads, Backlight LCD Display

(48,000)
$19.54
FREE delivery Mon, Aug 25 on your first order
2K+ bought in past month
Loading...
BrosTrend 1200Mbps USB WiFi Adapter for Windows 11/10/8/7/XP of PC Desktop Laptop, Dual Band 5GHz 867Mbps, 2.4GHz 300Mbps, USB 3.0, Network Card WLAN

BrosTrend 1200Mbps USB WiFi Adapter for Windows 11/10/8/7/XP of PC Desktop Laptop, Dual Band 5GHz 867Mbps, 2.4GHz 300Mbps, USB 3.0, Network Card WLAN

(3,063)
$29.99
FREE delivery Sun, Jun 22 on your first order
Loading...
USB WiFi Adapter, Aigital 600Mbps Mini Wireless Network Adapter USB WiFi Stick, High Speed Dual Band WiFi Dongle for Desktop Computer/Laptop/Game, Compatible with Windows 11/10/8/Mac OS, etc

USB WiFi Adapter, Aigital 600Mbps Mini Wireless Network Adapter USB WiFi Stick, High Speed Dual Band WiFi Dongle for Desktop Computer/Laptop/Game, Compatible with Windows 11/10/8/Mac OS, etc

(217)
$15.99
FREE delivery Sun, Jun 22 on your first order
Loading...
600Mbps WiFi Adapter for Laptop, Driver Free Dual Band USB Wireless Network Adapter for Desktop PC Gaming, High Speed Mini WiFi Dongle Stick Adaptateur WiFi, Plug&Play, Compatible with Windows OS

600Mbps WiFi Adapter for Laptop, Driver Free Dual Band USB Wireless Network Adapter for Desktop PC Gaming, High Speed Mini WiFi Dongle Stick Adaptateur WiFi, Plug&Play, Compatible with Windows OS

(21)
$15.99
FREE delivery Sun, Jun 22 on your first order
Loading...
cogae USB WiFi 6 Network Card 286Mbps 802.11ax USB Dongle 2.4GHz WiFi LAN Adapter Driver Free for PC Laptop

cogae USB WiFi 6 Network Card 286Mbps 802.11ax USB Dongle 2.4GHz WiFi LAN Adapter Driver Free for PC Laptop

(0)
$7.85
$5.54 delivery Jul 3 - 16