Recently, in order to prepare for an internal penetration testing engagement, I wanted to automate my payload generation