This YARA rule targets specific memory patterns associated with the LiuXingPing malware family, indicating the presence of a low-severity threat often used for initial access or persistence. Proactively hunting for this signature in Azure Sentinel allows the SOC team to identify compromised endpoints before the adversary can escalate privileges or deploy additional payloads.
rule NsPacKV34V35LiuXingPing
{
meta:
author="malware-lu"
strings:
$a0 = { 9C 60 E8 00 00 00 00 5D 83 ED 07 8D 85 [4] 80 38 01 0F 84 }
condition:
$a0 at pe.entry_point
}
This YARA rule can be deployed in the following contexts:
This rule contains 1 string patterns in its detection logic.
Legacy Java Application Deployment (JRE/JDK Binaries)
java.exe, jre libraries, or native JNI wrappers that contain similar structural patterns to the target malware. This is common when deploying large monolithic JARs or native libraries that share common header structures or string literals.C:\Program Files\Java\, C:\Program Files (x86)\Java\, C:\app\jre\) and files with extensions .jar, .class, or .so/.dll if they are part of a known Java deployment package.Version Control System (Git/SVN) Binary Object Storage
.git/objects/, .svn/, or node_modules/ directories. Additionally, exclude processes or file paths associated with known VCS clients like git.exe, svn.exe, or tortoisegit.exe.CI/CD Pipeline Build Artifacts (Docker/Container Layers)