Skip to content

v3.1.0 - stable

Compare
Choose a tag to compare
@gloxec gloxec released this 07 Jun 13:42
· 21 commits to cs4.1 since this release

Fix

  • Fix python-import encountering ``` comment symbol parsing errors
  • Fix the problem of architecture recognition and root permission recognition error when the session is x86 architecture
  • Fix the problem that when the teamserver exits abnormally, the connecting beacon is abnormally disconnected
  • Fix the problem of some CDN communication errors

Update 2021-07-13

  • Fixed the generation error of specifying rebind_dynamic_lib as an absolute path when running genCrossC2.exe under Windows. (The issue will cause a bug in the automatic generation of beacons in GUI plugins).
  • genCrossC2.Win-2022-07-13-bug-fix.zip: issue: #169

New

  • genCrossC2 supports ini configuration parsing, can set the symbol parsing name of the communication library, as well as beacon background running, self-deletion, etc.
  • Add hook functions of beacon in init (initialization) & retryConnect (reconnection) and other stages.
  • Add file management interface to create directory function
  • Add file management interface to delete files/directories
  • Add process management interface to end process function
  • Add session metadata - operating system modification function
  • Add session metadata - intranet IP modification function
  • Add session metadata - host name modification function
  • Add unsetenv function to delete environment variables
  • Add CrossC2 web delivery script modification function
  • Memory execution scripts (bash/zsh/python) now support passing in external parameters

Change

  • When MacOS goes online with a custom protocol, due to system version compatibility issues, the memory parsing and execution method is temporarily canceled, and the local loading method is used.
  • Whether the beacon enters the background running mode will be configured by the user, which is convenient to use systemctl for persistence (background strategy is adopted by default).

Tips πŸŽ‰

  • New configuration method, introducing the ini configuration file
    genCrossC2 127.0.0.1 5555 cs_key null:config.ini MacOS x64 a.out