Mining for Better Threat Intelligence: Cryptominer Pools - ReliaQuest (2024)

Cryptomining has become a popular method for attackers to profit from compromised systems. By installing cryptocurrency mining software on a host, attackers can utilize the host’s CPU and GPU resources to “mine” cryptocurrency, which can then be exchanged for non-digital currency or used for purchases. The attack has become so prevalent, it has earned its own technique name: “cryptojacking.”

It is important to quickly identify when a host is running cryptomining software so the host’s performance does not suffer from high resource utilization. A key indicator is the network traffic. Most attackers connect their miners to a mining pool, a centralized server that coordinates mining among multiple hosts to share resources. The miners will reach out to the pool server at an interval to receive updates and send mining data.

But how can we detect these cryptomining connections?

The problem with detecting crytomining traffic

Mining traffic used to be easy to identify, as most pool servers listened on distinct ports such as 3333 or 7777, which came to be associated with cryptomining traffic. However, new pools have started to use different ports to avoid detection. Some even disguise their connections by receiving data over port 25 or SSL on port 443. While the well-known ports are still in use by many pools, the port number alone is not a high confidence indicator of mining traffic. Other monitoring tools such as deep packet inspection technologies may also not be able to identify mining traffic encrypted over SSL.

The easiest way to detect cryptomining traffic would be to monitor for connections to the pool servers by using a threat intelligence list of all known mining pool server IP addresses. However, a comprehensive list of mining pools from threat intelligence vendors can be difficult to find or not exist at all, and maintaining your own list requires a lot of manual work and will quickly become outdated.

We have found a few reasons that may explain why cryptomining pool threat intelligence is not widely available and difficult to develop:

  • The cryptomining network is volatile. Anyone can create a new mining pool, and existing pools may add new servers or change IP addresses.
  • The network is also decentralized. There is no single location to find pool server information, as cryptomining protocols do not require knowledge of all mining pools to function.
  • Knowing the domain name of a mining pool may not be enough information; mining pools often use different subdomains for the individual pool servers. A mining pool may have many different servers for hosting different cryptocurrencies or load balancing across regions, and this information is usually only found on the mining pool’s website.

Our approach: translating cryptomining pools into actionable threat intel

We set out to address these issues by building a solution that automatically enumerates the mining pools and their subdomains and translates them to IP addresses for use as a threat intelligence feed. We used several different collection techniques to make the information as accurate and timely as we could, given the known difficulties. Our methodology is below.

1. Enumerating active pools

The first step is to gather a list of active mining pools. There are several public websites that aggregate statistics from the mining pools of various cryptocurrencies. We can then automate web requests and API calls to the sites to download the mining statistics, which include the active pools and their domains and websites.

2. Enumerating mining pool websites

The mining pool websites usually contain information on how to connect a miner to the pool, which details the pool server’s domain or IP address to use in the miner’s configuration. We observed that some websites use similar web frameworks and store the information in the same location. We can automate web requests and API calls to download the web content of the mining pool websites and parse out the pool server’s domains.

3. Enumerating mining subdomains

If we cannot find the pool server domains on the website, we can still attempt to find them a different way.

The domain of the mining pool website is often not the same as the domain for the individual pool servers, which receive the mining traffic. We observed that most pool server domains follow a similar naming convention that is derived from the pool’s website domain:

Pool Website DomainPool Server Domain
f2pool.comxmr.f2pool.com
nanopool.orgxmr-us-west1.nanopool.org
miningpool.funxmr.miningpool.fun
2miners.comxmr.2miners.com
hashcity.orgxmr.hashcity.org
hashvault.propool.hashvault.pro
minexmr.compool.minexmr.com
supportxmr.compool.supportxmr.com

Most pool server domains are comprised of the website domain prepended with specific strings. These subdomains typically contain keywords that reference the cryptocurrency or cryptomining in general.

Using our list of active pool domains, we can pipe them into several open-source subdomain enumeration tools, such as findomain and Sublist3r. These tools query a variety of sources to find any subdomains related to a specific root domain. We can then filter the output to show only relevant subdomains that contain cryptocurrency keywords.

4. Combine and resolve

The final step is to combine our lists of enumerated pool server domains and resolve them to IP addresses.

We now have an up-to-date threat intelligence list of cryptomining pool server domains and IP addresses. This list can be integrated into detection technologies to alert on connections to the IP addresses or DNS lookups for the domains. Network technologies, such as firewalls, can also ingest the lists and proactively block connections to the pool servers.

Detecting cryptomining with ReliaQuestGreyMatter

GreyMatter, ReliaQuest’s SaaS security platform, provides a curated threat intelligence list of high confidence indicators, now including indicators for cryptomining pools, that can be integrated with network and endpoint technologies to increase the fidelity of detections in your environment.

ReliaQuest GreyMatter automatically collects, normalizes, and prioritizes threat intelligence in a consumable format for your SIEM and EDR. ReliaQuest GreyMatter processes all IoCs and only sends those with the highest fidelity, so your security controls report fewer false positives.

To learn more about prioritizing, integrating, and automating threat intelligence across the security lifecycle, get the white paper.

Mining for Better Threat Intelligence: Cryptominer Pools - ReliaQuest (2024)

FAQs

Which crypto mining pool is most profitable? ›

Hiveon. The most profitable and efficient mining pool. You don't have to worry about finding a reliable ETH or ETC mining pool. Our PPS+ distribution mode guarantees high-profit payouts.

Which crypto mining is most profitable? ›

Historically, Bitcoin (BTC) has been one of the most lucrative cryptocurrencies to mine due to its high market value. However, other cryptocurrencies like Ethereum (ETH), Litecoin (LTC), and Monero (XMR) have also been profitable for miners, depending on market conditions and mining hardware efficiency.

What is the most profitable coin to mine with an ASIC? ›

Best coins to mine in 2024: ASICs-based
  • Bitcoin (BTC): most popular crypto to mine. As the most popular choice among miners, Bitcoin mining demands significant computational power. ...
  • Kaspa (KAS): one of the most profitable cryptocurrencies to mine. ...
  • Dash (DASH): privacy-focused crypto to mine.
Feb 20, 2024

Is the BTC mining app legit? ›

Can you mine Bitcoin with an Android phone? Theoretically, it is possible to mine Bitcoin with an Android phone. In practice, however, you will just be wasting electricity and potentially harming your mobile device without making any profits.

Which is more profitable solo mining or pool mining? ›

However, profitability depends on factors like fluctuation in crypto value and high electricity charges. Solo mining can offer higher returns over time than pool mining, but it requires patience and can take longer to find blocks.

Which pool mining is best? ›

Best Mining Pools
  • Binance.
  • Slush Pool.
  • F2pool.
  • Pool BTC.
  • ECOS.
  • Via BTC.
  • Antpool.
  • Poolin.
Mar 4, 2024

What is the most profitable crypto to mine with a GPU? ›

Most Profitable Crypto to Mine with GPU (Best Coins to Mine)
  • Bitcoin.
  • Ethereum.
  • Monero.
  • Ravencoin.
  • Bitcoin Gold.
  • Feathercoin.
  • Dogecoin.
  • Litecoin.
Mar 9, 2024

Why is Bitcoin mining no longer profitable? ›

Bitcoin mining profitability is affected by the costs of equipment and electricity, the difficulty associated with mining, and bitcoin's market value.

How much does Antminer S19 make per day? ›

Total Profit:
NoASICmodelProfitability24h
4.Antminer S19 XPRevenue: $6.24 Profit: $0.46
5.Antminer S19 ProRevenue: $4.91 Profit: -$1.33
6.Antminer S19J Pro 104THRevenue: $4.64 Profit: -$1.25
7.Antminer S19J Pro 100ThRevenue: $4.46 Profit: -$1.20
9 more rows

Why is GPU mining dead? ›

Several factors have contributed to diminishing GPU mining profitability, including the significant increase in network difficulty, the emergence of more efficient ASIC miners, and the volatile nature of cryptocurrency prices which can affect mining rewards.

Is USB mining profitable? ›

Daily returns for a USB Bitcoin Miner are likely to be a fraction of a cent making the USB miner unprofitable. The size of a miner's payout is dependent on their share of the hashrate in a mining pool.

Is GPU mining still profitable? ›

Some miners may still be in business with GPUs and making some profits amid the skyrocketing crypto prices, but their miners may not be profitable in the long run.

Which cloud mining is legit? ›

10 Trusted Cloud Mining Sites

ECOS: Established cloud mining provider supports Bitcoin cloud mining contracts from $99 for a duration of 60 months. Binance Cloud Mining: Popular cloud mining service on world's largest exchange with daily rewards. StormGain: Trading and cloud mining tool platform.

Which coin can I mine for free? ›

Top 5 Free Mining Coins in 2023.
  • Pi network. The Pi Network is a platform that allows users to mine Pi cryptocurrency from their mobile phones without draining the battery. ...
  • Avive Coin. ...
  • ICE network. ...
  • Sidra Bank. ...
  • Bondex Orign.
Sep 4, 2023

Which coin can I mine with my phone? ›

Crypto Miner Crypto Miner is a popular mining app that is available on both Android and iOS devices. The app supports a variety of cryptocurrencies, including Bitcoin, Ethereum, and Litecoin. Crypto Miner also offers a number of features, such as real-time mining stats, a built-in wallet, and a referral program.

Are crypto mining pools profitable? ›

Are Mining Pools Profitable? It depends on how much you've paid for equipment, the pool you join, its payout method, and your work contribution. In general, the more work you do when the pool earns cryptocurrency, the more you receive.

How long does it take to mine 1 Bitcoin? ›

How Long Does It Take to Mine 1 Bitcoin? The reward for mining is 3.125 bitcoins. It takes the network about 10 minutes to mine one block, so it takes about 10 minutes to mine 3.125 bitcoins.

Is pool mining profitable? ›

Joining a crypto mining pool has several benefits that can make it profitable for miners. One of the significant advantages is increased chances of earning block rewards. When working alone, small-scale miners may take a very long time to solve complex mathematical problems and earn a reward.

What is the most profitable mining method? ›

Determining the most profitable mining method depends on various factors, such as the cost of electricity, the initial investment in hardware, and the current bitcoin price. While ASIC mining is currently the most profitable method due to its efficiency and high hash rates, it requires a significant upfront investment.

Top Articles
Latest Posts
Article information

Author: Maia Crooks Jr

Last Updated:

Views: 6190

Rating: 4.2 / 5 (63 voted)

Reviews: 94% of readers found this page helpful

Author information

Name: Maia Crooks Jr

Birthday: 1997-09-21

Address: 93119 Joseph Street, Peggyfurt, NC 11582

Phone: +2983088926881

Job: Principal Design Liaison

Hobby: Web surfing, Skiing, role-playing games, Sketching, Polo, Sewing, Genealogy

Introduction: My name is Maia Crooks Jr, I am a homely, joyous, shiny, successful, hilarious, thoughtful, joyous person who loves writing and wants to share my knowledge and understanding with you.