Skip to main content
Meet us at Black Hat USA 2026— Las Vegas, August 1–6Book a Meeting
Mallory
MalwareRansomwareUsed by 10 actorsExploits 4 CVEs

URSNIF

Also known asDreambotgoziGozi-ISFBPE_URSNIF

Ursnif is a banking trojan and backdoor malware family also referred to in the provided content as Dreambot, Gozi, and Gozi-ISFB/ISFB. The content describes it as one of the most common commodity banking trojans worldwide and as part of the broader ISFB ecosystem that evolved from leaked Gozi source code into multiple branches, including Dreambot. Its capabilities include theft of stored data and banking credentials, web injections, form grabbing, keylogging, browser-focused credential theft, VNC and SOCKS proxy functionality, screen recording, email and file theft, victim fingerprinting, and the ability to update itself remotely or install additional modules. Multiple sources in the content also note its use as a loader or access-enablement platform for second-stage payloads, including ransomware-related follow-on activity.

The content links Ursnif to numerous delivery and distribution mechanisms. It has been delivered through phishing and malspam campaigns using malicious Office documents with macros, password-protected ZIP attachments, compressed scripts, hidden HTA/VBScript/JavaScript stages, and exploit-kit or malvertising chains. Specific examples in the content include TA544 campaigns in Japan and Italy, TA551 malspam activity, TA577 phishing campaigns, URLZone infections that subsequently download Ursnif, BrushaLoader delivery in Italy, DanaBot-distributed payloads, and Angler/Bedep malvertising activity. The content also notes that Ursnif droppers have used COM properties to execute malware in hidden windows, that Ursnif has registered itself as a Windows service in the Registry for persistence at startup, and that variants have used TLS callback manipulation during child-process injection.

Associated threat activity in the content includes TA544, TA551, and TA577, as well as broader criminal ecosystems using ISFB/Dreambot branches. Targeting described in the content includes banking customers and organizations in Japan and Italy in particular, with additional campaigns affecting Germany, Poland, Canada, the United States, and other regions depending on the actor or branch. Industries explicitly mentioned in TA544 campaigns include IT, technology, marketing, and manufacturing. Infrastructure-related reporting in the content ties Ursnif campaigns to tier-1 command-and-control infrastructure and to BraZZZerS fast-flux/proxy protection used by several ISFB branches, especially Dreambot.

High-confidence indicators and examples directly mentioned in the content include the static IAP2-associated encryption key "10291029JSJUYNHG"; old Android-malware-related C2 infrastructure used with Dreambot operations including facebouk[.]net, web5401[.]com, 178.79.145[.]141, and webnat[.]host; an example VNC/SOCKS management server 185.212.149.162; and campaign/infrastructure references such as a June 2023 Ursnif campaign targeting Italy and an Ursnif C2 server browneyandrebun[.]net at 107.170.83.113 observed in a fileless Angler/Bedep campaign. The content also references Ursnif variants and affiliate identifiers including Ursnif 1000 and Italian 4XXX derivatives such as 4777, 4778, 4779, and 4780.

Share:
For your environment

Hunt this family in your stack

Mallory pivots from this family to the IOCs, detections, and named campaigns that touch your stack, and pages you when something new lands.

EXPLOITED CVES

Vulnerabilities exploited

4 CVEs Mallory has correlated with this family across public research and vendor advisories. Each row links to the full Mallory page for that vulnerability.

4 CVES
CVE-2016-0162Information Disclosure in Microsoft Internet Explorer 9-11Exploited in the wild

Using the known Internet Explorer vulnerability CVE-2016-0162, the encoded script attempts to verify that it is not being run in a monitored environment such as a malware analyst’s machine.

via eset welivesecurity blogwelivesecurity.com
CVE-2015-8651Integer Overflow RCE in Adobe Flash Player and Adobe AIRExploited in the wild

The landing page loads a Flash file that is able to exploit three different vulnerabilities (CVE-2015-8651, CVE-2016-1019, CVE-2016-4117), depending on the version of Flash found on the victim's system.

via eset welivesecurity blogwelivesecurity.com
CVE-2016-4117Adobe Flash Player arbitrary code execution in 21.0.0.226 and earlierExploited in the wild

