Threat Database Keyloggers Trojan.MSIL.Keylogger

Trojan.MSIL.Keylogger

By CagedTech in Keyloggers, Trojans

Threat Scorecard

Popularity Rank: 8,602
Threat Level: 80 % (High)
Infected Computers: 676
First Seen: November 24, 2022
Last Seen: July 20, 2026
OS(es) Affected: Windows

The detection of Trojan.MSIL.Keylogger on your system indicates a potential security threat. This type of malware is designed to secretly monitor and record user activity, often with the intention of stealing sensitive information such as passwords, credit card numbers, and other personal data. It is essential to understand the nature of this threat and take immediate action to remove it from your system to prevent further damage.

What Is Trojan.MSIL.Keylogger?

Trojan.MSIL.Keylogger is a type of Trojan horse malware that focuses on keystroke logging, allowing attackers to capture everything typed on the infected computer. The "MSIL" part of the name suggests that the malware is written in Microsoft Intermediate Language, which is a platform-independent intermediate representation of the.NET Framework and Common Language Runtime (CLR). This detail indicates that the malware is designed to run on Windows systems, potentially exploiting vulnerabilities in the.NET framework or other applications to install and operate without the user's knowledge.

How Trojan.MSIL.Keylogger Operates

Once installed on a system, Trojan.MSIL.Keylogger operates by monitoring and logging keystrokes. This can include passwords, emails, chat messages, and any other text entered by the user. The malware may also be capable of capturing screenshots, monitoring browsing history, and stealing sensitive information from web forms. It typically communicates with a command and control server to send the collected data to the attackers, who can then use this information for malicious purposes such as identity theft, financial fraud, or spamming.

The exact mechanisms of operation can vary, but the primary goal of a keylogger like Trojan.MSIL.Keylogger is to remain undetected while it gathers as much valuable information as possible. It may use various techniques to evade detection, including disguising itself as a legitimate process, hiding in temporary folders, or exploiting system vulnerabilities.

Symptoms of Infection

Identifying a Trojan.MSIL.Keylogger infection can be challenging because it is designed to operate stealthily. However, some possible symptoms of infection include unusual system behavior, such as slow performance, frequent crashes, or unexpected pop-ups. Users might also notice unauthorized access to their accounts or suspicious transactions, although these signs may appear after the damage has been done. Since keyloggers often run in the background, direct evidence of their presence might be scarce, making regular system scans with anti-malware tools crucial for detection.

How to Remove Trojan.MSIL.Keylogger

  1. Boot your computer in Safe Mode with Networking to limit the malware's ability to interfere with the removal process.
  2. Perform a full scan of your system using a reputable anti-malware tool, such as SpyHunter, to detect and remove all traces of the malware.
  3. Uninstall any suspicious programs that you do not recognize or that were installed around the time the malware was detected.
  4. Reset your web browsers (Chrome, Firefox, Edge, etc.) to their default settings to remove any malicious extensions or settings that the malware might have altered.
  5. Reboot your computer and run another full scan with your anti-malware tool to ensure that all components of the malware have been removed.

Conclusion

Removing Trojan.MSIL.Keylogger from your system requires immediate and careful action to prevent further data theft and potential financial loss. By understanding how this malware operates and following the steps outlined for its removal, you can protect your personal information and restore the security of your computer. Regularly updating your operating system, applications, and security software, as well as practicing safe computing habits, such as avoiding suspicious downloads and using strong, unique passwords, are essential for preventing future infections.

Analysis Report

General information

Family Name: Trojan.MSIL.Keylogger
Signature status: No Signature

Known Samples

