top of page

FIN7: The Truth Doesn't Need to be so STARK

First and foremost, our thanks go to the threat research team at Silent Push and the security team at Stark Industries Solutions (referred to as “Stark” from this point forwards) for their enthusiastic cooperation in the ‘behind the scenes’ efforts of this blog post.


Suitably relevant superhero allusion

Introduction


In our opening statement, we also introduce the subject of this post: the cross-team and cross-organization collaborative efforts of Silent Push, Stark, and Team Cymru in taking action against a common and well-known adversary, FIN7.


FIN7 is a financially motivated threat group that has been active for more than a decade, targeting a wide variety of sectors during that time. Although disruptive actions have previously been taken against the group, current reports within the CTI community indicate that it remains active today.


Recent research by Silent Push has identified upwards of 4,000 domains that they believe are attributable to either FIN7 or other threat actors mimicking the group’s established TTPs (Tactics, Techniques, and Procedures). One notable subsection of their research highlighted the apparent use of infrastructure assigned to Stark for hosting a significant proportion of these domains. This particular finding was picked up by cybersecurity media outlets, notably including KrebsonSecurity, whose post inspired this blog's title.


At this juncture, it is important to note that we have been working directly with Stark for several months to assist in their objective of identifying and reducing abuse activity on their networks.


To ensure appropriate action can be taken, activity that breaches the terms of service outlined by Stark should be reported via email to abuse@stark-industries[.]solutions. We can confirm that there is a human reviewing this mailbox! If direct contact with Stark is not feasible, Team Cymru is happy to act as an intermediary to ensure the requests reach the right people.


The following is an expanded analysis of the findings shared by Silent Push, undertaken in tandem with the security team at Stark.


Key Findings


  • Identification of two clusters of potential FIN7 activity, derived from collaborative analysis of indicators originally shared by Silent Push.

  • The two clusters indicate communications inbound to FIN7 infrastructure from IP addresses assigned to Post Ltd (Russia) and Smart Ape (Estonia), respectively.

  • Identification of 25 Stark-assigned IP addresses used to host domains associated with FIN7 activities.


"Seed" Infrastructure


In support of their research, Silent Push provided 70 indicators (67 domains and 3 IP addresses) of FIN7-related activity. Passive DNS data for the domains showed them resolving to 116 distinct IPs in the 30 days prior to the research’s publication. Notably, the majority of the IPs (74%) were assigned to Cloudflare, US, indicating the “true” hosting IPs were likely obscured behind Cloudflare services.


From the overall list, we extracted nine Stark-assigned IPs as follows:


  • 103.113.70.142

  • 103.35.189.39 - 2024sharepoint[.]lat, sharepoint2024[.]one

  • 103.35.189.46 - ariba[.]business, ariba[.]one

  • 103.35.189.90 - dr1v3[.]one, dr1v3[.]top, dr1ve[.]xyz

  • 103.35.191.112 - multyimap[.]com

  • 103.35.191.28

  • 103.35.191.87 - netepadtee[.]com

  • 141.98.168.183 - hotnotepad[.]com

  • 86.104.72.16 - thomsonreuter[.]info, thomsonreuter[.]pro, westlaw[.]top


Our first step was to share this information with the security team at Stark, who were able to take prompt action to suspend any services that were still active. Some were no longer being operated by the threat actors at the time of publication.


The initial feedback we received from Stark indicated that the hosts identified by Silent Push were likely procured by the threat actors from one of Stark’s resellers. "Stark Industries Solutions" acts as a white label brand under which services are sold, including by distinct entities acting as resellers.


Reseller programs are common in the hosting industry; many of the largest VPS (virtual private server) providers offer such services. Customers procuring infrastructure via resellers generally must follow the terms of service outlined by the "parent" entity.


The nine IPs shared with Stark served as the "seeds" for our investigation to identify and disrupt further FIN7 infrastructure. Using these initial seeds, we expanded our efforts to trace and mitigate additional malicious activities associated with these threat actors.


