1.23.2 (2023-02-20)
- go get -u (8c90301)
1.23.1 (2023-02-20)
1.23.0 (2023-01-04)
- 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)
1.22.3 (2022-10-01)
1.22.2 (2022-09-30)
- broken shell pane for windows targets (3cbd03a)
1.22.1 (2022-09-30)
- tmux pane resizing issues (7849902)
1.22.0 (2022-09-30)
- sftp support (9b84eb9)
1.21.0 (2022-09-29)
- autocomplete items in PATH on target system (a1a6268)
- 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)
- enable tabbed UI, move agentlist to tab (7417076)
- 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)
- sanitize filename (33f724e)
1.19.0 (2022-09-09)
- use fallback UUID when unable to obtain product serial (bbbfd73)
1.18.0 (2022-08-18)
- bash dropper (79406ed)
1.17.5 (2022-08-15)
1.17.4 (2022-07-16)
- 149 (04188f7)
1.17.3 (2022-06-09)
- race condition in polling (0caba63)
1.17.2 (2022-06-08)
1.17.1 (2022-06-08)
1.17.0 (2022-06-08)
1.16.2 (2022-06-07)
1.16.1 (2022-05-18)
- race condition in polling (b3d4a20)
1.16.0 (2022-05-17)
- enable logging for shadowsocks server when debug level is set to
3
(4d79ea9)
1.15.9 (2022-04-19)
- 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)
- Tmux UI outputs on wrong panes/windows (b440c60)
1.15.7 (2022-04-11)
1.15.6 (2022-04-10)
- windows sysinfo (8c7c080)
1.15.5 (2022-04-09)
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)
1.15.3 (2022-04-07)
1.15.2 (2022-04-06)
- windows
interactive_shell
has visible console windows (4dfd893)
1.15.1 (2022-04-06)
1.15.0 (2022-04-04)
- remove agent on command exec timeout (97eacdb)
1.14.7 (2022-04-02)
1.14.6 (2022-04-02)
1.14.5 (2022-04-01)
1.14.4 (2022-04-01)
garble -tiny build
in build script (b643875)
1.14.3 (2022-04-01)
- vaccine fails to configure on agent start (c74e7fb)
1.14.2 (2022-04-01)
emp3r0r --release
cannot build agent stub (a277515)
1.14.1 (2022-04-01)
- 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)
- add verification to handshake process (6a9fc04)
1.13.0 (2022-03-31)
1.12.0 (2022-03-30)
- randomize heartbeat payload length (920d01d)
- reduce and randomize C2 heart-beat traffic, may cause longer wait time in agent state checking (dee4b30)
- 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)
- add shadowsocks (a8117e9)
- Add Shadowsocks obfuscator to C2 transport (73a4d67)
- use upx to further compress packed agent binaries (1c6800f)
garble -tiny
now works (3c1b9b3)
1.10.7 (2022-03-28)
- empty envv when started from memfd_exec (f6a6b7d)
- packer: pass config data and ELF through envv (b6a0d7b)
1.10.6 (2022-03-27)
1.10.5 (2022-03-26)
- PKGBUILD for blackarch (e496738)
1.10.4 (2022-03-25)
- unable to execute cat since
PATH
is not set (5049837)
1.10.3 (2022-03-25)
- 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)
emp3r0r --release
fails to build packer_stub (5dd8f99)
1.10.1 (2022-03-24)
- packer_stub.exe path (7b7a2d7)
1.10.0 (2022-03-24)
- pack_agent command (7d2dcea)
1.9.0 (2022-03-23)
- emp3r0r installer (f126780)
- install emp3r0r to your system, load custom modules from ~/.emp3r0r (77f1564)
- use colored print for all fatal errors (9933d86)
- 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)
- '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)
- remove binary from source tree (c5955b8)
1.7.6 (2022-03-20)
- ssh shell fails to start due to 'already bind' error (18004a9)
- unable to config time intervals (b242e80)
1.7.5 (2022-03-20)
1.7.4 (2022-03-20)
1.7.3 (2022-03-20)
- disable CGO to build static binaries (f12190f)
1.7.2 (2022-03-20)
- binaries not added in archive (7383bd7)
1.7.1 (2022-03-20)
- build script typo, archive structure (ced5651)
1.7.0 (2022-03-20)
- improved C2 launcher, auto-build working (b33aa19)
1.6.13 (2022-03-20)
- upload.sh (ad2315b)
1.6.12 (2022-03-20)
- test a new release (6632334)
1.6.11 (2022-03-20)
- save some time if release not created (2dc20ef)
1.6.10 (2022-03-20)
- curl cmd in workflow file (db91dd2)
1.6.9 (2022-03-20)
- curl upload asset (058a637)
1.6.8 (2022-03-20)
- upload assets: not found (2d87428)
1.6.7 (2022-03-20)
- upload assets (c9fb994)
1.6.6 (2022-03-20)
- workflow steps (3a3b0bd)
1.6.5 (2022-03-20)
- upload-asset: file not found (a3a6c10)
1.6.4 (2022-03-20)
- trying to upload assets (8fb049d)
1.6.2 (2022-03-20)
- need to check out repo before creating release archive (dc3947b)
1.6.1 (2022-03-20)
- update go dependencies (018b533)
1.6.0 (2022-03-18)
- implement build.py in CC (4d237b0)
- 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)
- gen_agent: build stub.exe first (ae01a32)
1.5.0 (2022-03-17)
- 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)
- emp3r0r.json: socket name (f6c42a9)
- file paths (284f161)
- gen_agent command (3121a59)
- magic string should be pre-set (9dd87a9)
- no need to decompress (eb231e9)
- python path (a437008)
- rm redundant build function (cbaa7e7)
- should rm python archive (68deedd)
- tmux cat (8d8a3c8)
- update build.py to match build dir change (0142126)
- update c2 launcher (406b1bf)
- update launcher (22b4078)
- utils_path and socket name should follow agent_root (fe514b7)
1.4.1 (2022-03-16)
- 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)
- add cowsay (74be24c)
- 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)
- clear changlog (88b425a)