Shift5 co-founder Josh Lospinoso talks about how C++ can be a vital tool for infosec developers. In this talk, he presents a simple Stage 0 Implant written in modern C++ to tool developers from Army Cyber Command. Along the way, he illuminates many features of C++, the C++ Standard Library, and the Boost Libraries that are highly useful when developing cybersecurity tools.
Companion code can be found here: github.com/jlospinoso/cpp-implant
Josh is the Chief Research Officer of Shift5, a cybersecurity company and author of C++ Crash Course (No Starch Press, 2009). After he graduated from USMA in 2009 with a double major in Operations Research and Economics, he won a Rhodes scholarship and completed a PhD in Statistics at the University of Oxford in 2012. As a cyber officer, Josh wrote dozens of cyber capabilities and built the C++ course that United States Cyber Command uses to teach its junior developers. He has served as a technical director in NSA’s Tailored Access Operations and in US Cyber Command’s Cyber National Mission Force. He has spoken at a wide range of conferences, published over twenty peer-reviewed articles, and co-founded a successfully acquired security company.