Infrastructure Discovery


Based on a combination of insights shared by the Stark security team and our own network telemetry data, we were able to identify two clusters of potential upstream activity. This led to the discovery of further FIN7 infrastructure, similar in nature to that shared by Silent Push.


Post Ltd (AS12494)


The first cluster involved four IP addresses assigned to Post Ltd, a broadband provider operating in the Northern Caucasus region in Southern Russia.


Over the past 30 days, we observed these IP addresses communicating with at least 15 Stark-assigned hosts, which we associate with the TTPs referenced in the research by Silent Push. These hosts included 86.104.72.16, which was in the original list of indicators from Silent Push.


Figure 1 below shows the Stark-assigned IPs identified within this cluster, including resolving domains which we attribute to the same threat actor.


Graph of FIN7 infrastructure tied to Post Ltd

Figure 1 - Post Ltd Cluster


Communications occurred outbound from the Post Ltd IPs to remote TCP/22 on the Stark-assigned hosts. Reviewing metadata for these communications confirmed them to be established connections. This assessment is based on an evaluation of observed TCP flags and sampled data transfer volumes.


Open port information for all 15 Stark-assigned hosts indicated that they had a version of OpenSSH listening on TCP/22 during the time of observed communications. This activity is therefore indicative of potential management activity of the Stark-assigned hosts, initiated via SSH from user(s) of the Post Ltd IPs.


SmartApe (AS62212)


The second cluster involved three IP addresses assigned to SmartApe, a cloud hosting provider operating from Estonia.


Over the past 30 days, we observed these IP addresses communicating with at least 16 Stark-assigned hosts, which we associate with the TTPs referenced in the research by Silent Push. Again, these hosts included 86.104.72.16.


In addition, 12 of the hosts identified in the Post Ltd cluster were also observed in the SmartApe cluster.


Figure 2 below shows the Stark-assigned IPs identified within this cluster, including resolving domains that we attribute to the same threat actor.


Graph of FIN7 infrastructure tied to SmartApe

Figure 2 - SmartApe Cluster


Communications occurred outbound from the SmartApe IPs to remote TCP/443 on the Stark-assigned hosts. Again, metadata for these communications confirmed them to be established connections.


Given the nature of the content likely hosted on the Stark-assigned IPs, which in many cases may be some form of spoofed website, it is possible that this cluster is tied to threat researcher activities, accessing potential FIN7 hosts (via TCP/443) to collect information. Alternatively, it is also possible that the SmartApe IPs are used in some capacity for testing purposes, such as verifying if the correct content is delivered when visiting the target site.


For the purposes of our investigation, regardless of the case, the SmartApe IPs provided a vantage point from which to identify potential FIN7-linked activity.


Note: In the case of both clusters, the identified hosts were reported to Stark and the customers’ services were suspended.


In addition to the 19 hosts identified in the two clusters described above, insights from Stark’s security team led to the discovery of a further six hosts, which we assess to be connected to the same activity.


Details of all identified hosts are provided in the IOC section at the end of this post.


Conclusion


The purpose of this blog post is not to exhaustively identify FIN7 infrastructure; rather, it represents a snapshot in time of activity hosted on the infrastructure of one hosting provider (Stark).


The purpose is twofold:


  • To highlight the value of collaboration in expanding our knowledge and understanding of threat activities.

  • To demonstrate that efforts can be made to communicate directly with hosting providers who may previously have been considered facilitators of the same threat activities.


Moving forward, we will continue to work closely with Stark to combat FIN7 activities and other threat groups, with a shared goal of reducing abuse of their networks. Similarly, we encourage other threat intelligence organizations to remain proactive in reporting suspicious activities to hosting providers.


As a final point, in the spirit of this blog post we also reported our findings to the other hosting providers mentioned in advance of publication.


Recommendations


  • The usual advice applies in relation to the IOCs shared in this blog post - block, hunt, mitigate, remediate.

  • It goes without saying that malicious activities should be reported to relevant authorities and hosting providers. As a specific reminder, abuse complaints can be sent to abuse@stark-industries[.]solutions for Stark-related matters.


Indicators of Compromise (IoCs)


IP Address

Domain Name

Cluster (if applicable)

103.35.188.245

2bonmai[.]buzz

Post Ltd

103.35.189.143

ttlpcs[.]lat

Both

103.35.189.38

clio[.]lat

None

103.35.189.38

clio2024[.]top

None

103.35.189.40

ariba[.]lat

Both

103.35.190.215

2024-7zip[.]pw

None

103.35.190.215

7zip2024[.]info

None

103.35.190.40

gogogononono[.]top

Both

103.35.190.40

gogogononono[.]xyz

Both

103.35.190.40

lexisnexis[.]lat

Both

103.35.190.51

dhlpost[.]lat

None

103.35.190.51

dhlpost[.]nl

None

103.35.190.51

dhlpost[.]sbs

None

103.35.191.137

lexis2024[.]info

SmartApe

103.35.191.137

lexis2024[.]pro

SmartApe

103.35.191.137

lexisnex[.]pro

SmartApe

103.35.191.137

lexisnex[.]team

SmartApe

103.35.191.137

lexisnex[.]top

SmartApe

103.35.191.137

lexisnexis[.]one

SmartApe

103.35.191.137

lexisnexis[.]pro

SmartApe

103.35.191.137

lexisnexis[.]top

SmartApe

176.120.75.99

antispam-ms[.]pro

Post Ltd

45.150.65.100

blackrock-alladin[.]pro

Both

45.150.65.100

wilandsabim[.]info

Both

45.150.65.46

wuriye[.]com

Post Ltd

45.150.67.143

-

None

45.89.53.175

2024aimp[.]info

Both

45.89.53.243

gl-meet2024[.]com

None

45.89.53.243

meet-gl[.]com

None

45.89.53.243

meet-goo[.]net

None

45.89.53.243

meet-goo[.]org

None

45.89.53.243

meet[.]com[.]de

None

45.89.53.243

meet2024[.]com

None

5.180.24.27

gogogogogotests[.]xyz

Both

5.252.22.213

edankhk[.]top

SmartApe

5.252.22.213

miles-and-mroe[.]com

SmartApe

5.252.22.213

otpdank24[.]top

SmartApe

5.252.22.213

unicrebitdank[.]top

SmartApe

5.252.22.213

unicredibank[.]top

SmartApe

86.104.72.125

2024clio[.]one

Both

86.104.72.125

2024clio[.]top

Both

86.104.72.125

clio[.]pw

Both

86.104.72.125

clio2024[.]info

Both

86.104.72.125

clio2024[.]one

Both

86.104.72.125

law360[.]one

Both

86.104.72.15

2024xero[.]com

None

86.104.72.16

thomsonreuter[.]info

Both

86.104.72.16

thomsonreuter[.]pro

Both

86.104.72.16

westlaw[.]top

Both

86.104.72.19

2024-7zip[.]info

Both

86.104.72.19

2024-7zip[.]pw

Both

86.104.72.208

sapconcur[.]one

SmartApe

86.104.72.208

sapconcur[.]team

SmartApe

86.104.72.208

sapconcur[.]top

SmartApe

86.104.72.22

2024mycase[.]com

Both

86.104.72.22

2024mycase[.]win

Both

86.104.72.22

ms-antispam[.]live

Both

86.104.72.22

wilandsabim[.]info

Both

86.104.72.23

2024-aimp[.]info

Both

86.104.72.23

2024-aimp[.]pw

Both

86.104.72.23

2024aimp[.]info

Both

86.104.72.35

2024sage[.]win

Both

91.228.10.81

law2024[.]info

SmartApe

91.228.10.81

law2024[.]top

SmartApe

91.228.10.81

law360[.]one

SmartApe


Recent Posts

See All

Comments


bottom of page