Skip to content

Senior Principal Security Engineer · Verizon

Kevin
Kirsche

I break software to understand it, then build the tools to do it again.

I started out in graphic design and web development, then moved into offensive security and stayed there. Today I work as a security architect: writing exploits and the tooling around them, researching CVEs, and designing systems meant to hold up against real attackers.

session · kkirschelive
kkirsche@kk:~$ whoami
kkirsche
Kevin Kirsche · Senior Principal Security Engineer
kkirsche@kk:~$ cat role.txt
role Senior Principal Security Engineer
org Verizon
loc Aldie, Virginia
kkirsche@kk:~$ ls certs/
BPS OSCE OSCP OSWP SLAE
kkirsche@kk:~$
Writeups published
31
Exploits & CVEs
5
Certifications earned
5
Years in the field
10+
// 01

Featured research

Public exploits and original research, from unauthenticated RCE to squeezing a shell through a 66-byte buffer.

All research & open source
// 02

Selected writing

Deep-dive writeups on exploit development, shellcode and binary exploitation.

Browse all 31 posts
// 03

About

I've spent over a decade on both sides of the security line: writing software and taking it apart. Today I'm a Senior Principal Security Engineer at Verizon, working on security architecture, offensive tooling and the systems that need to hold up against real attackers.

Background, expertise & timeline