Cyberkriminelle verwenden Unicode, um mongolische Skimmer in E-Commerce-Plattformen zu verstecken

Teilen:

Cybersecurity researchers have shed light on a new digital skimmer campaign that leverages Unicode obfuscation techniques to conceal a skimmer dubbed Mongolian Skimmer.

“At first glance, the thing that stood out was the script’s obfuscation, which seemed a bit bizarre because of all the accented characters,” Jscrambler researchers said in an analysis. “The heavy use of Unicode characters, many of them invisible, does make the code very hard to read for humans.”

The script, at its core, has been found to leverage JavaScript’s capability to use any Unicode character in identifiers to hide the malicious functionality.

The end goal of the malware is to steal sensitive data entered on e-commerce checkout or admin pages, including financial information, which are then exfiltrated to an attacker-controlled server.

The skimmer, which typically manifests in the form of an inline script on compromised sites that fetches the actual payload from an external server, also attempts to evade analysis and debugging efforts by disabling certain functions when a web browser’s developer tools is opened.

“The skimmer uses well-known techniques to ensure compatibility across different browsers by employing both modern and legacy event-handling techniques,” Jscrambler’s Pedro Fortuna said. “This guarantees it can target a wide range of users, regardless of their browser version.”

Mongolian Skimmer

The client-side protection and compliance company said it also observed what it described as an “unusual” loader variant that loads the skimmer script only in instances where user interaction events such as scrolling, mouse movements, and touchstart are detected.

This technique, it added, could serve both as an effective anti-bot measure and a way to ensure that the loading of the skimmer is not causing performance bottlenecks.

One of the Magento sites compromised to deliver the Mongolian skimmer is also said to have targeted by a separate skimmer actor, with the two activity clusters leveraging source code comments to interact with each other and divide the profits.

“50/50 maybe?,” remarked one of the threat actors on September 24, 2024. Three days later, the other group responded: “I agree 50/50, you can add your code :)”

Then on September 30, the first threat actor replied back, stating “Alright ) so how can I contact you though? U have acc on exploit? [sic],” likely referring to the Exploit cybercrime forum.

It’s currently not known as to how the skimmer malware is delivered to target websites, although it’s believed that the attackers are setting their sights on misconfigured or vulnerable Magento or Opencart instances.

“We have multiple victim websites, which might have been breached using different methods,” Fortuna told The Hacker News. “We don’t know exactly how they got there and were able to inject the web skimmer, but all signs point to compromised Magento or Opencart instances, either because they were poorly configured or because they had vulnerable components that the attackers exploited to get in.”

“The obfuscation techniques found on this skimmer may have looked to the untrained eye as a new obfuscation method, but that was not the case,” Fortuna noted. “It used old techniques to appear more obfuscated, but they are just as easy to reverse.”

Ravie Lakshmanan

Kommentar verfassen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

lade-bild
London, GB
10:09 am, Feb. 3, 2025
Wetter-Symbol 5°C
L: 4° | H: 6°
overcast clouds
Luftfeuchtigkeit: 89 %
Druck: 1025 mb
Wind: 3 mph
Windböe: 0 mph
UV-Index: 0
Niederschlag: 0 mm
Wolken: 100%
Regen Chance: 0%
Sichtbarkeit: 10 km
Sonnenaufgang: 7:35 am
Sonnenuntergang: 4:53 pm
TäglichStündlich
Tägliche VorhersageStündliche Vorhersage
Today 9:00 pm
Wetter-Symbol
4° | 6°°C 0 mm 0% 8 mph 95 % 1025 mb 0 mm/h
Tomorrow 9:00 pm
Wetter-Symbol
5° | 10°°C 0 mm 0% 14 mph 95 % 1027 mb 0 mm/h
Mi. Feb. 05 9:00 pm
Wetter-Symbol
4° | 8°°C 0 mm 0% 8 mph 85 % 1045 mb 0 mm/h
Do. Feb. 06 9:00 pm
Wetter-Symbol
2° | 8°°C 0 mm 0% 9 mph 84 % 1046 mb 0 mm/h
Fr. Feb. 07 9:00 pm
Wetter-Symbol
2° | 7°°C 0 mm 0% 10 mph 94 % 1040 mb 0 mm/h
Today 12:00 pm
Wetter-Symbol
6° | 7°°C 0 mm 0% 4 mph 86 % 1025 mb 0 mm/h
Today 3:00 pm
Wetter-Symbol
7° | 8°°C 0 mm 0% 8 mph 92 % 1024 mb 0 mm/h
Today 6:00 pm
Wetter-Symbol
6° | 6°°C 0 mm 0% 5 mph 94 % 1024 mb 0 mm/h
Today 9:00 pm
Wetter-Symbol
5° | 5°°C 0 mm 0% 5 mph 95 % 1024 mb 0 mm/h
Tomorrow 12:00 am
Wetter-Symbol
5° | 5°°C 0 mm 0% 6 mph 95 % 1024 mb 0 mm/h
Tomorrow 3:00 am
Wetter-Symbol
7° | 7°°C 0 mm 0% 8 mph 83 % 1023 mb 0 mm/h
Tomorrow 6:00 am
Wetter-Symbol
6° | 6°°C 0 mm 0% 8 mph 94 % 1023 mb 0 mm/h
Tomorrow 9:00 am
Wetter-Symbol
6° | 6°°C 0 mm 0% 10 mph 93 % 1023 mb 0 mm/h
Name Preis24H (%)
Bitcoin(BTC)
€93,259.47
-4.21%
Ethereum(ETH)
€2,516.74
-17.12%
Fesseln(USDT)
€0.98
0.12%
XRP(XRP)
€2.33
-17.84%
Solana(SOL)
€189.90
-9.04%
USDC(USDC)
€0.98
-0.01%
Dogecoin(DOGE)
€0.244887
-16.95%
Shiba Inu(SHIB)
€0.000014
-17.75%
Pepe(PEPE)
€0.000010
-20.87%
Nach oben scrollen