Analysis Report XgkKQZc74T.exe
Overview
General Information |
|---|
| Joe Sandbox Version: | 24.0.0 |
| Analysis ID: | 710217 |
| Start date: | 12.11.2018 |
| Start time: | 22:28:12 |
| Joe Sandbox Product: | Cloud |
| Overall analysis duration: | 0h 4m 55s |
| Hypervisor based Inspection enabled: | false |
| Report type: | full |
| Sample file name: | XgkKQZc74T.exe |
| Cookbook file name: | default.jbs |
| Analysis system description: | Windows 7 x64 (Java 1.8.0_40, Flash 16.0.0.305, Acrobat Reader 11.0.08, Internet Explorer 11, Chrome 41, Firefox 36) |
| Number of analysed new started processes analysed: | 6 |
| Number of new started drivers analysed: | 0 |
| Number of existing processes analysed: | 0 |
| Number of existing drivers analysed: | 0 |
| Number of injected processes analysed: | 0 |
| Technologies |
|
| Analysis stop reason: | Timeout |
| Detection: | MAL |
| Classification: | mal56.evad.winEXE@3/1@0/0 |
| EGA Information: |
|
| HCA Information: |
|
| Cookbook Comments: |
|
| Warnings: | Show All
|
Detection |
|---|
| Strategy | Score | Range | Reporting | Detection | |
|---|---|---|---|---|---|
| Threshold | 56 | 0 - 100 | Report FP / FN | ||
Confidence |
|---|
| Strategy | Score | Range | Further Analysis Required? | Confidence | |
|---|---|---|---|---|---|
| Threshold | 5 | 0 - 5 | false | ||
Classification |
|---|
Analysis Advice |
|---|
| Sample might require command line arguments, analyze it with the command line cookbook |
Mitre Att&ck Matrix |
|---|
| Initial Access | Execution | Persistence | Privilege Escalation | Defense Evasion | Credential Access | Discovery | Lateral Movement | Collection | Exfiltration | Command and Control |
|---|---|---|---|---|---|---|---|---|---|---|
| Valid Accounts | Windows Remote Management | Winlogon Helper DLL | Process Injection11 | Masquerading1 | Credential Dumping | System Service Discovery | Application Deployment Software | Data from Local System | Data Compressed | Standard Cryptographic Protocol1 |
| Replication Through Removable Media | Service Execution | Port Monitors | Accessibility Features | Software Packing1 | Network Sniffing | Application Window Discovery | Remote Services | Data from Removable Media | Exfiltration Over Other Network Medium | Fallback Channels |
| Drive-by Compromise | Windows Management Instrumentation | Accessibility Features | Path Interception | Process Injection11 | Input Capture | Query Registry | Windows Remote Management | Data from Network Shared Drive | Automated Exfiltration | Custom Cryptographic Protocol |
| Exploit Public-Facing Application | Scheduled Task | System Firmware | DLL Search Order Hijacking | Obfuscated Files or Information1 | Credentials in Files | System Network Configuration Discovery | Logon Scripts | Input Capture | Data Encrypted | Multiband Communication |
Signature Overview |
|---|
Click to jump to signature section
System Summary: |
|---|
| Allocates memory within range which is reserved for system DLLs (kernel32.dll, advapi32.dll, etc) | Show sources | ||
| Source: | Memory allocated: | Jump to behavior | ||
| Source: | Memory allocated: | Jump to behavior | ||
| Source: | Memory allocated: | Jump to behavior | ||
| Source: | Memory allocated: | Jump to behavior | ||
| Detected potential crypto function | Show sources | ||
| Source: | Code function: | 1_1_00401992 | |
| Source: | Code function: | 1_1_00401496 | |
| Source: | Code function: | 1_1_0040199D | |
| Sample file is different than original file name gathered from version info | Show sources | ||
| Source: | Binary or memory string: | ||
| Source: | Binary or memory string: | ||
| Source: | Binary or memory string: | ||
| Source: | Binary or memory string: | ||
| Sample reads its own file content | Show sources | ||
| Source: | File read: | Jump to behavior | ||
| Classification label | Show sources | ||
| Source: | Classification label: | ||
| Creates temporary files | Show sources | ||
| Source: | File created: | Jump to behavior | ||
| PE file has an executable .text section and no other executable section | Show sources | ||
| Source: | Static PE information: | ||
| Reads software policies | Show sources | ||
| Source: | Key opened: | Jump to behavior | ||
| Spawns processes | Show sources | ||
| Source: | Process created: | |||
| Source: | Process created: | |||
| Source: | Process created: | Jump to behavior | ||
| Uses an in-process (OLE) Automation server | Show sources | ||
| Source: | Key value queried: | Jump to behavior | ||
| PE file contains a debug data directory | Show sources | ||
| Source: | Static PE information: | ||
| Binary contains paths to debug symbols | Show sources | ||
| Source: | Binary string: | ||
Data Obfuscation: |
|---|
| Detected packer (overwrites its own PE header) | Show sources | ||
| Source: | Unpacked PE file: | ||
| Source: | Unpacked PE file: | ||
| PE file contains an invalid checksum | Show sources | ||
| Source: | Static PE information: | ||
| Source: | Static PE information: | ||
| Binary may include packed or encrypted code | Show sources | ||
| Source: | Static PE information: | ||
| Source: | Static PE information: | ||
Persistence and Installation Behavior: |
|---|
| Drops PE files | Show sources | ||
| Source: | File created: | Jump to dropped file | ||
Hooking and other Techniques for Hiding and Protection: |
|---|
| Icon mismatch, PE includes an icon from a different legit application in order to fool users | Show sources | ||
| Source: | Icon embedded in PE file: | ||
| Source: | Icon embedded in PE file: | ||
| Source: | Icon embedded in PE file: | ||
| Source: | Icon embedded in PE file: | ||
| Source: | Icon embedded in PE file: | ||
| Source: | Icon embedded in PE file: | ||
| Source: | Icon embedded in PE file: | ||
| Source: | Icon embedded in PE file: | ||
| Disables application error messsages (SetErrorMode) | Show sources | ||
| Source: | Process information set: | Jump to behavior | ||
| Source: | Process information set: | Jump to behavior | ||
| Source: | Process information set: | Jump to behavior | ||
| Source: | Process information set: | Jump to behavior | ||
Malware Analysis System Evasion: |
|---|
| May sleep (evasive loops) to hinder dynamic analysis | Show sources | ||
| Source: | Thread sleep count: | Jump to behavior | ||
| Source: | Thread sleep time: | Jump to behavior | ||
| Sample execution stops while process was sleeping (likely an evasion) | Show sources | ||
| Source: | Last function: | ||
HIPS / PFW / Operating System Protection Evasion: |
|---|
| Creates a process in suspended mode (likely to inject code) | Show sources | ||
| Source: | Process created: | Jump to behavior | ||
| May try to detect the Windows Explorer process (often used for injection) | Show sources | ||
| Source: | Binary or memory string: | ||
| Source: | Binary or memory string: | ||
| Source: | Binary or memory string: | ||
Behavior Graph |
|---|
Simulations |
|---|
Behavior and APIs |
|---|
| Time | Type | Description |
|---|---|---|
| 22:29:11 | API Interceptor | 1x Sleep call for process: XgkKQZc74T.exe modified |
Antivirus Detection |
|---|
Initial Sample |
|---|
| No Antivirus matches |
|---|
Dropped Files |
|---|
| No Antivirus matches |
|---|
Unpacked PE Files |
|---|
| No Antivirus matches |
|---|
Domains |
|---|
| No Antivirus matches |
|---|
URLs |
|---|
| No Antivirus matches |
|---|
Yara Overview |
|---|
Initial Sample |
|---|
| No yara matches |
|---|
PCAP (Network Traffic) |
|---|
| No yara matches |
|---|
Dropped Files |
|---|
| No yara matches |
|---|
Memory Dumps |
|---|
| No yara matches |
|---|
Unpacked PEs |
|---|
| No yara matches |
|---|
Screenshots |
|---|
Thumbnails
This section contains all screenshots as thumbnails, including those not shown in the slideshow.
Startup |
|---|
|
Created / dropped Files |
|---|
| Process: | C:\Users\user\Desktop\XgkKQZc74T.exe |
| File Type: | |
| Size (bytes): | 29792 |
| Entropy (8bit): | 5.34156855306948 |
| Encrypted: | false |
| MD5: | FEC523CD6854792CCAB4E308B77F6D26 |
| SHA1: | 7AACB730DADDC4A96F34B0E0BF8CED33DFF73208 |
| SHA-256: | B4143846A11B4498A57FAEA636DB394FFAFE5DE77ED7819DBB33DD854088BC0F |
| SHA-512: | F4712E70C6F79AC4058C147108F46034AF59D7F3A68CFFF8F3C58513651C176FFD6C10514F67B723D77EF1BBF94FE97BCBC1B42CAB7A9F524AA02AD5F8466653 |
| Malicious: | false |
| Reputation: | low |
Domains and IPs |
|---|
Static File Info |
|---|
General | |
|---|---|
| File type: | |
| Entropy (8bit): | 5.342677298449259 |
| TrID: |
|
| File name: | XgkKQZc74T.exe |
| File size: | 29708 |
| MD5: | b113f9673926a4da52a24bab925a51cb |
| SHA1: | 93954a4504345d4a33ee6b1e000946ff8275e2fe |
| SHA256: | 973c5ba01815e4f19749cae93c1a5bbcfca39382edd931b1639f0692d089b7bd |
| SHA512: | 86b3bd8cf99f9ff285193f12de3a97b23739ffc103a2e786da57ebbf0526b974cf919bf72c4aae379605a3b41a2a94ed2d45d5f42e48bc08a4bea7c69c391275 |
| SSDEEP: | 768:kf1Y9RRw/dUT6vurGd/pkUOyGAv+rCBswh:GY9jw/dUT62rGdiUOWWrCqwh |
| File Content Preview: | MZ......................@...............................................!..L.!That program cannot be run in DOS mode....$.......PE..L......S................."...D...............@....@..................................K..................................... |
File Icon |
|---|
| Icon Hash: | e8d8888888ac84b8 |
Static PE Info |
|---|
General | |
|---|---|
| Entrypoint: | 0x401992 |
| Entrypoint Section: | .text |
| Digitally signed: | false |
| Imagebase: | 0x400000 |
| Subsystem: | windows gui |
| Image File Characteristics: | LOCAL_SYMS_STRIPPED, 32BIT_MACHINE, EXECUTABLE_IMAGE, LINE_NUMS_STRIPPED, RELOCS_STRIPPED |
| DLL Characteristics: | |
| Time Stamp: | 0x530503FE [Wed Feb 19 19:20:30 2014 UTC] |
| TLS Callbacks: | |
| CLR (.Net) Version: | |
| OS Version Major: | 4 |
| OS Version Minor: | 0 |
| File Version Major: | 4 |
| File Version Minor: | 0 |
| Subsystem Version Major: | 4 |
| Subsystem Version Minor: | 0 |
| Import Hash: | 222e7b320f36011feb1642000d8fa826 |
Entrypoint Preview |
|---|
| Instruction |
|---|
| push ebp |
| mov ebp, esp |
| add esp, FFFFFFB0h |
| mov esi, dword ptr [esp] |
| add esi, 55h |
| xor dword ptr [004050B5h], esi |
| mov edx, dword ptr [esp] |
| add edx, esi |
| mov ecx, dword ptr [esp] |
| adc ecx, dword ptr [00405074h] |
| mov eax, dword ptr [esp] |
| add eax, esi |
| mov edx, dword ptr [esp] |
| add edx, eax |
| sub dword ptr [004051E0h], esi |
| sub esi, esi |
| xor edx, FFFFFFD3h |
| or eax, dword ptr [004050A8h] |
| sub edx, 6Ch |
| lea ecx, dword ptr [00405CE0h] |
| push dword ptr [ecx] |
| call dword ptr [004041A8h] |
| mov ecx, dword ptr [esp] |
| add ecx, eax |
| or ah, byte ptr [00405168h] |
| mov ebx, dword ptr [esp] |
| adc ebx, dword ptr [0040510Dh] |
| mov edi, dword ptr [esp] |
| add edi, esi |
| mov edx, 00401600h |
| call edx |
| xor edi, ebx |
| and dword ptr [00405056h], 000000B1h |
| xor dword ptr [004050C0h], esi |
| adc eax, dword ptr [004050AAh] |
| or dword ptr [004050E3h], 000000CEh |
| adc cl, byte ptr [0040516Ch] |
| add byte ptr [eax], al |
| add byte ptr [eax], al |
| add byte ptr [ebx+4051F50Dh], al |
| add byte ptr [ebx], bh |
| mov dh, byte ptr [esp] |
| add dh, bh |
| mov ecx, dword ptr [esp] |
| adc ecx, dword ptr [004050D4h] |
| or eax, dword ptr [00405140h] |
| push 00405C3Dh |
| push 00405C32h |
Data Directories |
|---|
| Name | Virtual Address | Virtual Size | Is in Section |
|---|---|---|---|
| IMAGE_DIRECTORY_ENTRY_EXPORT | 0x0 | 0x0 | |
| IMAGE_DIRECTORY_ENTRY_IMPORT | 0x41e4 | 0x78 | .rdata |
| IMAGE_DIRECTORY_ENTRY_RESOURCE | 0x6000 | 0x2cae | .rsrc |
| IMAGE_DIRECTORY_ENTRY_EXCEPTION | 0x0 | 0x0 | |
| IMAGE_DIRECTORY_ENTRY_SECURITY | 0x0 | 0x0 | |
| IMAGE_DIRECTORY_ENTRY_BASERELOC | 0x0 | 0x0 | |
| IMAGE_DIRECTORY_ENTRY_DEBUG | 0x5d01 | 0x1c | .data |
| IMAGE_DIRECTORY_ENTRY_COPYRIGHT | 0x0 | 0x0 | |
| IMAGE_DIRECTORY_ENTRY_GLOBALPTR | 0x0 | 0x0 | |
| IMAGE_DIRECTORY_ENTRY_TLS | 0x0 | 0x0 | |
| IMAGE_DIRECTORY_ENTRY_LOAD_CONFIG | 0x0 | 0x0 | |
| IMAGE_DIRECTORY_ENTRY_BOUND_IMPORT | 0x0 | 0x0 | |
| IMAGE_DIRECTORY_ENTRY_IAT | 0x4100 | 0x1e4 | .rdata |
| IMAGE_DIRECTORY_ENTRY_DELAY_IMPORT | 0x0 | 0x0 | |
| IMAGE_DIRECTORY_ENTRY_COM_DESCRIPTOR | 0x0 | 0x0 | |
| IMAGE_DIRECTORY_ENTRY_RESERVED | 0x0 | 0x0 |
Sections |
|---|
| Name | Virtual Address | Virtual Size | Raw Size | Xored PE | ZLIB Complexity | File Type | Entropy | Characteristics |
|---|---|---|---|---|---|---|---|---|
| .text | 0x1000 | 0x210a | 0x2200 | False | 0.687614889706 | ump; DBase 3 data file with memo(s) (1079070981 records) | 6.97667822547 | IMAGE_SCN_MEM_EXECUTE, IMAGE_SCN_CNT_CODE, IMAGE_SCN_MEM_READ |
| .rdata | 0x4000 | 0x708 | 0x800 | False | 0.451171875 | ump; data | 4.1084947915 | IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_READ |
| .data | 0x5000 | 0xd43 | 0xe00 | False | 0.573102678571 | ump; data | 5.17510483066 | IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_WRITE, IMAGE_SCN_MEM_READ |
| .rsrc | 0x6000 | 0x2cae | 0x2e00 | False | 0.11277173913 | ump; data | 3.12356224824 | IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_READ |
Resources |
|---|
| Name | RVA | Size | Type | Language | Country |
|---|---|---|---|---|---|
| RT_ICON | 0x6706 | 0x25a8 | ump; data | ||
| RT_MENU | 0x60f0 | 0x600 | ump; data | English | United States |
| RT_GROUP_ICON | 0x66f0 | 0x16 | ump; MS Windows icon resource - 1 icon |
Imports |
|---|
| DLL | Import |
|---|---|
| cryptdll.dll | CDBuildVect, MD5Update, CDLocateRng, MD5Init |
| shell32.dll | DragAcceptFiles, SHCreateShellItem, ShellAboutA, SHGetFileInfoA, StrChrA, SHFileOperationA, DragQueryFileA, FreeIconList, SHGetDataFromIDListA, SHGetDiskFreeSpaceA, FindExecutableA, SHGetDesktopFolder, ShellMessageBoxW, SHGetFolderPathA, SHGetMalloc, DragFinish |
| dbnmpntw.dll | ConnectionClose, ConnectionWrite, ConnectionError |
| kernel32.dll | FileTimeToSystemTime, SearchPathA, OpenMutexA, GetPrivateProfileIntW, GetModuleHandleW, GetLocalTime, ReadConsoleW, FindFirstFileA, GetEnvironmentVariableA, DeviceIoControl, SetEnvironmentVariableW, CompareStringW, GetStringTypeW, IsValidCodePage, lstrcmpiA, lstrcmpA, TlsGetValue, GetProcAddress, GetTickCount, WriteConsoleA, lstrcpynW, GetLastError, CreateDirectoryA, GetCurrentDirectoryW, SetErrorMode, SleepEx, InterlockedDecrement, GetFullPathNameW, GetPrivateProfileIntW, IsBadStringPtrA |
Possible Origin |
|---|
| Language of compilation system | Country where language is spoken | Map |
|---|---|---|
| English | United States |
Network Behavior |
|---|
| No network behavior found |
|---|
Code Manipulations |
|---|
Statistics |
|---|
CPU Usage |
|---|
Click to jump to process
Memory Usage |
|---|
Click to jump to process
High Level Behavior Distribution |
|---|
back
Click to dive into process behavior distribution
Behavior |
|---|
Click to jump to process
System Behavior |
|---|
General |
|---|
| Start time: | 22:29:03 |
| Start date: | 12/11/2018 |
| Path: | C:\Users\user\Desktop\XgkKQZc74T.exe |
| Wow64 process (32bit): | true |
| Commandline: | |
| Imagebase: | 0x400000 |
| File size: | 29708 bytes |
| MD5 hash: | B113F9673926A4DA52A24BAB925A51CB |
| Has administrator privileges: | true |
| Programmed in: | "C, C++ or other language |
| Reputation: | low |
General |
|---|
| Start time: | 22:29:11 |
| Start date: | 12/11/2018 |
| Path: | C:\Users\user\AppData\Local\Temp\szgfw.exe |
| Wow64 process (32bit): | true |
| Commandline: | |
| Imagebase: | 0x400000 |
| File size: | 29792 bytes |
| MD5 hash: | FEC523CD6854792CCAB4E308B77F6D26 |
| Has administrator privileges: | true |
| Programmed in: | "C, C++ or other language |
| Reputation: | low |
Disassembly |
|---|
Code Analysis |
|---|
Execution Graph |
|---|
| Execution Coverage: | 29.2% |
| Dynamic/Decrypted Code Coverage: | 100% |
| Signature Coverage: | 0% |
| Total number of Nodes: | 16 |
| Total number of Limit Nodes: | 3 |
Graph
Callgraph |
|---|
Executed Functions |
|---|
| APIs |
|
| Strings |
|
| Memory Dump Source |
|
|
| Joe Sandbox IDA Plugin |
|
| Similarity |
|
| Uniqueness |
Uniqueness Score: -1.00% |
| APIs |
|
| Strings |
|
| Memory Dump Source |
|
|
| Joe Sandbox IDA Plugin |
|
| Similarity |
|
| Uniqueness |
Uniqueness Score: -1.00% |
| APIs |
|
| Strings |
| Memory Dump Source |
|
|
| Joe Sandbox IDA Plugin |
|
| Similarity |
|
| Uniqueness |
Uniqueness Score: -1.00% |
Control-flow Graph |
|---|
| APIs |
|
| Memory Dump Source |
|
|
| Joe Sandbox IDA Plugin |
|
| Similarity |
|
| Uniqueness |
Uniqueness Score: -1.00% |
Control-flow Graph |
|---|
| APIs |
|
| Memory Dump Source |
|
|
| Joe Sandbox IDA Plugin |
|
| Similarity |
|
| Uniqueness |
Uniqueness Score: -1.00% |
Non-executed Functions |
|---|
| APIs |
| Strings |
| Memory Dump Source |
|
|
| Joe Sandbox IDA Plugin |
|
| Similarity |
|
| Uniqueness |
Uniqueness Score: -1.00% |