OT Reverse Engineering - What Can Be Automated?
summary
Looks at automating reverse engineering for embedded, ICS and IoT devices by presenting several years of R&D into which RE tasks can be automated and how to make the process usable by non-experts. Covers tooling and techniques developed to scale analysis across many devices rather than rely on manual expert work.
AI-written summary · about
chapters (20)
- 0:00Start
- 6:39Some OT Cyber Guidance
- 7:25Network Segmentation/Segregation
- 9:17OT organizational hurdles
- 11:42Step 1: Know your OT landscape
- 12:50Automated network scanning
- 14:10Managed devices vs unmanaged devices
- 14:55Lab testing
- 16:30Vulnerabilities scanning is not testing
- 19:11Firmware Analysis
- 20:34Binary Analysis (2)
- 27:55Binary Analysis Tools
- 30:48Binary Analysis: Tool Landscape Overview
- 33:07Binary Analysis: Essential Ingredients
- 33:42Correct Binaries: Connect / extract automation
- 36:27Disassembly
- 37:04Intermediate Representation
- 37:55Fuzzing & ML
- 41:02Other related binary analysis automation R&D
- 43:00Summary
related talks
48mHow to Reverse-Engineer a Network Protocol and Find Vulnerabilities in a Device Without Using Firmware
01h 46mTutorial: Introduction to Reverse Engineering
06mAn Exploratory Study of Hardware Reverse Engineering — Technical and Cognitive Process
06mFrom Digital Forensics to Hardware Reverse Engineering: A Conversation
21mOpen Source IC Design and Hardware Reverse Engineering Or: How I Learned to Stop...
40mIntroduction to IoT Reverse Engineering
47mReverse Engineering Go Malware: From Manual to AI-Powered Analysis
28mThe IoT Hacker's Toolkit
