{"id":54062,"date":"2026-05-28T16:01:47","date_gmt":"2026-05-28T16:01:47","guid":{"rendered":"https:\/\/www.europesays.com\/ai\/54062\/"},"modified":"2026-05-28T16:01:47","modified_gmt":"2026-05-28T16:01:47","slug":"the-gentlemen-ransomware-dissecting-a-self-propagating-go-encryptor","status":"publish","type":"post","link":"https:\/\/www.europesays.com\/ai\/54062\/","title":{"rendered":"The Gentlemen ransomware: Dissecting a self-propagating Go encryptor"},"content":{"rendered":"<p>\t\tIn this article<\/p>\n<p class=\"wp-block-paragraph\">Ransomware that combines robust encryption with rapid lateral movement significantly increases the risk and impact of an attack. The Gentlemen ransomware is a <a href=\"https:\/\/www.microsoft.com\/security\/blog\/2022\/05\/09\/ransomware-as-a-service-understanding-the-cybercrime-gig-economy-and-how-to-protect-yourself\/\" rel=\"nofollow noopener\" target=\"_blank\">ransomware-as-a-service (RaaS)<\/a> threat that is distinguished by its ability to pair its strong per-file encryption with an aggressive self-propagation capability designed to enable broad network compromise. In addition to using per-file ephemeral Curve25519 keys with XChaCha20 stream cipher, The Gentlemen ransomware attempts to spread across an environment using series of simultaneous, distinct lateral movement methods, increasing the likelihood of widespread impact once initial access is achieved.<\/p>\n<p class=\"wp-block-paragraph\">Microsoft Threat Intelligence tracks the operators behind the ransomware as Storm-2697, a financially motivated threat actor that manages the RaaS platform known as \u201cThe Gentlemen\u201d while affiliates carry out attacks. Emerging around <a href=\"https:\/\/www.trendmicro.com\/en_us\/research\/25\/i\/unmasking-the-gentlemen-ransomware.html\" rel=\"nofollow noopener\" target=\"_blank\">mid-2025<\/a>, The Gentlemen initially started as a closed ransomware group then began offering its RaaS to affiliates in <a href=\"https:\/\/www.cybereason.com\/blog\/the-gentlemen-ransomware\" rel=\"nofollow noopener\" target=\"_blank\">September 2025<\/a>. More recently, The Gentlemen operators established an official partnership with BreachForums, a popular cybercriminal marketplace, to recruit affiliates including penetration testers and initial access brokers. Given that The Gentlemen is already a widely adopted RaaS platform, this partnership may lead to increased activity as the program becomes accessible to a broader pool of threat actors.<\/p>\n<p class=\"wp-block-paragraph\">The operators behind the ransomware use double extortion tactics, encrypting data while also exfiltrating sensitive information to pressure victims through the threat of public release if the ransom is not paid. The ransomware is written in Go and obfuscated with Garble to target the Windows environment. Microsoft has observed The Gentlemen ransomware impacting organizations across education, transportation, healthcare, and financial industries in North America, South America, Europe, Africa, and Asia.<\/p>\n<p class=\"wp-block-paragraph\">In this blog, we present a detailed analysis of the Gentlemen ransomware encryptor, including its execution flow, defense evasion behaviors, encryption design, and lateral movement techniques. This research is intended to provide defenders, incident responders, and the broader security community with a better understanding of how the threat operates, from initial argument parsing and defense evasion, through its file encryption internals, to the full lateral movement that enables it to propagate across the network. We also provide mitigation guidance, <a href=\"https:\/\/www.microsoft.com\/security\/business\/microsoft-defender\" rel=\"nofollow noopener\" target=\"_blank\">Microsoft Defender<\/a> detections, hunting queries, and indicators of compromise (IOCs) to help organizations defend against this threat and similar ransomware activity.<\/p>\n<p>Pre-encryption<\/p>\n<p>Command-line argument processing<\/p>\n<p class=\"wp-block-paragraph\">The ransomware operator can control The Gentlemen encryptor through command-line arguments. A password is required for execution, and optional arguments allow the operator to specify encryption scope, speed, lateral movement, and post-encryption behaviors.<\/p>\n<p class=\"wp-block-paragraph\">The binary accepts the following arguments:<\/p>\n<p>Command-line argumentDescription&#8211;password Required access password (build-specific)&#8211;path Comma-separated list of target directories or file paths&#8211;T Delay in minutes before file encryption begins&#8211;silentSilent mode. Disable renaming files, changing timestamps after encryption, and setting the desktop wallpaper&#8211;systemEncrypt files as SYSTEM, targeting only local drives&#8211;sharesEncrypt only mapped network drives and available Universal Naming Convention (UNC) shares&#8211;fullTwo-phase encryption by relaunching itself as two separate processes, one with &#8211;system for local drives and one with &#8211;shares for network shares&#8211;spread Enable self-propagation. Accept credentials for lateral movement. If no credential is provided, the current session token is used for lateral movement.&#8211;ultrafastEncrypt 0.3% per chunk (~0.9% total for large files)&#8211;superfastEncrypt 1% per chunk (~3% total for large files)&#8211;fast Encrypt 3% per chunk (~9% total for large files)&#8211;keepDisable self-delete after file encryption completes&#8211;wipeWipe free disk space after encryption<\/p>\n<p class=\"wp-block-paragraph\">The &#8211;full command-line argument appears to be the intended mode of operation for comprehensive file encryption on the infected device. When this argument is provided, the malware spawns two child processes of itself: one appended with the argument &#8211;system to encrypt local volumes under a SYSTEM-privileged scheduled task, and one appended with the argument &#8211;shares to encrypt network shares. This separation ensures that the malware can reach both local drives (which might require SYSTEM privileges) and mapped network shares (which are only visible in the user\u2019s session).<\/p>\n<p><img decoding=\"async\" alt=\"\" src=\"https:\/\/www.europesays.com\/ai\/wp-content\/uploads\/2026\/05\/image-132.webp\" full=\"\" command-line=\"\" argument=\"\" spawning=\"\" the=\"\" child=\"\" processes=\"\" and=\"\" system=\"\" encrypt=\"\" local=\"\" while=\"\" shares=\"\" network=\"\" share.=\"\" class=\"wp-image-147687 webp-format\"  data-orig-alt=\"\"\/>Figure 1. Encryption mode command-line arguments<\/p>\n<p class=\"wp-block-paragraph\">The speed arguments (&#8211;fast, &#8211;superfast, &#8211;ultrafast) are mutually exclusive and control how much of each large file is encrypted. When no speed flag is specified, the default per-chunk percentage is 9%. These flags only affect files that are larger than 1 MB, and small files are fully encrypted regardless of the speed setting.<\/p>\n<p>Usage prompt<\/p>\n<p class=\"wp-block-paragraph\">When the encryptor is executed with no command-line argument, the malware prints a branded usage banner to the console.<\/p>\n<p class=\"wp-block-paragraph\">It first executes the following PowerShell commands to render a console header:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"997\" height=\"107\" src=\"https:\/\/www.europesays.com\/ai\/wp-content\/uploads\/2026\/05\/image-5.jpg\" alt=\"Screenshot of PowerShell code displaying two Write-Host commands with customized text and colors. The first command outputs &quot;The Gentlemen&quot; with dark gray background and white text, while the second outputs &quot;Windows version&quot; with blue background and white text.\" class=\"wp-image-147679\"  \/><\/p>\n<p class=\"wp-block-paragraph\">This is followed by a detailed usage prompt provided by the malware author that documents all available flags with descriptions and examples:<\/p>\n<p><img decoding=\"async\" alt=\"\" src=\"https:\/\/www.europesays.com\/ai\/wp-content\/uploads\/2026\/05\/image-170-1024x531.webp\" the=\"\" gentlemen=\"\" windows=\"\" version=\"\" detailing=\"\" main=\"\" flags=\"\" mode=\"\" and=\"\" speed=\"\" for=\"\" encryption=\"\" tasks.=\"\" text=\"\" includes=\"\" examples=\"\" of=\"\" command=\"\" syntax=\"\" with=\"\" options=\"\" password=\"\" input=\"\" target=\"\" directories=\"\" modes=\"\" settings=\"\" highlighting=\"\" best=\"\" practices=\"\" optional=\"\" parameters.=\"\" class=\"wp-image-147758 webp-format\"  data-orig-alt=\"\"\/>Figure 2. The Gentlemen ransomware\u2019s usage prompt<\/p>\n<p class=\"wp-block-paragraph\">It is worth noting that the file size percentages listed in the usage prompt refer to the total file encryption amount. Internally, the malware encrypts three separate chunks, and the per-chunk percentage used in the code is: fast=3%, superfast=1%, ultrafast=0.3%, default=9%.<\/p>\n<p>Password check<\/p>\n<p class=\"wp-block-paragraph\">Before executing its primary functionality, the malware validates the &#8211;password argument against a hardcoded value embedded within the binary. For the sample analyzed in this blog, the expected password is \u201c9VoAvR7G\u201d. If the provided password does not match, the malware outputs bad args and terminates execution.<\/p>\n<p class=\"wp-block-paragraph\">This password check is a simple operator authentication mechanism, with each build containing a unique embedded password. Its purpose is to restrict execution to authorized operators and reduce the risk of accidental or unauthorized detonation if the binary is recovered or intercepted. However, because this validation relies on a static comparison, it can be easily identified and bypassed through static analysis techniques.<\/p>\n<p>System encryption: Privilege escalation<\/p>\n<p class=\"wp-block-paragraph\">When the &#8211;system argument is provided (either directly or via the &#8211;full argument), the malware creates a scheduled task to re-execute itself as SYSTEM. If a delay value is also specified through the &#8211;T argument, the scheduled execution time is adjusted accordingly.<\/p>\n<p class=\"wp-block-paragraph\">To relaunch itself as SYSTEM, it issues the following sequence of commands:<\/p>\n<p><img decoding=\"async\" alt=\"\" src=\"https:\/\/www.europesays.com\/ai\/wp-content\/uploads\/2026\/05\/image-169-1024x142.webp\" gentlemen_system.=\"\" the=\"\" script=\"\" includes=\"\" a=\"\" placeholder=\"\" path=\"\"\/>&#8221; indicating potential use for executing malware via a scheduled task with a one-minute delay.&#8221; class=&#8221;wp-image-147757 webp-format&#8221;  data-orig-alt=&#8221;&#8221; src=&#8221;https:\/\/www.europesays.com\/ai\/wp-content\/uploads\/2026\/05\/image-169-1024&#215;142.webp&#8221;&gt;<\/p>\n<p class=\"wp-block-paragraph\">The malware can only perform this task if it\u2019s executed from an account with administrator privilege. It first deletes any existing task named gentlemen_system to avoid conflicts, creates a new one-time task that runs its binary under the SYSTEM account, and finally triggers that task.<\/p>\n<p class=\"wp-block-paragraph\">This sequence ensures a clean state by first removing any existing task with the same name (gentlemen_system), creating a new scheduled task that executes the ransomware binary with SYSTEM-level privileges before finally triggering its immediate execution.<\/p>\n<p class=\"wp-block-paragraph\">When running within this scheduled task context, the malware sets the environment variable LOCKER_BACKGROUND=1. This variable functions as an internal execution flag, indicating that the process is operating as a background encryption worker with elevated privileges, rather than as the original operator-invoked instance.<\/p>\n<p>Defense evasion<\/p>\n<p class=\"wp-block-paragraph\">Before starting file encryption, the malware executes a sequence of commands to disable defensive controls and remove potential forensic artifacts.<\/p>\n<p>Disable Microsoft Defender<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/www.europesays.com\/ai\/wp-content\/uploads\/2026\/05\/image-168.webp\" alt=\"Screenshot of a PowerShell script with commands configuring Windows Defender preferences. Commands include disabling real-time monitoring, adding a process exclusion placeholder, and excluding the C:\\ path, all using the -Force parameter.\" class=\"wp-image-147756 webp-format\"  data-orig-src=\"https:\/\/www.europesays.com\/ai\/wp-content\/uploads\/2026\/05\/image-168.webp\"\/><\/p>\n<p class=\"wp-block-paragraph\">The PowerShell commands disable Microsoft Defender real-time monitoring to remove active protection on the infected device. The malware then adds its own executable to the Defender exclusion list to avoid detection. Finally, it excludes the entire C:\\ volume from scanning, reducing the likelihood of subsequent detection during file encryption.<\/p>\n<p>Delete shadow copies and event logs<\/p>\n<p><img decoding=\"async\" alt=\"\" src=\"https:\/\/www.europesays.com\/ai\/wp-content\/uploads\/2026\/05\/image-167.webp\" vssadmin=\"\" delete=\"\" shadows=\"\" shadowcopy=\"\" and=\"\" cl=\"\" for=\"\" clearing=\"\" system=\"\" application=\"\" security=\"\" logs.=\"\" class=\"wp-image-147755 webp-format\"  data-orig-alt=\"\"\/><\/p>\n<p class=\"wp-block-paragraph\">To further impede recovery efforts, the malware deletes all Volume Shadow Copies using both vssadmin and wmic (Windows Management Instrumentation command-line utility). It then clears the System, Application, and Security event logs using wevtutil to remove key audit trails.<\/p>\n<p>Delete forensics artifacts<\/p>\n<p><img decoding=\"async\" alt=\"\" src=\"https:\/\/www.europesays.com\/ai\/wp-content\/uploads\/2026\/05\/image-166.webp\" del=\"\" to=\"\" forcefully=\"\" and=\"\" quietly=\"\" delete=\"\" files=\"\" in=\"\" specific=\"\" system=\"\" directories.=\"\" commands=\"\" target=\"\" prefetch=\"\" windows=\"\" defender=\"\" support=\"\" logfiles=\"\" rdp=\"\" folders.=\"\" class=\"wp-image-147754 webp-format\"  data-orig-alt=\"\"\/><\/p>\n<p class=\"wp-block-paragraph\">These commands remove a variety of forensic artifacts, including prefetch files that track program execution, Defender diagnostic and support logs, and Remote Desktop Protocol (RDP) logs.<\/p>\n<p class=\"wp-block-paragraph\">Additionally, the malware manually deletes PowerShell command history across all user profiles by removing the following file:<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/www.europesays.com\/ai\/wp-content\/uploads\/2026\/05\/image-165.webp\" alt=\"Screenshot of a file path in a Windows PowerShell console showing the directory location for PSReadline ConsoleHost history text file\" class=\"wp-image-147753 webp-format\"  data-orig-src=\"https:\/\/www.europesays.com\/ai\/wp-content\/uploads\/2026\/05\/image-165.webp\"\/><\/p>\n<p class=\"wp-block-paragraph\">This action eliminates evidence of previously executed PowerShell commands, further reducing the visibility of execution history and threat actor activity.<\/p>\n<p>Process and service termination<\/p>\n<p>Process termination<\/p>\n<p class=\"wp-block-paragraph\">The malware stops a list of running processes using the command:<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/www.europesays.com\/ai\/wp-content\/uploads\/2026\/05\/image-131.webp\" alt=\"Screenshot of command used to stop a list of running processes with taskkill \/IM &lt;process_name&gt;.exe \/F\" class=\"wp-image-147683 webp-format\"  data-orig-src=\"https:\/\/www.europesays.com\/ai\/wp-content\/uploads\/2026\/05\/image-131.webp\"\/><\/p>\n<p class=\"wp-block-paragraph\">The table below summarizes the different categories and processes being targeted:<\/p>\n<p>CategoryTargeted processesVirtualizationvmms, vmwp, vmcompute, Docker DesktopDatabasessqlservr, sqlbrowser, SQLAGENT, sqlwriter, dbeng50, dbsnmp, mysqld, postgres, postmaster, psql, oracle, sqlceip, DBeaver, Ssms, pgAdmin3, pgAdmin4Backup and recovery softwareVeeamNFSSvc, VeeamTransportSvc, VeeamDeploymentSvc, Veeam.EndPoint.Service, Iperius, IperiusService, vsnapvss, cbVSCService11, CagService, CVMountd, cvd, cvfwd, CVODS, xfssvccon, bedbhEndpoint detection and response (EDR)vxmon, benetns, bengien, beserver, pvlsvr, avagent, avscc, EnterpriseClient, cbService, cbInterface, raw_agent_svcSAPSAP, saphostexec, saposco, sapstartsrvOffice applicationsexcel, winword, wordpad, powerpnt, visio, infopath, msaccess, mspub, onenoteEmail clientsoutlook, thunderbird, tbirdconfig, thebatWeb and application serversw3wp, isqlplussvcBrowser applicationsfirefox, steam, notepadRemote access managementTeamViewer_Service, TeamViewer, tv_w32, tv_x64, mydesktopservice, mydesktopqos, mvdesktopserviceAccounting applicationsQBIDPService, QBDBMgrN, QBCFMonitorServiceOther utilitiesencsvc, agntsvc, synctime, ocautoupds, ocomm, ocssd, DellSystemDetect<\/p>\n<p>Service termination<\/p>\n<p class=\"wp-block-paragraph\">In addition to terminating processes, the malware disables and stops a list of Windows services using the commands:<\/p>\n<p><img decoding=\"async\" alt=\"\" src=\"https:\/\/www.europesays.com\/ai\/wp-content\/uploads\/2026\/05\/image-164.webp\" sc=\"\" config=\"\"\/> start=disabled&#8221; to disable service startup and &#8220;net stop &#8221; to stop the service immediately.&#8221; class=&#8221;wp-image-147752 webp-format&#8221;  data-orig-alt=&#8221;&#8221; src=&#8221;https:\/\/www.europesays.com\/ai\/wp-content\/uploads\/2026\/05\/image-164.webp&#8221;&gt;<\/p>\n<p class=\"wp-block-paragraph\">The table below summarizes the different categories and services being targeted:<\/p>\n<p>CategoryTargeted servicesVirtualizationvmms, dockerDatabasesMSSQLSERVER, MSSQL*, MSSQL$SQLEXPRESS, SQLSERVERAGENT, SQLAgent$SQLEXPRESS, sql, (.)sql(.), MySQL, MariaDB, postgresql, OracleServiceORCLBackup, storage, and recovery softwareveeam, backup, vss, VeeamNFSSvc, VeeamTransportSvc, VeeamDeploymentService, BackupExecVSSProvider, BackupExecAgentAccelerator, BackupExecAgentBrowser, BackupExecJobEngine, BackupExecManagementService, BackupExecRPCService, BackupExecDiveciMediaService, AcronisAgent, YooBackup, AcrSch2Svc, VSNAPVSS, GxBlr, GxVss, GxClMgrS, GxCVD, GxClMgr, GXMMM, GxVsshWProv, GxFWD, PDVFSServiceEDRSophos, DefWatch, SavRoam, RTVscan, ccSetMgr, ccEvtMgr, CAARCUpdateSvc, stc_raw_agent, MVarmor, MVarmor64, mepocs, memtas, zhudongfangyuSAPSAP, SAPService, SAP$, SAPD$, SAPHostControl, SAPHostExecMicrosoft Exchangemsexchange, MSExchange, MSExchange$, WSBExchangeAccounting applicationsQBIDPService, QBDBMgrN, QBCFMonitorServiceOther utilitiessvc$, YooIT<\/p>\n<p class=\"wp-block-paragraph\">Terminating these processes and services serves two primary objectives:<\/p>\n<p>File access and encryption reliability: Many targeted processes\/services, such as databases, Office applications, and backup agents, maintain active file locks. By forcibly terminating these processes, the ransomware ensures that locked files become accessible for encryption.<\/p>\n<p>Defense and recovery disruption: By stopping backup services, endpoint protection agents, and remote access tools, the malware reduces the likelihood of real-time detection and data restoration from backups.<\/p>\n<p class=\"wp-block-paragraph\">Collectively, these behaviors maximize encryption coverage while hindering the environment\u2019s ability to detect, respond to, or recover from the attack.<\/p>\n<p>Persistence<\/p>\n<p class=\"wp-block-paragraph\">The encryptor can establish persistence for itself through two mechanisms: scheduled tasks and registry keys.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/www.europesays.com\/ai\/wp-content\/uploads\/2026\/05\/image-163.webp\" alt=\"Diagram illustrating persistence mechanisms divided into scheduled tasks and registry run keys. Each category branches into system-level and user-level update processes.\" class=\"wp-image-147751 webp-format\"  data-orig-src=\"https:\/\/www.europesays.com\/ai\/wp-content\/uploads\/2026\/05\/image-163.webp\"\/>Figure 3. The Gentlemen ransomware\u2019s persistence mechanism<\/p>\n<p>Scheduled tasks persistence<\/p>\n<p class=\"wp-block-paragraph\">For establishing persistence with scheduled tasks, the malware executes the following sequence of commands:<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/www.europesays.com\/ai\/wp-content\/uploads\/2026\/05\/image-162.webp\" alt=\"Screenshot of a command-line interface showing four schtasks commands for deleting and creating scheduled tasks named UpdateSystem and UpdateUser. Commands include parameters for task removal and creation with triggers set to run malware_path under SYSTEM user.\" class=\"wp-image-147750 webp-format\"  data-orig-src=\"https:\/\/www.europesays.com\/ai\/wp-content\/uploads\/2026\/05\/image-162.webp\"\/><\/p>\n<p class=\"wp-block-paragraph\">These commands first remove any pre-existing tasks with the same names, then create two persistence mechanisms that execute automatically at system startup. The UpdateSystem task launches the payload in the SYSTEM security context, while the UpdateUser task launches it in the currently signed-in user\u2019s context. This design increases the likelihood that the ransomware will run after reboot regardless of privilege level or sign-in state.<\/p>\n<p>Registry keys persistence<\/p>\n<p class=\"wp-block-paragraph\">For establishing persistence with the registry, the malware executes the following sequence of commands:<\/p>\n<p><img decoding=\"async\" alt=\"\" src=\"https:\/\/www.europesays.com\/ai\/wp-content\/uploads\/2026\/05\/image-161-1024x130.webp\" malware_path=\"\" commands=\"\" target=\"\" both=\"\" local=\"\" machine=\"\" and=\"\" current=\"\" user=\"\" registry=\"\" hives=\"\" under=\"\" windows=\"\" run=\"\" keys=\"\" using=\"\" parameters=\"\" for=\"\" value=\"\" name=\"\" data=\"\" type.=\"\" class=\"wp-image-147749 webp-format\"  data-orig-alt=\"\"\/><\/p>\n<p class=\"wp-block-paragraph\">The GupdateS value under HKEY_LOCAL_MACHINE (HKLM) provides device-wide persistence that allows the malware to run at startup for all users, while the GupdateU value under HKEY_CURRENT_USER (HKCU) provides user-scoped persistence within the current profile. By writing to both registry hives, the malware establishes redundant autorun paths across both system-level and user-level execution contexts.<\/p>\n<p class=\"wp-block-paragraph\">Together, the scheduled tasks and Run key modifications create layered persistence, ensuring that the encryptor is re-executed after a reboot in both privileged and user-context scenarios.<\/p>\n<p>Network share traversal<\/p>\n<p class=\"wp-block-paragraph\">When the command-line argument &#8211;shares is provided, the malware initiates network share discovery and enumeration. It begins by probing all drive letters A through Z to identify mapped network drives using the following commands:<\/p>\n<p><img decoding=\"async\" alt=\"\" src=\"https:\/\/www.europesays.com\/ai\/wp-content\/uploads\/2026\/05\/image-130.webp\" net=\"\" use=\"\" commands=\"\" for=\"\" network=\"\" drive=\"\" mapping=\"\" labeled=\"\" from=\"\" a=\"\" to=\"\" z.=\"\" class=\"wp-image-147682 webp-format\"  data-orig-alt=\"\"\/><\/p>\n<p class=\"wp-block-paragraph\">This sequence discovers any drives that are already mapped in the current user\u2019s session, which are then added to the encryption target list.<\/p>\n<p class=\"wp-block-paragraph\">To further enhance visibility into the network environment, the malware enables multiple Windows network discovery services and their associated firewall rules using the following commands:<\/p>\n<p><img decoding=\"async\" alt=\"\" src=\"https:\/\/www.europesays.com\/ai\/wp-content\/uploads\/2026\/05\/image-160.webp\" network=\"\" discovery=\"\" using=\"\" netsh.=\"\" class=\"wp-image-147748 webp-format\"  data-orig-alt=\"\"\/><\/p>\n<p class=\"wp-block-paragraph\">The services enabled as part of this process include:<\/p>\n<p>Function Discovery Resource Publication (fdrespub): Publishes the host\u2019s resources to the network, allowing other systems to detect it.<\/p>\n<p>Function Discovery Provider Host (fdPHost): Hosts provider components responsible for discovering network resources.<\/p>\n<p>Simple Service Discovery Protocol (SSDP) Discovery (SSDPSRV): Enables discovery of Universal Plug and Play (UPnP) devices.<\/p>\n<p>UPnP Device Host (upnphost): Supports the hosting and management of UPnP devices.<\/p>\n<p class=\"wp-block-paragraph\">Finally, the malware reinforces this configuration by enabling the Network Discovery firewall rule group. This redundancy ensures that firewall restrictions do not limit its network visibility, further maximizing the number of reachable targets for encryption and propagation.<\/p>\n<p>Volume and directory traversal<\/p>\n<p class=\"wp-block-paragraph\">To enumerate all available volumes on the system, the malware executes the following PowerShell command sequence:<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/www.europesays.com\/ai\/wp-content\/uploads\/2026\/05\/image-159.webp\" alt=\"Screenshot of a PowerShell script retrieving volume information from local and cluster shared volumes. Script uses Get-WmiObject and Get-ClusterSharedVolume cmdlets, filtering and expanding volume names, with error handling for cluster volumes.\" class=\"wp-image-147747 webp-format\"  data-orig-src=\"https:\/\/www.europesays.com\/ai\/wp-content\/uploads\/2026\/05\/image-159.webp\"\/><\/p>\n<p class=\"wp-block-paragraph\">This command queries Windows Management Instrumentation (WMI) for all mounted volumes with drive letter paths and attempts to enumerate Cluster Shared Volumes (CSVs).<\/p>\n<p class=\"wp-block-paragraph\">Additionally, the malware performs a secondary enumeration routine by iterating through drive letters A through Z while verifying their existence on disk. This brute-force method ensures broader coverage by identifying volumes that might not be retrieved through WMI queries to maximize visibility into all potential encryption targets.<\/p>\n<p>Directory exclusion list<\/p>\n<p class=\"wp-block-paragraph\">To maintain system stability and avoid disrupting critical operating system components, the malware excludes a predefined set of directories from traversal and encryption. These directories include core Windows system paths, application directories, and locations commonly associated with security and system management:<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/www.europesays.com\/ai\/wp-content\/uploads\/2026\/05\/image-134.webp\" alt=\"A screenshot of a text document listing various system and program file directories, including Windows, system volume information, Cynet Ransom Protection, Mozilla, Microsoft program files, and other application data folders. The list includes specific paths such as c:\\intel, c:\\program files\\windows, and windows.old.\" class=\"wp-image-147695 webp-format\"  data-orig-src=\"https:\/\/www.europesays.com\/ai\/wp-content\/uploads\/2026\/05\/image-134.webp\"\/><\/p>\n<p>Extension exclusion list<\/p>\n<p class=\"wp-block-paragraph\">The ransomware also excludes a set of file extensions associated with system-critical binaries, configuration files, and executable content:<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/www.europesays.com\/ai\/wp-content\/uploads\/2026\/05\/image-133.webp\" alt=\"A text-based list displays various file extensions commonly associated with executable, system, script, and multimedia files, arranged in multiple rows separated by commas. The list includes extensions like .exe, .dll, .sys, .bat, .cmd, .ps1, .scr, .msi, .ocx, .bin, .hta, .lnk, .ico, .cur, .ani, .pdb, .mod, .rom, and others.\" class=\"wp-image-147701 webp-format\"  data-orig-src=\"https:\/\/www.europesays.com\/ai\/wp-content\/uploads\/2026\/05\/image-133.webp\"\/><\/p>\n<p class=\"wp-block-paragraph\">By avoiding executable files, libraries, scripts, and other system-relevant formats, the malware preserves the integrity of the operating environment. This selective encryption model is a common ransomware design pattern, ensuring that the system remains operational enough for the victim to receive instructions and facilitate ransom payment.<\/p>\n<p>File name exclusion list<\/p>\n<p class=\"wp-block-paragraph\">The specific file names below are also excluded:<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/www.europesays.com\/ai\/wp-content\/uploads\/2026\/05\/image-158.webp\" alt=\"A screenshot displaying a list of system and configuration files with various extensions such as .ini, .bak, .db, .log, .sys, and .txt, and specific filenames like desktop.ini, autorun.ini, bootsect.bak, and README-GENTLEMEN.txt.\" class=\"wp-image-147746 webp-format\"  data-orig-src=\"https:\/\/www.europesays.com\/ai\/wp-content\/uploads\/2026\/05\/image-158.webp\"\/><\/p>\n<p class=\"wp-block-paragraph\">The inclusion of README-GENTLEMEN.txt, the ransomware\u2019s ransom note, prevents it from being encrypted during execution. This ensures that the ransom instructions remain accessible to the victim, which is critical for the operator\u2019s monetization workflow.<\/p>\n<p>Ransom note<\/p>\n<p class=\"wp-block-paragraph\">During directory traversal, the malware drops a ransom note named README-GENTLEMEN.txt in each scanned directory to provide victim-facing instructions.<\/p>\n<p class=\"wp-block-paragraph\">The note contains identifiers assigned to the victim, communication channels, and guidance on how to initiate contact with the operators.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/www.europesays.com\/ai\/wp-content\/uploads\/2026\/05\/image-135.webp\" alt=\"Screenshot of a ransomware note warning that network files have been encrypted and recovery is impossible without a unique decryption key. The note includes instructions for contacting attackers via Tor, threats of data publication if ransom is unpaid, and cautions against third-party recovery attempts.\" class=\"wp-image-147692 webp-format\"  data-orig-src=\"https:\/\/www.europesays.com\/ai\/wp-content\/uploads\/2026\/05\/image-135.webp\"\/>Figure 4. Ransom note content<\/p>\n<p>File encryption<\/p>\n<p>File ownership<\/p>\n<p class=\"wp-block-paragraph\">Before encrypting a file, the ransomware modifies the file ownership and access control settings to ensure it has unrestricted write access to the target. This is achieved through the following sequence of commands:<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/www.europesays.com\/ai\/wp-content\/uploads\/2026\/05\/image-157.webp\" alt=\"Screenshot of a command-line interface showing commands for file permission management in Windows. Commands include 'takeown' to take ownership, 'icacls' to grant full control permissions, and 'attrib' to remove read-only attribute from a specified file path.\" class=\"wp-image-147745 webp-format\"  data-orig-src=\"https:\/\/www.europesays.com\/ai\/wp-content\/uploads\/2026\/05\/image-157.webp\"\/><\/p>\n<p class=\"wp-block-paragraph\">The takeown command recursively transfers ownership of the specified file or directory to the executing user, overriding existing ownership constraints. The icacls command then grants full control permissions to the Everyone security identifier (SID S-1-1-0), applying inheritance flags to propagate these permissions to all child objects. Finally, the attrib command removes the read-only attributes.<\/p>\n<p>Cryptographic scheme<\/p>\n<p class=\"wp-block-paragraph\">The Gentlemen ransomware implements a hybrid cryptographic design that combines Curve25519 elliptic-curve cryptography with the XChaCha20 stream cipher to achieve efficient and secure per-file encryption.<\/p>\n<p class=\"wp-block-paragraph\">For each file, the malware performs the following sequence of operations:<\/p>\n<p>Generates a unique ephemeral Curve25519 key pair, consisting of a randomly generated private key and its corresponding public key<\/p>\n<p>Computes the Elliptic-curve Diffie\u2013Hellman (ECDH) shared secret between the ephemeral private key and the operator\u2019s embedded public key<\/p>\n<p>Uses the resulting shared secret as the XChaCha20 key, and derives the nonce from the first 24 bytes of the ephemeral public key<\/p>\n<p>Encrypts the file contents using XChaCha20 with this key and nonce combination<\/p>\n<p>Appends the Base64-encoded ephemeral public key to the file footer to enable subsequent key reconstruction during decryption<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/www.europesays.com\/ai\/wp-content\/uploads\/2026\/05\/image-156.webp\" alt=\"Diagram illustrating a cryptographic process for encrypting a file using ECDH key exchange and XChaCha20 encryption. It shows flow from randomly generated public and private file keys through shared secret derivation, key and nonce generation, to producing encrypted file content and a Base64-encoded public file.\" class=\"wp-image-147743 webp-format\" style=\"aspect-ratio:0.8434457483433903;width:595px;height:auto\"  data-orig-src=\"https:\/\/www.europesays.com\/ai\/wp-content\/uploads\/2026\/05\/image-156.webp\"\/>Figure 5. The Gentlemen ransomware\u2019s file encryption mechanism<\/p>\n<p class=\"wp-block-paragraph\">In this sample, the operator\u2019s public key is hard-coded within the binary as a Base64-encoded value:<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/www.europesays.com\/ai\/wp-content\/uploads\/2026\/05\/image-155.webp\" alt=\"Screenshot of hexadecimal binary data\" class=\"wp-image-147742 webp-format\"  data-orig-src=\"https:\/\/www.europesays.com\/ai\/wp-content\/uploads\/2026\/05\/image-155.webp\"\/><\/p>\n<p class=\"wp-block-paragraph\">This design ensures that each file is encrypted with a distinct key and nonce derived from a per-file ephemeral key exchange, eliminating any possibility of key or nonce reuse across files.<\/p>\n<p class=\"wp-block-paragraph\">During decryption, the decryptor can use the operator\u2019s Curve25519 private key together with the stored ephemeral public key to reconstruct the ECDH shared secret and recover the XChaCha20 key. The nonce is deterministically reconstructed by extracting the first 24 bytes of the recovered ephemeral public key, making separate nonce storage unnecessary.<\/p>\n<p class=\"wp-block-paragraph\">Overall, this approach provides strong cryptographic isolation between encrypted files while maintaining operational simplicity and efficiency for the threat actor during both encryption and decryption.<\/p>\n<p>Size-based encryption<\/p>\n<p class=\"wp-block-paragraph\">The malware uses different encryption strategies based on file size:<\/p>\n<p>File sizeEncryption behavior\u2264 1 MB (0x100000 bytes)The entire file content is encrypted&gt; 1 MB (0x100000 bytes)Three chunks are encrypted at distributed offsets<\/p>\n<p class=\"wp-block-paragraph\">Small files that are less than 1MB in size are fully encrypted. This ensures that documents, configuration files, and other small but critical data are completely corrupted. For larger files such as databases, virtual disk images, archives, full encryption would be time-consuming. Instead, the malware encrypts three data chunks distributed across the file, which is sufficient to corrupt the file structure while dramatically reducing encryption time.<\/p>\n<p class=\"wp-block-paragraph\">After encryption, each affected file is renamed with the appended extension .umc16h. This extension serves as a quick indicator of files already encrypted by the ransomware.<\/p>\n<p>Large file chunking logic<\/p>\n<p class=\"wp-block-paragraph\">For files larger than 1 MB, the malware performs partial encryption by dividing the file into three non-contiguous chunks distributed across its contents:<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/www.europesays.com\/ai\/wp-content\/uploads\/2026\/05\/image-154.webp\" alt=\"Screenshot of a code snippet defining variables and calculations for encryption chunk offsets and lengths. It shows formulas for encrypt_amount, remaining, mid_offset, and three chunks with specific offsets and lengths based on file_size and ENCRYPTION_PERCENT.\" class=\"wp-image-147741 webp-format\"  data-orig-src=\"https:\/\/www.europesays.com\/ai\/wp-content\/uploads\/2026\/05\/image-154.webp\"\/><\/p>\n<p class=\"wp-block-paragraph\">The first chunk begins at the start of the file, the second is positioned near the midpoint, and the third is located toward the end. This distribution ensures that even limited encryption is sufficient to corrupt the file structure while minimizing processing time.<\/p>\n<p class=\"wp-block-paragraph\">Each chunk is encrypted in 64 KB (0x10000) blocks using XChaCha20. To maintain cryptographic separation between chunks, the malware modifies the nonce on a per-chunk basis. Specifically, the last byte of the 24-byte XChaCha20 nonce is XOR-ed with the chunk index (0, 1, or 2), and a new cipher instance is initialized for each chunk using the modified nonce. As a result, chunk 0 uses the original nonce, while subsequent chunks use deterministically altered variants.<\/p>\n<p class=\"wp-block-paragraph\">Although all chunks for a given file share the same derived encryption key, this nonce mutation ensures that each chunk is processed under a unique keystream, preventing keystream reuse across different regions of the file.<\/p>\n<p class=\"wp-block-paragraph\">The encryption percentage for each file is determined by the provided speed command-line arguments:<\/p>\n<p>ArgumentPer-chunk percentTotal encrypted percent (3 chunks)(default)9%~27%&#8211;fast3%~9%&#8211;superfast1%~3%&#8211;ultrafast0.3%~0.9%<\/p>\n<p class=\"wp-block-paragraph\">After encrypting each file, the malware appends a structured footer containing metadata required for identification and decryption. The footer format differs slightly depending on whether the file was fully or partially encrypted.<\/p>\n<p class=\"wp-block-paragraph\">Small file encryption (files \u2264 1 MB):<\/p>\n<p><img decoding=\"async\" alt=\"\" src=\"https:\/\/www.europesays.com\/ai\/wp-content\/uploads\/2026\/05\/image-153.webp\" ephemeral=\"\" public=\"\" key=\"\" and=\"\" markers=\"\" like=\"\" class=\"wp-image-147740 webp-format\"  data-orig-alt=\"\"\/><\/p>\n<p><img decoding=\"async\" src=\"https:\/\/www.europesays.com\/ai\/wp-content\/uploads\/2026\/05\/image-152-1024x279.webp\" alt=\"Screenshot of a hex editor displaying a file's hexadecimal data and decoded text side by side. Hexadecimal values are organized in rows with offsets on the left, showing a mix of alphanumeric characters and symbols, while decoded text on the right includes readable words like &quot;marker&quot; and &quot;GENTLEMEN.&quot;\" class=\"wp-image-147739 webp-format\"  data-orig-src=\"https:\/\/www.europesays.com\/ai\/wp-content\/uploads\/2026\/05\/image-152-1024x279.webp\"\/>Figure 6. Small file footer example<\/p>\n<p class=\"wp-block-paragraph\">Large file encryption (files &gt; 1 MB):<\/p>\n<p><img decoding=\"async\" alt=\"\" src=\"https:\/\/www.europesays.com\/ai\/wp-content\/uploads\/2026\/05\/image-151.webp\" ephemeral=\"\" public=\"\" key=\"\" and=\"\" markers=\"\" like=\"\" the=\"\" snippet=\"\" includes=\"\" conditional=\"\" statements=\"\" for=\"\" different=\"\" speed=\"\" options=\"\" labeled=\"\" as=\"\" class=\"wp-image-147738 webp-format\"  data-orig-alt=\"\"\/><\/p>\n<p><img decoding=\"async\" alt=\"\" src=\"https:\/\/www.europesays.com\/ai\/wp-content\/uploads\/2026\/05\/image-150-1024x311.webp\" marke=\"\" and=\"\" with=\"\" hex=\"\" values=\"\" displayed=\"\" in=\"\" blue=\"\" black=\"\" for=\"\" easy=\"\" differentiation.=\"\" class=\"wp-image-147737 webp-format\"  data-orig-alt=\"\"\/>Figure 7. Large file footer example<\/p>\n<p class=\"wp-block-paragraph\">The footer serves three primary functions:<\/p>\n<p>Key and nonce reconstruction: The Base64-encoded ephemeral public key, located after &#8211;eph&#8211;, allows the decryptor to recompute both the XChaCha20 key (using ECDH shared secret) and the nonce (first 24 bytes of the ephemeral public key).<\/p>\n<p>Identification: The GENTLEMEN marker, located after &#8211;marker&#8211;, serves as a unique identifier, allowing encryptors\/decryptors to quickly determine that the file has been encrypted by The Gentlemen ransomware.<\/p>\n<p>Decryption mode: The optional speed flag marker (only present on large files) tells the decryptor which chunking percentage was used.<\/p>\n<p class=\"wp-block-paragraph\">Notably, the speed marker is only present for large-file encryption. Files that are \u2264 1 MB do not include a speed marker, and its absence signals that the file was fully encrypted. This implicit encoding in the footer allows the decryptor to distinguish between full and partial encryption modes without requiring additional metadata fields.<\/p>\n<p>Post-encryption<\/p>\n<p>Wallpaper setup<\/p>\n<p class=\"wp-block-paragraph\">If the &#8211;silent argument is not provided, the malware drops the following bitmap image file to %TEMP%\\gentlemen.bmp and sets it as the system\u2019s desktop wallpaper.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"936\" height=\"526\" src=\"https:\/\/www.europesays.com\/ai\/wp-content\/uploads\/2026\/05\/1779984104_310_image-1.jpeg\" alt=\"Gentlemen ransomware\u2019s wallpaper\" class=\"wp-image-147704\"  \/>Figure 8. The Gentlemen ransomware\u2019s wallpaper<\/p>\n<p class=\"wp-block-paragraph\">This behavior serves as an immediate visual indicator of compromise, signaling to the victim that encryption has completed.<\/p>\n<p>Self-propagation<\/p>\n<p class=\"wp-block-paragraph\">The self-propagation module is the more distinctive component of The Gentlemen ransomware. When enabled with the &#8211;spread argument, it turns the malware from a single-host encryptor into a self-propagating worm that attempts to deploy its encryptor to every reachable system on the network.<\/p>\n<p class=\"wp-block-paragraph\">The &#8211;spread argument accepts either explicit credentials in domain\/user:password format for authenticated lateral movement, or an empty string to reuse the current session\u2019s authentication token.<\/p>\n<p>Placeholder legend<\/p>\n<p class=\"wp-block-paragraph\">The executed commands in this section use the following placeholders:<\/p>\n<p>PlaceholderMeaningHost name of the infected device running the malwareRemote host discovered during network enumerationFull local path to the malware executableThe malware file namePowerShell defense evasion command executed on the remote targetUsername parsed from the provided credentialsPassword parsed from the provided credentialsCurrent time plus two minutes, formatted as HH:MM<\/p>\n<p>Phase 1: Local staging setup<\/p>\n<p class=\"wp-block-paragraph\">The malware prepares the infected host to act as a distribution point for its binary by executing the following command sequence:<\/p>\n<p><img decoding=\"async\" alt=\"\" src=\"https:\/\/www.europesays.com\/ai\/wp-content\/uploads\/2026\/05\/image-149-1024x208.webp\" copy=\"\" share=\"\" and=\"\" add=\"\" with=\"\" parameters=\"\" for=\"\" folder=\"\" paths=\"\" permissions=\"\" registry=\"\" values.=\"\" class=\"wp-image-147735 webp-format\"  data-orig-alt=\"\"\/><\/p>\n<p class=\"wp-block-paragraph\">The commands copy the malware executable into C:\\Temp, creates a hidden Server Message Block (SMB) share named share$ pointing to that directory, and modifies registry settings to allow anonymous access. With this setup, other systems on the network can retrieve the payload from \\\\\\share$, even when valid credentials are not available.<\/p>\n<p>Phase 2: PsExec drop<\/p>\n<p class=\"wp-block-paragraph\">The malware binary carries an embedded copy of PsExec and drops it to C:\\Temp\\psexec.exe on the infected device.<\/p>\n<p class=\"wp-block-paragraph\">If the embedded PsExec payload cannot be extracted successfully, the malware falls back to downloading PsExec directly from Microsoft\u2019s Sysinternals Live service using the following PowerShell command:<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/www.europesays.com\/ai\/wp-content\/uploads\/2026\/05\/image-148.webp\" alt=\"Screenshot of a PowerShell command invoking a web request to download a file from a URL and saving it to a local directory. The command uses 'Invoke-WebRequest' with parameters '-Uri' specifying the download link and '-OutFile' indicating the destination path for 'psexec.exe'.\" class=\"wp-image-147734 webp-format\"  data-orig-src=\"https:\/\/www.europesays.com\/ai\/wp-content\/uploads\/2026\/05\/image-148.webp\"\/><\/p>\n<p>Phase 3: Network enumeration<\/p>\n<p class=\"wp-block-paragraph\">After dropping PsExec, the malware attempts to enumerate and discover remote systems on the network, including workstations, servers, and domain controllers. Each discovered host becomes a candidate target for propagation.<\/p>\n<p>Phase 4: PowerShell defense evasion blob<\/p>\n<p class=\"wp-block-paragraph\">Before attempting to run the payload on a remote system, the malware executes the following PowerShell command on the remote target to weaken local defenses and make payload execution more reliable:<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/www.europesays.com\/ai\/wp-content\/uploads\/2026\/05\/image-136.webp\" alt=\"Screenshot of a PowerShell script configuring Windows Defender preferences and firewall settings, including disabling real-time monitoring, setting exclusion paths, and enabling SMB1 protocol. Script also modifies registry keys to allow anonymous access to network shares, with commands color-coded in purple, red, and blue for syntax highlighting.\" class=\"wp-image-147697 webp-format\"  data-orig-src=\"https:\/\/www.europesays.com\/ai\/wp-content\/uploads\/2026\/05\/image-136.webp\"\/><\/p>\n<p class=\"wp-block-paragraph\">This command disables Microsoft Defender real-time monitoring, adds broad Defender exclusions, turns off Windows Firewall across all profiles, shares local drives, grants permissive New Technology File System (NTFS) access, enables SMB1, and loosens anonymous-access restrictions through Local Security Authority (LSA) registry settings. Together, these changes make the remote system significantly more exposed and ready for the payload deployment step.<\/p>\n<p>Phase 5: Payload deployment<\/p>\n<p class=\"wp-block-paragraph\">For each discovered remote host, the malware attempts a series of independent lateral movement techniques to execute its payload. Notably, these techniques are executed without dependency on prior success, and each method is attempted regardless of whether earlier attempts fail. This execution model of The Gentlemen\u2019s propagation logic can significantly increase the likelihood that at least one execution path succeeds even in secured environments.<\/p>\n<p class=\"wp-block-paragraph\">5.1: Remote file copy<\/p>\n<p class=\"wp-block-paragraph\">The malware first stages its payload on the remote system by copying the encryptor binary over the administrative C$ share:<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/www.europesays.com\/ai\/wp-content\/uploads\/2026\/05\/image-147.webp\" alt=\"Screenshot of malware copying its binary with copy C:\\Temp\\&lt;payload_name&gt; \\\\&lt;target&gt;\\C$\\Temp\\&lt;payload_name&gt; \/Y\" class=\"wp-image-147733 webp-format\"  data-orig-src=\"https:\/\/www.europesays.com\/ai\/wp-content\/uploads\/2026\/05\/image-147.webp\"\/><\/p>\n<p class=\"wp-block-paragraph\">This operation ensures a local copy of the payload is available on the target host, allowing subsequent execution methods to reference a path that does not depend on network shares.<\/p>\n<p class=\"wp-block-paragraph\">5.2: PsExec-based execution<\/p>\n<p class=\"wp-block-paragraph\">If PsExec is successfully dropped or downloaded, the malware leverages it to perform a multi-stage execution sequence on the remote host.<\/p>\n<p class=\"wp-block-paragraph\">First, the malware executes the PowerShell defense evasion payload to weaken host protections:<\/p>\n<p><img decoding=\"async\" alt=\"\" src=\"https:\/\/www.europesays.com\/ai\/wp-content\/uploads\/2026\/05\/image-146-1024x155.webp\" psexec.exe=\"\"\/> -accepteula -d -s cmd \/c &#8220;, and second example runs with credentials using &#8220;psexec.exe \\\\ -accepteula -d -s -u  -p  cmd \/c &#8220;.&#8221; class=&#8221;wp-image-147732 webp-format&#8221;  data-orig-alt=&#8221;&#8221; src=&#8221;https:\/\/www.europesays.com\/ai\/wp-content\/uploads\/2026\/05\/image-146-1024&#215;155.webp&#8221;&gt;<\/p>\n<p class=\"wp-block-paragraph\">After a delay to allow defenses to be disabled, the malware executes the payload from the locally staged path C:\\Temp under SYSTEM privileges:<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/www.europesays.com\/ai\/wp-content\/uploads\/2026\/05\/image-145.webp\" alt=\"Screenshot of command line instructions showing usage of PsExec tool with and without credentials. Commands include parameters for target, payload location, user, and password, with forwarded arguments highlighted in blue brackets.\" class=\"wp-image-147731 webp-format\"  data-orig-src=\"https:\/\/www.europesays.com\/ai\/wp-content\/uploads\/2026\/05\/image-145.webp\"\/><\/p>\n<p class=\"wp-block-paragraph\">After another sleep period, the malware executes the final command to run the payload with the \u2013h flag for elevated token and \u2013c -f to copy and force execution:<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/www.europesays.com\/ai\/wp-content\/uploads\/2026\/05\/image-144.webp\" alt=\"Screenshot of command-line instructions showing usage of PsExec tool with and without credentials. Commands include options for accepting EULA, specifying target, user, password, and forwarding arguments, with color-coded text for commands, placeholders, and linked arguments.\" class=\"wp-image-147730 webp-format\"  data-orig-src=\"https:\/\/www.europesays.com\/ai\/wp-content\/uploads\/2026\/05\/image-144.webp\"\/><\/p>\n<p class=\"wp-block-paragraph\">5.3: WMIC process creation<\/p>\n<p class=\"wp-block-paragraph\">The malware uses WMI via wmic.exe to create remote processes:<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/www.europesays.com\/ai\/wp-content\/uploads\/2026\/05\/image-143.webp\" alt=\"Screenshot of command-line code snippets demonstrating WMIC process creation calls with different payload paths. Text includes commands using placeholders like &lt;target&gt; and &lt;payload_name&gt;, showing variations for creating processes with network share and local temporary directory paths.\" class=\"wp-image-147729 webp-format\"  data-orig-src=\"https:\/\/www.europesays.com\/ai\/wp-content\/uploads\/2026\/05\/image-143.webp\"\/><\/p>\n<p class=\"wp-block-paragraph\">The first command executes the defense evasion blob, the second runs the payload from the infected host\u2019s SMB share, and the third runs the pre-staged copy from the target\u2019s local C:\\Temp directory.<\/p>\n<p class=\"wp-block-paragraph\">5.4: Scheduled tasks (user)<\/p>\n<p class=\"wp-block-paragraph\">The malware creates three scheduled tasks under the target user\u2019s context, each running two minutes after the time when they are created:<\/p>\n<p><img decoding=\"async\" alt=\"\" src=\"https:\/\/www.europesays.com\/ai\/wp-content\/uploads\/2026\/05\/image-142.webp\" schtasks=\"\" commands=\"\" include=\"\" creating=\"\" and=\"\" running=\"\" tasks=\"\" named=\"\" with=\"\" parameters=\"\" for=\"\" target=\"\" trigger=\"\" timing.=\"\" class=\"wp-image-147728 webp-format\"  data-orig-alt=\"\"\/><\/p>\n<p class=\"wp-block-paragraph\">The scheduled task DefU is set to run the defense evasion blob, UpdateGU executes the payload from the infected host\u2019s SMB share, and UpdateGU2runs the pre-staged copy from the target\u2019s local C:\\Temp directory.<\/p>\n<p class=\"wp-block-paragraph\">5.5: Scheduled tasks (system)<\/p>\n<p class=\"wp-block-paragraph\">The same three tasks are repeated, running under the SYSTEM account:<\/p>\n<p><img decoding=\"async\" alt=\"\" src=\"https:\/\/www.europesays.com\/ai\/wp-content\/uploads\/2026\/05\/image-141.webp\" schtasks.=\"\" commands=\"\" include=\"\" creating=\"\" tasks=\"\" with=\"\" names=\"\" like=\"\" and=\"\" specifying=\"\" payload=\"\" paths=\"\" arguments=\"\" running=\"\" system=\"\" privileges.=\"\" class=\"wp-image-147727 webp-format\"  data-orig-alt=\"\"\/><\/p>\n<p class=\"wp-block-paragraph\">By attempting both user-context and SYSTEM-context task creation, the ransomware can improve its chance of propagation across environments with different permission boundaries.<\/p>\n<p class=\"wp-block-paragraph\">5.6: Service-based execution<\/p>\n<p class=\"wp-block-paragraph\">The malware executes the following command sequence to create three Windows services on the target host:<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/www.europesays.com\/ai\/wp-content\/uploads\/2026\/05\/image-140.webp\" alt=\"Screenshot of command line instructions for creating and starting Windows services using sc commands. Commands include creating DefSvc, UpdateSvc, and UpdateSvc2 services with specified binPaths and starting each service, with placeholders for target machine and payload names.\" class=\"wp-image-147726 webp-format\"  data-orig-src=\"https:\/\/www.europesays.com\/ai\/wp-content\/uploads\/2026\/05\/image-140.webp\"\/><\/p>\n<p class=\"wp-block-paragraph\">Similar to the scheduled tasks, the service DefSvc is set to run the defense evasion blob, UpdateSvc executes the payload from the infected host\u2019s SMB share, and UpdateSvc2 runs the pre-staged copy from the target\u2019s local C:\\Temp directory. These services run as SYSTEM by default, which provides another high-privilege execution path for the ransomware payload on the remote system.<\/p>\n<p class=\"wp-block-paragraph\">5.7: Payload deployment: PowerShell remoting<\/p>\n<p class=\"wp-block-paragraph\">Using PowerShell remoting, the malware executes commands directly on the target using Invoke-Command:<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/www.europesays.com\/ai\/wp-content\/uploads\/2026\/05\/image-137.webp\" alt=\"Screenshot of PowerShell script code showing three Invoke-Command blocks targeting a remote computer. The script disables Windows Defender real-time monitoring, excludes a specified path and process, and starts a payload process from either a network share or local Temp directory, with placeholders for target, payload name, and forwarded arguments.\" class=\"wp-image-147720 webp-format\"  data-orig-src=\"https:\/\/www.europesays.com\/ai\/wp-content\/uploads\/2026\/05\/image-137.webp\"\/><\/p>\n<p class=\"wp-block-paragraph\">This method leverages Windows Remote Management (WinRM), providing an alternative execution channel when PsExec or WMIC are unavailable or blocked.<\/p>\n<p class=\"wp-block-paragraph\">5.8: PowerShell WMI execution<\/p>\n<p class=\"wp-block-paragraph\">Finally, the malware uses the PowerShell WMI class interface directly to create remote processes with the following command sequence.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/www.europesays.com\/ai\/wp-content\/uploads\/2026\/05\/image-139.webp\" alt=\"Screenshot of PowerShell script code showing three commands creating new Win32_Process instances using WMI class.\" class=\"wp-image-147725 webp-format\"  data-orig-src=\"https:\/\/www.europesays.com\/ai\/wp-content\/uploads\/2026\/05\/image-139.webp\"\/><\/p>\n<p class=\"wp-block-paragraph\">This provides functionality equivalent to wmic.exe, but through a different execution path. As a result, it might succeed in environments where the WMIC binary is restricted but WMI access remains available.<\/p>\n<p>Self-propagation summary<\/p>\n<p class=\"wp-block-paragraph\">Across all techniques, the malware attempts 21 remote execution operations per target host, spanning multiple APIs, privilege levels, and execution contexts. Each method attempts to launch the payload from:<\/p>\n<p>The infected host\u2019s SMB share: \\\\\\share$\\<\/p>\n<p>The target host\u2019s locally staged path: C:\\Temp\\<\/p>\n<p class=\"wp-block-paragraph\">This redundancy is central to The Gentlemen\u2019s propagation strategy. In secured environments where most lateral movement techniques are mitigated, a single successful execution on a single additional host is sufficient to continue the propagation.<\/p>\n<p>Free space wipe<\/p>\n<p class=\"wp-block-paragraph\">If the &#8211;wipe argument is provided, The Gentlemen ransomware performs an additional post-encryption routine to eliminate recoverable artifacts from disk.<\/p>\n<p class=\"wp-block-paragraph\">The malware first enumerates all available volume paths on the system. For each volume, it creates a temporary file named wipefile.tmp at the root directory and determines the amount of available free space. It then writes random data to this file in 64 MB blocks until the volume is completely filled. Once the disk space has been exhausted, the temporary file is deleted.<\/p>\n<p class=\"wp-block-paragraph\">This process effectively overwrites all unallocated disk space with random data, preventing forensic tools from recovering remnants of previously deleted files. This includes cached or temporary versions of original unencrypted data that might still reside on disk. When combined with earlier actions such as Volume Shadow Copy deletion, this behavior reduces the likelihood of data recovery without access to the threat actor\u2019s decryption key.<\/p>\n<p>Self-delete<\/p>\n<p class=\"wp-block-paragraph\">If the &#8211;keep flag is not provided, the malware attempts to remove its executable from disk after completing encryption.<\/p>\n<p class=\"wp-block-paragraph\">Since a running process cannot directly delete its own binary, the ransomware generates and executes a temporary batch script at .batwith the following contents:<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/www.europesays.com\/ai\/wp-content\/uploads\/2026\/05\/image-138.webp\" alt=\"Screenshot of a command prompt script showing commands to disable echo, ping localhost three times, and delete a malware file and its batch script using forced and quiet flags.\" class=\"wp-image-147724 webp-format\"  data-orig-src=\"https:\/\/www.europesays.com\/ai\/wp-content\/uploads\/2026\/05\/image-138.webp\"\/><\/p>\n<p class=\"wp-block-paragraph\">The batch script introduces a short delay by sending three Internet Control Message Protocol (ICMP) echo requests to the local host, pausing execution long enough for the main malware process to terminate. After this delay, the script deletes the original ransomware executable before removing itself. This mechanism helps reduce on-disk artifacts and hinders post-incident forensic analysis by eliminating the ransomware binary from the compromised system.<\/p>\n<p>Defending against The Gentlemen ransomware<\/p>\n<p class=\"wp-block-paragraph\">Microsoft recommends the following mitigations to reduce the impact of this threat.<\/p>\n<p>Read\u00a0the\u00a0<a href=\"https:\/\/security.microsoft.com\/threatanalytics3\/b42038f7-a361-40c0-bcaf-5dbb63f33dc3\/analystreport\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">human-operated ransomware threat overview<\/a>\u00a0for advice on developing a holistic security posture to prevent ransomware, including credential hygiene and hardening recommendations.\u00a0<\/p>\n<p>Turn on\u00a0<a href=\"https:\/\/learn.microsoft.com\/defender-endpoint\/configure-block-at-first-sight-microsoft-defender-antivirus\" rel=\"nofollow noopener\" target=\"_blank\">cloud-delivered protection<\/a>\u00a0in Microsoft Defender Antivirus or the equivalent for your antivirus product to cover rapidly evolving threat actor tools and techniques.\u00a0Cloud-based machine learning protections block a huge majority of new and unknown variants.\u00a0<\/p>\n<p>Turn on\u00a0<a href=\"https:\/\/learn.microsoft.com\/defender-endpoint\/prevent-changes-to-security-settings-with-tamper-protection\" rel=\"nofollow noopener\" target=\"_blank\">tamper protection<\/a>\u00a0features to prevent threat actors from stopping security services. In addition to tamper protection, you can also <a href=\"https:\/\/learn.microsoft.com\/en-us\/defender-endpoint\/configure-real-time-protection-microsoft-defender-antivirus\" rel=\"nofollow noopener\" target=\"_blank\">enable and configure Microsoft Defender Antivirus always-on protection in Group Policy<\/a>.\u00a0<\/p>\n<p>Enable\u00a0<a href=\"https:\/\/learn.microsoft.com\/defender-endpoint\/enable-controlled-folders\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">controlled folder access<\/a>. Controlled folder access helps protect your valuable data from malicious apps and threats, such as ransomware. Controlled folder access works by only allowing trusted apps to access protected folders. Protected folders are specified when controlled folder access is configured. Apps that\u00a0aren\u2019t\u00a0included in the trusted apps list are prevented from making any changes to files inside protected folders.\u00a0<\/p>\n<p>Run\u00a0<a href=\"https:\/\/learn.microsoft.com\/defender-endpoint\/edr-in-block-mode\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">endpoint detection and response (EDR) in block mode<\/a>\u00a0so that Microsoft Defender for Endpoint can block malicious artifacts, even when your non-Microsoft antivirus does not detect the threat or when Microsoft Defender Antivirus is running in passive mode. EDR in block mode works behind the scenes to remediate malicious artifacts that are detected post-breach.\u00a0<\/p>\n<p>Configure\u00a0<a href=\"https:\/\/learn.microsoft.com\/defender-endpoint\/automated-investigations\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">investigation and remediation<\/a>\u00a0in full automated mode to let Microsoft\u00a0Defender for\u00a0Endpoint take immediate action on alerts to resolve breaches, significantly reducing alert volume.\u00a0<\/p>\n<p>Configure\u00a0<a href=\"https:\/\/learn.microsoft.com\/defender-xdr\/configure-attack-disruption\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">automatic attack disruption<\/a>\u00a0in Microsoft Defender XDR. Automatic attack disruption is designed to\u00a0contain\u00a0attacks in progress, limit the impact on an organization\u2019s assets, and\u00a0provide more time for security teams\u00a0to remediate the attack fully.\u00a0<\/p>\n<p>Microsoft Defender XDR customers can turn on\u00a0<a href=\"https:\/\/learn.microsoft.com\/defender-endpoint\/attack-surface-reduction\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">attack surface reduction rules<\/a>\u00a0to prevent several of the infection vectors of this threat. These rules, which can be configured by any user, offer significant hardening against targeted attacks. In observed attacks, Microsoft customers who had the following rules turned on could mitigate the attack in the\u00a0initial\u00a0stages and prevent hands-on-keyboard activity:\u00a0\u00a0<\/p>\n<p>Microsoft Defender detections and hunting guidance<\/p>\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/www.microsoft.com\/security\/business\/microsoft-defender\" rel=\"nofollow noopener\" target=\"_blank\">Microsoft Defender<\/a> customers can refer to the list of applicable detections below. Microsoft Defender coordinates detection, prevention, investigation, and response across endpoints, identities, email, apps to provide integrated protection against attacks like the threat discussed in this blog.<\/p>\n<p>Microsoft Defender Antivirus<\/p>\n<p class=\"wp-block-paragraph\">Microsoft Defender Antivirus detects threat components as the following malware:<\/p>\n<p>Microsoft Defender for Endpoint<\/p>\n<p class=\"wp-block-paragraph\">The following alerts might indicate threat activity associated with this threat. These alerts, however, can be triggered by unrelated threat activity and are not monitored in the status cards provided with this report.<\/p>\n<p>Ransomware-linked threat actor detected<\/p>\n<p>Ransomware behavior detected in the file system<\/p>\n<p>Possible ransomware activity<\/p>\n<p>File backups were deleted<\/p>\n<p>Potential human-operated malicious activity<\/p>\n<p>Possible data exfiltration<\/p>\n<p>Suspicious wallpaper change<\/p>\n<p class=\"wp-block-paragraph\">The following alerts might indicate threat activity associated with The Gentlemen ransomware if Defender for Endpoint is set to block mode.<\/p>\n<p>\u2018Gentlemen\u2019 ransomware was detected<\/p>\n<p>\u2018Gentlemen\u2019 ransomware was prevented<\/p>\n<p>Microsoft Defender for Cloud Apps<\/p>\n<p class=\"wp-block-paragraph\">The following alert might indicate threat activity associated with this threat. This alert, however, can be triggered by unrelated threat activity and are not monitored in the status cards provided with this report.<\/p>\n<p>Microsoft Security Copilot<\/p>\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/www.microsoft.com\/en-us\/security\/business\/ai-machine-learning\/microsoft-security-copilot\" rel=\"nofollow noopener\" target=\"_blank\">Microsoft Security Copilot<\/a> is <a href=\"https:\/\/learn.microsoft.com\/defender-xdr\/security-copilot-in-microsoft-365-defender\" rel=\"nofollow noopener\" target=\"_blank\">embedded in Microsoft Defender<\/a> and provides security teams with AI-powered capabilities to summarize incidents, analyze files and scripts, summarize identities, use guided responses, and generate device summaries, hunting queries, and incident reports.<\/p>\n<p class=\"wp-block-paragraph\">Customers can also <a href=\"https:\/\/learn.microsoft.com\/defender-xdr\/security-copilot-agents-defender\" rel=\"nofollow noopener\" target=\"_blank\">deploy AI agents<\/a>, including the following <a href=\"https:\/\/learn.microsoft.com\/copilot\/security\/agents-overview\" rel=\"nofollow noopener\" target=\"_blank\">Microsoft Security Copilot agents<\/a>, to perform security tasks efficiently:<\/p>\n<p class=\"wp-block-paragraph\">Security Copilot is also available as a <a href=\"https:\/\/learn.microsoft.com\/en-us\/copilot\/security\/experiences-security-copilot\" rel=\"nofollow noopener\" target=\"_blank\">standalone experience<\/a> where customers can perform specific security-related tasks, such as incident investigation, user analysis, and vulnerability impact assessment. In addition, Security Copilot offers <a href=\"https:\/\/learn.microsoft.com\/copilot\/security\/developer\/custom-agent-overview\" rel=\"nofollow noopener\" target=\"_blank\">developer scenarios<\/a> that allow customers to build, test, publish, and integrate AI agents and plugins to meet unique security needs.<\/p>\n<p>Threat intelligence reports<\/p>\n<p class=\"wp-block-paragraph\">Microsoft Defender XDR customers can use the following <a href=\"https:\/\/learn.microsoft.com\/defender-xdr\/threat-analytics\" rel=\"nofollow noopener\" target=\"_blank\">threat analytics<\/a> reports in the Defender portal (requires license for at least one Defender XDR product) to get the most up-to-date information about the threat actor, malicious activity, and techniques discussed in this blog. These reports provide the intelligence, protection information, and recommended actions to prevent, mitigate, or respond to associated threats found in customer environments.<\/p>\n<p class=\"wp-block-paragraph\">Microsoft Defender XDR threat analytics<\/p>\n<p class=\"wp-block-paragraph\">Microsoft Security Copilot customers can also use the <a href=\"https:\/\/learn.microsoft.com\/defender\/threat-intelligence\/security-copilot-and-defender-threat-intelligence?bc=%2Fsecurity-copilot%2Fbreadcrumb%2Ftoc.json&amp;toc=%2Fsecurity-copilot%2Ftoc.json#turn-on-the-security-copilot-integration-in-defender-ti\" rel=\"nofollow noopener\" target=\"_blank\">Microsoft Security Copilot integration<\/a> in Microsoft Defender Threat Intelligence, either in the Security Copilot standalone portal or in the <a href=\"https:\/\/learn.microsoft.com\/defender\/threat-intelligence\/using-copilot-threat-intelligence-defender-xdr\" rel=\"nofollow noopener\" target=\"_blank\">embedded experience<\/a> in the Microsoft Defender portal to get more information about this threat actor.<\/p>\n<p>Hunting queries<\/p>\n<p>Microsoft Defender XDR<\/p>\n<p class=\"wp-block-paragraph\">Microsoft Defender XDR customers can run the following <a href=\"https:\/\/learn.microsoft.com\/defender-xdr\/advanced-hunting-overview\" rel=\"nofollow noopener\" target=\"_blank\">advanced hunting<\/a> queries to find related activity in their networks:<\/p>\n<p class=\"wp-block-paragraph\">Known The Gentlemen ransomware files<\/p>\n<p class=\"wp-block-paragraph\">Search for the file hashes associated with The Gentlemen ransomware activity identified in this report.\u00a0<\/p>\n<p>let fileHashes = dynamic([&#8220;22b38dad7da097ea03aa28d0614164cd25fafeb1383dbc15047e34c8050f6f67&#8221;]);<br \/>\nunion<br \/>\n(<br \/>\n   DeviceFileEvents<br \/>\n   | where SHA256 in (fileHashes)<br \/>\n   | project Timestamp, DeviceId, DeviceName, FileName, InitiatingProcessFileName, FileHash = SHA256, SourceTable = &#8220;DeviceFileEvents&#8221;<br \/>\n),<br \/>\n(<br \/>\n   DeviceEvents<br \/>\n   | where SHA256 in (fileHashes)<br \/>\n   | project Timestamp, DeviceId, DeviceName, FileName, InitiatingProcessFileName, FileHash =<br \/>\nSHA256, SourceTable = &#8220;DeviceEvents&#8221;<br \/>\n),<br \/>\n(<br \/>\n   DeviceImageLoadEvents<br \/>\n   | where SHA256 in (fileHashes)<br \/>\n   | project Timestamp, DeviceId, DeviceName, FileName, InitiatingProcessFileName, FileHash = SHA256, SourceTable = &#8220;DeviceImageLoadEvents&#8221;<br \/>\n),<br \/>\n(<br \/>\n   DeviceProcessEvents<br \/>\n   | where SHA256 in (fileHashes)<br \/>\n   | project Timestamp, DeviceId, DeviceName, FileName, InitiatingProcessFileName, FileHash = SHA256, SourceTable = &#8220;DeviceProcessEvents&#8221;<br \/>\n)<br \/>\n| order by Timestamp desc<\/p>\n<p>Microsoft Sentinel<\/p>\n<p class=\"wp-block-paragraph\">Microsoft Sentinel customers can use the TI Mapping analytics (a series of analytics all prefixed with \u2018TI map\u2019) to automatically match the malicious domain indicators mentioned in this blog post with data in their workspace. If the TI Map analytics are not currently deployed, customers can install the Threat Intelligence solution from the <a href=\"https:\/\/learn.microsoft.com\/azure\/sentinel\/sentinel-solutions-deploy\" rel=\"nofollow noopener\" target=\"_blank\">Microsoft Sentinel Content Hub<\/a> to have the analytics rule deployed in their Sentinel workspace.<\/p>\n<p class=\"wp-block-paragraph\">Detect web sessions IP and file hash indicators of compromise using Advanced Security Information Model (ASIM)<\/p>\n<p class=\"wp-block-paragraph\">The following query checks IP addresses, domains, and file hash IOCs across data sources supported by ASIM web session parser:<\/p>\n<p>\/\/IP list &#8211; _Im_WebSession<br \/>\nlet lookback = 30d;<br \/>\nlet ioc_ip_addr = dynamic([]);<br \/>\nlet ioc_sha_hashes =dynamic([&#8220;22b38dad7da097ea03aa28d0614164cd25fafeb1383dbc15047e34c8050f6f67&#8221;]);<br \/>\n_Im_WebSession(starttime=todatetime(ago(lookback)), endtime=now())<br \/>\n| where DstIpAddr in (ioc_ip_addr) or FileSHA256 in (ioc_sha_hashes)<br \/>\n| summarize imWS_mintime=min(TimeGenerated), imWS_maxtime=max(TimeGenerated),<br \/>\n  EventCount=count() by SrcIpAddr, DstIpAddr, Url, Dvc, EventProduct, EventVendor<\/p>\n<p class=\"wp-block-paragraph\">Detect files hashes indicators of compromise using ASIM<\/p>\n<p class=\"wp-block-paragraph\">The following query checks IP addresses and file hash IOCs across data sources supported by ASIM file event parser:<\/p>\n<p>\/\/ file hash list &#8211; imFileEvent<br \/>\nlet ioc_sha_hashes = dynamic([&#8220;22b38dad7da097ea03aa28d0614164cd25fafeb1383dbc15047e34c8050f6f67&#8243;]);<br \/>\nimFileEvent<br \/>\n| where SrcFileSHA256 in (ioc_sha_hashes) or<br \/>\nTargetFileSHA256 in (ioc_sha_hashes)<br \/>\n| extend AccountName = tostring(split(User, @&#8221;)[1]),<br \/>\n  AccountNTDomain = tostring(split(User, @&#8221;)[0])<br \/>\n| extend AlgorithmType = &#8220;SHA256&#8221;<\/p>\n<p>Indicators of compromise<\/p>\n<p>IndicatorTypeDescription22b38dad7da097ea03aa28d0614164cd25fafeb1383dbc15047e34c8050f6f67SHA-256Gentlemen ransomware encryptor078163d5c16f64caa5a14784323fd51451b8c831c73396b967b4e35e6879937bSHA-256PsExec binaryfe1033335a045c696c900d435119d210361966e2fb5cd1ba3382608cfa2c8e68SHA-256Gentlemen wallpaper Bitmap file<\/p>\n<p>Acknowledgements<\/p>\n<p>Learn more<\/p>\n<p class=\"wp-block-paragraph\">For the latest security research from the Microsoft Threat Intelligence community, check out the <a href=\"https:\/\/aka.ms\/threatintelblog\" rel=\"nofollow noopener\" target=\"_blank\">Microsoft Threat Intelligence Blog<\/a>.<\/p>\n<p class=\"wp-block-paragraph\">To get notified about new publications and to join discussions on social media, follow us on <a href=\"https:\/\/www.linkedin.com\/showcase\/microsoft-threat-intelligence\" rel=\"nofollow noopener\" target=\"_blank\">LinkedIn<\/a>, <a href=\"https:\/\/x.com\/MsftSecIntel\" rel=\"nofollow\">X (formerly Twitter)<\/a>, and <a href=\"https:\/\/bsky.app\/profile\/threatintel.microsoft.com\" rel=\"nofollow noopener\" target=\"_blank\">Bluesky<\/a>.<\/p>\n<p class=\"wp-block-paragraph\">To hear stories and insights from the Microsoft Threat Intelligence community about the ever-evolving threat landscape, listen to the <a href=\"https:\/\/thecyberwire.com\/podcasts\/microsoft-threat-intelligence\" rel=\"nofollow noopener\" target=\"_blank\">Microsoft Threat Intelligence podcast<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"In this article Ransomware that combines robust encryption with rapid lateral movement significantly increases the risk and impact&hellip;\n","protected":false},"author":2,"featured_media":54063,"comment_status":"","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[11],"tags":[420,7853,416,31735,3825,27016,8431,320,7852,3826,31736,6475,3246],"class_list":["post-54062","post","type-post","status-publish","format-standard","has-post-thumbnail","category-microsoft","tag-azure","tag-azure-copilot","tag-copilot","tag-elevation-of-privilege","tag-extortion","tag-human-operated-ransomware","tag-lateral-movement","tag-microsoft","tag-microsoft-copilot","tag-ransomware","tag-ransomware-as-a-service","tag-storm","tag-windows"],"_links":{"self":[{"href":"https:\/\/www.europesays.com\/ai\/wp-json\/wp\/v2\/posts\/54062","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.europesays.com\/ai\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.europesays.com\/ai\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.europesays.com\/ai\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.europesays.com\/ai\/wp-json\/wp\/v2\/comments?post=54062"}],"version-history":[{"count":0,"href":"https:\/\/www.europesays.com\/ai\/wp-json\/wp\/v2\/posts\/54062\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.europesays.com\/ai\/wp-json\/wp\/v2\/media\/54063"}],"wp:attachment":[{"href":"https:\/\/www.europesays.com\/ai\/wp-json\/wp\/v2\/media?parent=54062"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.europesays.com\/ai\/wp-json\/wp\/v2\/categories?post=54062"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.europesays.com\/ai\/wp-json\/wp\/v2\/tags?post=54062"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}