Skip to main content
Mallory
MalwareUsed by 5 actorsExploits 8 CVEs

reGeorg

reGeorg is a web shell and tunneling tool used to maintain access on compromised web servers and pivot into victim networks. It acts as an HTTP or SOCKS proxy and can tunnel TCP sessions, including RDP, SMB, and SSH, through HTTP/HTTPS to move data in and out of a network and bypass firewalls and proxies. The content describes HackTool:JS/ReGeorg as using JavaScript-based web shell components to hide malicious traffic within normal HTTP/HTTPS communications, with small server-side scripts placed in public web directories that accept commands via HTTP query strings and open bidirectional socket connections. Reported server-side components include JavaScript, ASP, JSP, and ASPX variants, and the tool has been observed on exposed web servers and Outlook Web Access (OWA) servers.

reGeorg has been used by multiple threat actors. APT28 used a modified and obfuscated version of the reGeorg web shell to maintain persistence on a target OWA server, and reporting noted UNC3524 used a REGEORG instance identical to the version publicly reported by NSA as used by APT28. LuckyMouse installed a variant of the ReGeorg web shell during Exchange exploitation activity. Other reporting cited deployment of reGeorg or similar tunnel-capable web shells by actors including Ember Bear, FIN13, and Gelsemium-linked activity, and a ReGeorg-like web shell was reported in the FrostyGoop incident and in activity involving Tor-accessed tunneling web shells.

Observed behaviors in the content include tunneling RDP connections, tunneling SMB sessions, communicating using SSH through an HTTP tunnel, and establishing HTTP or SOCKS proxy channels for lateral movement and persistence. The content also states that reGeorg may be deployed after initial access obtained through exploitation of public-facing applications, including CVE-2021-26084 and CVE-2025-0282, or via phishing or drive-by download. Additional reported artifacts include command handling through Request.QueryString.Get("cmd"), base64-encoded commands, file paths such as C:\Windows\Temp\tunnel.js and /var/www/html/login.jsp, associated processes Wscript.exe, Cscript.exe, and Scilc.exe, registry modifications under HKCU\Software\Microsoft\Windows\CurrentVersion\Run with value name "scilc" and HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ with value name "WinHTTPProxy", network indicators 91[.]210.104[.]31, 185[.]202.0[.]219, host range 91[.]210.104[.]0/22, and domains office365-cloud[.]org and update-global[.]com.

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

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

8 CVES
CVE-2020-0688Microsoft Exchange Server static validation key RCEExploited in the wild

Use known vulnerabilities — CVE 2020-0688 and CVE 2020-17144 — to establish persistent access and escalate privileges, which means gaining administrative control of servers and systems.

via breaking defensebreakingdefense.com
CVE-2020-17144Microsoft Exchange Remote Code Execution VulnerabilityExploited in the wild

Use known vulnerabilities — CVE 2020-0688 and CVE 2020-17144 — to establish persistent access and escalate privileges, which means gaining administrative control of servers and systems.

via breaking defensebreakingdefense.com
CVE-2021-27065ProxyLogon post-auth arbitrary file write in Microsoft Exchange Server

"LuckyMouse... began its attack by dropping the Nbtscan tool, installing a variant of the ReGeorg web shell..."

via bank info securitybankinfosecurity.com
CVE-2021-26858Microsoft Exchange Server post-auth arbitrary file write (ProxyLogon)

"LuckyMouse... began its attack by dropping the Nbtscan tool, installing a variant of the ReGeorg web shell..."

via bank info securitybankinfosecurity.com
CVE-2021-26857Microsoft Exchange Unified Messaging insecure deserialization RCE

"LuckyMouse... began its attack by dropping the Nbtscan tool, installing a variant of the ReGeorg web shell..."

via bank info securitybankinfosecurity.com
CVE-2021-26855ProxyLogon SSRF in Microsoft Exchange Server

"LuckyMouse... began its attack by dropping the Nbtscan tool, installing a variant of the ReGeorg web shell..."

via bank info securitybankinfosecurity.com
CVE-2021-26084Atlassian Confluence Server/Data Center Webwork OGNL Injection RCE

Threat behavior HackTool:JS/ReGeorg is a tunneling tool that uses JavaScript to hide malicious traffic behind the legitimacy of HTTP/HTTPS protocols to get around network firewalls and proxies.

via microsoft wdsimicrosoft.com
CVE-2025-0282Unauthenticated RCE in Ivanti Connect Secure, Policy Secure, and Neurons for ZTA Gateway

Threat behavior HackTool:JS/ReGeorg is a tunneling tool that uses JavaScript to hide malicious traffic behind the legitimacy of HTTP/HTTPS protocols to get around network firewalls and proxies.

via microsoft wdsimicrosoft.com
THREAT ACTORS

Groups observed using it

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

