A Better Way to Fearlessly Hacking Firmware for the First Time.
Secure Ideas
View ChannelAbout
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...
Essential Hacking Tools
AI-recommended products based on this video

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

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

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

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

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

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)

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)

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
![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](https://m.media-amazon.com/images/I/811vlwRArKL._AC_UL960_FMwebp_QL65_.jpg)
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

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
![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](https://m.media-amazon.com/images/I/61Z0Sl54sYL._AC_UL960_FMwebp_QL65_.jpg)
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

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)

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 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 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

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

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

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

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

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

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

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

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

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

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

