"Breaking Extreme Networks WingOS: How to own millions of..."
summary
Finds a dynamic RC4-derived root password in WingOS that can be computed from a stored file plus the device MAC and then made persistent, reverse engineers MIPS N32/Cavium Octeon code with Unicorn emulation, and builds custom mipsN32 shellcode. Discovers multiple pre-auth memory corruptions — including AF_MINT remote heap and stack overflows — and chains them into an over‑the‑air exploit using two devices (controller ↔ access point) to get a root reverse shell; affects aircraft APs, subway and hospital deployments.
AI-written summary · about
chapters (13)
- 0:00Intro
- 1:10Intro to Wingos
- 5:30Attack Surface & Scenarios
- 9:35Hidden root shell backdoor
- 17:13Remote pre-auth "global" denial of
- 18:58What is Mint?
- 22:11Creating Mint Client
- 23:58Mint Vulnerabilities
- 24:34Remote Pre-auth heap overflow (mint)
- 26:39Remote Pre-auth heap overflow 2 (mint)
- 28:03EXPLOIT
- 30:09LIBC GADGETS
- 30:34SHELLCODE
related talks
29mFrom an URGENT/11 Vulnerability to a Full Take-Down of a Factory, Using a Single Packet
51mArm IDA and Cross Check: Reversing the Boeing 787's Core Network
41mfirmWar: An Imminent Threat to the Foundation of Computing
54mSubverting Apple Graphics: Practical Approaches to Remotely Gaining Root
45mOutside the box: pwning IoT devices through their applications
36mChained to Hit: Discovering New Vectors to Gain Remote and Root Access in SAP Enterprise Software
25mAdventures & Findings in ISP Hacking
59mIf You Can't Open It, You Don't Own It