MD5: 179312508abdf1dbe7fea9986078a238
SHA1: 7f3a8b7a91374a17a5005f78714c5b8094ed5e8d
SHA256: ECEEE56C228C8790D7132E6118EAFCD41E3C8F5F0A1C0A5FD3D26B2220409CF2
File Size: 77.31 KB, 77312 bytes
MD5: d7768c7c82088bbb15c76d1f535ce7db
SHA1: f8b3a373f434f205ecb82d86f5d3001a7ab43a9a
SHA256: 32F3BC05EDD3F839AF84DE7A44EE06079B7F04B2DC1E8EB6AE3E2913B7A68338
File Size: 70.14 KB, 70144 bytes
MD5: f56c5fdf8d22ce43d7a91929bbf06403
SHA1: 228c22ad158a5e835d1b9b0001b4718ed461eda3
SHA256: F97B74D31E4EB932B06016EB26159FE0104CCF795E9C624DD2C9B7248F15A97C
File Size: 82.43 KB, 82432 bytes
MD5: 63a282af83e3479ec5c963bb0103a1ab
SHA1: bdaeb4a3de05f8c14418f0ab3420d6c8e5484214
SHA256: E05AE0C885354525AB9F88E47233BD7325FEE0EB6C0C705DA42556ABBEA0322C
File Size: 82.43 KB, 82432 bytes
MD5: 407ca9f454ab8e9fdc9e044eff63c535
SHA1: d000f91476c2b6eb834c66f8045f5578b0a84c90
SHA256: CB38337C57094158A835D1E6B1320EDE7A12D0E7BAC36E940F556E6201155E21
File Size: 36.86 KB, 36864 bytes
Show More
MD5: e483f311d8fd81ec1a8786d6daf5eebe
SHA1: b5dfa1e4d9dbe434e28ac67818a92856916cce49
SHA256: 52DE758CA67BFDE28CC22800FC689C2B33D1B800B663ECF4E4988CD435BB1802
File Size: 39.94 KB, 39936 bytes

Windows Portable Executable Attributes

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

Windows PE Version Information

Name Value
Assembly Version 1.0.0.0
File Version 1.0.0.0
Internal Name
  • 1scxzsw.exe
  • edge.exe
  • RuntimeBroker.exe
  • sDjIoaP.exe
  • SearchSystem.exe
  • x.exe
Original Filename
  • 1scxzsw.exe
  • edge.exe
  • RuntimeBroker.exe
  • sDjIoaP.exe
  • SearchSystem.exe
  • x.exe
Product Version 1.0.0.0

File Traits

  • .NET
  • NewLateBinding
  • ntdll
  • RijndaelManaged
  • Run
  • x86

Block Information

Total Blocks: 77
Potentially Malicious Blocks: 48
Whitelisted Blocks: 20
Unknown Blocks: 9

Visual Map

0 0 0 0 0 0 0 0 0 0 0 0 ? ? x x x x x ? x x x x x x x x 0 x x x x x 0 ? ? x x x x x x x x 0 0 x ? x x x ? ? ? x x x x 0 x x x x x 0 0 x x x x x x x x x 0
0 - Probable Safe Block
? - Unknown Block
x - Potentially Malicious Block

Similar Families

  • MSIL.Kryptik.UJA

Registry Modifications

Key::Value Data API Name
HKLM\software\microsoft\tracing\rasapi32::enablefiletracing RegNtPreCreateKey
HKLM\software\microsoft\tracing\rasapi32::enableautofiletracing RegNtPreCreateKey
HKLM\software\microsoft\tracing\rasapi32::enableconsoletracing RegNtPreCreateKey
HKLM\software\microsoft\tracing\rasapi32::filetracingmask ￿ RegNtPreCreateKey
HKLM\software\microsoft\tracing\rasapi32::consoletracingmask ￿ RegNtPreCreateKey
HKLM\software\microsoft\tracing\rasapi32::maxfilesize  RegNtPreCreateKey
HKLM\software\microsoft\tracing\rasapi32::filedirectory %windir%\tracing RegNtPreCreateKey
HKLM\software\microsoft\tracing\rasmancs::enablefiletracing RegNtPreCreateKey
HKLM\software\microsoft\tracing\rasmancs::enableautofiletracing RegNtPreCreateKey
HKLM\software\microsoft\tracing\rasmancs::enableconsoletracing RegNtPreCreateKey
Show More
HKLM\software\microsoft\tracing\rasmancs::filetracingmask ￿ RegNtPreCreateKey
HKLM\software\microsoft\tracing\rasmancs::consoletracingmask ￿ RegNtPreCreateKey
HKLM\software\microsoft\tracing\rasmancs::maxfilesize  RegNtPreCreateKey
HKLM\software\microsoft\tracing\rasmancs::filedirectory %windir%\tracing RegNtPreCreateKey

Windows API Usage

Category API
Syscall Use
  • ntdll.dll!NtAccessCheck
  • ntdll.dll!NtAlertThreadByThreadId
  • ntdll.dll!NtAlpcConnectPort
  • ntdll.dll!NtAlpcCreatePortSection
  • ntdll.dll!NtAlpcCreateSectionView
  • ntdll.dll!NtAlpcCreateSecurityContext
  • ntdll.dll!NtAlpcDeleteSecurityContext
  • ntdll.dll!NtAlpcQueryInformation
  • ntdll.dll!NtAlpcQueryInformationMessage
  • ntdll.dll!NtAlpcSendWaitReceivePort