The landing page loads a Flash file that is able to exploit three different vulnerabilities (CVE-2015-8651, CVE-2016-1019, CVE-2016-4117), depending on the version of Flash found on the victim's system.

via eset welivesecurity blogwelivesecurity.com
CVE-2016-1019Adobe Flash Player Remote Code Execution VulnerabilityExploited in the wild

The landing page loads a Flash file that is able to exploit three different vulnerabilities (CVE-2015-8651, CVE-2016-1019, CVE-2016-4117), depending on the version of Flash found on the victim's system.

via eset welivesecurity blogwelivesecurity.com
THREAT ACTORS

Groups observed using it

10 distinct threat actors attributed by public researchers. Open in Mallory to see the full evidence chain and overlapping campaigns.

View more details
TA551

TA551, also known as Shathak or Gold Cabin, is an attacker group that is responsible for spreading a wide variety of malware families including IcedID, Valak, Ursnif and, more recently, BazarLoader.

via bin rebin.re
TA577

TA577, are a Russia-based threat group that have been reported to deliver payloads including Qbot, IcedID, SystemBC, SmokeLoader, Ursnif, and Cobalt Strike in ongoing phishing campaigns since 2020.

via medium intel opsmedium.com
TA547

Delivered malware included ZLoader (a.k.a. Terdot), Gootkit, Ursnif, Corebot, Panda Banker, Atmos, Mazar Bot, and Red Alert Android malware.

via proofpoint threat insight blogproofpoint.com
TA544

Ursnif is a common banking Trojan that can: Steal stored data including passwords from banking websites via web injections, proxies and VNC connections Update itself or install modules remotely.

via proofpoint threat insight blogproofpoint.com
TA571

Since the Emotet takedown, Proofpoint observed consistent, ongoing activity from The Trick, Dridex, Qbot, IcedID, ZLoader, Ursnif, and many others in our data serving as first-stage malware payloads in attempts to enable further infections, including ransomware attacks.

via proofpointproofpoint.com
UNC2686

The threat cluster relies heavily on Remote Monitoring and Management (RMM) tools, unlike UNC2686 which deployed BAZARLOADER variants as well as TRICKBOT, URSNIF, and SILENTNIGHT.

via mandiant threat intelligencecloud.google.com
MITRE ATT&CK

Techniques & procedures

36 distinct techniques documented for this family, organized by ATT&CK tactic.

Resource Development

1 technique
T1608.001Upload MalwareEvidence1

Danabot operators upload other malware to their infrastructure for further spreading.

Initial Access

4 techniques
T1189Drive-by CompromiseEvidence1

distributing large volumes (of spam, exploit kit, bundle…)

T1566PhishingEvidence3

TA577, are a Russia-based threat group that have been reported to deliver payloads including Qbot, IcedID, SystemBC, SmokeLoader, Ursnif, and Cobalt Strike in ongoing phishing campaigns since 2020. More recently, they have delivered Pikabot and DarkGate malware.

T1566.001Spearphishing AttachmentEvidence4

The most common vectors for TA544 campaigns are messages with Microsoft Office documents that contain macros, that, when enabled, install URLZone and/or Ursnif.

T1566.003Spearphishing via ServiceEvidence1

The operators are known to use that feature to maintain a constant feed of fresh login credentials for SMTP accounts, plus a list of valid emails to spam.

Execution

5 techniques
T1059Command and Scripting InterpreterEvidence1

It may be delivered via password-protected Zip files; Microsoft Office document attachments with malicious macros; or compressed JScript, JavaScripts, or Visual Basic scripts.

T1059.001PowerShellEvidence1

Ursnif 4779 is deployed via one of two primary methods: (1) Microsoft Excel attachments with malicious macros... or (2) steganographic images that conceal malicious PowerShell commands which install Ursnif.

T1059.005Visual BasicEvidence1

There is no indication of TA544 abandoning their primary payload delivery mechanism (malicious Microsoft Office VBA macros), although we have seen an increase in the use of steganographic images.

T1204User ExecutionEvidence1

By relying on basic social engineering – an attack technique that takes advantage of human traits such as curiosity, trust and greed in order to obtain confidential information or to have the victim perform a certain action – it is suffice to say that certain threat actors (both criminal and nation state) are exploiting these unprecedented times for various nefarious means.

T1204.002Malicious FileEvidence1

These messages often contain Microsoft Excel Documents with macros, that when enabled, download and install URLZone and/or Ursnif 1000.

Persistence

1 technique
T1543.003Windows ServiceEvidence1

During the 2016 Ukraine Electric Power Attack, Sandworm Team used an arbitrary system service to load at system boot for persistence for Industroyer. They also replaced the ImagePath registry value of a Windows service with a new backdoor binary.

Privilege Escalation

2 techniques
T1055.005Thread Local StorageEvidence2

Thread Local Storage (TLS) callback injection is a technique that entails manipulating pointers within a portable executable (PE) to redirect a process to malicious code before it reaches the code’s legitimate entry point.

T1543.003Windows ServiceEvidence1

During the 2016 Ukraine Electric Power Attack, Sandworm Team used an arbitrary system service to load at system boot for persistence for Industroyer. They also replaced the ImagePath registry value of a Windows service with a new backdoor binary.

Stealth

7 techniques
T1027Obfuscated Files or InformationEvidence1

When the user enables the document macro, the obfuscated code downloads and installs malware, usually URLZone and/or Ursnif as noted above.

T1027.003SteganographyEvidence1

One notable characteristic of TA544 is their use of steganography, which is the process of concealing code within images.

T1055.005Thread Local StorageEvidence2

Thread Local Storage (TLS) callback injection is a technique that entails manipulating pointers within a portable executable (PE) to redirect a process to malicious code before it reaches the code’s legitimate entry point.

T1140Deobfuscate/Decode Files or InformationEvidence1

The content repeatedly describes malware and threat actors decoding, decrypting, deobfuscating, or unpacking payloads, strings, configuration data, commands, and C2 responses prior to execution or use.

T1497Virtualization/Sandbox EvasionEvidence1

It filters out security researchers and sandboxes using checks including Maxmind, task counts, task names, and recent file counts.

T1497.001System ChecksEvidence2

Most Ursnif 1000 campaigns use a robust combination of geofencing techniques to verify that users are located in Japan.

T1564.003Hidden WindowEvidence1

Agent Tesla has used ProcessWindowStyle.Hidden to hide windows. APT19 used -W Hidden to conceal PowerShell windows by setting the WindowStyle parameter to hidden. APT28 has used the WindowStyle parameter to conceal PowerShell windows.

Credential Access

3 techniques
T1056.001KeyloggingEvidence1

Dreambot provides the needed credentials / keylogging / VNC / SOCKS

T1056.003Web Portal CaptureEvidence3

the malware injects itself into the web browser and capture every HTTP POST request, which makes credential and stealing credit card easy.

T1056.004Credential API HookingEvidence1

After the infection, a webinject is deployed by Dreambot on the victim browsers and when that victims logs into the online banking service, credentials are intercepted to be later reused by the carder.

Discovery

3 techniques
T1082System Information DiscoveryEvidence1

Victims fingerprinting : the malware can collect local information about the victim computer, OS type, IP address, computer name, list of Anti-Virus applications, check if the computer is attached to a Domain Controller etc.

T1497Virtualization/Sandbox EvasionEvidence1

It filters out security researchers and sandboxes using checks including Maxmind, task counts, task names, and recent file counts.

T1497.001System ChecksEvidence2

Most Ursnif 1000 campaigns use a robust combination of geofencing techniques to verify that users are located in Japan.

Collection

5 techniques
T1056.001KeyloggingEvidence1

Dreambot provides the needed credentials / keylogging / VNC / SOCKS

T1056.003Web Portal CaptureEvidence3

the malware injects itself into the web browser and capture every HTTP POST request, which makes credential and stealing credit card easy.

T1056.004Credential API HookingEvidence1

After the infection, a webinject is deployed by Dreambot on the victim browsers and when that victims logs into the online banking service, credentials are intercepted to be later reused by the carder.

T1185Browser Session HijackingEvidence1

The main feature of the module is injecting code into the web browser that will monitor which websites the victims are visiting. If a banking website is identified, ISFB injects a small snippet of JavaScript into the online banking website to steal the login credentials.

T1560Archive Collected DataEvidence1

