Description of Campaign
A Magecart group campaign targeted e-commerce sites with the q-logger skimmer. The heavily obfuscated malware was loaded externally into compromised e-commerce sites by an encoded JavaScript loader. The stolen data was exfiltrated to the same domain where the JavaScript is loaded from using an HTTP POST request.
Our Threat Research team gathers and analyzes information from multiple open and closed sources before disseminating intelligence reports. This campaign was researched by Malwarebytes and shared publicly.
How to use this article:
- Scroll down and review the Product Countermeasures section of this article. Consider implementing them if they are not already in place.
- Review the following articles:
Threat Hunting
YARA |
rule qlogger_loader_WebSkimmer : Magecart WebSkimmer
{
meta:
author = "Malwarebytes"
description = "Magecart (q-logger loader)"
source = "https://blog.malwarebytes.com/threat-intelligence/2021/10/q-logger-skimmer-keeps-magecart-attacks-going/"
date = "2021-10-19"
strings:
$regex = /"load",function\(\)\{\(function\(\)\{/
$regex2 = /while\(!!\[\]\)\{try{var/
$regex3 = /\(\w\['shift'\]\(\)\);\}\}\}/
condition:
all of them
} |
YARA |
rule qlogger_skimmer_WebSkimmer : Magecart WebSkimmer
{
meta:
author = "Malwarebytes"
description = "Magecart (q-logger skimmer)"
source = "https://blog.malwarebytes.com/threat-intelligence/2021/10/q-logger-skimmer-keeps-magecart-attacks-going/"
date = "2021-10-19"
strings:
$regex = /return\(!!window\[\w{2.EN_US}\(/
$regex2 = /\w\(\)&&console\[/
condition:
all of them
} |
This Knowledge Base article discusses a specific threat that's being tracked. The list of IOCs will change over time; check Trellix Insights for the latest IOCs.
Campaign IOC
Type |
Value |
URL |
filltobill5.casa/state-3.9.min.js |
URL |
welltech.bar/state-5.0.7.js |
URL |
veeneetech.world/tag-2.7.js |
URL |
goos1.store/openapi-3.3.min.js |
URL |
goos1.store/animate-1.6.9.min.js |
URL |
mariaschool.xyz/openapi.min.js |
URL |
pagecleaner.site/state.min.js |
URL |
foosq.one/mobile.js |
URL |
pinokio.online/slick-3.4.min.js |
URL |
truetech.cam/screen-4.6.min.js |
URL |
onehitech.casa/tags-3.0.7.js |
URL |
rokki.club/mobile-1.3.min.js |
URL |
bublegum.xyz/libs.min.js |
URL |
fastjspage.site/utils.js |
URL |
fastester.site/waypoints.min.js |
URL |
versionhtml.site/openapi-4.1.js |
URL |
itoltuico.cyou/library-3.6.js |
URL |
adminet.site/utils.js |
URL |
ollaholla.cyou/common-4.1.js |
URL |
indokitel.xyz/current.min.js |
URL |
panelake.site/tag.js |
URL |
gudini.cam/libs-2.0.js |
URL |
fullka.online/dropdowns-1.6.min.js |
URL |
welltech.monster/mobile-2.3.min.js |
URL |
welltech.rest/widget.min.js |
URL |
sentech.cyou/widget.min.js |
URL |
smalltrch.cc/plugin-1.9.7.js |
URL |
soorkis.one/widget-3.6.7.js |
URL |
analistcloud.space/common.js |
URL |
smallka.cam/plugin-1.1.3.js |
URL |
loockerweb.site/common.js |
URL |
mediaconservative.xyz/script.js |
URL |
itsector.date/waypoints.min.js |
DOMAIN |
adminet.site |
DOMAIN |
adminet.space |
DOMAIN |
amasterweb.site |
DOMAIN |
analistcloud.space |
DOMAIN |
analistnet.site |
DOMAIN |
analistnet.space |
DOMAIN |
analistsite.site |
DOMAIN |
analistsite.space |
DOMAIN |
analisttab.site |
DOMAIN |
analisttab.space |
DOMAIN |
analistweb.site |
DOMAIN |
analistweb.space |
DOMAIN |
analitic-tab.site |
DOMAIN |
analitic-tab.space |
DOMAIN |
analiticnet.site |
DOMAIN |
analitics-tab.site |
DOMAIN |
analiticsnet.site |
DOMAIN |
analiticstab.site |
DOMAIN |
analiticstab.space |
DOMAIN |
analitictab.site |
DOMAIN |
analitictab.space |
DOMAIN |
analiticweb.site |
DOMAIN |
analizeport.site |
DOMAIN |
analizerete.site |
DOMAIN |
analylicweb.site |
DOMAIN |
analystclick.site |
DOMAIN |
analysttraffic.site |
DOMAIN |
analystview.site |
DOMAIN |
analystweb.site |
DOMAIN |
analyticlick.site |
DOMAIN |
analyticmanager.site |
DOMAIN |
analyticview.site |
DOMAIN |
aneweb.site |
DOMAIN |
bublegum.xyz |
DOMAIN |
cdnetworker.site |
DOMAIN |
cleanerjs.site |
DOMAIN |
clickanalyst.site |
DOMAIN |
clickanalytic.site |
DOMAIN |
cloudtester.site |
DOMAIN |
cocolatest.sbs |
DOMAIN |
commenter.site |
DOMAIN |
connectweb.space |
DOMAIN |
domainclean.site |
DOMAIN |
domainet.site |
DOMAIN |
domainet.space |
DOMAIN |
fastester.site |
DOMAIN |
fastjspage.site |
DOMAIN |
fastupload.site |
DOMAIN |
filltobill5.casa |
DOMAIN |
foosq.one |
DOMAIN |
foundanalyst.site |
DOMAIN |
foundanalytic.site |
DOMAIN |
fullka.online |
DOMAIN |
goos1.store |
DOMAIN |
gudini.cam |
DOMAIN |
hardtester.site |
DOMAIN |
hostcontrol.space |
DOMAIN |
httpanel.site |
DOMAIN |
indokitel.xyz |
DOMAIN |
interage.site |
DOMAIN |
ipcounter.space |
DOMAIN |
itoltuico.cyou |
DOMAIN |
itsector.date |
DOMAIN |
jscleaner.site |
DOMAIN |
lanetester.site |
DOMAIN |
lanlocker.site |
DOMAIN |
linkerange.site |
DOMAIN |
linkerange.space |
DOMAIN |
listmanager.space |
DOMAIN |
loockerweb.site |
DOMAIN |
magengine.site |
DOMAIN |
managerage.site |
DOMAIN |
managerage.space |
DOMAIN |
managertraffic.site |
DOMAIN |
mariaschool.xyz |
DOMAIN |
masterlinker.site |
DOMAIN |
masternet.space |
DOMAIN |
masterport.site |
DOMAIN |
mediaconservative.xyz |
DOMAIN |
minanalize.site |
DOMAIN |
minimazerjs.site |
DOMAIN |
netanalist.site |
DOMAIN |
netanalist.space |
DOMAIN |
netanalisttest.space |
DOMAIN |
netanalitic.site |
DOMAIN |
netanalitic.space |
DOMAIN |
netanalitics.site |
DOMAIN |
netcontrol.site |
DOMAIN |
netpanel.site |
DOMAIN |
netstart.space |
DOMAIN |
nettingpanel.site |
DOMAIN |
nettingtest.site |
DOMAIN |
nettraffic.site |
DOMAIN |
ollaholla.cyou |
DOMAIN |
onehitech.casa |
DOMAIN |
ownerpage.site |
DOMAIN |
pagecleaner.site |
DOMAIN |
pagegine.site |
DOMAIN |
pageloader.site |
DOMAIN |
pagenator.site |
DOMAIN |
pagestater.site |
DOMAIN |
pagesupport.site |
DOMAIN |
panelake.site |
DOMAIN |
panelake.space |
DOMAIN |
panelan.site |
DOMAIN |
panelblock.site |
DOMAIN |
panelnetting.site |
DOMAIN |
panelocker.site |
DOMAIN |
pinokio.online |
DOMAIN |
planetspeed.site |
DOMAIN |
producteditor.site |
DOMAIN |
retenetweb.site |
DOMAIN |
rokki.club |
DOMAIN |
saverplanel.site |
DOMAIN |
sectimer.site |
DOMAIN |
securefield.site |
DOMAIN |
seeweb.space |
DOMAIN |
sentech.cyou |
DOMAIN |
showproduct.site |
DOMAIN |
siteanalist.site |
DOMAIN |
siteanalist.space |
DOMAIN |
siteanalitic.site |
DOMAIN |
siteanalitics.site |
DOMAIN |
siteanalyst.site |
DOMAIN |
siteanalytic.site |
DOMAIN |
sitengine.site |
DOMAIN |
sitesecure.space |
DOMAIN |
sitetraffic.site |
DOMAIN |
slickclean.site |
DOMAIN |
slotmanager.site |
DOMAIN |
slotshower.site |
DOMAIN |
smallka.cam |
DOMAIN |
smalltrch.cc |
DOMAIN |
soorkis.one |
DOMAIN |
spaceclean.site |
DOMAIN |
spacecom.site |
DOMAIN |
speedstress.site |
DOMAIN |
speedtester.site |
DOMAIN |
speedtester.space |
DOMAIN |
sslmanager.site |
DOMAIN |
starnetting.site |
DOMAIN |
statetraffic.site |
DOMAIN |
statsclick.site |
DOMAIN |
storepanel.site |
DOMAIN |
suporter.site |
DOMAIN |
tab-analitic.site |
DOMAIN |
tab-analitic.space |
DOMAIN |
tab-analitics.site |
DOMAIN |
tab-analitics.space |
DOMAIN |
tabanalist.site |
DOMAIN |
tabanalist.space |
DOMAIN |
tabanalitic.site |
DOMAIN |
tabanalitic.space |
DOMAIN |
tabanalitics.site |
DOMAIN |
tabanalitics.space |
DOMAIN |
targetag.space |
DOMAIN |
telanet.site |
DOMAIN |
telanet.space |
DOMAIN |
trafficanalyst.site |
DOMAIN |
trafficanalytics.site |
DOMAIN |
trafficcloud.site |
DOMAIN |
trafficsanalist.site |
DOMAIN |
trafficsee.site |
DOMAIN |
trafficweb.site |
DOMAIN |
truetech.cam |
DOMAIN |
unpkgtraffic.site |
DOMAIN |
veeneetech.world |
DOMAIN |
versionhtml.site |
DOMAIN |
viewanalyst.site |
DOMAIN |
viewanalytic.site |
DOMAIN |
webanalist.site |
DOMAIN |
webanalist.space |
DOMAIN |
webanalitic.site |
DOMAIN |
webanalitics.site |
DOMAIN |
webanalylic.site |
DOMAIN |
webanalyst.site |
DOMAIN |
webmode.site |
DOMAIN |
webmoder.space |
DOMAIN |
welltech.bar |
DOMAIN |
welltech.monster |
DOMAIN |
welltech.rest |
Minimum set of Manual Rules to improve protection to block this campaign:
IMPORTANT: Always follow best practices when you enable new rules and signatures.
When you implement new rules or signatures, always set them to Report mode first and check the alerts generated. Resolve any issues that arise and then set the rules to Block. This step mitigates against triggering false positives and allows you to refine your configuration.
For more information, see KB87843 - List of and best practices for Endpoint Security Dynamic Application Containment rules.
Endpoint Security - Advanced Threat Protection:
Rule ID: 5 Use GTI URL reputation to identify trusted or malicious processes