Hunt Finds More Than 400 Exposed Viper Servers and Maps Related C2 Tools

· Original article ↗

Summary

Hunt tracked over 400 internet-exposed Viper login pages and found many hosted in China on Tencent infrastructure. Its scanning also linked Viper deployments with Cobalt Strike, Sliver, and Yakit.

Key points

  • Hunt tracked more than 400 unique IP addresses hosting Viper login pages, many of which were exposed to the internet.
  • Most observed Viper servers were in China; over half of the infrastructure was hosted on Tencent, commonly on port 60000.
  • Viper login-page headers, page content, its default TLS certificate, and a favicon hash can help identify deployments.
  • Hunt observed Viper infrastructure alongside Cobalt Strike, including servers associated with suspected spoofing domains such as www.microsoftupdate[.]fun.
  • The researchers also found Viper paired with Sliver and Yakit, and used Yakit certificate details to pivot to additional infrastructure.
  • The article notes that Yakit is a legitimate security tool, but threat actors can use it alongside exploitation platforms.

Article Details

Attack Vectors
  • Viper provides modules for stages including initial access, privilege escalation, lateral movement, and data collection, and supports payload generation for Windows, Linux, and MacOS.
  • The article reports Viper instances paired with Cobalt Strike, Sliver, and Yakit on internet-accessible servers.
  • Some observed domains were described as likely spoofing Microsoft update services or imitating an AI model website associated with TSMC.
Defensive Notes
  • Researchers can identify Viper login pages using HTTP response characteristics, including a 200 response, content length 692, the title "VIPER," and the default certificate subject common name d1d38ec9.
  • The article gives the Viper favicon SHA1 f3d6b54a151c34b4931dc5a5a997afe96225569d as a detection clue, while noting it can be removed from the code.
  • The default Viper port observed was 60000; the article recommends varying port numbers when developing detection rules.

Indicators of compromise

TypeIndicatorContext
DOMAINmodel[.]tsmcai[.]comDomain hosted on the reported server and described as likely imitating an AI model website for TSMC.
DOMAINwww[.]microsoftupdate[.]funDomain resolving to the reported Viper/Cobalt Strike server and described as likely spoofing Microsoft update services.
IPV4111[.]231[.]146[.]154IP reported to host Viper and a leaked Cobalt Strike version 9 Team Server.
IPV4124[.]71[.]84[.]65Huawei IP reported to host a leaked Cobalt Strike instance and Sliver.
IPV4162[.]14[.]69[.]252Tencent-hosted IP reported to have a Cobalt Strike Team Server with the same watermark as another observed server; its domains were described as spoofing a flash drive app.
IPV4185[.]230[.]228[.]136IP reported to host Viper and Yakit MITM and TeamServer certificates.
IPV4185[.]230[.]228[.]140IP identified through a Yakit certificate pivot and reported to run Viper on its default port.
IPV443[.]139[.]67[.]72Tencent-hosted server reported to host Viper and two Cobalt Strike instances; it resolves to a domain described as likely spoofing Microsoft update services.
IPV48[.]210[.]32[.]15Alibaba Cloud IP reported to host mitmproxy and resolve to a domain described as likely imitating an AI model website for TSMC.

Vendors

Tools

Countries

Industries

Related Articles