Skip to content

Latest commit

 

History

History
695 lines (345 loc) · 31.4 KB

CHANGELOG.md

File metadata and controls

695 lines (345 loc) · 31.4 KB

Changelog

1.23.2 (2023-02-20)

Bug Fixes

1.23.1 (2023-02-20)

Bug Fixes

1.23.0 (2023-01-04)

Features

  • ditch static magic string for packer (f7edcc6)
  • improve agent binary structure (fd76e5c)
  • pack agent binary by default (linux) (4811229)
  • use AES-CBC mode to support tiny-AES (72c4cea)

Bug Fixes

  • make bash command line look normal (2315c96)
  • xz should be single-threaded (4056da9)

1.22.3 (2022-10-01)

Bug Fixes

1.22.2 (2022-09-30)

Bug Fixes

  • broken shell pane for windows targets (3cbd03a)

1.22.1 (2022-09-30)

Bug Fixes

  • tmux pane resizing issues (7849902)

1.22.0 (2022-09-30)

Features

image

1.21.0 (2022-09-29)

Features

  • autocomplete items in PATH on target system (a1a6268)

Bug Fixes

  • empty agent uuid (416aadc)
  • fail to check command output from agent, agent then gets marked as unresponsive incorrectly (14553b6)
  • lengthy log (a3e2f72)
  • screenshot downloading fails (886e864)

1.20.0 (2022-09-28)

Features

  • enable tabbed UI, move agentlist to tab (7417076)

Bug Fixes

  • confusing tmux error messages (1edb75b)
  • killing non-existent processes (03fdf33)
  • premature downloading from agent side, '.downloading' file not removed (b4598d5)

1.19.1 (2022-09-09)

Bug Fixes

1.19.0 (2022-09-09)

Features

  • fixed #160, file server rewritten, allow only connected agents to download files from CC (cafeb9d)

Bug Fixes

  • use fallback UUID when unable to obtain product serial (bbbfd73)

1.18.0 (2022-08-18)

Features

1.17.5 (2022-08-15)

Bug Fixes

1.17.4 (2022-07-16)

Bug Fixes

1.17.3 (2022-06-09)

Bug Fixes

  • race condition in polling (0caba63)

1.17.2 (2022-06-08)

Bug Fixes

1.17.1 (2022-06-08)

Bug Fixes

1.17.0 (2022-06-08)

Features

1.16.2 (2022-06-07)

Bug Fixes

1.16.1 (2022-05-18)

Bug Fixes

  • race condition in polling (b3d4a20)

1.16.0 (2022-05-17)

Features

  • enable logging for shadowsocks server when debug level is set to 3 (4d79ea9)

1.15.9 (2022-04-19)

Bug Fixes

  • command pane remains after exiting emp3r0r (ed3cf1c)
  • selected agent not visible as it's on top of the list (48fc9a2)

1.15.8 (2022-04-11)

Bug Fixes

  • Tmux UI outputs on wrong panes/windows (b440c60)

1.15.7 (2022-04-11)

Bug Fixes

1.15.6 (2022-04-10)

Bug Fixes

1.15.5 (2022-04-09)

Bug Fixes

  • interactive_shell for Windows: fails to find shell process sometimes (bf1883d)
  • interactive_shell for Windows: too many callback functions (1f0155b)

1.15.4 (2022-04-08)

Bug Fixes

1.15.3 (2022-04-07)

Bug Fixes

  • #122 partially fix, shell window in main tmux pane now works (17141b8)

1.15.2 (2022-04-06)

Bug Fixes

  • windows interactive_shell has visible console windows (4dfd893)

1.15.1 (2022-04-06)

Bug Fixes

1.15.0 (2022-04-04)

Features

  • remove agent on command exec timeout (97eacdb)

1.14.7 (2022-04-02)

Bug Fixes

1.14.6 (2022-04-02)

Bug Fixes

  • cc_indicator option not covered by gen_agent (374ad67)
  • logging level in checkinHandler (ea06c68)

1.14.5 (2022-04-01)

Bug Fixes

  • address #45, do not start socks5 proxy unless told to (e9deb8e)

1.14.4 (2022-04-01)

Bug Fixes

  • garble -tiny build in build script (b643875)

1.14.3 (2022-04-01)

Bug Fixes

  • vaccine fails to configure on agent start (c74e7fb)

1.14.2 (2022-04-01)

Bug Fixes

  • emp3r0r --release cannot build agent stub (a277515)

1.14.1 (2022-04-01)

Bug Fixes

  • agent not reconnecting immediately after losing connection (59eaa1f)
  • ConnectCC stucks when using KCP (58d5f89)
  • ConnectCC timeout not implemented correctly (d58ac5e)
  • KCPClient crash (f5202ef)
  • KCPClient not aware of C2 disconnection (58a63a2)
  • timeout TLS handshake, do not wait infinitely (24dd54f)

1.14.0 (2022-03-31)

Features

  • add verification to handshake process (6a9fc04)

1.13.0 (2022-03-31)

Features

  • add KCP C2 transport (d33c9a1)
  • add KCP transport, C2 traffic in obfuscated and fast UDP (024543e)

1.12.0 (2022-03-30)

Features

  • randomize heartbeat payload length (920d01d)
  • reduce and randomize C2 heart-beat traffic, may cause longer wait time in agent state checking (dee4b30)

Bug Fixes

  • agent does not connect immediately after checking in (afa4bff)
  • agent re-connection takes too long (4febec6)
  • alert user only when the agent is connected correctly (44ee708)
  • line wrapping in CliPrettyPrint (f406224)
  • line wrapping in agent list brings extra whitespaces (3a03153)
  • line wrapping inside tables (5f6b3db)
  • RandStr not random enough with time.Now as seed (e3aed62)
  • some values in emp3r0r.json are not updated (70c0f5e)

