Skip to content

Instantly share code, notes, and snippets.

@Neo23x0
Last active February 12, 2025 21:43
Show Gist options
  • Save Neo23x0/f6a2a20aca00099d150f9a28f7a6ede9 to your computer and use it in GitHub Desktop.
Save Neo23x0/f6a2a20aca00099d150f9a28f7a6ede9 to your computer and use it in GitHub Desktop.
rule MAL_BACKORDER_LOADER_WIN_Go_Jan23 {
meta:
description = "Detects the BACKORDER loader compiled in GO which download and executes a second stage payload from a remote server."
author = "Arda Buyukkaya (modified by Florian Roth)"
date = "2025-01-23"
reference = "EclecticIQ"
score = 80
tags = "loader, golang, BACKORDER, malware, windows"
hash = "70c91ffdc866920a634b31bf4a070fb3c3f947fc9de22b783d6f47a097fec2d8"
strings:
$GoBuildId = "Go build" ascii
// Debug symbols commonly seen in BACKORDER loader
$x_DebugSymbol_1 = "C:/updatescheck/main.go"
$x_DebugSymbol_2 = "C:/Users/IEUser/Desktop/Majestic/"
// Function name patterns observed in BACKORDER loader
$s_FunctionName_1 = "main.getUpdates.func"
$s_FunctionName_2 = "main.obt_zip"
$s_FunctionName_3 = "main.obtener_zip"
$s_FunctionName_4 = "main.get_zip"
$s_FunctionName_5 = "main.show_pr0gressbar"
$s_FunctionName_6 = "main.pr0cess"
condition:
uint16(0) == 0x5a4d
and filesize < 10MB
and $GoBuildId
and (
1 of ($x*)
or 3 of them
)
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment