John Hammond

Senior Principal Security Researcher at Just Hacking Training

San Francisco Bay Area United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
John Hammond is a Senior Principal Security Researcher and educator with a decade of hands-on experience breaking, teaching, and explaining adversary techniques from the San Francisco Bay Area. At Huntress he leads threat operations and research while also co-founding Just Hacking Training and producing widely viewed CTF walkthroughs and tooling—most notably contributing core decoding, recursion, and steghide/web units to the Katana automatic CTF solver. A former DoD instructor and red team operator, he blends classroom pedagogy with realistic emulation, having developed training for PicoCTF, DEF CON competitions, and military cyber curricula. John’s technical depth spans offensive Python/PowerShell, PTY and privilege escalation work in projects like pwncat, and a long list of advanced certifications, reflecting both practical exploitation skills and commitment to community education.
code10 years of coding experience
job4 years of employment as a software developer
bookServer Hardening & Windows Defense Securing Windows and PowerShell Automation, Server Hardening & Windows Defense Securing Windows and PowerShell Automation at SANS Technology Institute
bookElectrical Engineering, Electrical Engineering at US Coast Guard Academy
github-logo-circle

Github Skills (18)

strings10
penetration-testing10
python10
privilege-escalation10
text-manipulation10
it-security10
linux10
security10
regular-expression10
command-line-interface9
fileio9
file-access9
file-handling9
file-processing9
colorama8

Programming languages (13)

C#PowerShellJavaVueGoHTMLDockerfileShell

Github contributions (5)

github-logo-circle
JohnHammond/katana

Mar 2019 - Feb 2022

Role in this project:
userBackend Developer
Contributions:438 commits, 11 PRs, 42 pushes in 2 years 11 months
Contributions summary:John contributed to the development of the Katana challenge solver, adding several new features and expanding its capabilities. They implemented units for base64, hex, and URL decoding, enhanced the existing unit structure to perform recursion, and addressed several bugs that arose in the tool. The user's efforts also involved integrating new steghide, and web-related units, improving the robustness and coverage of the challenge solver.
pythonctfkatanasolverctf-challenge
calebstewart/pwncat

May 2020 - Jun 2021

Fancy reverse and bind shell handler
Role in this project:
userSecurity Engineer
Contributions:1 review, 114 commits, 1 PR in 1 year 1 month
Contributions summary:John appears to be focused on implementing and improving security aspects within the "pwncat" project. They have modified and enhanced the pseudoterminal (PTY) handling, adding features like raw mode, disabling echo, and setting up custom prompts. The user has made significant changes to the `pty.py` and `util.py` files, which include functionality related to colors, output formatting, and more. Further, the user has also developed methods for privilege escalation, including "setuid" and "sudo" approaches and integrated new GTFOBins exploits.
bind-shellshellenumerationhandlerprivilege-escalation
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
John Hammond - Senior Principal Security Researcher at Just Hacking Training