View more details
APT29

ReGeorg — A web shell used to maintain persistent access to a compromised system.

via blackpoint cyberblackpointcyber.com
APT28

APT28 has used a modified and obfuscated version of the reGeorg web shell to maintain persistence on a target's Outlook Web Access (OWA) server.

via mitre attack websiteattack.mitre.org
Threat Group-3390

"LuckyMouse... began its attack by dropping the Nbtscan tool, installing a variant of the ReGeorg web shell..."

via bank info securitybankinfosecurity.com
Druidfly

Use of ReGeorg web shells

via symantec blogsecurity.com
UNC3524

"One interesting aspect of UNC3524’s use of REGEORG was that it matched identically with the version publicly reported by the NSA as used by APT28."

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

Techniques & procedures

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

Initial Access

3 techniques
T1189Drive-by CompromiseEvidence1

ReGeorg typical function begins with some known vulnerabilities like CVE-2021-26084 or CVE-2025-0282 for initial access, usually via a phishing or drive-by download.

T1190Exploit Public-Facing ApplicationEvidence1

ReGeorg typical function begins with some known vulnerabilities like CVE-2021-26084 or CVE-2025-0282 for initial access

T1566PhishingEvidence1

ReGeorg typical function begins with some known vulnerabilities like CVE-2021-26084 or CVE-2025-0282 for initial access, usually via a phishing or drive-by download.

Execution

2 techniques
T1059.005Visual BasicEvidence1
TacticExecution

Uses following process for persistence: Wscript.exe Cscript.exe Scilc.exe

T1059.006PythonEvidence1
TacticExecution

Persistence

4 techniques
T1505Server Software ComponentEvidence1

Boot or logon initialization scripts, scheduled tasks, valid accounts, manipulating accounts, creating accounts, server software component, create/modify system process, event triggered execution, boot or logon autostart execution, hijack execution flow (MITRE ATT&CK: T1037, T1053, T1078, T1136, T1505, T1543, T1546, T1547, T1574)

T1505.003Web ShellEvidence9

CISA has identified 10 webshells associated with this activity... A webshell is a script that can be uploaded to a compromised Microsoft Exchange Server to enable remote administration of the machine.

T1543.003Windows ServiceEvidence1

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ (value: WinHTTPProxy)

T1547.001Registry Run Keys / Startup FolderEvidence1

Registry entries modified: HKCU\Software\Microsoft\Windows\CurrentVersion\Run (value: "scilc")

T1543.003Windows ServiceEvidence1

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ (value: WinHTTPProxy)

T1547.001Registry Run Keys / Startup FolderEvidence1

Registry entries modified: HKCU\Software\Microsoft\Windows\CurrentVersion\Run (value: "scilc")

Stealth

1 technique
T1027Obfuscated Files or InformationEvidence1
TacticStealth

Once ReGeorg has established its presence, it will base64 encode the command to provide additional commands.

Lateral Movement

5 techniques
T1021Remote ServicesEvidence1

It opens sockets to give both sides a connection for SSH or RDP traffic through TCP ports 80 and 443

T1021.001Remote Desktop ProtocolEvidence1
T1021.002SMB/Windows Admin SharesEvidence1
T1021.004SSHEvidence1
T1570Lateral Tool TransferEvidence1

The scripts use OS native tools to launch like scilc.exe and lateral movement after getting a foothold.

T1071.001Web ProtocolsEvidence3

The content repeatedly describes threat actors, malware, and campaigns using HTTP and/or HTTPS for command and control, including examples such as BlackEnergy communicating with C2 over HTTP POST requests and many other families using HTTP/S for C2.

T1090ProxyEvidence3

Webshells are utilized for the following purposes: To use as a relay point to issue commands to hosts inside the network without direct internet access;

T1090.002External ProxyEvidence2

reGeorg can communicate using SSH through an HTTP tunnel.

T1090.003Multi-hop ProxyEvidence2

Agrius tunnels RDP traffic through deployed web shells to access victim environments via compromised accounts.

T1090.004Domain FrontingEvidence1

Aria-body has the ability to use a reverse SOCKS proxy module... BADHATCH can use SOCKS4 and SOCKS5 proxies... GoBear implements SOCKS5 proxy functionality... Neo-reGeorg has the ability to establish a SOCKS5 proxy... Remcos uses the infected hosts as SOCKS5 proxies...

T1095Non-Application Layer ProtocolEvidence1
T1105Ingress Tool TransferEvidence1
T1572Protocol TunnelingEvidence5

Examples include 'reGeorg can use HTTP to tunnel connections in and out of targeted networks' and 'Neo-reGeorg can use customized HTTP headers.'

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 matching

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

Threat actor attribution5

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

Exploited vulnerabilities8

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 mapping23

Every documented technique, ranked by evidence weight.

Researcher chatter

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