Industrial control HMIs are a window into industrial processes. They allow people to monitor and control the industrial environments of which they are a part. This talk investigates the Windows-based software which configures an HMI, and will cover topics such as Windows binary analysis, the fuzzing of Windows programs, and triaging crashes. In addition, hardware reverse engineering and firmware analysis of an embedded HMI will be discussed. This talk will also discuss the reverse engineering and analysis of both the custom HMI protocol, as well as the custom HMI file format. Finally, the talk will cover the analysis of the network attack surface presented by the HMI. Todd will be joined by Michael DePlante Jr and Tony Fuller of Trend Micro ZDI.