Releases: gloxec/CrossC2
Releases · gloxec/CrossC2
v2.2.3
fix
- Fix the bug that beacon exits when opening the file manager on 32-bit Linux.
- Fix the parsing errors of
bcd
,bls
,bupload
and other functions in multi-instruction merge tasks, now you can process the same cna scripts as windows beacon. #81
New
- Add two environment variables to temporarily set the C2 server address for beacon connection. (
CCHOST
&CCPORT
)
export CCHOST=127.0.0.1 && export CCPORT=443 && /tmp/c2
- Add support for
bupload
function. #81 (comment)
v2.2.2 - stable
fix
- Fix some bugs that caused the beacon to fail to start when loading the custom communication protocol library.
New
- Add two mandatory beacon running methods for loading custom communication protocol library
- export CCPATH=/opt/ && /tmp/c2
(Mandatory setting of a working directory with permissions for beacon, such as/opt/
)- /tmp/c2 /tmp/c2-rebind.so
(Mandatory loading of communication protocol library for beacon)
v2.2.1
fix
- Fix the problem that the file download speed is too slow (now up to full speed)
- Fix the problem of multiple files at the same time (use the
downloads
command to view the progress) - Fix the problem that the
/tmp/
directory file permissions on the low-version kernel system do not have the execute permission by default, which causes thebeacon
to fail to start - Fix the problem that resources are occupied and cause failure when
beacon
is repeatedly online on a low-version kernel system - Fix the problem that files landing on low-version kernel systems face name conflicts and fail to run
v2.2
Change
- Only CS 4.x (>=4.1) version is supported, lower versions will no longer be supported.
fix
- Fix the protocol rebinding error of the low version of Linux kernel
New
- C2 domain name resolution #35
- Support continuous invocation of memory execution components
- Support for adding shell aliases for memory execution, so that other people in the team can directly call the loaded memory execution components through shell commands
- python-import support, like powershell-import to provide convenience for python execution
- low version GLIBC support of genCrossC2 #52
v2.1
v2.0
fix
- Fix the problem of path errors caused by backslashes when uploading files in the file management office
- Long-term testing in various scenarios in the real environment, fixing some hidden problems, and now more stable
New
- Support for lower kernel version systems
- Environment variables are automatically set at startup
- Delete sensitive env records at startup
- The background service process can be linked to the init process at startup
- Increase session spawn function
- Increase the function of session setting environment variables
- Increase the privilege escalation function of session getsystem
- Increase session analysis function to handle multiple merge tasks
- Increase Mac & Linux lateral movement function