-
-
Notifications
You must be signed in to change notification settings - Fork 885
Open
Labels
suggestionSuggestion to add something newSuggestion to add something new
Description
Ada binaries are not being correctly detected and are instead being identified as C binaries.
I have a YARA rule for my use case that may help. It works with both stripped and non-stripped x64 Windows binaries:
import "pe"
rule Ada_binary
{
meta:
description = "Detects ADA binaries"
author = "qqzero0"
confidence = "high"
strings:
$a1 = "GNAT_FILE_NAME_CASE_SENSITIVE" ascii wide
$a2 = "for Ada/dwarf" ascii wide
$a3 = "Ada Core Technologies" ascii wide
$a4 = "ADA.IO_EXCEPTIONS.LAYOUT_ERROR" ascii wide
$a5 = "ADA.STRINGS" ascii wide
condition:
pe.is_pe and 2 of ($a*)
}

Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
suggestionSuggestion to add something newSuggestion to add something new