top of page

Crypto Scam Extensions Masquerade as High-Profile Investors

2 hours ago
6 min read

文章來源 / Akamai official blog



Key takeaways


  • LayerX security researchers (now part of Akamai) uncovered a campaign of nearly 30 malicious browser extensions designed to scam cryptocurrency investors by masquerading as legitimate, high-profile financial and/or cryptocurrency investors such as Warren Buffett, Andy Kreiger, Thomas Bulkowski, and others.


  • While the extensions all claim to be distinct, with different names, domains, and developers, they often share the same underlying infrastructure — and, in some cases, they even look identical.


  • Technical investigation reveals that each extension contains separate flows within it: one designed for casual users and reviewers, which appears completely benign, and one for targeted users, which leads them to external redirects and phishing pages intended to steal financial information.


  • Although the campaign currently has only a few hundred installs across approximately 30 extensions, the sheer number of parallel extensions and the complexity of the technical infrastructure behind it are indicative of a sophisticated and concerted effort to trick cryptocurrency users.



Extensions aren’t always who they say they are


If you came across a browser extension published by Warren Buffett, would you install it?


Many users probably would. Not because they understand what the extension does. Not because they reviewed the permissions. And almost certainly not because they audited the source code. They would install it because they recognize the name.


Trust is one of the most powerful shortcuts humans use when making decisions. Cybercriminals understand this well. For years, attackers have impersonated banks, software vendors, cryptocurrency companies, and social media platforms. In a campaign uncovered by LayerX (now part of Akamai), threat actors tried something slightly different:

They impersonated people.


Beginning in March 2026, LayerX security researchers identified a browser extension campaign consisting of 30 extensions. The extensions presented themselves as productivity tools, privacy utilities, and cryptocurrency-related services. At first glance, they appeared unrelated. Yet many shared one unusual characteristic. 


Their publishers carried the names of famous investors, traders, hedge fund managers, and financial personalities, including Warren Buffett, John Paulson, Andy Krieger, and others.


To be clear: None of these individuals had anything to do with the extensions. Their names were simply borrowed. The fact that these extensions were published under names matching well-known financial figures also highlights an important reality of the Chrome Web Store ecosystem: Publisher names are not verified against the real-world identities they claim to represent, allowing threat actors to abuse familiar names as a trust-building mechanism.



The real product: Selling credibility instead of software 


Behind the various brands, publisher identities, and websites sat a single operation built on a common framework. The extensions shared nearly identical code, infrastructure, redirect mechanisms, and anti-analysis logic.


Several ultimately redirected victims to cryptocurrency wallet phishing pages designed to steal recovery phrases.


The phishing pages were malicious. The browser extensions were malicious.

But the most interesting part of the campaign was neither. The most interesting part was the realization that the attackers weren’t primarily selling software. They were selling credibility.



Campaign structure and impact


Most malicious browser extensions try to look like something users already know: a privacy utility, an AI assistant, a cryptocurrency wallet, or a productivity tool.

This campaign took a different approach. Instead of impersonating products, it impersonated credibility.


Across multiple extensions, LayerX researchers observed publisher identities matching prominent figures from the worlds of investing, trading, hedge funds, and financial markets.

The strategy is deceptively simple.


When users browse an extension marketplace, they typically have very little information available to them. Few users evaluate source code. Most don’t perform detailed permission reviews. Decisions are often made within seconds.


A familiar publisher name creates confidence. A respected publisher's name creates trust. The operators behind this campaign appear to have understood exactly that. The extension itself became the delivery mechanism. The publisher's identity became the lure.

However, the social engineering component was only one layer of the operation. Once LayerX researchers moved beyond the branding and publisher names, a much larger pattern emerged. Behind 21 seemingly unrelated extensions sat the same underlying framework:


  • Different names

  • Different websites

  • Different themes

  • Nearly identical code

This level of reuse strongly suggests centralized development and operation rather than independent actors coincidentally arriving at the same implementation.



Trust as an attack surface


Traditional phishing campaigns attempt to steal trust by impersonating organizations. This campaign borrowed trust from individuals.


Unlike fake login pages or spoofed emails, the deception occurred before the victim ever encountered malicious infrastructure. Trust was established at the point of installation.


In effect, the attackers moved social engineering one step earlier in the attack chain. The extension store became the phishing page.



Technical overview: A common framework behind multiple brands


Although the extensions appeared unrelated, analysis revealed a remarkably consistent execution flow across samples.

After installation, the extensions follow a six-stage process (Figure 1).


Different brands, different publisher names, different websites, yet the underlying logic remained almost identical.



Who is the user?


One of the more interesting mechanisms observed is locale-aware behavior.

The extensions inspect browser language settings and dynamically alter behavior based on the result.


While English-speaking users received benign dashboards or harmless functionality, users operating within non-English locales could instead be redirected toward external infrastructure (Figure 2).


