tronify.rent is a wallet draining service disguised as a legitimate TRON energy rental platform. It systematically extracts cryptocurrency assets from connected wallets through token approval exploitation and TRX sweeping.
| Attribute | Details |
|---|---|
| Domain | tronify.rent |
| Registered Company | Tronify Energy Solutions LLC (Florida, EIN: 87-2945163) |
| Malicious Payload | greenbid.js (150KB minified JavaScript) |
| Payload Host | https://lending.fhogu.pw/greenbid.js?v=1 |
| Attack Method | Token approval + TRX sweep + backend exfiltration |
| Targeted Wallets | Trust Wallet, TronLink, OKX Wallet, TokenPocket, Bitget, SafePal, WalletConnect (verified from the live payload's wallet array โ not MetaMask, contrary to an earlier draft of this report) |
| Blockchain | TRON Network (TRC-20 tokens, TRX native) |
| Current attacker addresses | tronSpender: TV6n8cCLmX5mRCMMNvcE1K1i87Yo9Ys5rv ยท tronSweepAddress: TLv3iSnZxWghEmadLDzuAK2p5GkAwg7tpJ (fetched live from C&C on 2026-09-20; attacker can rotate these โ see IoCs doc) |
| Status | Verified active and currently exploiting victims as of 2026-09-20 โ confirmed by pulling the live payload, live C&C config, and on-chain transaction history for the attacker's own addresses (see "On-Chain Confirmation" below) |
The greenbid.js payload contains 8 explicit logging statements for "drain" functionality. These are the exact strings, byte-for-byte, extracted from the live payload we downloaded and hashed (SHA-256 0f6d64472d6369a098f403db117b1285e79b0fdac79caaa639fc0e50e5bf4416):
Note the approval mechanism specifically calls the TRC-20 increaseApproval(spender, amount) method (not the more commonly documented approve()) โ confirmed directly in the payload as B.increaseApproval(e.tronSpender,"11579208923...639935").
The script communicates with attacker-controlled servers via 12 distinct endpoints (all extracted directly from the live payload โ 4 more than an earlier draft of this report found):
/tron/funding/initiate and the attacker's backend sends the victim ~15 TRX directly, then polls /tron/funding/status until it lands, before continuing the drain. The attacker is willing to front real money to unlock a high-value wallet that would otherwise be stuck. This is a stronger and more specific on-chain signal than a generic "cascading transfer" pattern โ see the IoCs document.
The drainer's wallet-detection array, extracted verbatim from the live payload, lists these 7 providers in this exact order:
| Wallet Provider | Detection Method | Status |
|---|---|---|
| Trust Wallet | window.trustwallet OR window.ethereum.isTrust | First in array |
| TronLink | window.tronLink object | Primary target (16 references in payload) |
| OKX Wallet | window.okxwallet | Supported |
| TokenPocket | window.tokenpocket OR window.ethereum.isTokenPocket | Supported |
| Bitget (formerly BitKeep) | window.ethereum.isBitKeep | Supported |
| SafePal | window.safepalProvider OR window.ethereum.isSafePal | Supported |
| WalletConnect | WalletConnect protocol (proxied via /tron/walletconnect) | Supported |
Correction: an earlier draft of this report listed "MetaMask (TRON chain)" as a target, attributing the window.ethereum.isTrust check to it. That check is actually part of Trust Wallet's detection (Trust Wallet's injected provider sets isTrust=true). MetaMask does not appear anywhere in the live payload (0 matches).
| Impact Category | Severity | Details |
|---|---|---|
| Asset Theft | CRITICAL | 100% of approved token value + all TRX balance transferred |
| Wallet Compromise | CRITICAL | Attacker gains spender permissions on all TRC-20 tokens |
| User Data Exfiltration | HIGH | Wallet addresses, IP, user-agent, transaction history logged |
| Account Takeover | MEDIUM | If wallet is connected to centralized exchanges, downstream risk |
| Financial Loss Scale | CONFIRMED (lower bound), true total unknown | On 2026-09-20 we found the current sweep address's 30 most recent USDT inflows alone total ~$32,560, from ~25 distinct sender wallets, spanning 2026-08-27 to 2026-09-19. That address and the spender address together currently hold ~46,900 USDT + ~4,089 TRX unspent. This is a floor, not a ceiling โ older transfers exist beyond this page of history, and the spender/sweep addresses have already sent ~30,500 USDT onward (two transfers of 24,000 and 6,000 USDT) to other addresses we did not trace further. |
Because the C&C's /tron/config endpoint is live and unauthenticated, we retrieved the attacker's actual current addresses and checked them directly on TronGrid/TronScan. Raw API responses are preserved in evidence/onchain/ and evidence/cnc/ with checksums in evidence/SHA256SUMS.txt. Key findings:
TV6n8c...Ys5rv) and sweep (TLv3iS...g7tpJ) addresses were created within 39 seconds of each other on 2026-07-23 โ clearly provisioned together as one attacker toolkit.Continue to:
As of September 2026, the attacker identity is unknown. The registered company "Tronify Energy Solutions LLC" (EIN 87-2945163, Orlando FL) shown on tronify.rent could not be confirmed or refuted against Florida's Sunbiz registry in this pass โ that specific claim remains unverified, not proven stolen or proven genuine.
Brand-squatting angle (new finding): "Tronify" is a real, actively-used brand name in the TRON energy-rental space โ a service by that name is reported (via a third-party crypto news article) to be integrated with Trust Wallet, and live product/documentation sites exist at tronify.io/tronify.ai and a GitBook. Several other tronify-named domains we checked (tronify.app, tronify.llc, tronified.com) currently return no DNS record at all, and tronify.pro resolves but 302-redirects to google.com โ i.e. dead/abandoned. tronify.rent is not impersonating one specific still-live competitor; it's squatting on a busy, partly-abandoned brand namespace where "is Tronify legit" searches surface genuinely positive signals that don't distinguish between TLDs. This materially increases the effectiveness of the social-engineering angle beyond "professional-sounding fake name."
Infrastructure: the frontend (tronify.rent) is fronted by DDoS-Guard; the payload host (lending.fhogu.pw) is fronted by Cloudflare โ two different reverse-proxy providers for the two tiers of infrastructure, both of which obscure the true origin server IP.