# Payload Library for the Key Croc by Hak5 ![Key Croc](https://cdn.shopify.com/s/files/1/0068/2142/files/key-croc.png) * [Purchase at Hak5.org](https://shop.hak5.org/products/key-croc "Purchase at Hak5.org") * [Documentation](https://docs.hak5.org/hc/en-us/categories/360003797793-Key-Croc "Documentation") * [Key Croc Forums](https://forums.hak5.org/forum/106-key-croc/ "Key Croc Forums") * Discord: https://discord.gg/WuteWPf # Payload Submission Style Guide When submitting payload pull requests to this repository, we ask that your payload use the following style: ## Categories & Directories Payloads should be submitted to the most approporiate category directory. These include credentials, exfiltration, phishing, prank, recon, etc. ## Naming Conventions Each payload should have a unique, descriptive directory and filename, e.g., `WIN_powershell_SMB_exfiltration.txt` The directory name for the payload should match the payload file name. If the payload is OS specific (I.e., a Windows powershell attack), the filename should be prefixed with that OS. Prefixes include: * `WIN_` for Windows * `MAC_` for MacOS * `LINUX_` for all Linux flavors * `MULTI_` for multi-OS payloads If the payload is OS agnostic (I.e., it substitutes text or otherwise make no interaction with the target OS), the filename should not include an OS prefix. If multiple individual OS specifc payloads are included, the directory name should be prefixed with `MULTI_` while each payload file name therein should be prefixed with the speicif OS. ## Comment Block Each payload should begin with a comment block containing at least: ``` Title: Description: Author: ``` Optionally, authors are encouraged to include these additional parameters: ``` # Version: # Props: # Target: