Astaroth Banking Trojan Harnessing GitHub to Steal Crypto Credentials

In brief

  • McAfee has uncovered a Trojan campaign that uses GitHub to redirect malware to new servers whenever existing servers are taken down.
  • The malware is primarily targeting countries in South America, with a particular focus on Brazil.
  • The virus is uploaded via phishing emails, and is capable of stealing banking and crypto credentials.

Hackers are deploying a banking Trojan that makes use of GitHub repositories whenever its servers are taken down, according to research from cybersecurity firm McAfee.

Dubbed Astaroth, the Trojan virus is spread via phishing emails that invite victims to download a Windows (.lnk) file, which installs the malware on a host computer.

Astaroth runs in the background of a victim’s device, using keylogging to steal banking and crypto credentials, and sending such credentials using the Ngrok reverse proxy (an intermediary between servers).

Its unique feature is that Astaroth uses GitHub repositories to update its server configuration whenever its command-and-control server is taken down, which usually happens because of intervention from cybersecurity firms or law enforcement agencies.

“GitHub is not used to host the malware itself, but just to host a configuration that points to the bot server,” said Abhishek Karnik, Director for Threat Research and Response at McAfee.

Speaking to Decrypt, Karnik explained that the malware’s deployers are using GitHub as a resource to direct victims to updated servers, which distinguishes the exploit from previous instances in which GitHub has been harnessed.

This includes an attack vector discovered by McAfee in 2024, in which bad actors inserted the Redline Stealer malware into GitHub repositories, something which has been repeated this year in the GitVenom campaign.

“However, in this case, it’s not malware that is being hosted but a configuration that manages how the malware communicates with its backend infrastructure,” Karnik added.

As with the GitVenom campaign, Astaroth’s ultimate purpose is to exfiltrate credentials that can be used to steal a victim’s crypto or to make transfers out of their bank accounts.

“We don’t have data about how much money or crypto it has stolen, but it appears to be very prevalent, especially in Brazil,” said Karnik.

Targeting South America

It seems that Astaroth has primarily targeted South American territories, including Mexico, Uruguay, Argentina, Paraguay, Chile, Bolivia, Peru, Ecuador, Colombia, Venezuela and Panama.

While it is also capable of targeting Portugal and Italy, the malware is written so that it is not uploaded to systems in the United States or other English-speaking countries (such as England).

The malware shuts down its host system if it detects that analysis software is being operated, while it’s designed to run keylogging functions if it detects that a web browser is visiting certain banking sites.

These include caixa.gov.br, safra.com.br, itau.com.br, bancooriginal.com.br, santandernet.com.br and btgpactual.com.

It has also been written to target the following crypto-related domains: etherscan.io, binance.com, bitcointrade.com.br, metamask.io, foxbit.com.br and localbitcoins.com.

In the face of such threats, McAfee advises that users do not open attachments or links from unknown senders, while also using up-to-date antivirus software and two-factor authentication.

Daily Debrief Newsletter

Start every day with the top news stories right now, plus original features, a podcast, videos and more.

Source link

Simon Chandler

https://decrypt.co/343833/astaroth-banking-trojan-harnessing-github-steal-crypto-credentials

2025-10-11 17:31:00

bitcoin
Bitcoin (BTC) $ 84,539.00 7.92%
ethereum
Ethereum (ETH) $ 2,729.45 10.40%
tether
Tether (USDT) $ 1.00 0.01%
xrp
XRP (XRP) $ 1.99 9.88%
bnb
BNB (BNB) $ 810.38 9.80%
usd-coin
USDC (USDC) $ 0.9998 0.01%
tron
TRON (TRX) $ 0.278853 1.25%
staked-ether
Lido Staked Ether (STETH) $ 2,729.57 10.42%
dogecoin
Dogecoin (DOGE) $ 0.132734 11.78%
figure-heloc
Figure Heloc (FIGR_HELOC) $ 1.04 1.82%
cardano
Cardano (ADA) $ 0.372836 12.33%
whitebit
WhiteBIT Coin (WBT) $ 57.22 3.10%
wrapped-steth
Wrapped stETH (WSTETH) $ 3,331.55 10.44%
wrapped-bitcoin
Wrapped Bitcoin (WBTC) $ 84,449.00 7.75%
bitcoin-cash
Bitcoin Cash (BCH) $ 513.98 8.30%
wrapped-beacon-eth
Wrapped Beacon ETH (WBETH) $ 2,955.67 10.48%
usds
USDS (USDS) $ 0.999846 0.01%
leo-token
LEO Token (LEO) $ 9.86 0.25%
binance-bridged-usdt-bnb-smart-chain
Binance Bridged USDT (BNB Smart Chain) (BSC-USD) $ 0.999696 0.02%
chainlink
Chainlink (LINK) $ 11.79 11.86%
hyperliquid
Hyperliquid (HYPE) $ 29.46 12.15%
weth
WETH (WETH) $ 2,728.82 10.51%
stellar
Stellar (XLM) $ 0.229372 9.80%
monero
Monero (XMR) $ 400.24 2.49%
ethena-usde
Ethena USDe (USDE) $ 0.99912 0.04%
wrapped-eeth
Wrapped eETH (WEETH) $ 2,952.42 10.37%
coinbase-wrapped-btc
Coinbase Wrapped BTC (CBBTC) $ 84,709.00 7.71%
zcash
Zcash (ZEC) $ 356.73 19.88%
litecoin
Litecoin (LTC) $ 75.28 10.78%
hedera-hashgraph
Hedera (HBAR) $ 0.1313 9.97%
avalanche-2
Avalanche (AVAX) $ 12.68 11.14%
sui
Sui (SUI) $ 1.31 15.09%
shiba-inu
Shiba Inu (SHIB) $ 0.000008 7.20%
dai
Dai (DAI) $ 0.999749 0.01%
susds
sUSDS (SUSDS) $ 1.08 0.31%
world-liberty-financial
World Liberty Financial (WLFI) $ 0.146486 8.34%
paypal-usd
PayPal USD (PYUSD) $ 0.999914 0.01%
ethena-staked-usde
Ethena Staked USDe (SUSDE) $ 1.21 0.02%
usdt0
USDT0 (USDT0) $ 1.00 0.04%
crypto-com-chain
Cronos (CRO) $ 0.099334 8.90%
the-open-network
Toncoin (TON) $ 1.47 7.41%
uniswap
Uniswap (UNI) $ 5.53 10.69%
polkadot
Polkadot (DOT) $ 1.99 12.84%
mantle
Mantle (MNT) $ 0.963095 12.68%
canton-network
Canton (CC) $ 0.079787 11.23%
usd1-wlfi
USD1 (USD1) $ 0.999714 0.03%
aave
Aave (AAVE) $ 163.75 9.69%
bittensor
Bittensor (TAO) $ 258.02 12.77%
bitget-token
Bitget Token (BGB) $ 3.42 5.42%
memecore
MemeCore (M) $ 1.37 2.66%