Skip to content
Data Breach

Hackers Don’t Crack Telegram 2FA—They Copy Your Already Logged-In Session

A macOS information-stealing malware is turning stolen Telegram desktop data into immediate account access. Instead of guessing passwords or breaking two-factor authentication, it copies the local files that prove a user has already logged in. When those files are restored on another Mac, Telegram c...

· Jul 16, 2026 · 4 min read · 👁 1 views

A macOS information-stealing malware is turning stolen Telegram desktop data into immediate account access.

Instead of guessing passwords or breaking two-factor authentication, it copies the local files that prove a user has already logged in.

When those files are restored on another Mac, Telegram can open and synchronize chats without showing its usual login screen.

The operation reaches well beyond Telegram. The malware collects macOS Keychain data, browser credentials and cookies, Apple Notes, and cryptocurrency wallet databases, then uses fake password prompts to obtain working system passwords.

This broad approach resembles other macOS-focused threats that seek browser and Keychain material before sending stolen data to an operator.

SlowMist said in a report shared with Cyber Security News (CSN) that its analysts reproduced the attack in an isolated environment.

Their testing showed that an active Telegram session could be migrated to a compatible Mac even when Telegram Two-Step Verification was enabled, provided the victim had not configured a separate Telegram Desktop passcode.

Hackers Don’t Crack Telegram 2FA

The malware specifically searches for Telegram Desktop’s tdata directory in the victim’s Library folder. It copies session-related files, including key_datasmaps, and matching s files, stages them in a temporary location, compresses the collection, and uploads it with other stolen information.

Recovered Apple Script (Source - Medium)
Recovered Apple Script (Source – Medium)

Researchers restored these files in a test environment running macOS 12.7 and Telegram Desktop 4.16. The cloned client did not request a phone number, SMS code, or Telegram two-step verification password.

It immediately resumed the authenticated session and started downloading chat history, a risk that adds important context to this recent Telegram phishing campaign.

This is session reuse, not a crack of Telegram’s 2FA protection. Two-step verification protects a new authorization attempt, while copied local session data can bypass that workflow because the client treats it as an existing authorization.

SlowMist also found that attackers could potentially convert stolen tdata into a programmable API session, enabling access to messages and chat history.

Telegram’s device list (Source - Medium)
Telegram’s device list (Source – Medium)

The issue may be difficult to spot. During short, intermittent tests, the replicated session did not consistently appear as a clearly separate device in Telegram’s device list.

Telegram for macOS was also susceptible to local-session restoration, and cached conversations could remain accessible even after suspicious behavior limited new message activity.

Wallet Theft Expands the Damage

Alongside Telegram data, the malware searches for databases from 16 cryptocurrency wallet applications and scans Chromium browser profiles for wallet-extension storage.

It can pair stolen encrypted wallet data with passwords pulled from fake prompts, Keychain records, browsers, and notes, allowing repeated decryption attempts away from the victim’s Mac.

Similar macOS malware has increasingly targeted credentials and wallet data through deceptive files and social-engineering lures.

The malware also replaces selected wallet applications with lookalike desktop programs that load attacker-controlled web pages.

Directory is encrypted using AES-256-CBC (Source - Medium)
Directory is encrypted using AES-256-CBC (Source – Medium)

These replacements use familiar names and icons, making a recovery-phrase prompt appear to be part of a trusted desktop app rather than a browser phishing page.

Users should be alert to unexpected changes in wallet applications, a warning also highlighted in coverage of macOS wallet-stealing malware.

Anyone who suspects infection should terminate Telegram sessions from a trusted device, establish a fresh login, and change both the Telegram two-step verification password and Desktop passcode.

Passwords stored or reused in Keychain, browsers, and notes should be rotated, while potentially exposed wallets should be moved to newly generated recovery phrases on a clean device.

If a wallet app appears altered, users should remove it, inspect the Mac for persistence mechanisms, verify installation sources and signatures, and reinstall only from trusted sources.

A recovery phrase entered into a suspicious application must be treated as compromised, because changing an application password cannot revoke private keys or phrases already taken by an attacker.

Indicators of compromise (IoCs):-

TypeIndicatorDescription
IP address192.253.248.181Server hosting malicious ZIP archives
IP address86.54.25.213Server hosting attacker-controlled wallet routes
URLhttp://192.253.248.181/web/ledger.zipMalicious Ledger replacement archive
URLhttp://192.253.248.181/web/ledgerwallet.zipMalicious Ledger Wallet replacement archive
URLhttp://192.253.248.181/web/trezor.zipMalicious Trezor replacement archive
URLhttp://86.54.25.213/ledger?username=nighthAttacker-controlled Ledger route
URLhttp://86.54.25.213/trezor?username=nighthAttacker-controlled Trezor route
URLhttp://86.54.25.213/logAttacker-controlled logging endpoint
File name / SHA-256ledger.zip / 41d77fef030b8515efb068defed5e15c14fbebd16259253f1f79febd6e12ebcbMalicious wallet replacement archive
File name / SHA-256ledgerwallet.zip / 36f4ae11560ed34f32c927468a09a5370a5fbdcae41660f6e8d9a49330c8d059Malicious wallet replacement archive
File name / SHA-256trezor.zip / 60f33e7b8c6b84839e28c710c8c5a99a718c0b88135653561be8d45f976b794fMalicious wallet replacement archive

Note: IP addresses and domains are intentionally defanged (e.g., [.]) to prevent accidental resolution or hyperlinking. Re-fang only within controlled threat intelligence platforms such as MISP, VirusTotal, or your SIEM.

Source: CybersecurityNews.com

Follow ShomoySoft for more: Follow on Facebook

💬 Comments (0)

Login to join the discussion.

No comments yet. Be the first!

Recommended for you