The Story of the PLC Password Cracking Malware


Check out the blog I wrote for Dragos!

In early 2022, I was doing a vulnerability assessment targeting Automation Direct's DirectLogic 06 Programmable Logic Controller (PLC) and C-More EA9 Human-Machine Interface (HMI) when I stumbled upon an interesting Youtube video demonstrating self-proclaimed PLC password "cracking" software where an operator could pay an unknown actor for their software which, when ran on a that is hooked up to the device, could retrieve it's password.

I was immediately suspicious. Basic OSINT analysis indicated there was a large number of publicly available samples targeting a variety of industrial devices and vendors. So, I obtained a few samples and got to work reverse engineering via static and dynamic binary analysis. This research project lead to some interesting findings and I wrote a blog for Dragos, which got picked up by a few technology-related sites, check them out:
This research lead to a variety of CVEs as well. Check out my list of discovered vulnerabilities to see some public information on them.