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% |