Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
genCrossC2.Win-2022-07-13-bug-fix.zip | 2022-07-13 | 16.4 MB | |
genCrossC2.Win.zip | 2022-07-11 | 16.4 MB | |
config_demo.ini | 2022-06-07 | 919 Bytes | |
CrossC2-GithubBot-2022-06-07.cna | 2022-06-07 | 19.1 kB | |
CrossC2Kit-GithubBot-2022-06-07.zip | 2022-06-07 | 17.6 MB | |
genCrossC2.MacOS | 2022-06-07 | 26.4 MB | |
genCrossC2.Linux | 2022-06-07 | 26.4 MB | |
README.md | 2022-06-06 | 2.2 kB | |
v3.1.0 - stable.tar.gz | 2022-06-06 | 8.2 MB | |
v3.1.0 - stable.zip | 2022-06-06 | 8.3 MB | |
Totals: 10 Items | 119.6 MB | 0 |
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 runninggenCrossC2.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