Skip to content

YARA · Signature Base (Florian Roth / Nextron)

SIGNATURE_BASE_HKTL_NFS_Fuse_NFS

Detects the nfs-security-tooling fuse_nfs by HvS Consulting

Hack toolSignature Base (Florian Roth / Nextron)Detection Rule License 1.1Compiles with YARA-X
Author
Moritz Oettle
Date
2024-10-22
Modified
2025-03-20
Score / Quality
75 / 85

What this rule detects

Detects the nfs-security-tooling fuse_nfs by HvS Consulting

It defines 9 patterns (9 text, 0 hex, 0 regex).

Summary generated from the rule's metadata and condition.

Rule source

hktl-nfs-fuse-nfs.yarDetection Rule License 1.1
rule SIGNATURE_BASE_HKTL_NFS_Fuse_NFS
{
	meta:
		description = "Detects the nfs-security-tooling fuse_nfs by HvS Consulting"
		author = "Moritz Oettle"
		id = "287fbe7d-ee1c-58a4-aa2d-9d9bec8321b4"
		date = "2024-10-22"
		modified = "2025-03-20"
		reference = "https://github.com/hvs-consulting/nfs-security-tooling"
		source_url = "https://github.com/Neo23x0/signature-base/blob/94a1c48d7ab499879287ff611dfe7f9c56376030/yara/hktl_HvS_nfs_security_tooling.yar#L1-L24"
		license_url = "https://github.com/Neo23x0/signature-base/blob/94a1c48d7ab499879287ff611dfe7f9c56376030/LICENSE"
		logic_hash = "0bd3714b865d77660404e5f3ed1e9c7b55aadc6f58d16761111be57597784686"
		score = 75
		quality = 85
		tags = ""

	strings:
		$s1 = "NFS3ConnectionFactory" fullword ascii
		$s2 = "fuse_to_nfs_timestamp" fullword ascii
		$s3 = "--manual-fh" fullword ascii
		$s4 = "--fake-uid-allow-root" fullword ascii
		$s5 = "nfs.rpc.credential" fullword ascii
		$s6 = "nfs.readlink" fullword ascii
		$s7 = "pyfuse3.EntryAttributes" fullword ascii
		$s8 = "Make nested exports on NetApp servers work" fullword ascii
		$s9 = "add_mutually_exclusive_group" fullword ascii

	condition:
		4 of them
}

Strings (9 patterns)

IdentifierTypeValueModifiers
$s1text"NFS3ConnectionFactory"fullword ascii
$s2text"fuse_to_nfs_timestamp"fullword ascii
$s3text"--manual-fh"fullword ascii
$s4text"--fake-uid-allow-root"fullword ascii
$s5text"nfs.rpc.credential"fullword ascii
$s6text"nfs.readlink"fullword ascii
$s7text"pyfuse3.EntryAttributes"fullword ascii
$s8text"Make nested exports on NetApp servers work"fullword ascii
$s9text"add_mutually_exclusive_group"fullword ascii

Condition

4 of them

In plain words (Heuristic)

  • At least 4 patterns in the rule must match.

Test this rule in your browser

Drop a file to scan it with this rule using YARA-X compiled to WebAssembly. Nothing is uploaded.

Drop a file here or click to chooseScanned locally with YARA-X. Files up to 200 MB.

Open in editor

References

Licence & attribution

Author: Moritz Oettle

Source repository: Signature Base (Florian Roth / Nextron) @ 94a1c48d7a

Licence: Detection Rule License 1.1 (repository licence)

Original rule

Mirrored via YARA Forge 20260927, which prefixes rule names with the source and adds normalised meta fields.

Rule id: 287fbe7d-ee1c-58a4-aa2d-9d9bec8321b4