Show More
  • ntdll.dll!NtAlpcSetInformation
  • ntdll.dll!NtApphelpCacheControl
  • ntdll.dll!NtAssociateWaitCompletionPacket
  • ntdll.dll!NtCancelWaitCompletionPacket
  • ntdll.dll!NtClearEvent
  • ntdll.dll!NtClose
  • ntdll.dll!NtConnectPort
  • ntdll.dll!NtCreateEvent
  • ntdll.dll!NtCreateIoCompletion
  • ntdll.dll!NtCreateKey
  • ntdll.dll!NtCreateMutant
  • ntdll.dll!NtCreatePrivateNamespace
  • ntdll.dll!NtCreateSection
  • ntdll.dll!NtCreateSemaphore
  • ntdll.dll!NtCreateThreadEx
  • ntdll.dll!NtCreateTimer2
  • ntdll.dll!NtCreateWaitCompletionPacket
  • ntdll.dll!NtCreateWorkerFactory
  • ntdll.dll!NtDelayExecution
  • ntdll.dll!NtDeviceIoControlFile
  • ntdll.dll!NtDuplicateObject
  • ntdll.dll!NtDuplicateToken
  • ntdll.dll!NtEnumerateKey
  • ntdll.dll!NtEnumerateValueKey
  • ntdll.dll!NtFreeVirtualMemory
  • ntdll.dll!NtGetCompleteWnfStateSubscription
  • ntdll.dll!NtMapViewOfSection
  • ntdll.dll!NtNotifyChangeKey
  • 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!NtOpenSymbolicLinkObject
  • ntdll.dll!NtOpenThread
  • ntdll.dll!NtOpenThreadToken
  • ntdll.dll!NtPowerInformation
  • 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!NtQuerySymbolicLinkObject
  • ntdll.dll!NtQuerySystemInformation
  • ntdll.dll!NtQuerySystemInformationEx
  • ntdll.dll!NtQueryValueKey
  • ntdll.dll!NtQueryVirtualMemory
  • ntdll.dll!NtQueryVolumeInformationFile
  • ntdll.dll!NtQueryWnfStateData
  • ntdll.dll!NtQueueApcThread
  • ntdll.dll!NtQueueApcThreadEx2
  • ntdll.dll!NtReadFile
  • ntdll.dll!NtReadRequestData
  • ntdll.dll!NtReadVirtualMemory
  • ntdll.dll!NtReleaseMutant
  • ntdll.dll!NtReleaseWorkerFactoryWorker
  • ntdll.dll!NtRequestWaitReplyPort
  • ntdll.dll!NtResumeThread
  • ntdll.dll!NtSetEvent
  • ntdll.dll!NtSetInformationKey
  • ntdll.dll!NtSetInformationProcess
  • ntdll.dll!NtSetInformationThread
  • ntdll.dll!NtSetInformationVirtualMemory
  • ntdll.dll!NtSetInformationWorkerFactory
  • ntdll.dll!NtSetThreadExecutionState
  • ntdll.dll!NtSetTimer2
  • ntdll.dll!NtSubscribeWnfStateChange
  • ntdll.dll!NtTestAlert
  • ntdll.dll!NtTraceControl
  • ntdll.dll!NtUnmapViewOfSection
  • ntdll.dll!NtUnmapViewOfSectionEx
  • ntdll.dll!NtUnsubscribeWnfStateChange
  • ntdll.dll!NtWaitForAlertByThreadId
  • ntdll.dll!NtWaitForMultipleObjects
  • ntdll.dll!NtWaitForSingleObject
  • ntdll.dll!NtWaitForWorkViaWorkerFactory
  • ntdll.dll!NtWaitLowEventPair

4 additional items are not displayed above.

User Data Access
  • GetComputerName
  • GetComputerNameEx
  • GetUserDefaultLocaleName
  • GetUserName
  • GetUserObjectInformation
Encryption Used
  • BCryptOpenAlgorithmProvider
Other Suspicious
  • AdjustTokenPrivileges
  • SetWindowsHookEx
Anti Debug
  • CheckRemoteDebuggerPresent
  • IsDebuggerPresent
Network Winsock2
  • WSAConnect
  • WSASocket
  • WSAStartup
  • WSAttemptAutodialName
Network Winsock
  • closesocket
  • freeaddrinfo
  • getaddrinfo
  • recv
  • send
  • setsockopt
Network Winhttp
  • WinHttpOpen
Network Info Queried
  • GetAdaptersAddresses
  • GetNetworkParams
Process Manipulation Evasion
  • ReadProcessMemory

Related Posts

Trending

Most Viewed

Loading...