Don't Build Skynet
Survivor’s Log: January 14, 2031
Portfolio
Survivor’s Log: January 14, 2031
This post contains the materials for the Program Analysis for Cybersecurity (PAC) training I’ll be teaching at the US Cyber Challenge security boot camps. The training is aimed at audiences with little or no experience in program (code) analysis.
This blog post details a recipe I have been refining for what I believe to be the ultimate macaroni and cheese dish.
This post contains the materials for the Program Analysis for Cybersecurity (PAC) training I’ll be teaching at the 2017-2019 US Cyber Challenge security boot camps. The training is aimed at audiences with little or no experience in program analysis.
This post highlights my contributions to Iowa State University’s 2017 team for the Argonne National Labs Cyber Defense Competition.
A quick review of 2016. This year started off slow, but I didn’t think so at the time.
A call graph is an artifact produced by program analysis tools to record the relationships between a function and the functions it calls. If you’ve ever wondered how these call graphs actually get generated then keep reading because in this post I’ll be exploring several call graph construction algorithms and their tradeoffs.
I did it. I made a blog.