The Cyber Security Review | Tuesday, August 09, 2022
The attack framework of probable Chinese origin used by cybercriminals has been discovered.
FREMONT, CA:Cisco Talos recently found Alchmist, a standalone Command and Control (C2) server. The framework has been built to execute assaults through easily distributable standalone GoLang executables. The entire web user interface and the payloads are contained in the framework that Talos discovered.
GoLang-written framework:The Go programming language, sometimes referred to as GoLang, is becoming more and more well-liked among developers who want to compile their code on a variety of systems and architecture. As an illustration, we previously discussed the Sliver attack framework, which was entirely developed in Go. Therefore, it should be no surprise that more cybercriminals are using it.
Stay ahead of the industry with exclusive feature stories on the top companies, expert insights and the latest news delivered straight to your inbox. Subscribe today.
Alchimist, named by its creator, stores all the resources required for its functions as a C2 server in GoLang-based assets, which are specialised embedded packages. All of its content is initially stored in hard-coded folders, including /tmp/Res for the web interface, HTML files, and other folders, and /tmp/Res/Payload for the operating system payloads for Windows and Linux.
Along with its key for usage in HTTPS connections, a self-signed certificate without a server name is also deposited in the /tmp folder (Figure A). At the time of the investigation, the certificate could be found on five separate Internet IP addresses, all of which were associated with Alchimist.
The interface incorporates the majority of the typical capabilities needed to deal with Remote Administration Tool (RAT) malware. Still, one sticks out, according to the researchers: PowerShell and wget code snippet generation for Linux and Windows systems. These commands can download/install the additional payload offered by the framework: the Insekt RAT, and they can be included in malicious documents, LNK files, or any other type of files used for initial compromise.
GoLang is used to create the Insekt RAT, which is compiled for Windows and Linux. The RAT offers the capacity to learn about the operating system it uses, learn about file sizes, sleep for predetermined amounts of time, or upgrade itself.
More in News