Zum Inhalt springen

YARA · SEKOIA.IO Community

SEKOIA_Unknown_Quad7_Wildcard_Login

Detects the (x|r|a)login bind shells

GenerischSEKOIA.IO CommunityDetection Rule License 1.1Kompiliert mit YARA-X
Autor
Sekoia.io
Datum
2024-07-18
Geändert
2024-12-19
Score / Qualität
75 / 80

Was diese Regel erkennt

Detects the (x|r|a)login bind shells

Ziele: Linux-ELF.

Sie definiert 2 Muster (0 Text, 2 Hex, 0 Regex).

Zusammenfassung aus den Metadaten und der Bedingung der Regel erzeugt.

Regelquelltext

unknown-quad7-wildcard-login.yarDetection Rule License 1.1
rule SEKOIA_Unknown_Quad7_Wildcard_Login : FILE
{
	meta:
		description = "Detects the (x|r|a)login bind shells"
		author = "Sekoia.io"
		id = "01510244-0795-4299-aa66-056a2b4682e7"
		date = "2024-07-18"
		modified = "2024-12-19"
		reference = "https://github.com/SEKOIA-IO/Community"
		source_url = "https://github.com/SEKOIA-IO/Community/blob/a438a5901a211c2abdf75da9c93921ef187473d1/yara_rules/unknown_quad7_wildcard_login.yar#L1-L23"
		license_url = "https://github.com/SEKOIA-IO/Community/blob/a438a5901a211c2abdf75da9c93921ef187473d1/LICENSE.md"
		hash = "4d9067e7cf517158337123a30a9bd0e3"
		hash = "43ea387b8294cc4d0baaef6d26ff7c72"
		hash = "777d6f907da38365924a0c2a12e973c5"
		hash = "8542a3cbe232fe78baa0882736c61926"
		hash = "1b08725acc371f6b7d05bb72d0c2d759"
		logic_hash = "72de6fe656313bdd4f4b092ceca7248c67b8047c224104cd569dff7af1d86135"
		score = 75
		quality = 80
		tags = "FILE"
		version = "1.0"
		classification = "TLP:CLEAR"

	strings:
		$string1 = { 2f 62 69 6e 2f 73 68 00 2f 74 6d 70 2f 6c 6f 67 69 6e }
		$string2 = { 2f 62 69 6e 2f 73 68 00 2d 63 00 65 78 69 74 20 30 }

	condition:
		uint32be( 0 ) == 0x7f454c46 and filesize < 180KB and @string2 - @string1 < 3400
}

Strings (2 Muster)

BezeichnerTypWertModifikatoren
$string1Hex{ 2f 62 69 6e 2f 73 68 00 2f 74 6d 70 2f 6c 6f 67 69 6e }
$string2Hex{ 2f 62 69 6e 2f 73 68 00 2d 63 00 65 78 69 74 20 30 }

Bedingung

uint32be( 0 ) == 0x7f454c46 and filesize < 180KB and @string2 - @string1 < 3400

In Worten (Heuristik)

  • Die Datei muss mit dem ELF-Header beginnen — eine Linux/Unix-Programmdatei.
  • Die Datei muss kleiner als 180KB sein (eine günstige Grenze, die große Dateien ausschließt).

Diese Regel im Browser testen

Legen Sie eine Datei ab, um sie mit dieser Regel und YARA-X als WebAssembly zu scannen. Nichts wird hochgeladen.

Datei hier ablegen oder klicken zum AuswählenLokal mit YARA-X gescannt. Dateien bis 200 MB.

Im Editor öffnen

Referenzen

Proben-Hashes

Hashes der Proben, die der Autor in den Metadaten der Regel nennt (in Ihrer Threat-Intelligence-Plattform nachschlagen).

  • 4d9067e7cf517158337123a30a9bd0e3
  • 43ea387b8294cc4d0baaef6d26ff7c72
  • 777d6f907da38365924a0c2a12e973c5
  • 8542a3cbe232fe78baa0882736c61926
  • 1b08725acc371f6b7d05bb72d0c2d759

Lizenz & Namensnennung

Autor: Sekoia.io

Quell-Repository: SEKOIA.IO Community @ a438a5901a

Lizenz: Detection Rule License 1.1 (Repository-Lizenz)

Originalregel

Gespiegelt über YARA Forge 20260927, das Regelnamen mit der Quelle präfixiert und normalisierte Meta-Felder ergänzt.

Regel-ID: 01510244-0795-4299-aa66-056a2b4682e7

Metadaten

version1.0
classificationTLP:CLEAR

Tags:FILE