Trojan.MSIL.Agent.MOA

Par CagedTech en Troyens
Publié :

Fiche d'évaluation menace

Niveau de menace: 80 % (Haute)
Vu la première fois: June 9, 2026
Vu pour la dernière fois : November 11, 2026
Systèmes d'exploitation concernés: Windows

Trojan.MSIL.Agent.MOA est un cheval de Troie Windows classé niveau de danger 8 sur 10. « MSIL » indique qu'il s'agit d'un programme développé sur la plateforme .NET. Ce type de cheval de Troie se fait passer pour un logiciel inoffensif tout en menant des actions malveillantes dissimulées. Les données du flux de données ne recensent qu'une seule détection, ce qui limite les informations disponibles. En l'absence de données, cet article décrit le comportement typique de ce type de cheval de Troie.

Que fait la menace ?

D'après les informations recueillies, le cheval de Troie s'exécute discrètement en arrière-plan et effectue des actions malveillantes. Il peut donner aux attaquants un contrôle total sur un système infecté et supprimer des fichiers à leur insu, entre autres.

L'échantillon analysé présente les caractéristiques suivantes :

  • Il s'agit d'une application GUI .NET 64 bits. Elle n'est pas empaquetée et ne possède pas de signature numérique.
  • Les informations de version le présentent comme « LXBASE » avec la description « Just-In-Time FFI Gateway ». Cela ressemble à un outil de développement légitime, un camouflage fréquent pour les logiciels malveillants.
  • Il contient des références à la classe de chiffrement Rijndael et aux fonctions VirtualQueryEx et WriteProcessMemory . Le code qui écrit dans la mémoire d'autres processus est typique des logiciels malveillants qui injectent du code ou se dissimulent au sein d'autres programmes.
  • Il utilise la modification des privilèges ( AdjustTokenPrivileges ) et l'interception du clavier ou de la souris ( SetWindowsHookEx ). Ces actions sont signalées comme suspectes. Ce type d'interception sert généralement à surveiller les entrées utilisateur, bien que le flux ne confirme pas cette finalité dans ce cas précis.
  • Il utilise des fonctions réseau telles que les sockets et la résolution d'adresses, ce qui lui permet de communiquer sur le réseau. Le flux ne mentionne aucun serveur.
  • Il exécute une commande wmic pour lire la ligne de commande d'un processus en cours d'exécution. Cela permet de recueillir des informations sur le système.
  • Il crée des fichiers nommés self_exe.dat dans deux emplacements du profil utilisateur : un dossier de cache Windows et un dossier de cache temporaire « brightinfo ». Cela laisse supposer qu’il y stocke des copies de lui-même ou de données associées.

Comment cela se retrouve généralement sur les ordinateurs

Le flux indique que ce cheval de Troie s'installe furtivement. Les méthodes habituelles sont :

  • Exploiter les vulnérabilités et les failles de sécurité du système.
  • Téléchargements de logiciels depuis des sites web malveillants.
  • Pièces jointes aux courriels provenant de sources non fiables, généralement des fichiers .exe, .pif, .avi ou même .jpg.

Les attaquants dissimulent souvent les fichiers exécutables sous forme d'images ou de vidéos afin que les utilisateurs les ouvrent sans se méfier.

Risques pour l’utilisateur

Avec un contrôle total à distance, un attaquant pourrait accomplir de nombreuses actions. Le flux de données confirme la possibilité de suppression de fichiers. Les activités typiques d'un cheval de Troie incluent également le vol de mots de passe et de données personnelles, l'installation d'autres logiciels malveillants et l'utilisation de l'ordinateur pour d'autres attaques. Étant donné que l'échantillon peut communiquer sur le réseau et surveiller les entrées, les informations personnelles et financières peuvent être compromises. Ce comportement est typique de cette catégorie, mais n'est pas une caractéristique propre à cet échantillon.

Signes d’infection

