← Back to SOC feed Coverage →

Find a constant used as part of a payload decoding function in PolishBankRAT_fdsvc

yara LOW Yara-Rules
backdoorcommunity
This rule was pulled from an open-source repository and enriched with AI. Validate in a test environment before deploying to production.
View original rule at Yara-Rules →
Retrieved: 2026-06-28T11:00:00Z · Confidence: medium

Hunt Hypothesis

This hunt targets adversaries deploying PolishBankRAT by identifying the specific constant signature associated with its payload decoding mechanism within fdsvc processes. Proactively searching for this indicator in Azure Sentinel is critical to detect early-stage command-and-control activities that may evade standard signature-based defenses due to their low severity classification.

YARA Rule

rule PolishBankRAT_fdsvc_decode2 
{
	meta:
		
		author = "Booz Allen Hamilton Dark Labs"
		description = "Find a constant used as part of a payload decoding function in PolishBankRAT_fdsvc"

	strings:
		
		$part1 = {A6 EB 96}
		$part2 = {61 B2 E2 EF}
		$part3 = {0D CB E8 C4}
		$part4 = {5A F1 66 9C}
		$part5 = {A4 80 CD 9A}
		$part6 = {F1 2F 46 25}
		$part7 = {2F DB 16 26}
		$part8 = {4B C4 3F 3C}
		$str1 = "This program cannot be run in DOS mode"

	condition:

		(uint16(0) == 0x5A4D and uint32(uint32(0x3C)) == 0x00004550) and all of them
}

Deployment Notes

This YARA rule can be deployed in the following contexts:

This rule contains 9 string patterns in its detection logic.

False Positive Guidance

Here are 4 specific false positive scenarios for the PolishBankRAT_fdsvc detection rule, tailored for an enterprise environment:

Original source: https://github.com/Yara-Rules/rules/blob/main/malware/MALW_PolishBankRat.yar