Dakota State University students walking around campus

Preparation + opportunity = success

That's the DSU equation. We're a four-year university with nationally recognized programs, cutting-edge facilities, and the brightest thinkers. But we're also a tight-knit, inclusive community. Small class sizes mean hands-on training and individualized attention. All this with an affordable, public school price that's among the best values in the region.

Majors & Degrees

Andrew Kramer

Andrew Kramer

Andrew Kramer

Assistant Professor

Department

The Beacom College of Computer & Cyber Sciences

Education

Ph.D. Computer Science, Dakota State University
M.S., Dakota State University
B.S., Dakota State University
A.A., College of Redwoods

Biography

Andrew Kramer is an Assistant Professor in The Beacom College of Computer & Cyber Sciences, teaching classes related to reverse engineering, vulnerability research, and exploit development. His work focuses on x86/x64 in Linux environments, while occasionally delving into other platforms such as ARM IoT/embedded devices.

Kramer is passionate about student success and strives to make education exciting through hands-on learning and project-based work. He believes that a teacher’s primary goal should be to spark excitement for the subject.

Additionally, he has published a variety of open-source software projects and holds several CVEs from personal research work.

Contact

Office Location: East Hall
Phone: (605) 256-5838
Email
Website

  • Software reverse engineering
  • Binary exploitation
  • C programming
  • Assembly programming

  • Capture the flag (CTF)
  • Software reverse engineering
  • Vulnerability research
  • Exploit development

  • OpenSOC Winner at DEF CON 28 – 2020
  • Wild West Hacking Fest CTF Winner / Black Badge Holder – 2019, 2024
  • Ernest Teagarden Award for Excellence in Teaching – 2022
  • Outstanding Research Mentor (2023-4)

Amateur Radio General Class

Co-PI, DSU Scholarship for Service grant (NSF)

  • Brizendine, B., Babcock, A., Kramer, A.: “Move Over, ROP: Towards a Practical Approach to Jump-Oriented Programming”. HITBMag. 121–152 (2021). 
  • Kramer, A.: “LASRCOP: Lightweight Automated Session Recording to Certify Original Programming”. ISCAP Proceedings. (2023). https://iscap.us/proceedings/2023/abstracts/6051.html
  • Ham, M., Kramer, A.: “Hardware Reverse Engineering Platform: An Open-source Educational Tool”. ISCAP Proceedings. (2023). https://iscap.us/proceedings/2023/abstracts/6050.html
  • Ham, M., Kramer, A.: “Preventing Ransomware and Malware Starts with Good Cyber Hygiene”. Infosecurity Magazine. 
  • Kramer, A.: “Fine Grained Address Space Layout Randomization Through Non-Contiguous PerFunction Memory Segment Assignment”. https://scholar.dsu.edu/theses/451/.
  • Dakota State University. (2024) Schramm, A., Medin, D., Kramer, A.: “Micromouse - Maze Solving Robot”. Annual Research Symposium. 34. https://scholar.dsu.edu/research-symposium/34
  • Stapert, T., Kramer A.: “Do Online Test Proctoring Services Abide by Standard Data Protections?”. (2024). Annual Research Symposium. 29. https://scholar.dsu.edu/researchsymposium/29
  • Kramer, A.: “Building Joy for C Programming with Code Golf”. ISCAP Proceedings. (2024). 
  • CVE’s: CVE-2024-3852, CVE-2019-5523, CVE-2016-4071, CVE-2015-8617

OWASP, Exploiting Deserialization Vulnerabilities in PHP Applications