This approach provides several advantages:

  • Reduced exposure to researchers

  • Lower likelihood of detection during store review

  • Selective victim targeting

  • Inconsistent behavior across environments; that is, the same extension can appear completely harmless in one environment while behaving very differently in another



Is anyone watching?


Before performing any meaningful actions, the extensions attempt to determine whether they are being observed.


Many malicious browser extensions face the same challenge: They must survive automated marketplace reviews, security scanners, and researcher analysis.

These samples address that challenge through a series of lightweight anti-analysis checks.

 

navigator.webdriver check

The first detection mechanism checks JavaScript navigator.webdriver.

This property is commonly set to true when browsers are controlled through automation frameworks such as:

  • Selenium

  • Puppeteer

  • Playwright

  • ChromeDriver

Many security sandboxes and automated review environments expose this value, making it a common detection technique.

 

Screen resolution validation

The extensions also inspect screen dimensions. Many virtualized or headless environments expose unrealistic screen values or incomplete display information. Legitimate user systems typically provide realistic resolutions such as 1920x1080.

Missing or abnormal values may cause the extension to classify the environment as suspicious.

 

Language availability checks

Another validation step examines JavaScript navigator.languages.

The extension expects a populated language array. Certain automation frameworks, hardened privacy environments, and analysis sandboxes may expose an empty or missing language list. When this occurs, the environment may be flagged as nonhuman (Figure 3).




 

Where should the user go?

After environment and locale validation, the extensions determine whether a redirect should occur.

Rather than embedding destination URLs directly within the source code, some samples construct them dynamically at runtime.

 

Character-by-character URL construction

In some samples, the destination URL is intentionally assembled character-by-character at runtime. Rather than storing the full destination directly within the code, individual fragments are combined dynamically before redirection occurs.

This technique serves several purposes:

  • Reduces visibility during static analysis

  • Makes automated detection more difficult

  • Obscures destination infrastructure

  • Complicates signature creation

While not highly sophisticated from a malware perspective, this technique remains effective against basic scanning mechanisms.

 

Two different realities

The most interesting aspect of the campaign is not any individual evasion technique but the way they work together.

As shown in Figure 4, the workflow effectively creates two separate versions of the same extension.


This split-behavior model has become increasingly common among malicious browser extensions and mirrors techniques historically associated with malware loaders and evasive endpoint threats.



Signs of AI-assisted development


Another unusual characteristic emerged during source code analysis.

Several samples contain extensive inline comments explaining implementation details, execution flow, and developer intent. The comments are highly descriptive and significantly more verbose than what is typically observed in threat actor tooling.


In some cases, entire functions are accompanied by explanatory text that resembles the output commonly produced by modern AI-assisted development platforms and agentic coding tools.


While coding style alone is insufficient for attribution, the samples exhibit characteristics that are increasingly associated with AI-generated or AI-assisted software development.

Whether the operators relied on AI to accelerate development, generate boilerplate functionality, or assist with extension creation, the result is the same: a framework that can be replicated, modified, and deployed at scale with relatively little effort.

Ironically, the attackers may have automated part of the process of automating trust.



Infrastructure and monetization

Domain registration patterns provide additional evidence linking the various extensions to a single operation.

Domains associated with individual extensions were often registered shortly before the corresponding extension appeared in browser marketplaces. As shown in Figure 5, across multiple websites, LayerX researchers observed:

  • Nearly identical content

  • Shared design templates

  • Reused infrastructure

  • Overlapping contact information



Conclusion


The cryptocurrency phishing pages observed during this investigation are not what make the campaign notable. Wallet phishing infrastructure appears every day. What makes this operation interesting is the method used to acquire victims.

Rather than impersonating software vendors, financial institutions, or cryptocurrency services, the operators leveraged the reputations of well-known public figures to create legitimacy at the point of installation.

Warren Buffett never published these extensions. John Paulson didn’t either. But their names certainly helped distribute them.



Users evaluate trust signals


This campaign serves as a reminder that users rarely evaluate software directly. More often, they evaluate trust signals that surround the software.

Browser extensions continue to gain access to sensitive workflows, authentication sessions, and organizational data. As that access grows, attackers are increasingly targeting not only technical controls, but the assumptions users make before they click “Install.”


Sometimes the weakest link isn’t the browser. It’s the shortcut in our brains that says, “I’ve heard that name before. It must be legitimate.”




Comments


奧登資訊.png
About
Solution
​Agent brand
News
Career

​Welcome to subscribe to the Odin newsletter,

Get the latest event information!

  • LinkedIn
  • Facebook
  • YouTube

Copyright © Odin Information Co., Ltd. All Rights Reserved

A1, 7th Floor, No. 156, Section 1, Zhongshan Road, Banqiao District, New Taipei City 220, Taiwan (R.O.C)​

+886 2-2958-5768

Marketing@odin-info.com.tw

bottom of page