2 repository-uri
Processes for exchanging encryption keys and system information during the initial handshake between a post-exploitation agent and its command server.
Distinct from Handshake Validations: Distinct from Handshake Validations: covers the cryptographic key exchange and system info exchange, not just header validation.
Explore 2 awesome GitHub repositories matching security & cryptography · Agent-Server Key Exchanges. Refine with filters or upvote what's useful.
Empire is a post-exploitation command-and-control (C2) framework designed for red team operations. It deploys and manages agents written in PowerShell, Python, C#, Go, and C across Windows, Linux, and macOS, using encrypted communication channels over HTTP, HTTPS, and SMB. The framework executes over 400 built-in modules for reconnaissance, privilege escalation, credential theft, and lateral movement, and provides a modular engine for authoring custom attack modules. What sets Empire apart is its multi-language agent deployment system, which allows operators to choose implants that suit each
Provides a two-stage key exchange to establish encrypted communication between agents and the command server.
Covenant este un framework de comandă și control bazat pe .NET, conceput pentru operațiuni de red team și simularea adversarilor. Servește ca platformă colaborativă pentru coordonarea evaluărilor de securitate, gestionarea implanturilor remote și executarea sarcinilor pe sistemele compromise printr-un server centralizat. Proiectul se distinge prin generatorul său de payload dinamic, care compilează și obfuschează binarele executabile și scripturile on-the-fly pentru a evita detectarea. Se separă în continuare printr-un mediu colaborativ care permite mai multor operatori autentificați să partajeze o stare sincronizată, să urmărească indicatorii operaționali și să gestioneze angajamentele comune într-o singură interfață. Framework-ul oferă capabilități extinse pentru obfuscare traficului, inclusiv utilizarea profilurilor de rețea personalizate, pipeline-uri de transformare a datelor și traducerea protocolului bazată pe bridge pentru a masca comunicațiile. De asemenea, acoperă nevoile post-exploatare, cum ar fi preluarea fișierelor remote, colectarea centralizată a credențialelor și dezvoltarea de module de sarcini remote personalizate folosind un model de extensie plug-in. Sistemul securizează comunicațiile între server și agenți folosind SSL certificate pinning și schimburi de chei criptate pentru a asigura forward secrecy.
Implements encrypted key exchanges during the initial handshake to ensure forward secrecy between agents and the server.