1.11.0 (2022-03-29)

Features

  • add shadowsocks (a8117e9)
  • Add Shadowsocks obfuscator to C2 transport (73a4d67)
  • use upx to further compress packed agent binaries (1c6800f)

Bug Fixes

1.10.7 (2022-03-28)

Bug Fixes

  • empty envv when started from memfd_exec (f6a6b7d)
  • packer: pass config data and ELF through envv (b6a0d7b)

1.10.6 (2022-03-27)

Bug Fixes

1.10.5 (2022-03-26)

Bug Fixes

1.10.4 (2022-03-25)

Bug Fixes

  • unable to execute cat since PATH is not set (5049837)

1.10.3 (2022-03-25)

Bug Fixes

  • filename autocompletion for packer (1a9d180)
  • make packed binaries executable by default (5d2c944)
  • packed agent cannot find config data (e621808)
  • packer blocks UI (6788b35)
  • reduce packer_stub binary size (c67fff9)
  • reduce size of data package (c441325)
  • unable to extract config data when agent is packed (c8b5198)
  • unable to extract data from file/mem (eff9574)
  • unable to extract embeded json config (1c80ec8)

1.10.2 (2022-03-25)

Bug Fixes

  • emp3r0r --release fails to build packer_stub (5dd8f99)

1.10.1 (2022-03-24)

Bug Fixes

1.10.0 (2022-03-24)

Features

  • check if agent is started by ELF loader by PATH hash (2df3c1d)
  • integrate packer into C2 (c81cd7d)

Bug Fixes

1.9.0 (2022-03-23)

Features

  • emp3r0r installer (f126780)
  • install emp3r0r to your system, load custom modules from ~/.emp3r0r (77f1564)
  • use colored print for all fatal errors (9933d86)

Bug Fixes

  • cannot pack custom modules due to incorrect path (c535350)
  • emp3r0r launcher/installer path error (e4e7a91)
  • gen_agent: binaries not found (31b68d1)
  • modules don't load (7bac146)
  • path errors (70d8362)
  • set correct location for tmux scripts (a58c1a3)

1.8.1 (2022-03-22)

Bug Fixes

  • 'unknown_host' in agent tag (1aa8eb4)
  • no build option for Windows (9c7d22d)
  • reduce agent binary size for windows version (9a486f7)

1.8.0 (2022-03-22)

Features

  • Add cross-platform support (666051d)
  • recognize more linux distros, and get vendor name (5f4df0d)

Bug Fixes

  • remove binary from source tree (c5955b8)

1.7.6 (2022-03-20)

Bug Fixes

  • ssh shell fails to start due to 'already bind' error (18004a9)
  • unable to config time intervals (b242e80)

1.7.5 (2022-03-20)

Bug Fixes

1.7.4 (2022-03-20)

Bug Fixes

1.7.3 (2022-03-20)

Bug Fixes

  • disable CGO to build static binaries (f12190f)

1.7.2 (2022-03-20)

Bug Fixes

  • binaries not added in archive (7383bd7)

1.7.1 (2022-03-20)

Bug Fixes

  • build script typo, archive structure (ced5651)

1.7.0 (2022-03-20)

Features

  • improved C2 launcher, auto-build working (b33aa19)

1.6.13 (2022-03-20)

Bug Fixes

1.6.12 (2022-03-20)

Bug Fixes

1.6.11 (2022-03-20)

Bug Fixes

  • save some time if release not created (2dc20ef)

1.6.10 (2022-03-20)

Bug Fixes

  • curl cmd in workflow file (db91dd2)

1.6.9 (2022-03-20)

Bug Fixes

1.6.8 (2022-03-20)

Bug Fixes

  • upload assets: not found (2d87428)

1.6.7 (2022-03-20)

Bug Fixes

1.6.6 (2022-03-20)

Bug Fixes

1.6.5 (2022-03-20)

Bug Fixes

  • upload-asset: file not found (a3a6c10)

1.6.4 (2022-03-20)

Bug Fixes

  • trying to upload assets (8fb049d)

1.6.2 (2022-03-20)

Bug Fixes

  • need to check out repo before creating release archive (dc3947b)

1.6.1 (2022-03-20)

Bug Fixes

1.6.0 (2022-03-18)

Features

  • implement build.py in CC (4d237b0)

Bug Fixes

  • build --clean success message (6eebb2b)
  • build.py --target clean deletes everything (6842acc)
  • ca key file name (5547eed)
  • CliAsk: ignore ctrl-c and EOF (85180af)
  • disallow empty input (2c3c76d)
  • emp3r0r.json initialization not complete (6369379)
  • init emp3r0r.json when it's not found (1aed32c)
  • toggle some config options on/off (abe600f)

1.5.1 (2022-03-17)

Bug Fixes

  • gen_agent: build stub.exe first (ae01a32)

1.5.0 (2022-03-17)

Features

  • build system redesigned (38cfd9f)
  • build.py now generates stub.exe (3dd2009)
  • change build process (a5fc6eb)
  • cmd handler is blocking most commands (c500a6e)
  • do not pack agent binaries (d65e675)
  • generate agent id from host config (1bf31c2)
  • remove windows support (3a9660e)
  • rename outfile (5512998)

Bug Fixes

1.4.1 (2022-03-16)

Bug Fixes

  • onion address checking (628d527)
  • print 'go build ends' after go build (a73ff81)
  • restore source files when build is aborted (07ab26c)

1.4.0 (2022-03-16)

Features

Bug Fixes

  • C2 prints the wrong version string (a59e18c)
  • LD_LIBRARY_PATH was mistakenly unset (0cd3f3e)
  • missing file in dockerscan libs (7a49ed7)

1.3.20 (2022-03-15)

Bug Fixes