Ce type de cheval de Troie est conçu pour rester invisible, il peut donc ne présenter aucun symptôme évident. Les signes avant-coureurs possibles incluent :

  • Un programme ou processus inconnu appelé LXBASE, ou décrit comme « passerelle FFI juste-à-temps ».
  • Présence inattendue de fichiers self_exe.dat dans les caches ou les dossiers temporaires du profil utilisateur.
  • Activité réseau inexpliquée, ralentissements ou fichiers manquants.
  • Activité inattendue en ligne de commande impliquant des outils système.
  • Comment rester protégé

    • Maintenez Windows et tous vos logiciels à jour afin de corriger les vulnérabilités exploitées par les attaquants.
    • N’ouvrez pas les pièces jointes provenant d’expéditeurs inconnus, même celles qui ressemblent à des images ou des vidéos. Soyez prudent avec les fichiers dont l’extension est inattendue.
    • Téléchargez les logiciels uniquement depuis le site web officiel de l'éditeur.
    • Utilisez un outil de sécurité réputé et à jour et effectuez une analyse complète du système si vous soupçonnez une infection.
    • Effectuez des sauvegardes hors ligne régulières de vos fichiers importants afin de pouvoir restaurer les données supprimées ou endommagées.
    • Si vous pensez être infecté, déconnectez-vous d'Internet, éliminez la menace en effectuant une analyse complète et changez vos mots de passe depuis un appareil sain.

    Bulletin d'analyse

    Informations générales

    Nom de famille : Trojan.MSIL.Agent.MOA
    Statut de la signature : No Signature

    Échantillons connus

    MD5: 23603cab2c05610882f46641a988807e
    SHA1: ff0822df09de12eeee7d290cfb54233b357ce392
    SHA256: 275C109E3CCF269A9ED6C083D5CA71C5116DA26A0EFA2F562F4E510F8E9B3BC3
    Taille du fichier: 633.34 KB 633344 octets

    Attributs des exécutables portables Windows

    • File doesn't have "Rich" header
    • File doesn't have debug information
    • File doesn't have exports table
    • File doesn't have relocations information
    • File doesn't have security information
    • File is .NET application
    • File is 64-bit executable
    • File is either console or GUI application
    • File is GUI application (IMAGE_SUBSYSTEM_WINDOWS_GUI)
    • File is not packed
    Show 2 more
    • IMAGE_FILE_DLL is not set inside PE header (Executable)
    • IMAGE_FILE_EXECUTABLE_IMAGE is set inside PE header (Executable Image)

    Informations sur la version de Windows PE

    Nom Évaluer
    Assembly Version 1.0.52.0
    Comments Just-In-Time FFI Gateway
    Company Name LXBASE
    File Description Just-In-Time FFI Gateway
    File Version 1.0.52.0
    Internal Name LXBASE.exe
    Original Filename LXBASE.exe
    Product Name LXBASE
    Product Version 1.0.52.0

    Caractéristiques du fichier

    • .NET
    • ntdll
    • RijndaelManaged
    • VirtualQueryEx
    • WriteProcessMemory
    • x64

    Informations sur le bloc

    Nombre total de blocs : 982
    Blocages potentiellement malveillants : 49
    Blocs autorisés : 142
    Blocs inconnus : 791

    Carte visuelle

    0 - Blocage probable du coffre-fort
    ? - Bloc inconnu
    x - Blocage potentiellement malveillant

    Fichiers modifiés

    Déposer Attributs
    \device\namedpipe Generic Read,Write Attributes
    \device\namedpipe Generic Write,Read Attributes
    c:\users\user\appdata\local\microsoft\windows\caches\self_exe.dat Generic Write,Read Attributes
    c:\users\user\appdata\local\temp\brightinfo\cache\self_exe.dat Generic Write,Read Attributes

    Utilisation de l’API Windows

    Catégorie API
    Syscall Use
    • ntdll.dll!NtAlertThreadByThreadId
    • ntdll.dll!NtAlpcSendWaitReceivePort
    • ntdll.dll!NtClearEvent
    • ntdll.dll!NtClose
    • ntdll.dll!NtCreateEvent
    • ntdll.dll!NtCreateIoCompletion
    • ntdll.dll!NtCreateMutant
    • ntdll.dll!NtCreatePrivateNamespace
    • ntdll.dll!NtCreateSection
    • ntdll.dll!NtCreateSemaphore
    Show 63 more
    • ntdll.dll!NtCreateThreadEx
    • ntdll.dll!NtCreateTimer
    • ntdll.dll!NtDelayExecution
    • ntdll.dll!NtDeviceIoControlFile
    • ntdll.dll!NtDuplicateObject
    • ntdll.dll!NtEnumerateKey
    • ntdll.dll!NtEnumerateValueKey
    • ntdll.dll!NtFlushProcessWriteBuffers
    • ntdll.dll!NtFreeVirtualMemory
    • ntdll.dll!NtMapViewOfSection
    • ntdll.dll!NtOpenDirectoryObject
    • ntdll.dll!NtOpenEvent
    • ntdll.dll!NtOpenFile
    • ntdll.dll!NtOpenKey
    • ntdll.dll!NtOpenKeyEx
    • ntdll.dll!NtOpenProcess
    • ntdll.dll!NtOpenProcessToken
    • ntdll.dll!NtOpenSection
    • ntdll.dll!NtOpenThreadToken
    • ntdll.dll!NtProtectVirtualMemory
    • ntdll.dll!NtQueryAttributesFile
    • ntdll.dll!NtQueryDefaultLocale
    • ntdll.dll!NtQueryDirectoryFileEx
    • ntdll.dll!NtQueryFullAttributesFile
    • ntdll.dll!NtQueryInformationFile
    • ntdll.dll!NtQueryInformationJobObject
    • ntdll.dll!NtQueryInformationProcess
    • ntdll.dll!NtQueryInformationThread
    • ntdll.dll!NtQueryInformationToken
    • ntdll.dll!NtQueryKey
    • ntdll.dll!NtQueryLicenseValue
    • ntdll.dll!NtQueryPerformanceCounter
    • ntdll.dll!NtQuerySecurityAttributesToken
    • ntdll.dll!NtQuerySecurityObject
    • ntdll.dll!NtQuerySystemInformation
    • ntdll.dll!NtQuerySystemInformationEx
    • ntdll.dll!NtQueryValueKey
    • ntdll.dll!NtQueryVirtualMemory
    • ntdll.dll!NtQueryVolumeInformationFile
    • ntdll.dll!NtQueryWnfStateData
    • ntdll.dll!NtReadFile
    • ntdll.dll!NtReadRequestData
    • ntdll.dll!NtReleaseMutant
    • ntdll.dll!NtReleaseSemaphore
    • ntdll.dll!NtReleaseWorkerFactoryWorker
    • ntdll.dll!NtResumeThread
    • ntdll.dll!NtSetEvent
    • ntdll.dll!NtSetInformationKey
    • ntdll.dll!NtSetInformationProcess
    • ntdll.dll!NtSetInformationThread
    • ntdll.dll!NtSetInformationWorkerFactory
    • ntdll.dll!NtSetTimerEx
    • ntdll.dll!NtSubscribeWnfStateChange
    • ntdll.dll!NtTestAlert
    • ntdll.dll!NtTraceControl
    • ntdll.dll!NtUnmapViewOfSection
    • ntdll.dll!NtUnmapViewOfSectionEx
    • ntdll.dll!NtWaitForAlertByThreadId
    • ntdll.dll!NtWaitForSingleObject
    • ntdll.dll!NtWaitForWorkViaWorkerFactory
    • ntdll.dll!NtWriteFile
    • ntdll.dll!NtYieldExecution
    • UNKNOWN
    User Data Access
    • GetUserDefaultLocaleName
    • GetUserObjectInformation
    Other Suspicious
    • AdjustTokenPrivileges
    • SetWindowsHookEx
    Encryption Used
    • BCryptOpenAlgorithmProvider
    • CryptAcquireContext
    Process Shell Execute
    • CreateProcess
    Network Winsock2
    • WSASocket
    • WSAStartup
    • WSAttemptAutodialName
    Network Winsock
    • bind
    • closesocket
    • freeaddrinfo
    • getaddrinfo
    • setsockopt

    Exécution de commandes Shell

    "wmic" process where ProcessId=520 get CommandLine /value