From edba2492e133e34ccfc01c6aa277541b3e9b3895 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E9=80=9A=E6=B4=B2?= Date: Tue, 18 Jun 2024 22:05:49 +0800 Subject: [PATCH] OS (SunOS): don't parse unstructured text --- src/detection/os/os_sunos.c | 5 +---- src/modules/os/os.c | 1 - 2 files changed, 1 insertion(+), 5 deletions(-) diff --git a/src/detection/os/os_sunos.c b/src/detection/os/os_sunos.c index 3f6d2a6df..46bf05b65 100644 --- a/src/detection/os/os_sunos.c +++ b/src/detection/os/os_sunos.c @@ -12,9 +12,6 @@ void ffDetectOSImpl(FFOSResult* os) // OpenIndiana Hipster 2024.04 uint32_t idx = ffStrbufFirstIndexC(&os->prettyName, ' '); - ffStrbufSetNS(&os->name, idx, os->prettyName.chars); - uint32_t idx2 = ffStrbufNextIndexC(&os->prettyName, idx + 1, ' '); - ffStrbufSetNS(&os->codename, idx2 - idx - 1, os->prettyName.chars + idx + 1); - ffStrbufSetNS(&os->version, idx2 - idx - 1, os->prettyName.chars + idx2 + 1); + ffStrbufSetNS(&os->id, idx, os->prettyName.chars); ffStrbufSetStatic(&os->idLike, "sunos"); } diff --git a/src/modules/os/os.c b/src/modules/os/os.c index b447a1821..5a6123f1d 100644 --- a/src/modules/os/os.c +++ b/src/modules/os/os.c @@ -11,7 +11,6 @@ static void buildOutputDefault(const FFOSResult* os, FFstrbuf* result) { - // asm ("int3"); //Create the basic output if(os->name.length > 0) ffStrbufAppend(result, &os->name);