Some used RC6 some Serpent for the same bot version.

Command and Control

10 techniques
T1071Application Layer ProtocolEvidence1

Indicators the NetmanageIT Threat Intelligence team shared about a June 2023 Ursnif campaign targeting Italy report many remote destinations hosting Ursnif tier 1 command and controls sharing the same hostname

T1071.001Web ProtocolsEvidence2

In the log we can see that: A client 96.57.xx.xxx Sent a web request “GET tuneappservice.org/l3k42hj56h634gkj2lk14356jk4gh23k5jl6h4/gate.php?ped=RTY3M0E4NjhDQ0I5JE1DLTEwNw” We can see here what looks like a malware callback, it’s in fact Riltok.

T1090.001Internal ProxyEvidence1

That’s why carders use a VNC connection to the victim's computer or a SOCKS proxy to tunnel their connection. Dreambot offers both of those techniques by design.

T1090.003Multi-hop ProxyEvidence1

The service is described as a Fast flux but in reality it’s more a simple proxy system. BraZZZers rents a pool of VPSs all around the internet and uses them as proxy IPs in order to hide the real IP of a server.

T1095Non-Application Layer ProtocolEvidence1

with the first integration of Tor onion as available C2.

T1105Ingress Tool TransferEvidence5

One of the very important features of Dreambot is the capability to drop a 2nd stage implant to any infected bot.

T1219Remote Access ToolsEvidence1

When a victim is infected by Dreambot, a VNC connection and/or a SOCKS proxy is set-up on the victim computer... he will connect directly to the victim's computer by using that VNC server and just like that he would be on the same computer at the same time with the victim, operating over a hidden desktop.

T1568Dynamic ResolutionEvidence1

The domains involved are resolving to a list of IPs, (we observed from 1 up to more than 20 IPs per domain) that are just redirecting the traffic to the real server.

T1568.001Fast Flux DNSEvidence1

The story we are writing here will try to explain how, from a simple mistake made by an operator, we managed to collect and exploit a lot of precious information from a “Fast Flux” network called BraZZZerS Fast Flux between end of 2018 and 2022.

T1568.002Domain Generation AlgorithmsEvidence1

On top of the usual .top domains used as CnC gateway, we saw the infrastructure hosting shops like larek.info or magazzz.top

Exfiltration

1 technique
T1041Exfiltration Over C2 ChannelEvidence1

File stealer: A module that makes exfiltration of specific files from the victims hard drive possible.

Other

1 technique
T1656ImpersonationEvidence1

TA551 is a threat actor tracked by Proofpoint since 2016. This actor frequently leverages thread hijacking to distribute malicious Office documents via email.

INDICATORS OF COMPROMISE

IOCs tracked for this family

49 indicators attributed across vendor reports, sandbox runs, and researcher write-ups. Full values are available in Mallory.

View more in app
Network
19 tracked

IPs, domains, and DNS infrastructure linked to this family.

Hashes
5 tracked

File hashes (MD5, SHA-1, SHA-256) from samples and reports.

Other
25 tracked

Other indicator types observed in public reporting.

TypeValueLatest sighting
domain●●●●●●●●●●●●View more in app2 years ago
domain●●●●●●●●●●●●View more in app2 years ago
domain●●●●●●●●●●●●View more in app2 years ago
domain●●●●●●●●●●●●View more in app2 years ago
domain●●●●●●●●●●●●View more in app2 years ago
ip.v4●●●●●●●●●●●●View more in app2 years ago
What this page doesn’t show

The version that knows your environment.

This page is what’s public. Mallory adds the parts that aren’t: which of your assets match these IOCs, which detections are missing, which campaigns to expect next, and what to do in the next 30 minutes.
IOC matching49

Match every observed IP, domain, and hash against your live telemetry.

Threat actor attribution10

Named campaigns wielding this family, with evidence pinned to each claim.

Exploited vulnerabilities4

CVEs this family uses for access and lateral movement.

Detection signatures

YARA, Sigma, Snort, and vendor rules, auto-deployed to your SIEM.

MITRE ATT&CK mapping36

Every documented technique, ranked by evidence weight.

Researcher chatter

Reddit, Mastodon, and CTI community discussion around this family.