Abusing Puppet for Red Team Operations
Links for this post: Puppet 101 Puppet is a configuration management tool that makes use of a client-server relationship. Each managed endpoint has a puppet-agent that communicates through SSL back to a Puppet master / PuppetServer. Settings and configuration come together and are server by PuppetServer to form a catalog, which is what the Puppet-Agent applies to the managed host. There has apparently been some issues in the open source community with Puppet seeming to reduce support for the fully…