Skip to content

feat: 3 NullSec BadUSB Payloads — CloudHarvester, LinuxRecon, PersistPlant#28

Open
bad-antics wants to merge 1 commit intoaleff-github:hellofrom
bad-antics:nullsec-payloads-batch2
Open

feat: 3 NullSec BadUSB Payloads — CloudHarvester, LinuxRecon, PersistPlant#28
bad-antics wants to merge 1 commit intoaleff-github:hellofrom
bad-antics:nullsec-payloads-batch2

Conversation

@bad-antics
Copy link
Copy Markdown
Contributor

3 New NullSec BadUSB Payloads

1. NullSec-CloudHarvester

Extracts saved cloud CLI credentials and configurations from Windows:

  • AWS CLI credentials & config
  • Azure CLI tokens & profiles
  • Google Cloud SDK configs
  • Docker registry auth
  • Kubernetes configs
  • SSH key inventory
  • Git credentials
  • Terraform state
  • npm/pip tokens

2. NullSec-LinuxRecon

Comprehensive Linux system reconnaissance:

  • System info (kernel, distro, arch, resources)
  • Network config (interfaces, routes, DNS, ARP)
  • User enumeration (sudo privs, SSH keys)
  • Running services & open ports
  • Cron jobs
  • SUID binary enumeration
  • Docker/container detection
  • Firewall rules (iptables/ufw/SELinux/AppArmor)

3. NullSec-PersistPlant

Multi-method Windows persistence installer:

  • Scheduled Task (logon + 4-hour interval)
  • Registry Run key (HKCU)
  • Startup folder VBS wrapper
  • All methods use non-admin HKCU (no UAC required)
  • Reports back which methods were successfully installed
  • Includes cleanup/removal instructions

All payloads include detailed README documentation, configurable webhook exfiltration, and OPSEC considerations.

- CloudHarvester: Extracts cloud CLI creds (AWS/Azure/GCP/Docker/K8s/SSH/Git)
- LinuxRecon: Comprehensive Linux system reconnaissance
- PersistPlant: Multi-method persistence installer (Task/Registry/Startup)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant