Skip to content

Releases: BC-SECURITY/Empire

Empire v4.0.2

17 Aug 05:28
ce332b5
Compare
Choose a tag to compare

8/16/2021

  • Version 4.0.2 Master Release
    - Added socketio messages to screenshot/download/upload (@Cx01N)
    - Added help message when no input is given to empire.py (@Cx01N)
    - Fixed missing slash for module directories (@Cx01N)
    - Fixed modules Get-SQLServerLoginDefaultPw and PortScan (@jamarir)
    - Fixed formatting bug in the options table on the listener menu (@vinnybod)
    - Fixed querying retain-last-value config parameters (@ilanisme)
    - Fixed invalid concat on keylogs (@Cx01N)
    - Fixed mimikatz command and added suggested values (@Cx01N)
    - Fixed misc bugs (@vinnybod)
    - Updated suggested values for stagers and reformatted code (@Cx01N)
    - Updated editlistener menu (@vinnybod)
    - Removed client suppression for job started taskings (@Cx01N)

Empire v4.0.1

27 Jul 04:03
886e513
Compare
Choose a tag to compare

7/19/2021

  • Version 4.0.1 Master Release
    • Added API endpoints for sleep/jitter to agents (@Cx01N)
    • Added sleep command to CLI (@Cx01N)
    • Added sleep/jitter option to C# agents (@Hubbl3)
    • Fix for Invoke-Obfuscation installation
    • Added PrintNightmare module (@Cx01N)

6/28/2021

  • Version 4.0.0 Master Release
    • Breaking Changes
      • Removed old Empire CLI and cmdloop from server (@Cx01N)
      • The credential create endpoint now accepts a single credential instead of a list
      • Some endpoints which were previously throwing 500s when not found, now properly return a 404
      • Plugin endpoints and socketio channels renamed to plural (plugin -> plugins) to match naming convention of other resources (@vinnybod)
    • New Features
      • Integrated server and client into Empire (@Cx01N, @vinnybod)
      • Introduced C# agents (@Hubbl3)
      • Integrated Covenant Roslyn compiler for task compilation (@Hubbl3)
      • Covenant Task compatibility (@Hubbl3, @vinnybod)
      • Added support for 'suggested values' on the server and auto completing the suggested values in the CLI (@vinnybod)
      • Added new launch parameters for starting server/client (@Cx01N, @vinnybod)
      • Added Offensive DLR Modules: IronPython, ClearScript, & Boolang (@Cx01N)
      • Added MS16-051 stager (@Cx01N)
      • Added Start-ProcessAsUser module (@Cx01N)
      • Added NTLM-Extract module (@Cx01N)
      • Added Invoke-SharpSecDump module (@Cx01N)
      • Added sriptimport and scriptcommand to API (@Cx01N)
      • Added auto generate certificate function to startup script (@Cx01N)
      • Added Invoke-SpoolSample (@Cx01N)
      • Added redirector chaining and proper tunneling (@Cx01N)
      • Updated pycrypto to pycryptodome (@Cx01N)
      • Updated PowerDump with AES NTLM hashes (@Cx01N)
      • Updated cert/install/reset script with new directories (@Cx01N)
      • Updated all modules to new YAML format (@vinnybod, @Cx01N)
      • Updated to Mimikatz 2.2.0 20210531 X11 RDP Clients (@Cx01N)
      • Removed M2Crypto dependency (@Cx01N)
      • Simplified kill/remove commands and added 'all' and 'stale' options (@Cx01N)
      • Removed the need for manual database timestamp updates, merge taskings and results table to a single table (@vinnybod)
      • Added a socketio event for when tasking results come back (@vinnybod)
      • Readded rastamouse's bypass (@Cx01N)
      • Added a 'since' query parameter to the tasks endpoint for more efficient querying (@vinnybod)
      • Added socketio tasking event handler to CLI for displaying task results in the interact menu (@vinnybod)
      • Install script prompts for xar, bomutils, openjdk, and dotnet for a more streamlined install (@vinnybod)
      • Install script now includes dotnet (@vinnybod)
      • Dockerfile size decreased by ~1GB by only installing the essentials. There is a note in the README (@vinnybod)
      • Made powershell bypasses dynamic. Now set with a single field Bypasses and they will be applied in the order provided (@vinnybod)
      • Added API endpoints for managing bypasses (@vinnybod)
      • Add processor architecture to powershell, csharp, and python agents (@vinnybod)
      • Add a display command to interact menu (@vinnybod)
      • Add additional endpoints for credential for get, update, and delete (@vinnybod)
      • Add create, update, remove credential functionality to the CLI (@Cx01N)
      • Add an "output function" option on several modules (@jamarir)
      • Updated shellcoderdi to newest version (@Cx01N)
      • Added a Nim launcher (@Hubbl3)

Empire v3.8.2

06 Apr 04:43
9259e51
Compare
Choose a tag to compare

3/28/2021

  • Version 3.8.2 Master Release
    - Fixed issue with try/catch preventing agent connections for http_hop/http listeners (@Cx01N)

3/22/2021

  • Version 3.8.1 Master Release
    - Fixed http_hop listener options not being copied properly (@Cx01N)

3/7/2021

Empire v3.7.2

21 Feb 19:11
1bf3d51
Compare
Choose a tag to compare
  • Version 3.7.2 Master Release
    - Fixed Malleable C2 issue where netbios/netbiosu transformations used excessive resources (@Cx01N)
    - Fixed error when loading http_hop listener options (@Cx01N)

  • Version 3.7.1 Master Release (Kali Build Only)
    - Added Kali message to main menu

  • Version 3.7.0 Master Release
    - Revamped backend database from direct sqlite3 to SQLAlchemy (@Cx01N, @vinnybod)
    - Added new Empire CLI to packaging (@vinnybod)
    - Added malleable C2 profiles to empire directory: /data/profiles (@Cx01N)
    - Added --teamserver option to launcher (@Cx01N)
    - Added support for logging into Empire from multiple locations (@vinnybod)
    - Added Invoke-WireTap (@Cx01N)
    - Added Invoke-SauronEye (@Cx01N)
    - Added Invoke-SharpLoginPrompt (@Cx01N)
    - Fixed OneDrive Listener with new database (@Cx01N)
    - Removed need to run setup database script (@vinnybod)
    - Updated docker image to use the locked dependencies in pyproject.toml (@vinnybod)

Empire v3.6.3

18 Dec 05:53
c53bbc0
Compare
Choose a tag to compare

Beginning with Empire 3.5.0, we recommend the use of Poetry or the Docker images to run Empire as we will be transitioning to these platforms.

Changelog

  • Added save path to download file message - #414 (@meldridge)
  • Updated installation file formatting - #410 (@Pernat1y)
  • Fixed python 3.9.1 issue with deprecated base64 function - #422 (@brimstone)
  • Fixed dump creds and hash not being logged in credentials properly - #423 (@Cx01N)

Empire v3.6.2

29 Nov 05:06
a58e0a5
Compare
Choose a tag to compare

Beginning with Empire 3.5.0, we recommend the use of Poetry or the Docker images to run Empire as we will be transitioning to these platforms.

Changelog

Empire v3.6.1

16 Nov 05:58
813c70e
Compare
Choose a tag to compare

Beginning with Empire 3.5.0, we recommend the use of Poetry or the Docker images to run Empire as we will be transitioning to these platforms.

Changelog

  • Added editable wiki and sync option to repo - #398 (@Cx01N)
  • Fixed byte error in python/collection/osx/prompt - #396 (@Cx01N)
  • Fixed clear option issue for malleable listener - #393 (@Cx01N)
  • Added update_comms, killdate, and workinghours endpoints - #399 (@Cx01N)

Empire v3.6.0

09 Nov 05:10
266d4a4
Compare
Choose a tag to compare

Beginning with Empire 3.5.0, we recommend the use of Poetry or the Docker images to run Empire as we will be transitioning to these platforms.

Changelog

Empire v3.5.2

22 Oct 05:27
01b073d
Compare
Choose a tag to compare

Beginning with Empire 3.5.0, we recommend the use of Poetry or the Docker images to run Empire as we will be transitioning to these platforms.

Changelog

  • Fixed token manipulation (steal_token) functionality in Windows 10 - #355 (@Hubbl3)
  • Fixed lateral movement module New-GPOImmediateTask - #362 (@Cx01N)
  • Fixed Invoke-PSRemoting blocking current agent - #359 (@mjokic)

Empire v3.5.1

14 Oct 05:12
cc18b46
Compare
Choose a tag to compare

Beginning with Empire 3.5.0, we recommend the use of Poetry or the Docker images to run Empire as we will be transitioning to these platforms.

Changelog