Loading Joe Sandbox Report ...

Edit tour

Windows Analysis Report
HF-2209869481.exe

Overview

General Information

Sample Name:HF-2209869481.exe
Analysis ID:714977
MD5:94a11d52b96de8a51fbebe69985ba5a6
SHA1:311f4aa0a4d70313c5a62f7267803ede6049ce2d
SHA256:1390ffaba8428295de1c41cb39358e5de9ab79868b1f79a6697fd9e72e23e6ee
Tags:exesigned
Infos:

Detection

GuLoader
Score:68
Range:0 - 100
Whitelisted:false
Confidence:100%

Signatures

Multi AV Scanner detection for submitted file
Yara detected GuLoader
Tries to detect virtualization through RDTSC time measurements
Uses 32bit PE files
PE file does not import any functions
Drops PE files
Contains functionality to shutdown / reboot the system
Creates files inside the system directory
Binary contains a suspicious time stamp
Detected potential crypto function
Found evaded block containing many API calls
PE / OLE file has an invalid certificate
Contains functionality to dynamically determine API calls
Found dropped PE file which has not been started or loaded
Abnormal high CPU Usage
Contains functionality for read data from the clipboard

Classification

  • System is w10x64
  • HF-2209869481.exe (PID: 588 cmdline: C:\Users\user\Desktop\HF-2209869481.exe MD5: 94A11D52B96DE8A51FBEBE69985BA5A6)
  • cleanup
No configs have been found
SourceRuleDescriptionAuthorStrings
C:\Users\user\AppData\Roaming\Bipersoner\Dehorted\Chikane\Cynomoriaceae.ArtJoeSecurity_GuLoader_5Yara detected GuLoaderJoe Security
    SourceRuleDescriptionAuthorStrings
    00000000.00000002.757418607.0000000002AE0000.00000040.00001000.00020000.00000000.sdmpJoeSecurity_GuLoader_2Yara detected GuLoaderJoe Security
      No Sigma rule has matched
      No Snort rule has matched

      Click to jump to signature section

      Show All Signature Results

      AV Detection

      barindex
      Source: HF-2209869481.exeReversingLabs: Detection: 56%
      Source: HF-2209869481.exeVirustotal: Detection: 54%Perma Link
      Source: HF-2209869481.exeStatic PE information: RELOCS_STRIPPED, EXECUTABLE_IMAGE, 32BIT_MACHINE
      Source: C:\Users\user\Desktop\HF-2209869481.exeRegistry value created: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Fortrdelsers\Jrks\Glanslseste\HingstensJump to behavior
      Source: HF-2209869481.exeStatic PE information: DYNAMIC_BASE, NX_COMPAT, NO_SEH, TERMINAL_SERVER_AWARE
      Source: Binary string: f:\bluetooth8.0.1.57\sw\src\WIN8_Mainline\ExtArch\Bin\x64\Release\BtvStack.pdb source: BtvStack.exe.0.dr
      Source: Binary string: D:\a\_work\1\s\artifacts\obj\System.ValueTuple\net6.0-Release\System.ValueTuple.pdb source: System.ValueTuple.dll.0.dr
      Source: C:\Users\user\Desktop\HF-2209869481.exeCode function: 0_2_00402B75 FindFirstFileW,0_2_00402B75
      Source: C:\Users\user\Desktop\HF-2209869481.exeCode function: 0_2_00406719 GetTempPathW,DeleteFileW,lstrcatW,lstrcatW,lstrcatW,lstrlenW,FindFirstFileW,FindNextFileW,FindClose,0_2_00406719
      Source: C:\Users\user\Desktop\HF-2209869481.exeCode function: 0_2_004065CF FindFirstFileW,FindClose,0_2_004065CF
      Source: HF-2209869481.exe, 00000000.00000002.756159557.000000000040B000.00000004.00000001.01000000.00000003.sdmp, lang-9999.dll.0.dr, lang-1042.dll.0.drString found in binary or memory: http://cacerts.digicert.com/DigiCertAssuredIDRootCA.crt0
      Source: HF-2209869481.exe, 00000000.00000002.756159557.000000000040B000.00000004.00000001.01000000.00000003.sdmp, lang-9999.dll.0.dr, lang-1042.dll.0.drString found in binary or memory: http://cacerts.digicert.com/DigiCertSHA2AssuredIDCodeSigningCA.crt0
      Source: HF-2209869481.exe, 00000000.00000002.756159557.000000000040B000.00000004.00000001.01000000.00000003.sdmp, lang-9999.dll.0.dr, lang-1042.dll.0.drString found in binary or memory: http://cacerts.digicert.com/DigiCertSHA2AssuredIDTimestampingCA.crt0
      Source: HF-2209869481.exe, 00000000.00000002.756159557.000000000040B000.00000004.00000001.01000000.00000003.sdmp, lang-9999.dll.0.dr, lang-1042.dll.0.drString found in binary or memory: http://crl3.digicert.com/DigiCertAssuredIDRootCA.crl0O
      Source: HF-2209869481.exe, 00000000.00000002.756159557.000000000040B000.00000004.00000001.01000000.00000003.sdmp, lang-9999.dll.0.dr, lang-1042.dll.0.drString found in binary or memory: http://crl3.digicert.com/DigiCertAssuredIDRootCA.crl0P
      Source: HF-2209869481.exe, 00000000.00000002.756159557.000000000040B000.00000004.00000001.01000000.00000003.sdmp, lang-9999.dll.0.dr, lang-1042.dll.0.drString found in binary or memory: http://crl3.digicert.com/sha2-assured-cs-g1.crl05
      Source: HF-2209869481.exe, 00000000.00000002.756159557.000000000040B000.00000004.00000001.01000000.00000003.sdmp, lang-9999.dll.0.dr, lang-1042.dll.0.drString found in binary or memory: http://crl3.digicert.com/sha2-assured-ts.crl02
      Source: HF-2209869481.exe, 00000000.00000002.756159557.000000000040B000.00000004.00000001.01000000.00000003.sdmp, lang-9999.dll.0.dr, lang-1042.dll.0.drString found in binary or memory: http://crl4.digicert.com/DigiCertAssuredIDRootCA.crl0:
      Source: HF-2209869481.exe, 00000000.00000002.756159557.000000000040B000.00000004.00000001.01000000.00000003.sdmp, lang-9999.dll.0.dr, lang-1042.dll.0.drString found in binary or memory: http://crl4.digicert.com/sha2-assured-cs-g1.crl0L
      Source: HF-2209869481.exe, 00000000.00000002.756159557.000000000040B000.00000004.00000001.01000000.00000003.sdmp, lang-9999.dll.0.dr, lang-1042.dll.0.drString found in binary or memory: http://crl4.digicert.com/sha2-assured-ts.crl0
      Source: HF-2209869481.exeString found in binary or memory: http://nsis.sf.net/NSIS_Error...
      Source: HF-2209869481.exe, 00000000.00000002.756159557.000000000040B000.00000004.00000001.01000000.00000003.sdmp, lang-9999.dll.0.dr, lang-1042.dll.0.drString found in binary or memory: http://ocsp.digicert.com0C
      Source: HF-2209869481.exe, 00000000.00000002.756159557.000000000040B000.00000004.00000001.01000000.00000003.sdmp, lang-9999.dll.0.dr, lang-1042.dll.0.drString found in binary or memory: http://ocsp.digicert.com0N
      Source: HF-2209869481.exe, 00000000.00000002.756159557.000000000040B000.00000004.00000001.01000000.00000003.sdmp, lang-9999.dll.0.dr, lang-1042.dll.0.drString found in binary or memory: http://ocsp.digicert.com0O
      Source: HF-2209869481.exe, 00000000.00000002.756159557.000000000040B000.00000004.00000001.01000000.00000003.sdmp, lang-9999.dll.0.dr, lang-1042.dll.0.drString found in binary or memory: http://www.avast.com0/
      Source: lang-1042.dll.0.drString found in binary or memory: http://www.digicert.com/CPS0
      Source: System.ValueTuple.dll.0.drString found in binary or memory: https://github.com/dotnet/runtime
      Source: HF-2209869481.exe, 00000000.00000002.756159557.000000000040B000.00000004.00000001.01000000.00000003.sdmp, lang-9999.dll.0.dr, lang-1042.dll.0.drString found in binary or memory: https://www.digicert.com/CPS0
      Source: C:\Users\user\Desktop\HF-2209869481.exeCode function: 0_2_00404B30 GetDlgItem,GetDlgItem,GetDlgItem,GetDlgItem,GetClientRect,GetSystemMetrics,SendMessageW,SendMessageW,SendMessageW,SendMessageW,SendMessageW,SendMessageW,ShowWindow,ShowWindow,GetDlgItem,SendMessageW,SendMessageW,SendMessageW,GetDlgItem,CreateThread,FindCloseChangeNotification,ShowWindow,ShowWindow,ShowWindow,ShowWindow,SendMessageW,CreatePopupMenu,AppendMenuW,GetWindowRect,TrackPopupMenu,SendMessageW,OpenClipboard,EmptyClipboard,GlobalAlloc,GlobalLock,SendMessageW,GlobalUnlock,SetClipboardData,CloseClipboard,0_2_00404B30
      Source: HF-2209869481.exeStatic PE information: RELOCS_STRIPPED, EXECUTABLE_IMAGE, 32BIT_MACHINE
      Source: lang-9999.dll.0.drStatic PE information: No import functions for PE file found
      Source: lang-1042.dll.0.drStatic PE information: No import functions for PE file found
      Source: C:\Users\user\Desktop\HF-2209869481.exeCode function: 0_2_004036FC EntryPoint,SetErrorMode,GetVersionExW,GetVersionExW,GetVersionExW,lstrlenA,#17,OleInitialize,SHGetFileInfoW,GetCommandLineW,CharNextW,GetTempPathW,GetTempPathW,GetWindowsDirectoryW,lstrcatW,GetTempPathW,lstrcatW,SetEnvironmentVariableW,SetEnvironmentVariableW,SetEnvironmentVariableW,DeleteFileW,DeleteFileW,lstrcatW,lstrcatW,lstrcatW,lstrcmpiW,SetCurrentDirectoryW,DeleteFileW,CopyFileW,CloseHandle,OleUninitialize,ExitProcess,GetCurrentProcess,OpenProcessToken,LookupPrivilegeValueW,AdjustTokenPrivileges,ExitWindowsEx,0_2_004036FC
      Source: C:\Users\user\Desktop\HF-2209869481.exeFile created: C:\Windows\resources\0409Jump to behavior
      Source: C:\Users\user\Desktop\HF-2209869481.exeCode function: 0_2_0040441E0_2_0040441E
      Source: C:\Users\user\Desktop\HF-2209869481.exeCode function: 0_2_004075FE0_2_004075FE
      Source: C:\Users\user\Desktop\HF-2209869481.exeCode function: 0_2_00406EA80_2_00406EA8
      Source: C:\Users\user\Desktop\HF-2209869481.exeCode function: 0_2_73DA23510_2_73DA2351
      Source: HF-2209869481.exeStatic PE information: invalid certificate
      Source: C:\Users\user\Desktop\HF-2209869481.exeProcess Stats: CPU usage > 98%
      Source: HF-2209869481.exeReversingLabs: Detection: 56%
      Source: HF-2209869481.exeVirustotal: Detection: 54%
      Source: C:\Users\user\Desktop\HF-2209869481.exeFile read: C:\Users\user\Desktop\HF-2209869481.exeJump to behavior
      Source: HF-2209869481.exeStatic PE information: Section: .text IMAGE_SCN_CNT_CODE, IMAGE_SCN_MEM_EXECUTE, IMAGE_SCN_MEM_READ
      Source: C:\Users\user\Desktop\HF-2209869481.exeKey opened: HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\Safer\CodeIdentifiersJump to behavior
      Source: C:\Users\user\Desktop\HF-2209869481.exeKey value queried: HKEY_LOCAL_MACHINE\SOFTWARE\Classes\WOW6432Node\CLSID\{1f486a52-3cb1-48fd-8f50-b8dc300d9f9d}\InProcServer32Jump to behavior
      Source: C:\Users\user\Desktop\HF-2209869481.exeCode function: 0_2_004036FC EntryPoint,SetErrorMode,GetVersionExW,GetVersionExW,GetVersionExW,lstrlenA,#17,OleInitialize,SHGetFileInfoW,GetCommandLineW,CharNextW,GetTempPathW,GetTempPathW,GetWindowsDirectoryW,lstrcatW,GetTempPathW,lstrcatW,SetEnvironmentVariableW,SetEnvironmentVariableW,SetEnvironmentVariableW,DeleteFileW,DeleteFileW,lstrcatW,lstrcatW,lstrcatW,lstrcmpiW,SetCurrentDirectoryW,DeleteFileW,CopyFileW,CloseHandle,OleUninitialize,ExitProcess,GetCurrentProcess,OpenProcessToken,LookupPrivilegeValueW,AdjustTokenPrivileges,ExitWindowsEx,0_2_004036FC
      Source: C:\Users\user\Desktop\HF-2209869481.exeFile created: C:\Users\user\AppData\Roaming\BipersonerJump to behavior
      Source: C:\Users\user\Desktop\HF-2209869481.exeFile created: C:\Users\user~1\AppData\Local\Temp\nsn555F.tmpJump to behavior
      Source: classification engineClassification label: mal68.troj.evad.winEXE@1/14@0/0
      Source: C:\Users\user\Desktop\HF-2209869481.exeCode function: 0_2_0040234F CoCreateInstance,0_2_0040234F
      Source: C:\Users\user\Desktop\HF-2209869481.exeFile read: C:\Users\desktop.iniJump to behavior
      Source: C:\Users\user\Desktop\HF-2209869481.exeCode function: 0_2_00404085 GetDlgItem,SetWindowTextW,SHBrowseForFolderW,CoTaskMemFree,lstrcmpiW,lstrcatW,SetDlgItemTextW,GetDiskFreeSpaceW,MulDiv,SetDlgItemTextW,EnableWindow,0_2_00404085
      Source: C:\Users\user\Desktop\HF-2209869481.exeRegistry value created: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Fortrdelsers\Jrks\Glanslseste\HingstensJump to behavior
      Source: HF-2209869481.exeStatic PE information: DYNAMIC_BASE, NX_COMPAT, NO_SEH, TERMINAL_SERVER_AWARE
      Source: Binary string: f:\bluetooth8.0.1.57\sw\src\WIN8_Mainline\ExtArch\Bin\x64\Release\BtvStack.pdb source: BtvStack.exe.0.dr
      Source: Binary string: D:\a\_work\1\s\artifacts\obj\System.ValueTuple\net6.0-Release\System.ValueTuple.pdb source: System.ValueTuple.dll.0.dr

      Data Obfuscation

      barindex
      Source: Yara matchFile source: C:\Users\user\AppData\Roaming\Bipersoner\Dehorted\Chikane\Cynomoriaceae.Art, type: DROPPED
      Source: Yara matchFile source: 00000000.00000002.757418607.0000000002AE0000.00000040.00001000.00020000.00000000.sdmp, type: MEMORY
      Source: System.ValueTuple.dll.0.drStatic PE information: 0xC5E61367 [Tue Mar 19 02:56:39 2075 UTC]
      Source: C:\Users\user\Desktop\HF-2209869481.exeCode function: 0_2_73DA2351 GlobalFree,GlobalAlloc,lstrcpyW,lstrcpyW,GlobalFree,GlobalFree,GlobalFree,GlobalFree,GlobalFree,GetModuleHandleW,LoadLibraryW,GetProcAddress,lstrlenW,0_2_73DA2351
      Source: C:\Users\user\Desktop\HF-2209869481.exeFile created: C:\Users\user\AppData\Local\Temp\nsc6C63.tmp\System.dllJump to dropped file
      Source: C:\Users\user\Desktop\HF-2209869481.exeFile created: C:\Users\user\AppData\Roaming\Bipersoner\Dehorted\Chikane\BtvStack.exeJump to dropped file
      Source: C:\Users\user\Desktop\HF-2209869481.exeFile created: C:\Users\user\AppData\Roaming\Bipersoner\Dehorted\Chikane\Billedsknt\System.ValueTuple.dllJump to dropped file
      Source: C:\Users\user\Desktop\HF-2209869481.exeFile created: C:\Users\user\AppData\Roaming\Bipersoner\Dehorted\Chikane\Sidereally\Corniplume\lang-9999.dllJump to dropped file
      Source: C:\Users\user\Desktop\HF-2209869481.exeFile created: C:\Users\user\AppData\Roaming\Bipersoner\Dehorted\Chikane\Svinefedtet\Forudlnnede\Fearfuller\Unamendable\lang-1042.dllJump to dropped file
      Source: C:\Users\user\Desktop\HF-2209869481.exeProcess information set: NOOPENFILEERRORBOXJump to behavior

      Malware Analysis System Evasion

      barindex
      Source: C:\Users\user\Desktop\HF-2209869481.exeRDTSC instruction interceptor: First address: 0000000002AE1554 second address: 0000000002AE1554 instructions: 0x00000000 rdtsc 0x00000002 cmp ebx, ecx 0x00000004 jc 00007F773536A853h 0x00000006 cmp ah, bh 0x00000008 cmp dl, cl 0x0000000a inc ebp 0x0000000b inc ebx 0x0000000c cmp ax, bx 0x0000000f rdtsc
      Source: C:\Users\user\Desktop\HF-2209869481.exeEvaded block: after key decisiongraph_0-4752
      Source: C:\Users\user\Desktop\HF-2209869481.exeDropped PE file which has not been started: C:\Users\user\AppData\Roaming\Bipersoner\Dehorted\Chikane\BtvStack.exeJump to dropped file
      Source: C:\Users\user\Desktop\HF-2209869481.exeDropped PE file which has not been started: C:\Users\user\AppData\Roaming\Bipersoner\Dehorted\Chikane\Billedsknt\System.ValueTuple.dllJump to dropped file
      Source: C:\Users\user\Desktop\HF-2209869481.exeDropped PE file which has not been started: C:\Users\user\AppData\Roaming\Bipersoner\Dehorted\Chikane\Sidereally\Corniplume\lang-9999.dllJump to dropped file
      Source: C:\Users\user\Desktop\HF-2209869481.exeDropped PE file which has not been started: C:\Users\user\AppData\Roaming\Bipersoner\Dehorted\Chikane\Svinefedtet\Forudlnnede\Fearfuller\Unamendable\lang-1042.dllJump to dropped file
      Source: C:\Users\user\Desktop\HF-2209869481.exeCode function: 0_2_00402B75 FindFirstFileW,0_2_00402B75
      Source: C:\Users\user\Desktop\HF-2209869481.exeCode function: 0_2_00406719 GetTempPathW,DeleteFileW,lstrcatW,lstrcatW,lstrcatW,lstrlenW,FindFirstFileW,FindNextFileW,FindClose,0_2_00406719
      Source: C:\Users\user\Desktop\HF-2209869481.exeCode function: 0_2_004065CF FindFirstFileW,FindClose,0_2_004065CF
      Source: C:\Users\user\Desktop\HF-2209869481.exeAPI call chain: ExitProcess graph end nodegraph_0-4639
      Source: C:\Users\user\Desktop\HF-2209869481.exeCode function: 0_2_73DA2351 GlobalFree,GlobalAlloc,lstrcpyW,lstrcpyW,GlobalFree,GlobalFree,GlobalFree,GlobalFree,GlobalFree,GetModuleHandleW,LoadLibraryW,GetProcAddress,lstrlenW,0_2_73DA2351
      Source: C:\Users\user\Desktop\HF-2209869481.exeCode function: 0_2_004036FC EntryPoint,SetErrorMode,GetVersionExW,GetVersionExW,GetVersionExW,lstrlenA,#17,OleInitialize,SHGetFileInfoW,GetCommandLineW,CharNextW,GetTempPathW,GetTempPathW,GetWindowsDirectoryW,lstrcatW,GetTempPathW,lstrcatW,SetEnvironmentVariableW,SetEnvironmentVariableW,SetEnvironmentVariableW,DeleteFileW,DeleteFileW,lstrcatW,lstrcatW,lstrcatW,lstrcmpiW,SetCurrentDirectoryW,DeleteFileW,CopyFileW,CloseHandle,OleUninitialize,ExitProcess,GetCurrentProcess,OpenProcessToken,LookupPrivilegeValueW,AdjustTokenPrivileges,ExitWindowsEx,0_2_004036FC
      Initial AccessExecutionPersistencePrivilege EscalationDefense EvasionCredential AccessDiscoveryLateral MovementCollectionExfiltrationCommand and ControlNetwork EffectsRemote Service EffectsImpact
      Valid Accounts2
      Native API
      1
      Windows Service
      1
      Access Token Manipulation
      11
      Masquerading
      OS Credential Dumping1
      Security Software Discovery
      Remote Services1
      Archive Collected Data
      Exfiltration Over Other Network Medium1
      Encrypted Channel
      Eavesdrop on Insecure Network CommunicationRemotely Track Device Without Authorization1
      System Shutdown/Reboot
      Default AccountsScheduled Task/JobBoot or Logon Initialization Scripts1
      Windows Service
      1
      Access Token Manipulation
      LSASS Memory2
      File and Directory Discovery
      Remote Desktop Protocol1
      Clipboard Data
      Exfiltration Over BluetoothJunk DataExploit SS7 to Redirect Phone Calls/SMSRemotely Wipe Data Without AuthorizationDevice Lockout
      Domain AccountsAt (Linux)Logon Script (Windows)Logon Script (Windows)1
      Timestomp
      Security Account Manager13
      System Information Discovery
      SMB/Windows Admin SharesData from Network Shared DriveAutomated ExfiltrationSteganographyExploit SS7 to Track Device LocationObtain Device Cloud BackupsDelete Device Data
      Hide Legend

      Legend:

      • Process
      • Signature
      • Created File
      • DNS/IP Info
      • Is Dropped
      • Is Windows Process
      • Number of created Registry Values
      • Number of created Files
      • Visual Basic
      • Delphi
      • Java
      • .Net C# or VB.NET
      • C, C++ or other language
      • Is malicious
      • Internet

      This section contains all screenshots as thumbnails, including those not shown in the slideshow.


      windows-stand
      SourceDetectionScannerLabelLink
      HF-2209869481.exe56%ReversingLabsWin32.Trojan.Guloader
      HF-2209869481.exe55%VirustotalBrowse
      HF-2209869481.exeNaN%MetadefenderBrowse
      SourceDetectionScannerLabelLink
      C:\Users\user\AppData\Local\Temp\nsc6C63.tmp\System.dll0%ReversingLabs
      C:\Users\user\AppData\Local\Temp\nsc6C63.tmp\System.dll0%VirustotalBrowse
      C:\Users\user\AppData\Local\Temp\nsc6C63.tmp\System.dll0%MetadefenderBrowse
      C:\Users\user\AppData\Roaming\Bipersoner\Dehorted\Chikane\Billedsknt\System.ValueTuple.dll0%ReversingLabs
      C:\Users\user\AppData\Roaming\Bipersoner\Dehorted\Chikane\Billedsknt\System.ValueTuple.dll0%VirustotalBrowse
      C:\Users\user\AppData\Roaming\Bipersoner\Dehorted\Chikane\BtvStack.exe0%ReversingLabs
      C:\Users\user\AppData\Roaming\Bipersoner\Dehorted\Chikane\BtvStack.exe0%VirustotalBrowse
      C:\Users\user\AppData\Roaming\Bipersoner\Dehorted\Chikane\BtvStack.exe0%MetadefenderBrowse
      C:\Users\user\AppData\Roaming\Bipersoner\Dehorted\Chikane\Sidereally\Corniplume\lang-9999.dll0%ReversingLabs
      C:\Users\user\AppData\Roaming\Bipersoner\Dehorted\Chikane\Sidereally\Corniplume\lang-9999.dll0%MetadefenderBrowse
      C:\Users\user\AppData\Roaming\Bipersoner\Dehorted\Chikane\Svinefedtet\Forudlnnede\Fearfuller\Unamendable\lang-1042.dll0%ReversingLabs
      C:\Users\user\AppData\Roaming\Bipersoner\Dehorted\Chikane\Svinefedtet\Forudlnnede\Fearfuller\Unamendable\lang-1042.dll0%MetadefenderBrowse
      No Antivirus matches
      No Antivirus matches
      SourceDetectionScannerLabelLink
      http://www.avast.com0/0%URL Reputationsafe
      http://www.avast.com0/0%URL Reputationsafe
      No contacted domains info
      NameSourceMaliciousAntivirus DetectionReputation
      http://www.avast.com0/HF-2209869481.exe, 00000000.00000002.756159557.000000000040B000.00000004.00000001.01000000.00000003.sdmp, lang-9999.dll.0.dr, lang-1042.dll.0.drfalse
      • URL Reputation: safe
      • URL Reputation: safe
      unknown
      http://nsis.sf.net/NSIS_Error...HF-2209869481.exefalse
        high
        https://github.com/dotnet/runtimeSystem.ValueTuple.dll.0.drfalse
          high
          No contacted IP infos
          Joe Sandbox Version:36.0.0 Rainbow Opal
          Analysis ID:714977
          Start date and time:2022-10-03 13:36:23 +02:00
          Joe Sandbox Product:CloudBasic
          Overall analysis duration:0h 8m 19s
          Hypervisor based Inspection enabled:false
          Report type:full
          Sample file name:HF-2209869481.exe
          Cookbook file name:default.jbs
          Analysis system description:Windows 10 64 bit v1803 with Office Professional Plus 2016, Chrome 104, IE 11, Adobe Reader DC 19, Java 8 Update 211
          Number of analysed new started processes analysed:13
          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:
          • HCA enabled
          • EGA enabled
          • HDC enabled
          • AMSI enabled
          Analysis Mode:default
          Analysis stop reason:Timeout
          Detection:MAL
          Classification:mal68.troj.evad.winEXE@1/14@0/0
          EGA Information:
          • Successful, ratio: 100%
          HDC Information:
          • Successful, ratio: 64.6% (good quality ratio 63.6%)
          • Quality average: 87.6%
          • Quality standard deviation: 21.7%
          HCA Information:
          • Successful, ratio: 100%
          • Number of executed functions: 47
          • Number of non-executed functions: 30
          Cookbook Comments:
          • Found application associated with file extension: .exe
          • Override analysis time to 240s for sample files taking high CPU consumption
          • Exclude process from analysis (whitelisted): MpCmdRun.exe, WMIADAP.exe, SgrmBroker.exe, conhost.exe, svchost.exe
          • Excluded domains from analysis (whitelisted): fs.microsoft.com
          • Not all processes where analyzed, report is missing behavior information
          • Report size getting too big, too many NtSetInformationFile calls found.
          No simulations
          No context
          No context
          No context
          No context
          MatchAssociated Sample Name / URLSHA 256DetectionLinkContext
          C:\Users\user\AppData\Local\Temp\nsc6C63.tmp\System.dllRFQ852352-006420025_rev001.exeGet hashmaliciousBrowse
            RFQ852352-006420025_rev001.exeGet hashmaliciousBrowse
              receipt_001546037_pdf.exeGet hashmaliciousBrowse
                receipt_001546037_pdf.exeGet hashmaliciousBrowse
                  PROFORMA INVOICE.exeGet hashmaliciousBrowse
                    PROFORMA INVOICE.exeGet hashmaliciousBrowse
                      BESTELLUNG Nr. 6010551.exeGet hashmaliciousBrowse
                        BESTELLUNG Nr. 6010551.exeGet hashmaliciousBrowse
                          SecuriteInfo.com.NSIS.Injector.AOW.tr.14199.exeGet hashmaliciousBrowse
                            SecuriteInfo.com.NSIS.Injector.AOW.tr.19074.exeGet hashmaliciousBrowse
                              SecuriteInfo.com.NSIS.Injector.AOW.tr.14199.exeGet hashmaliciousBrowse
                                SecuriteInfo.com.NSIS.Injector.AOW.tr.19074.exeGet hashmaliciousBrowse
                                  SecuriteInfo.com.NSIS.InjectorX-gen.1168.exeGet hashmaliciousBrowse
                                    SecuriteInfo.com.NSIS.InjectorX-gen.1168.exeGet hashmaliciousBrowse
                                      Request for Quotation (Taipei Medical Univers.exeGet hashmaliciousBrowse
                                        Request for Quotation (Taipei Medical Univers.exeGet hashmaliciousBrowse
                                          SecuriteInfo.com.NSIS.InjectorX-gen.7718.exeGet hashmaliciousBrowse
                                            Quote Request (University Of Chile) 09-14-20.exeGet hashmaliciousBrowse
                                              Quote Request (University Of Chile) 09-14-20.exeGet hashmaliciousBrowse
                                                SecuriteInfo.com.NSIS.InjectorX-gen.12665.exeGet hashmaliciousBrowse
                                                  Process:C:\Users\user\Desktop\HF-2209869481.exe
                                                  File Type:PE32 executable (DLL) (GUI) Intel 80386, for MS Windows
                                                  Category:modified
                                                  Size (bytes):12288
                                                  Entropy (8bit):5.974444797015433
                                                  Encrypted:false
                                                  SSDEEP:192:U4A1YOTDExj7EFrYCT4E8y3hoSdtTgwF43E7QbGPXI9uIc6gn9Mw:UYR7SrtTv53tdtTgwF4SQbGPX36g9Mw
                                                  MD5:637E1FA13012A78922B6E98EFC0B12E2
                                                  SHA1:8012D44E42CD6D813EA63D5CCBF190FE72E3C778
                                                  SHA-256:703E17D30A91775F8DDC2648B537FC846FAD6415589A503A4529C36F60A17439
                                                  SHA-512:932ED6A52E89C4FA587A7C0C3903D69CF89A32DBD46ED8DCB251ABB6C15192D92B1F624C31F0E4BD3E9BF95FC1A55FDB7CEE9DD668E1B4F22DDB95786C063E96
                                                  Malicious:false
                                                  Antivirus:
                                                  • Antivirus: ReversingLabs, Detection: 0%
                                                  • Antivirus: Virustotal, Detection: 0%, Browse
                                                  • Antivirus: Metadefender, Detection: 0%, Browse
                                                  Joe Sandbox View:
                                                  • Filename: RFQ852352-006420025_rev001.exe, Detection: malicious, Browse
                                                  • Filename: RFQ852352-006420025_rev001.exe, Detection: malicious, Browse
                                                  • Filename: receipt_001546037_pdf.exe, Detection: malicious, Browse
                                                  • Filename: receipt_001546037_pdf.exe, Detection: malicious, Browse
                                                  • Filename: PROFORMA INVOICE.exe, Detection: malicious, Browse
                                                  • Filename: PROFORMA INVOICE.exe, Detection: malicious, Browse
                                                  • Filename: BESTELLUNG Nr. 6010551.exe, Detection: malicious, Browse
                                                  • Filename: BESTELLUNG Nr. 6010551.exe, Detection: malicious, Browse
                                                  • Filename: SecuriteInfo.com.NSIS.Injector.AOW.tr.14199.exe, Detection: malicious, Browse
                                                  • Filename: SecuriteInfo.com.NSIS.Injector.AOW.tr.19074.exe, Detection: malicious, Browse
                                                  • Filename: SecuriteInfo.com.NSIS.Injector.AOW.tr.14199.exe, Detection: malicious, Browse
                                                  • Filename: SecuriteInfo.com.NSIS.Injector.AOW.tr.19074.exe, Detection: malicious, Browse
                                                  • Filename: SecuriteInfo.com.NSIS.InjectorX-gen.1168.exe, Detection: malicious, Browse
                                                  • Filename: SecuriteInfo.com.NSIS.InjectorX-gen.1168.exe, Detection: malicious, Browse
                                                  • Filename: Request for Quotation (Taipei Medical Univers.exe, Detection: malicious, Browse
                                                  • Filename: Request for Quotation (Taipei Medical Univers.exe, Detection: malicious, Browse
                                                  • Filename: SecuriteInfo.com.NSIS.InjectorX-gen.7718.exe, Detection: malicious, Browse
                                                  • Filename: Quote Request (University Of Chile) 09-14-20.exe, Detection: malicious, Browse
                                                  • Filename: Quote Request (University Of Chile) 09-14-20.exe, Detection: malicious, Browse
                                                  • Filename: SecuriteInfo.com.NSIS.InjectorX-gen.12665.exe, Detection: malicious, Browse
                                                  Reputation:moderate, very likely benign file
                                                  Preview:MZ......................@...............................................!..L.!This program cannot be run in DOS mode....$.........y.]e..]e..]e......Ze......Ze..]e..Ie......Ye......\e......\e......\e..Rich]e..........................PE..L...^+.c.........."!.....$..........J........@...............................p............@..........................@.......A..P............................`.......................................................@..X............................text...{".......$.................. ..`.rdata.......@.......(..............@..@.data...D....P.......,..............@....reloc.......`......................@..B........................................................................................................................................................................................................................................................................................................................................................................
                                                  Process:C:\Users\user\Desktop\HF-2209869481.exe
                                                  File Type:PE32 executable (DLL) (console) Intel 80386 Mono/.Net assembly, for MS Windows
                                                  Category:dropped
                                                  Size (bytes):15512
                                                  Entropy (8bit):6.804083746928105
                                                  Encrypted:false
                                                  SSDEEP:384:mjCGc/2IWfGWql7/uPHRN7vRzWF//dJR9zt1:mjwiylTMvRzWF//dj9zf
                                                  MD5:852CE23048161A42484C276C6BD8804F
                                                  SHA1:DFBB4337C0B8DEDC65330786AA9FE30E3039C3E4
                                                  SHA-256:B1DF7B8F18CA5FED0A75B3FEA989AF7B5CD00C9275BB2D5D2C6575D35A422ACD
                                                  SHA-512:3B8B69F45C5ABCCFB3AB412A7677701DEE69CA61BB008E582EEC73DC8434E36D0ACEFBBFA05DFD6A57CC0BB5F15156C059CC95875466C9B65684EFE0060E6DA7
                                                  Malicious:false
                                                  Antivirus:
                                                  • Antivirus: ReversingLabs, Detection: 0%
                                                  • Antivirus: Virustotal, Detection: 0%, Browse
                                                  Reputation:low
                                                  Preview:MZ......................@...............................................!..L.!This program cannot be run in DOS mode....$.......PE..L...g............."!..0..............)... ........@.. ..............................gt....`..................................)..O....@..d................(...`.......(..8............................................ ............... ..H............text........ ...................... ..`.rsrc...d....@......................@..@.reloc.......`......................@..B.................)......H........ ..(...................P ......................................^..~Q.).a..mw....?.....PG.|....\...C....0.{7+.....t.A~.......u.>o..............bN.....&8...6...T:`T.v/..6Z.....].....BSJB............v4.0.30319......`...@...#~..........#Strings............#GUID...........#Blob......................3......................................]...............%...................C.....s...Q.z.....z.....z.....z...4.z.....z.....z.....z.....z...........i.................
                                                  Process:C:\Users\user\Desktop\HF-2209869481.exe
                                                  File Type:PNG image data, 32 x 32, 8-bit/color RGBA, non-interlaced
                                                  Category:dropped
                                                  Size (bytes):279
                                                  Entropy (8bit):6.905844347023734
                                                  Encrypted:false
                                                  SSDEEP:6:6v/lhPKJTwHN8v7TPYQjdlKuT4scGQgMwHKymyw6nXQz8ydp:6v/7i+EnPYyJTZCgxKKw14o
                                                  MD5:73573DC24C96407A1D39B7C7DDEE0A09
                                                  SHA1:494F335F482BB63693E132D9007BA14B93B5F13A
                                                  SHA-256:CF64F5D6E32CA050AFFAC4DFBCE1D7EE56AF265A88B59F57ECF82411BD057868
                                                  SHA-512:864DCDFEB2A95998A43CDFC19BDEBE0AFB056449DFBBB6A1FFA3A29BD37C276BC607F4A3231BDE86F21943D5F59E4BB614CA6BAA59E5A64759FCD31D3EB57363
                                                  Malicious:false
                                                  Reputation:moderate, very likely benign file
                                                  Preview:.PNG........IHDR... ... .....szz.....IDATx..=..@...[.s5....S...A..U.#H.3fl.J...y.+y...7.4..#zv...c&....H:../.....M&G...:..o>....v..$....R..P....R.a...'z..:vt.%...N....Z.@:.............`u..'Y.."..R].E.........Aw.C.k..(.\u.w...1.jrX..o9.y.:.....2.f..=@.L3M....E.D5....IEND.B`.
                                                  Process:C:\Users\user\Desktop\HF-2209869481.exe
                                                  File Type:PNG image data, 16 x 16, 8-bit/color RGBA, non-interlaced
                                                  Category:dropped
                                                  Size (bytes):287
                                                  Entropy (8bit):6.910770879396414
                                                  Encrypted:false
                                                  SSDEEP:6:6v/lhPyso9f2XmECnTcF64W2rnEvsAGMuTpyMO3exKxoQlbp:6v/7IV22EIQLjrnRTrDKbl1
                                                  MD5:41B8FE6EB2295848349FC2421BB32B7A
                                                  SHA1:FEC722FAE45DBD3D6A374D787364D320889DC0C0
                                                  SHA-256:A44B90002A67F87D8B0D5F1FC9EBE74793D1A9BD5F3FB6B0A632E9F825DF8431
                                                  SHA-512:E7A5B8D6CAF84C40952D7D3DD254AEFD4622A48D8DD7F73561DB8221E6D535E23CD12A8D68E20AE8A8CC6251A773EA6E2F4C1C211E06F81B5AD3996DCC15F781
                                                  Malicious:false
                                                  Reputation:moderate, very likely benign file
                                                  Preview:.PNG........IHDR................a....sBIT....|.d.....IDAT8...NBA......=.....Ibmak..&RP..)(|.}!m4@(...y.(.por1..{Or...93gw(.3L....hV.7....U....y...D;r.O..0.t......8.5....<.._.\....K.H..*R..U.!.s.O...%.P`a.[...4p.i.....Za...6...>.&,...>.#..2..6....7.....U......&....X..<......IEND.B`.
                                                  Process:C:\Users\user\Desktop\HF-2209869481.exe
                                                  File Type:PE32+ executable (GUI) x86-64, for MS Windows
                                                  Category:dropped
                                                  Size (bytes):134784
                                                  Entropy (8bit):5.0976083386137345
                                                  Encrypted:false
                                                  SSDEEP:3072:lBpXgi+uHL7xlOu1u/3nJ7jOYlWcDXvXJP:lfXgi+uHPxYu8/3nJ7jOYlWw
                                                  MD5:49B7481C3D50FAABAF07F775E077FD8B
                                                  SHA1:A67F9193346DE1A223CFD6341AF224589D1026C7
                                                  SHA-256:E74AE0A4F510AEB53D5E4785B62BE3F76E1ACEA302CC75963042BC3F9BEF8FC3
                                                  SHA-512:7AEE06F1F2FEA6FBA7C1516EB95EC8415ADB712FAFA1BA90EEBDAFFAE73235B86C47F27E425DE1FC3EF36F75460472103C40708FE427B283896E2426E8AD6A10
                                                  Malicious:false
                                                  Antivirus:
                                                  • Antivirus: ReversingLabs, Detection: 0%
                                                  • Antivirus: Virustotal, Detection: 0%, Browse
                                                  • Antivirus: Metadefender, Detection: 0%, Browse
                                                  Preview:MZ......................@...............................................!..L.!This program cannot be run in DOS mode....$..........2Fc.aFc.aFc.a.-TaGc.a].RaGc.a].faWc.a].gaLc.a).gaEc.a..uaRc.a].PaOc.aFc.a.c.a].ca@c.a].WaGc.a].VaGc.a].QaGc.aRichFc.a................PE..d......S.........."..........f.................@.............................@......&>....@.................................................(...,....0....... ...............0...... ...........................................................@....................text...o........................... ..`.rdata..,\.......^..................@..@.data...`...........................@....pdata....... ......................@..@.rsrc........0......................@..@.reloc.......0......................@..B........................................................................................................................................................................................................................................
                                                  Process:C:\Users\user\Desktop\HF-2209869481.exe
                                                  File Type:data
                                                  Category:dropped
                                                  Size (bytes):96676
                                                  Entropy (8bit):6.696492182538805
                                                  Encrypted:false
                                                  SSDEEP:1536:y5WaupRn4DN6vDM4GKG4EmUCsawi1Ke7L6aRgg6mXu4:yMH4DNgw45JEmtMaKerirF4
                                                  MD5:7A796F7592477373042D8B43CD064156
                                                  SHA1:C78DF233EBD96A0595AC70392925E5B5FDF472B6
                                                  SHA-256:6B106DE12DF1DAEA91CC24B2D6A90634E1B4D888BB12A3352D383BBE186EB274
                                                  SHA-512:4BFD175B75E8C7393E662A10E7960D97BFBE78B96214D2666D676186DA5D40905233300C9441E370EB24B8236352D8E046CCAF6C1B5092C40161AA9E29592914
                                                  Malicious:true
                                                  Yara Hits:
                                                  • Rule: JoeSecurity_GuLoader_5, Description: Yara detected GuLoader, Source: C:\Users\user\AppData\Roaming\Bipersoner\Dehorted\Chikane\Cynomoriaceae.Art, Author: Joe Security
                                                  Preview:...'....*..a..I........IG...).s.<.Z..1#i..[.CE.Q]z,.;.."........~..[,..~.i.j(r............!f....../.L.?..................................................@:."+zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz...u....-aab,.........................................$..[......X. Z..........................................f!.....w.:NRrF.........................................................f....r.V..9...............................Q..D...f....'...P...........................................*./.o..............................................E.L.Q[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[...-.f.......8F../\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\...f.a.f....C..0Yuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu,........&o?K.....................................V.+I......!9.~.....................................F..9_........................................................................0..i...................................
                                                  Process:C:\Users\user\Desktop\HF-2209869481.exe
                                                  File Type:PNG image data, 16 x 16, 8-bit/color RGBA, non-interlaced
                                                  Category:dropped
                                                  Size (bytes):568
                                                  Entropy (8bit):7.524994279543221
                                                  Encrypted:false
                                                  SSDEEP:12:6v/7oy22jLAgK5yDYMOow1txurnY3QRevxKvaMMAnpllsc:XcjLAgKcDYMdw1txurYh5KCqxsc
                                                  MD5:2301264CADE42743EA8C8BB13C1CEC4E
                                                  SHA1:65FF9922AD511C63E83FC20E94277796BC8F3A62
                                                  SHA-256:E85C274EEA68B29FDB46507C6A529C4388946F8B50AD203C44F9C28E137DD773
                                                  SHA-512:F844708E1BDA3A26DBD0F947D779242039A563CCE39C9D904BF8EE4A42BF74FA912BB99EEBD5640F597EA459BB1F497894819E111AB6E94861F7651E259BA329
                                                  Malicious:false
                                                  Preview:.PNG........IHDR................a....IDATx......K.D......m.)+)..[..v....m.v.vwn..N...{t.....W..'...._.8.&...6.k.8.].L.A.K.M......{.k.YJ0.d.p...r'.R.E......*......UN4...../.o*..#...`..\fM.....7{...T!Y..T..1V.JC...3..ZZP....l.8..o`...K..\.Y..}O...:....Y{....$Q(_7./X.(.......r.L..%..5cD...t7.U.^?...=K*.P.Q....k.^.I.$q...8.J..*.M..j.4...5k......%P.]..A`yu..9.^.0..Y{.,...C....Xk)_3...yJ.'."N,}..f...H)...(..n..l.#...X...eXE.5k_.e.g.._!...G_O..)..(O.%9..#....Y{.w..8..e.......d.r.l...>~<*...M(y...A.]4v..y....^.x] ....|~.`.}...#.:<'.+`....IEND.B`.
                                                  Process:C:\Users\user\Desktop\HF-2209869481.exe
                                                  File Type:PE32 executable (DLL) (GUI) Intel 80386, for MS Windows
                                                  Category:dropped
                                                  Size (bytes):99160
                                                  Entropy (8bit):4.571793664727738
                                                  Encrypted:false
                                                  SSDEEP:1536:I+zgXuyQNvp+nIvbFuYPlqpg0pgLevXKrmFqYQvt7jUf:YdIvjlUxpgLevXKrmFqYO
                                                  MD5:711208EB3AB7596C1BE6B9C10CDADCAE
                                                  SHA1:38AB80C0FC4B75077F60BCC57D3C42F293758763
                                                  SHA-256:0006F35934E72C2AA6B384DA1882308BCB9137BD40E5129FDF3BD065EA918D2B
                                                  SHA-512:1BFED9978183C9B140B4C99DB36BB49A3F37B939EA5B382D7010EB2CCB812F5D779A74444B39FB8A160F9597254E481086AA9484FC5BEB9A4A63220773B838D4
                                                  Malicious:false
                                                  Antivirus:
                                                  • Antivirus: ReversingLabs, Detection: 0%
                                                  • Antivirus: Metadefender, Detection: 0%, Browse
                                                  Preview:MZ......................@...............................................!..L.!This program cannot be run in DOS mode....$.........<...R...R...R.@...R.@.P...R.Rich..R.................PE..L....*j^...........!.........`.......................................................q....@.......................................... ...\...........b..X!...........................................................................................rdata..p...........................@..@.rsrc....\... ...^..................@..@.....*j^........T........................rdata......T....rdata$zzzdbg.... ..P....rsrc$01....P9...C...rsrc$02............................................................................................................................................................................................................................................................................................................................................................................................
                                                  Process:C:\Users\user\Desktop\HF-2209869481.exe
                                                  File Type:HTML document, ASCII text, with CRLF line terminators
                                                  Category:dropped
                                                  Size (bytes):1245
                                                  Entropy (8bit):5.462849750105637
                                                  Encrypted:false
                                                  SSDEEP:24:hM0mIAvy4Wvsqs1Ra7JZRGNeHX+AYcvP2wk1RjdEF3qpMk5:lmIAq1UqsziJZ+eHX+AdP2TvpMk5
                                                  MD5:5343C1A8B203C162A3BF3870D9F50FD4
                                                  SHA1:04B5B886C20D88B57EEA6D8FF882624A4AC1E51D
                                                  SHA-256:DC1D54DAB6EC8C00F70137927504E4F222C8395F10760B6BEECFCFA94E08249F
                                                  SHA-512:E0F50ACB6061744E825A4051765CEBF23E8C489B55B190739409D8A79BB08DAC8F919247A4E5F65A015EA9C57D326BBEF7EA045163915129E01F316C4958D949
                                                  Malicious:false
                                                  Preview:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">..<html xmlns="http://www.w3.org/1999/xhtml">..<head>..<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>..<title>404 - File or directory not found.</title>..<style type="text/css">.. ..body{margin:0;font-size:.7em;font-family:Verdana, Arial, Helvetica, sans-serif;background:#EEEEEE;}..fieldset{padding:0 15px 10px 15px;} ..h1{font-size:2.4em;margin:0;color:#FFF;}..h2{font-size:1.7em;margin:0;color:#CC0000;} ..h3{font-size:1.2em;margin:10px 0 0 0;color:#000000;} ..#header{width:96%;margin:0 0 0 0;padding:6px 2% 6px 2%;font-family:"trebuchet MS", Verdana, sans-serif;color:#FFF;..background-color:#555555;}..#content{margin:0 0 0 2%;position:relative;}...content-container{background:#FFF;width:96%;margin-top:8px;padding:10px;position:relative;}..-->..</style>..</head>..<body>..<div id="header"><h1>Server Error</h1></div>..<div id="content">.. <div class="co
                                                  Process:C:\Users\user\Desktop\HF-2209869481.exe
                                                  File Type:data
                                                  Category:dropped
                                                  Size (bytes):17206
                                                  Entropy (8bit):7.988947782229273
                                                  Encrypted:false
                                                  SSDEEP:384:xF1+OffnvJo/MGifVQlYk7qYSkgMwCKOte6MSoO94t9/TBSZ:xrHffnhUMzf252Yt9BleKot9/wZ
                                                  MD5:5AEA3603F0362221E7C7116451BFAFAC
                                                  SHA1:911049B2A8A55C707F4A7F4B117C27FA4893294C
                                                  SHA-256:4F0FF22C8B6222A73E4A89A5AE42DBD61C281C8BE6BD13347D0B240B0811D2A5
                                                  SHA-512:4B83B7304B955F44F2A759E69C3483CA950B6A6AE02DAC5444D3EC705F77D5DFF7D488A2A23FFF3D2EBB285597E537839C865D8D4E57EBD0885B12611010351A
                                                  Malicious:false
                                                  Preview:u_u._.O.y.....!..b.m.7N.K.@.[..|h.]..c..e.i.j(...BF.!.;.n7...B:...(...}6..US(.5.*.<.D.._.)...*...3..e...+._`....`..............R..7,..Lb7SR.\8.P.*...~.s.9.gel<.R..1W....^..yt..?..:..)K.>.E.T.^.\.p.>..yC... .af.+U.P.`.FJKa.L.6.p4.[..y.....+....O../....m.l..F7..wi..kHH.1...E.._H'.1.....d..~.....lw%.cj...G..w.J...Q.U/...Q.a.$....m.I.`.(.dDp.....5.CH..s.PH.<...E..L5..,.E...~.jZ.Hq./......B}. HMw...O.....3y...R.....4'..+$6%.....g....sQk.....?..~.G+.......'X...#..2.......}B......|..5........D.\.?..........4.k&.|q.+\r'........b.'..h7c..8A......d.p.b,...dx.;.GG.....*..V.D6..FAPxA.j....7o....Dp..\..7..uh...M...m.p.........&.| .Y#.....7.MS..........7Bp`.ZU-.....+.eZ!_..l........!h......J..K.)W.P.......FR./...u.<*P'U{..n..A&".+u?B.<.I.1...Hi!...X.....c.p.X.K...F.[.~...p.u..:z...]....v.R|.3t...Xg_YG...p}...yv.Z..............|..0......M.."7g.QY...e6..2....P........W?D.B.S.6J.j._k3...P\....HhZ!Ko....J?.T....2...l4o$...x..1+..s.I.Y.5.._.
                                                  Process:C:\Users\user\Desktop\HF-2209869481.exe
                                                  File Type:PNG image data, 16 x 16, 8-bit/color RGBA, non-interlaced
                                                  Category:dropped
                                                  Size (bytes):888
                                                  Entropy (8bit):7.732925273250331
                                                  Encrypted:false
                                                  SSDEEP:12:6v/7MbFKFeR6MbBHV32Xg+Rcn5vAdNat0R86EUqykJR1u7jJ+IMH5KU9HwOJC/Gp:B/kMbB1cgMcxAuA8OqpP16J+bQW
                                                  MD5:BCE06854D4F29AAC0898BE1777567967
                                                  SHA1:9AE785BCF22704FC40CB56C914DD57372E98FA18
                                                  SHA-256:47B0CFF567039F85E1187A26DF49BF7BAF80EB22C395BB066303AD361DD5ACCE
                                                  SHA-512:69BACB18BD6EC4E3C30EB46163E088102E7A8F3BAB9835791E201F16C8855B08321DE5C522A6A291CC6F7897449861FB030871C8DDC5DF15DC1E5FD9A2DD9139
                                                  Malicious:false
                                                  Preview:.PNG........IHDR................a...?IDATx.].S....F.F.NU.wl.m..m.m.6.O.,uW.......PWW.b.Xz.u....l....8.....^......|:.|\......m....J..[...0..o.}....W??g......C.....~.i.H........v..y._-o..^==....H....(hmk.s..6h.s.u..wOI..-.h...7.}.....:Z..g..:..g...\.OI.3l.q..d..-.......7X.....j.%.\...]....p.^;.+.]......gAS.._.Ss..~.Yt...LP.-dC.......s....9.=x+...T2.......>j..VS.._..q...Jt.e.aD..d3E.&]F.>^j..O?...+W.(:E.55..r.,..C....xN..v.GS....d.\&..yDa......H.].4..........3ev]...4..#.....*m4.(.B.b.s..P...W.R......s.c.....$.....9.}.../.b1d.h......8..RuZ)~.$*.bw..z.3U..^)d .2gV..ke)$.T..W....mo`)).\u...!...+...cN.cN....D.......s~. ddl..X|_.b.+V..w.K,....p....<.F+.E..4L...<W.<[~.)a...........S../..xPsm.... ;4A.Ac.$.../.f........?.....uA...8.,K./......j....a..J@h..*._261....p.. %...!.h...b.+.HT..L..x^@.)Q...`....].....p...p.....D1....q|..a.2..g.!.....D....IEND.B`.
                                                  Process:C:\Users\user\Desktop\HF-2209869481.exe
                                                  File Type:PNG image data, 16 x 16, 8-bit/color RGBA, non-interlaced
                                                  Category:dropped
                                                  Size (bytes):248
                                                  Entropy (8bit):6.74996208017984
                                                  Encrypted:false
                                                  SSDEEP:6:6v/lhPyslQxKnANS+73/qZTJ3zhl63jYrw+caoebp:6v/7SxKn7+D/Kdl63OgXg
                                                  MD5:5B1F2682384D7F36AE85CDFAF208DC02
                                                  SHA1:2C242B59131157497CF1431AFA59388B9319CD79
                                                  SHA-256:BF3AF624F9AF3875ED64F3FA8A4495C998EA724EE34465C5DE67A71CE924473E
                                                  SHA-512:5947AE2D7674A5EC87CD83BB7DB818BE95DCE64B1ECCF6079060E307D9B6266C74FC45802F4580ED299F04B1777D2A87DDFE1DDE981BA9C5FF6431744FA3F545
                                                  Malicious:false
                                                  Preview:.PNG........IHDR................a....sBIT....|.d.....IDAT8..;..@.EO...."..0.Q..)U..kq#J:.:M,.O....J...=w~.7*....^....@..4.Q.6.....|........b.7..}.....|p........,......../|s.].z..*....h......y...I....E.:y.s...(#`.R....[5N...y....IEND.B`.
                                                  Process:C:\Users\user\Desktop\HF-2209869481.exe
                                                  File Type:PE32 executable (DLL) (GUI) Intel 80386, for MS Windows
                                                  Category:dropped
                                                  Size (bytes):91656
                                                  Entropy (8bit):5.8106295248914135
                                                  Encrypted:false
                                                  SSDEEP:1536:Nw/WmI1o8uwBL5pcPqY0AUY9fdl/SFfxHdT3/h9+1UCD8ux4:aJI1o8jLHcPqY0AUY9fdl/SbR3ZY8ux4
                                                  MD5:E52C38D77E60B534B9F63F76F51DBE70
                                                  SHA1:F81F9A726F2D7880CF02C098F9443E3DF72F5497
                                                  SHA-256:A66EB9CAAD8387FE96030B8D464A561D76BA46E9B880E3A931E277020B2CF1DF
                                                  SHA-512:8C8B80C4AB26A6BFE78DDEAA684C4616132960E9CAE07C374C86D9C80B16D205BCB2BA98CD51F70682F95D7B133EC6142128BB8724CC5A2A13991D8EABD99B89
                                                  Malicious:false
                                                  Antivirus:
                                                  • Antivirus: ReversingLabs, Detection: 0%
                                                  • Antivirus: Metadefender, Detection: 0%, Browse
                                                  Preview:MZ......................@...............................................!..L.!This program cannot be run in DOS mode....$.........<...R...R...R.@...R.@.P...R.Rich..R.................PE..L....\)b...........!.........D...............................................p............@.......................................... .. A...........F... ...........................................................................................rdata..p...........................@..@.rsrc... A... ...B..................@..@.....\)b........T........................rdata......T....rdata$zzzdbg.... ... ...rsrc$01.....@..P ...rsrc$02............................................................................................................................................................................................................................................................................................................................................................................................
                                                  Process:C:\Users\user\Desktop\HF-2209869481.exe
                                                  File Type:PNG image data, 16 x 16, 8-bit/color RGBA, non-interlaced
                                                  Category:dropped
                                                  Size (bytes):326
                                                  Entropy (8bit):7.057304353938009
                                                  Encrypted:false
                                                  SSDEEP:6:6v/lhPysRXRioNQ2y02mfMq74Pv+0tLlhhayTHIue7V3leup:6v/7xXi2y2f3437ZhayTniVz
                                                  MD5:FDE53BB8BBE68A0611C9860C480FDA85
                                                  SHA1:EFFEF39DFFF6D3584D3772E62DBDF31FD55B88A2
                                                  SHA-256:15B258273CBE2172ED1680DC27EEAB40D99BB4F144625C2022C2CEA983A76A8F
                                                  SHA-512:3CC7271F35DFF6FCE63A044A2630988E8558143597A58FE42EB591949824D6C3C6EF100BB652C8E1B2D533CFE00B38B4EDCAEFD261A509588DB20E73B7C9205B
                                                  Malicious:false
                                                  Preview:.PNG........IHDR................a....sBIT....|.d.....IDAT8...M.A...%V.P.....,Z ..b2..|,..9.@.|z.*.../...,.F...q...{..............j....(k.....s..D4F..q60...U.d.d.o.r/..f..<..nC..H0..4".58....1.KU.)........>...?.L41..1.za.i%....-.L[.d.nT......[....!.j..T...9.eC......[|.~uF....o#.v..D.K.s....V..o.IUA.j......IEND.B`.
                                                  File type:PE32 executable (GUI) Intel 80386, for MS Windows, Nullsoft Installer self-extracting archive
                                                  Entropy (8bit):5.5662339884687535
                                                  TrID:
                                                  • Win32 Executable (generic) a (10002005/4) 99.96%
                                                  • Generic Win/DOS Executable (2004/3) 0.02%
                                                  • DOS Executable Generic (2002/1) 0.02%
                                                  • Autodesk FLIC Image File (extensions: flc, fli, cel) (7/3) 0.00%
                                                  File name:HF-2209869481.exe
                                                  File size:603008
                                                  MD5:94a11d52b96de8a51fbebe69985ba5a6
                                                  SHA1:311f4aa0a4d70313c5a62f7267803ede6049ce2d
                                                  SHA256:1390ffaba8428295de1c41cb39358e5de9ab79868b1f79a6697fd9e72e23e6ee
                                                  SHA512:dae7a4536b519daa6dd8a019c86411e731f99577bd671fd60a9455a365196e5821e105ae1bcb9e22eb7f3842690d10e7075382d41f9bf2cfd163e51af54da3fe
                                                  SSDEEP:12288:afLc2jODXP0ci/Rubx2Kj2I79RQHvNUEDy:MLKLPi/oF2IFSvNUEm
                                                  TLSH:60D459826D1887BBED9D8C3752DF76114E0F5F7E4AF013126E8476DA2D33D2385A608A
                                                  File Content Preview:MZ......................@...............................................!..L.!This program cannot be run in DOS mode....$........-.<.L.o.L.o.L.op>.n.L.op>.n.L.op>.n.L.o.L.o.L.oa9.n.L.oa9Vo.L.oa9.n.L.oRich.L.o........PE..L....+.c.................r.........
                                                  Icon Hash:34746071796969b0
                                                  Entrypoint:0x4036fc
                                                  Entrypoint Section:.text
                                                  Digitally signed:true
                                                  Imagebase:0x400000
                                                  Subsystem:windows gui
                                                  Image File Characteristics:RELOCS_STRIPPED, EXECUTABLE_IMAGE, 32BIT_MACHINE
                                                  DLL Characteristics:DYNAMIC_BASE, NX_COMPAT, NO_SEH, TERMINAL_SERVER_AWARE
                                                  Time Stamp:0x63132B9B [Sat Sep 3 10:25:31 2022 UTC]
                                                  TLS Callbacks:
                                                  CLR (.Net) Version:
                                                  OS Version Major:5
                                                  OS Version Minor:1
                                                  File Version Major:5
                                                  File Version Minor:1
                                                  Subsystem Version Major:5
                                                  Subsystem Version Minor:1
                                                  Import Hash:3f91aceea750f765ef2ba5d9988e6a00
                                                  Signature Valid:false
                                                  Signature Issuer:OU="Arshin Bulldogger ", E=Otacust@Ranch.Uni, O=Sanctilogy, L=Florence, S=South Carolina, C=US
                                                  Signature Validation Error:A certificate chain processed, but terminated in a root certificate which is not trusted by the trust provider
                                                  Error Number:-2146762487
                                                  Not Before, Not After
                                                  • 9/25/2022 10:59:08 AM 9/24/2025 10:59:08 AM
                                                  Subject Chain
                                                  • OU="Arshin Bulldogger ", E=Otacust@Ranch.Uni, O=Sanctilogy, L=Florence, S=South Carolina, C=US
                                                  Version:3
                                                  Thumbprint MD5:6924F6D25447092AA09AFBB83E37F78D
                                                  Thumbprint SHA-1:702691DA84132EE9C7F102D77DB3CD729F12203F
                                                  Thumbprint SHA-256:FEE71C5ECFEC8E7967F5D1C238932FB5DAAA3EA40AD2ADEC630631379E3E6A50
                                                  Serial:621D7152DF5A745B
                                                  Instruction
                                                  sub esp, 000003ECh
                                                  push ebx
                                                  push ebp
                                                  push esi
                                                  push edi
                                                  xor ebx, ebx
                                                  mov edi, 00409528h
                                                  push 00008001h
                                                  mov dword ptr [esp+14h], ebx
                                                  mov ebp, ebx
                                                  call dword ptr [00409170h]
                                                  mov esi, dword ptr [004090ACh]
                                                  lea eax, dword ptr [esp+2Ch]
                                                  xorps xmm0, xmm0
                                                  mov dword ptr [esp+40h], ebx
                                                  push eax
                                                  movlpd qword ptr [esp+00000144h], xmm0
                                                  mov dword ptr [esp+30h], 0000011Ch
                                                  call esi
                                                  test eax, eax
                                                  jne 00007F7734DAB009h
                                                  lea eax, dword ptr [esp+2Ch]
                                                  mov dword ptr [esp+2Ch], 00000114h
                                                  push eax
                                                  call esi
                                                  push 00000053h
                                                  pop eax
                                                  mov dl, 04h
                                                  mov byte ptr [esp+00000146h], dl
                                                  cmp word ptr [esp+40h], ax
                                                  jne 00007F7734DAAFE3h
                                                  mov eax, dword ptr [esp+5Ah]
                                                  add eax, FFFFFFD0h
                                                  mov word ptr [esp+00000140h], ax
                                                  jmp 00007F7734DAAFDDh
                                                  xor eax, eax
                                                  jmp 00007F7734DAAFC4h
                                                  mov dl, byte ptr [esp+00000146h]
                                                  cmp dword ptr [esp+30h], 0Ah
                                                  jnc 00007F7734DAAFDDh
                                                  movzx eax, word ptr [esp+38h]
                                                  mov dword ptr [esp+38h], eax
                                                  jmp 00007F7734DAAFD6h
                                                  mov eax, dword ptr [esp+38h]
                                                  mov dword ptr [00435AF8h], eax
                                                  movzx eax, byte ptr [esp+30h]
                                                  shl ax, 0008h
                                                  movzx ecx, ax
                                                  movzx eax, byte ptr [esp+34h]
                                                  or ecx, eax
                                                  movzx eax, byte ptr [esp+00000140h]
                                                  shl ax, 0008h
                                                  shl ecx, 10h
                                                  movzx eax, word ptr [eax]
                                                  NameVirtual AddressVirtual Size Is in Section
                                                  IMAGE_DIRECTORY_ENTRY_EXPORT0x00x0
                                                  IMAGE_DIRECTORY_ENTRY_IMPORT0x9b0c0xa0.rdata
                                                  IMAGE_DIRECTORY_ENTRY_RESOURCE0x640000x56c70.rsrc
                                                  IMAGE_DIRECTORY_ENTRY_EXCEPTION0x00x0
                                                  IMAGE_DIRECTORY_ENTRY_SECURITY0x92cc80x6b8.rsrc
                                                  IMAGE_DIRECTORY_ENTRY_BASERELOC0x00x0
                                                  IMAGE_DIRECTORY_ENTRY_DEBUG0x00x0
                                                  IMAGE_DIRECTORY_ENTRY_COPYRIGHT0x00x0
                                                  IMAGE_DIRECTORY_ENTRY_GLOBALPTR0x00x0
                                                  IMAGE_DIRECTORY_ENTRY_TLS0x00x0
                                                  IMAGE_DIRECTORY_ENTRY_LOAD_CONFIG0x00x0
                                                  IMAGE_DIRECTORY_ENTRY_BOUND_IMPORT0x00x0
                                                  IMAGE_DIRECTORY_ENTRY_IAT0x90000x2b0.rdata
                                                  IMAGE_DIRECTORY_ENTRY_DELAY_IMPORT0x00x0
                                                  IMAGE_DIRECTORY_ENTRY_COM_DESCRIPTOR0x00x0
                                                  IMAGE_DIRECTORY_ENTRY_RESERVED0x00x0
                                                  NameVirtual AddressVirtual SizeRaw SizeXored PEZLIB ComplexityFile TypeEntropyCharacteristics
                                                  .text0x10000x70320x7200False0.6497395833333334data6.41220875237026IMAGE_SCN_CNT_CODE, IMAGE_SCN_MEM_EXECUTE, IMAGE_SCN_MEM_READ
                                                  .rdata0x90000x19a20x1a00False0.455078125data5.04107190530894IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_READ
                                                  .data0xb0000x2ab000x200False0.30078125data2.035495984906757IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_READ, IMAGE_SCN_MEM_WRITE
                                                  .ndata0x360000x2e0000x0False0empty0.0IMAGE_SCN_CNT_UNINITIALIZED_DATA, IMAGE_SCN_MEM_READ, IMAGE_SCN_MEM_WRITE
                                                  .rsrc0x640000x56c700x56e00False0.1786083633093525data3.1391377765501662IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_READ
                                                  NameRVASizeTypeLanguageCountry
                                                  RT_ICON0x642800x42028Device independent bitmap graphic, 256 x 512 x 32, image size 0EnglishUnited States
                                                  RT_ICON0xa62a80x10828Device independent bitmap graphic, 128 x 256 x 32, image size 0EnglishUnited States
                                                  RT_ICON0xb6ad00x25a8Device independent bitmap graphic, 48 x 96 x 32, image size 0EnglishUnited States
                                                  RT_ICON0xb90780x10a8Device independent bitmap graphic, 32 x 64 x 32, image size 0EnglishUnited States
                                                  RT_ICON0xba1200x468Device independent bitmap graphic, 16 x 32 x 32, image size 0EnglishUnited States
                                                  RT_DIALOG0xba5880x100dataEnglishUnited States
                                                  RT_DIALOG0xba6880x11cdataEnglishUnited States
                                                  RT_DIALOG0xba7a80xc4dataEnglishUnited States
                                                  RT_DIALOG0xba8700x60dataEnglishUnited States
                                                  RT_GROUP_ICON0xba8d00x4cdataEnglishUnited States
                                                  RT_MANIFEST0xba9200x349XML 1.0 document, ASCII text, with very long lines (841), with no line terminatorsEnglishUnited States
                                                  DLLImport
                                                  ADVAPI32.dllRegCloseKey, RegDeleteKeyW, RegDeleteValueW, RegEnumKeyW, RegEnumValueW, RegQueryValueExW, RegSetValueExW, OpenProcessToken, AdjustTokenPrivileges, LookupPrivilegeValueW, SetFileSecurityW, RegCreateKeyExW, RegOpenKeyExW
                                                  SHELL32.dllShellExecuteExW, SHFileOperationW, SHBrowseForFolderW, SHGetPathFromIDListW, SHGetFileInfoW, SHGetSpecialFolderLocation
                                                  ole32.dllOleInitialize, OleUninitialize, CoTaskMemFree, IIDFromString, CoCreateInstance
                                                  COMCTL32.dllImageList_Destroy, ImageList_AddMasked, ImageList_Create
                                                  USER32.dllDispatchMessageW, wsprintfA, SystemParametersInfoW, SetClassLongW, GetWindowLongW, GetSysColor, ScreenToClient, SetCursor, GetWindowRect, TrackPopupMenu, AppendMenuW, EnableMenuItem, CreatePopupMenu, GetSystemMenu, GetSystemMetrics, IsWindowEnabled, EmptyClipboard, SetClipboardData, CloseClipboard, OpenClipboard, CheckDlgButton, EndDialog, DialogBoxParamW, IsWindowVisible, SetWindowPos, CreateWindowExW, GetClassInfoW, PeekMessageW, CallWindowProcW, GetMessagePos, CharNextW, ExitWindowsEx, SetWindowTextW, SetTimer, CreateDialogParamW, DestroyWindow, LoadImageW, FindWindowExW, SetWindowLongW, InvalidateRect, ReleaseDC, GetDC, SetForegroundWindow, EnableWindow, GetDlgItem, ShowWindow, IsWindow, PostQuitMessage, SendMessageTimeoutW, SendMessageW, wsprintfW, FillRect, GetClientRect, EndPaint, BeginPaint, DrawTextW, DefWindowProcW, SetDlgItemTextW, GetDlgItemTextW, CharNextA, MessageBoxIndirectW, RegisterClassW, CharPrevW, LoadCursorW
                                                  GDI32.dllSetBkMode, CreateBrushIndirect, GetDeviceCaps, SelectObject, DeleteObject, SetBkColor, SetTextColor, CreateFontIndirectW
                                                  KERNEL32.dllWriteFile, GetLastError, WaitForSingleObject, GetExitCodeProcess, GetTempFileNameW, CreateFileW, CreateDirectoryW, WideCharToMultiByte, lstrlenW, lstrcpynW, GlobalLock, GlobalUnlock, CreateThread, GetDiskFreeSpaceW, CopyFileW, GetVersionExW, GetWindowsDirectoryW, ExitProcess, GetCurrentProcess, CreateProcessW, GetTempPathW, SetEnvironmentVariableW, GetCommandLineW, GetModuleFileNameW, GetTickCount, GetFileSize, MultiByteToWideChar, MoveFileW, WritePrivateProfileStringW, GetPrivateProfileStringW, lstrlenA, lstrcmpiW, lstrcmpW, MulDiv, GlobalFree, GlobalAlloc, LoadLibraryExW, GetModuleHandleW, FreeLibrary, Sleep, CloseHandle, SetFileTime, SetFilePointer, SetFileAttributesW, ReadFile, GetShortPathNameW, GetFullPathNameW, GetFileAttributesW, FindNextFileW, FindFirstFileW, FindClose, DeleteFileW, CompareFileTime, SearchPathW, SetCurrentDirectoryW, ExpandEnvironmentStringsW, RemoveDirectoryW, GetSystemDirectoryW, MoveFileExW, GetModuleHandleA, GetProcAddress, lstrcmpiA, lstrcpyA, lstrcatW, SetErrorMode
                                                  Language of compilation systemCountry where language is spokenMap
                                                  EnglishUnited States
                                                  No network behavior found

                                                  Click to jump to process

                                                  Click to jump to process

                                                  Click to dive into process behavior distribution

                                                  Target ID:0
                                                  Start time:13:37:15
                                                  Start date:03/10/2022
                                                  Path:C:\Users\user\Desktop\HF-2209869481.exe
                                                  Wow64 process (32bit):true
                                                  Commandline:C:\Users\user\Desktop\HF-2209869481.exe
                                                  Imagebase:0x400000
                                                  File size:603008 bytes
                                                  MD5 hash:94A11D52B96DE8A51FBEBE69985BA5A6
                                                  Has elevated privileges:true
                                                  Has administrator privileges:true
                                                  Programmed in:C, C++ or other language
                                                  Yara matches:
                                                  • Rule: JoeSecurity_GuLoader_2, Description: Yara detected GuLoader, Source: 00000000.00000002.757418607.0000000002AE0000.00000040.00001000.00020000.00000000.sdmp, Author: Joe Security
                                                  Reputation:low

                                                  Reset < >

                                                    Execution Graph

                                                    Execution Coverage:22.9%
                                                    Dynamic/Decrypted Code Coverage:0%
                                                    Signature Coverage:19.5%
                                                    Total number of Nodes:1550
                                                    Total number of Limit Nodes:43
                                                    execution_graph 4973 401c41 4974 403002 16 API calls 4973->4974 4975 401c4a 4974->4975 4976 403002 16 API calls 4975->4976 4977 401c53 4976->4977 4980 40661f wsprintfW 4977->4980 4979 401cdb 4980->4979 4981 4024c2 4982 40303e 16 API calls 4981->4982 4983 4024c8 4982->4983 4984 40303e 16 API calls 4983->4984 4985 4024d1 4984->4985 4986 40303e 16 API calls 4985->4986 4987 4024da 4986->4987 4988 4065cf 2 API calls 4987->4988 4989 4024e2 4988->4989 4990 4024f3 lstrlenW lstrlenW 4989->4990 4991 405d3a 23 API calls 4989->4991 4994 402ea1 4989->4994 4992 405d3a 23 API calls 4990->4992 4991->4989 4993 40253a SHFileOperationW 4992->4993 4993->4989 4993->4994 4995 402b42 4996 402b48 4995->4996 4997 402b50 FindNextFileW 4996->4997 4998 4018be 4996->4998 4997->4998 4089 402048 4097 403002 4089->4097 4091 40204e 4092 403002 16 API calls 4091->4092 4093 402057 4092->4093 4094 402061 ShowWindow 4093->4094 4095 40206c EnableWindow 4093->4095 4096 402ea1 4094->4096 4095->4096 4098 405eba 16 API calls 4097->4098 4099 403016 4098->4099 4099->4091 4999 403d48 5000 403d53 4999->5000 5001 403d57 5000->5001 5002 403d5a GlobalAlloc 5000->5002 5002->5001 5003 401ecc 5004 403002 16 API calls 5003->5004 5005 401eda SetWindowLongW 5004->5005 5006 402ea1 5005->5006 5007 40364f 5008 403661 SetTimer 5007->5008 5009 403675 5007->5009 5010 40367e MulDiv wsprintfW SetWindowTextW SetDlgItemTextW 5008->5010 5009->5010 5011 4036cc 5009->5011 5010->5011 5012 40234f 5013 40303e 16 API calls 5012->5013 5014 402356 5013->5014 5015 40303e 16 API calls 5014->5015 5016 402361 5015->5016 5017 40303e 16 API calls 5016->5017 5018 40236e 5017->5018 5019 40303e 16 API calls 5018->5019 5020 402379 5019->5020 5021 40303e 16 API calls 5020->5021 5023 402384 5021->5023 5022 4023c4 CoCreateInstance 5027 4023e8 5022->5027 5023->5022 5024 40303e 16 API calls 5023->5024 5024->5022 5025 405d3a 23 API calls 5026 4024ba 5025->5026 5027->5025 5028 4058d0 5029 4058e5 5028->5029 5030 4058f9 5028->5030 5032 4058eb 5029->5032 5033 40593e CallWindowProcW 5029->5033 5031 405901 IsWindowVisible 5030->5031 5038 405918 5030->5038 5031->5033 5035 40590e 5031->5035 5034 4054e8 SendMessageW 5032->5034 5036 4058f5 5033->5036 5034->5036 5040 4056da SendMessageW 5035->5040 5038->5033 5045 4054b6 5038->5045 5041 405739 SendMessageW 5040->5041 5042 4056fb GetMessagePos ScreenToClient SendMessageW 5040->5042 5043 405731 5041->5043 5042->5043 5044 405736 5042->5044 5043->5038 5044->5041 5054 406b1a lstrcpynW 5045->5054 5047 4054c9 5055 40661f wsprintfW 5047->5055 5049 4054d3 5050 401533 89 API calls 5049->5050 5051 4054dc 5050->5051 5056 406b1a lstrcpynW 5051->5056 5053 4054e3 5053->5033 5054->5047 5055->5049 5056->5053 5057 402dd1 5058 402dd9 5057->5058 5067 402df2 5057->5067 5060 403002 16 API calls 5058->5060 5064 402e72 5058->5064 5059 4068e6 5 API calls 5061 402e2a 5059->5061 5062 402de9 5060->5062 5063 40303e 16 API calls 5061->5063 5065 403002 16 API calls 5062->5065 5066 402e33 5063->5066 5065->5067 5066->5064 5068 402e37 IIDFromString 5066->5068 5067->5059 5068->5064 5069 402e47 5068->5069 5069->5064 5072 406b1a lstrcpynW 5069->5072 5071 402e66 CoTaskMemFree 5071->5064 5072->5071 5073 405655 lstrcpynW lstrlenW 4543 402656 4544 40303e 16 API calls 4543->4544 4545 40266d 4544->4545 4546 40303e 16 API calls 4545->4546 4547 402678 4546->4547 4562 4062a5 4547->4562 4550 4026d1 4554 4026e7 4550->4554 4555 4026d8 4550->4555 4551 4026bb 4553 40303e 16 API calls 4551->4553 4552 402ea5 4557 4026c2 lstrlenW 4553->4557 4556 402700 RegSetValueExW 4554->4556 4559 403148 30 API calls 4554->4559 4558 403002 16 API calls 4555->4558 4560 40271c RegCloseKey 4556->4560 4557->4556 4561 4026df 4558->4561 4559->4561 4560->4552 4561->4556 4563 4062b4 4562->4563 4564 402697 4563->4564 4565 4062bd RegCreateKeyExW 4563->4565 4564->4550 4564->4551 4564->4552 4565->4564 5074 73da12c6 5077 73da101b 5074->5077 5084 73da156c 5077->5084 5079 73da1020 5080 73da1032 5079->5080 5081 73da1024 GlobalAlloc 5079->5081 5082 73da15c5 3 API calls 5080->5082 5081->5080 5083 73da1038 5082->5083 5086 73da1572 5084->5086 5085 73da1578 5085->5079 5086->5085 5087 73da1584 GlobalFree 5086->5087 5087->5079 4891 40225d 4892 402335 4891->4892 4893 40226e 4891->4893 4895 405d3a 23 API calls 4892->4895 4894 40303e 16 API calls 4893->4894 4896 402275 4894->4896 4902 40234a 4895->4902 4897 40303e 16 API calls 4896->4897 4898 402281 4897->4898 4899 40228b GetModuleHandleW 4898->4899 4900 40229c LoadLibraryExW 4898->4900 4901 4022b0 4899->4901 4903 402298 4899->4903 4900->4892 4900->4901 4912 406269 4901->4912 4903->4900 4906 4022c4 4909 405d3a 23 API calls 4906->4909 4910 4022da 4906->4910 4907 402306 4908 405d3a 23 API calls 4907->4908 4908->4910 4909->4910 4910->4902 4911 402329 FreeLibrary 4910->4911 4911->4902 4917 406469 WideCharToMultiByte 4912->4917 4914 406286 4915 40628d GetProcAddress 4914->4915 4916 4022ba 4914->4916 4915->4916 4916->4906 4916->4907 4917->4914 5088 73da10c7 5100 73da10f8 5088->5100 5089 73da12be GlobalFree 5090 73da1258 GlobalFree 5090->5100 5091 73da11d7 GlobalAlloc 5091->5100 5092 73da1548 3 API calls 5092->5100 5093 73da12ba 5093->5089 5094 73da1296 GlobalFree 5094->5100 5095 73da15eb 2 API calls 5097 73da11ca GlobalFree 5095->5097 5096 73da1638 lstrcpyW 5099 73da11ab GlobalFree 5096->5099 5097->5100 5098 73da1165 GlobalAlloc 5098->5100 5099->5100 5100->5089 5100->5090 5100->5091 5100->5092 5100->5093 5100->5094 5100->5095 5100->5096 5100->5098 5101 73da1cc7 5102 73da1cee 5101->5102 5103 73da1d2f GlobalFree 5102->5103 5104 73da1d4e __alldvrm 5102->5104 5103->5104 5105 73da15eb 2 API calls 5104->5105 5106 73da1de5 GlobalFree GlobalFree 5105->5106 5107 402cde 5108 403002 16 API calls 5107->5108 5109 402b21 5108->5109 5109->5107 5110 402d10 5109->5110 5115 401709 5109->5115 5111 402d35 5110->5111 5112 402d25 5110->5112 5113 405eba 16 API calls 5111->5113 5114 403002 16 API calls 5112->5114 5113->5115 5114->5115 5116 40285f 5117 402883 5116->5117 5118 402899 5116->5118 5119 403002 16 API calls 5117->5119 5120 4028c3 5118->5120 5121 40289e 5118->5121 5129 402889 5119->5129 5122 40303e 16 API calls 5120->5122 5123 40303e 16 API calls 5121->5123 5125 4028ca lstrlenW 5122->5125 5124 4028a5 5123->5124 5133 406469 WideCharToMultiByte 5124->5133 5125->5129 5127 4028b5 lstrlenA 5127->5129 5128 4028fc 5130 406a0b WriteFile 5128->5130 5131 402910 5128->5131 5129->5128 5129->5131 5132 406484 5 API calls 5129->5132 5130->5131 5132->5128 5133->5127 3854 73da167a 3855 73da16b7 3854->3855 3894 73da2351 3855->3894 3857 73da16be 3858 73da17ef 3857->3858 3859 73da16cf 3857->3859 3860 73da16d6 3857->3860 3940 73da1fcb 3859->3940 3924 73da2049 3860->3924 3865 73da1722 3953 73da2209 3865->3953 3866 73da1740 3871 73da1791 3866->3871 3872 73da1746 3866->3872 3867 73da170a 3881 73da1700 3867->3881 3950 73da2f9f 3867->3950 3868 73da16eb 3870 73da16f5 3868->3870 3876 73da1702 3868->3876 3870->3881 3934 73da2d14 3870->3934 3874 73da2209 9 API calls 3871->3874 3971 73da1f1e 3872->3971 3879 73da177e 3874->3879 3875 73da1728 3963 73da1668 3875->3963 3944 73da17f7 3876->3944 3887 73da17de 3879->3887 3976 73da200d 3879->3976 3881->3865 3881->3866 3885 73da1708 3885->3881 3886 73da2209 9 API calls 3886->3879 3887->3858 3889 73da17e8 GlobalFree 3887->3889 3889->3858 3983 73da12f8 GlobalAlloc 3894->3983 3896 73da237f 3984 73da12f8 GlobalAlloc 3896->3984 3898 73da2a3a GlobalFree GlobalFree GlobalFree 3899 73da2a5a 3898->3899 3913 73da2aa7 3898->3913 3900 73da2af7 3899->3900 3905 73da2a73 3899->3905 3899->3913 3901 73da2b19 GetModuleHandleW 3900->3901 3900->3913 3903 73da2b2a LoadLibraryW 3901->3903 3904 73da2b3f 3901->3904 3902 73da2947 GlobalAlloc 3919 73da238a 3902->3919 3903->3904 3903->3913 3991 73da1f7b 3904->3991 3911 73da12e1 2 API calls 3905->3911 3905->3913 3907 73da29bd GlobalFree 3907->3919 3908 73da299f lstrcpyW 3908->3919 3909 73da2b8e 3910 73da2b9c lstrlenW 3909->3910 3909->3913 3915 73da1f7b 3 API calls 3910->3915 3911->3913 3912 73da29af lstrcpyW 3912->3919 3913->3857 3914 73da2b4c 3914->3909 3922 73da2b78 GetProcAddress 3914->3922 3916 73da2bb6 3915->3916 3916->3913 3918 73da2822 GlobalFree 3918->3919 3919->3898 3919->3902 3919->3907 3919->3908 3919->3912 3919->3918 3921 73da29fb 3919->3921 3985 73da12f8 GlobalAlloc 3919->3985 3986 73da12e1 3919->3986 3921->3919 3989 73da1309 GlobalSize GlobalAlloc 3921->3989 3922->3909 3925 73da205e 3924->3925 3927 73da21be GlobalFree 3925->3927 3928 73da2124 GlobalAlloc 3925->3928 3929 73da2154 GlobalAlloc CLSIDFromString 3925->3929 3930 73da12e1 lstrcpynW GlobalAlloc 3925->3930 3932 73da2152 3925->3932 3995 73da1548 3925->3995 3927->3925 3931 73da16dc 3927->3931 3928->3932 3929->3925 3930->3925 3931->3867 3931->3868 3931->3881 3932->3927 4000 73da19db 3932->4000 3936 73da2d26 3934->3936 3935 73da2dcb EnumWindows 3939 73da2de9 3935->3939 3936->3935 4003 73da2cbf 3939->4003 3941 73da1fde 3940->3941 3942 73da1fe9 GlobalAlloc 3941->3942 3943 73da16d5 3941->3943 3942->3941 3943->3860 3948 73da1823 3944->3948 3945 73da18a8 3947 73da18ac GlobalSize 3945->3947 3949 73da18b5 3945->3949 3946 73da1897 GlobalAlloc 3946->3949 3947->3949 3948->3945 3948->3946 3949->3885 3951 73da2faa 3950->3951 3952 73da2fea GlobalFree 3951->3952 4006 73da12f8 GlobalAlloc 3953->4006 3955 73da22a6 StringFromGUID2 3959 73da2211 3955->3959 3956 73da22b7 lstrcpynW 3956->3959 3957 73da22ca wsprintfW 3957->3959 3958 73da22ee GlobalFree 3958->3959 3959->3955 3959->3956 3959->3957 3959->3958 3960 73da2325 GlobalFree 3959->3960 3961 73da15eb 2 API calls 3959->3961 4007 73da1638 3959->4007 3960->3875 3961->3959 4011 73da12f8 GlobalAlloc 3963->4011 3965 73da166d 3966 73da1f1e 2 API calls 3965->3966 3967 73da1677 3966->3967 3968 73da15eb 3967->3968 3969 73da1633 GlobalFree 3968->3969 3970 73da15f4 GlobalAlloc lstrcpynW 3968->3970 3969->3879 3970->3969 3972 73da1f2b wsprintfW 3971->3972 3973 73da1f5c lstrcpyW 3971->3973 3975 73da1765 3972->3975 3973->3975 3975->3886 3977 73da201c 3976->3977 3978 73da17a4 3976->3978 3977->3978 3979 73da2033 GlobalFree 3977->3979 3978->3887 3980 73da15c5 wsprintfW 3978->3980 3979->3977 3981 73da15eb 2 API calls 3980->3981 3982 73da15e6 3981->3982 3982->3887 3983->3896 3984->3919 3985->3919 3994 73da12f8 GlobalAlloc 3986->3994 3988 73da12f0 lstrcpynW 3988->3919 3990 73da1327 3989->3990 3990->3921 3992 73da1f92 GlobalAlloc 3991->3992 3993 73da1fb1 GetProcAddress GlobalFree 3992->3993 3993->3914 3994->3988 3996 73da12f8 GlobalAlloc 3995->3996 3997 73da1555 3995->3997 3996->3925 3998 73da12e1 2 API calls 3997->3998 3999 73da156a 3998->3999 3999->3925 4001 73da19ea VirtualAlloc 4000->4001 4002 73da1a48 4000->4002 4001->4002 4002->3932 4004 73da2cd8 4003->4004 4005 73da2ccd GetLastError 4003->4005 4004->3881 4005->4004 4006->3959 4008 73da163f 4007->4008 4009 73da1663 4007->4009 4008->4009 4010 73da1648 lstrcpyW 4008->4010 4009->3959 4010->4009 4011->3965 5134 401ce0 5135 40303e 16 API calls 5134->5135 5136 401ce7 5135->5136 5137 403002 16 API calls 5136->5137 5138 401cf0 wsprintfW 5137->5138 5139 402ea1 5138->5139 4061 402566 4062 40256e 4061->4062 4065 402574 4061->4065 4063 40303e 16 API calls 4062->4063 4063->4065 4064 402585 4067 402594 4064->4067 4068 40303e 16 API calls 4064->4068 4065->4064 4066 40303e 16 API calls 4065->4066 4066->4064 4071 40303e 4067->4071 4068->4067 4072 405eba 16 API calls 4071->4072 4073 403067 4072->4073 4074 40259d WritePrivateProfileStringW 4073->4074 4076 406d3d 4073->4076 4083 406d52 4076->4083 4077 406ddc CharPrevW 4079 406dd4 4077->4079 4078 406dc5 CharNextW 4078->4079 4078->4083 4079->4077 4081 406dfc 4079->4081 4081->4074 4082 406db1 CharNextW 4082->4083 4083->4078 4083->4079 4083->4082 4084 406dc0 CharNextW 4083->4084 4085 4065f6 4083->4085 4084->4078 4086 406602 4085->4086 4087 40661c 4085->4087 4086->4087 4088 40660b CharNextW 4086->4088 4087->4083 4088->4086 4088->4087 5140 402d69 5141 403002 16 API calls 5140->5141 5144 402d6f 5141->5144 5142 405eba 16 API calls 5143 401709 5142->5143 5144->5142 5144->5143 5145 401eea 5146 401ef4 5145->5146 5147 401efe GetDlgItem 5145->5147 5148 403002 16 API calls 5146->5148 5149 401efb 5147->5149 5148->5149 5150 401f3c GetClientRect LoadImageW SendMessageW 5149->5150 5151 40303e 16 API calls 5149->5151 5153 401f9c 5150->5153 5155 401fa7 5150->5155 5151->5150 5154 401fa0 DeleteObject 5153->5154 5153->5155 5154->5155 5156 404eec 5157 404f22 5156->5157 5158 404efc 5156->5158 5160 40575b 8 API calls 5157->5160 5159 40551a 17 API calls 5158->5159 5162 404f09 SetDlgItemTextW 5159->5162 5161 404f2e 5160->5161 5162->5157 5163 401aec 5164 401aa2 5163->5164 5167 401ab1 5163->5167 5165 40303e 16 API calls 5164->5165 5166 401aa7 5165->5166 5168 406719 65 API calls 5166->5168 5168->5167 5169 40216c 5170 40303e 16 API calls 5169->5170 5171 402173 5170->5171 5172 4065cf 2 API calls 5171->5172 5173 402179 5172->5173 5174 402188 5173->5174 5176 40661f wsprintfW 5173->5176 5176->5174 5177 401af0 5178 40303e 16 API calls 5177->5178 5179 401af7 lstrlenW 5178->5179 5180 401afd 5179->5180 5181 40303e 16 API calls 5180->5181 5183 402855 5180->5183 5184 40691b GetFileAttributesW CreateFileW 5180->5184 5181->5180 5184->5180 5185 73da2c6a 5186 73da2cc3 5185->5186 5187 73da2cd8 5186->5187 5188 73da2ccd GetLastError 5186->5188 5188->5187 4523 402af5 4524 402afc 4523->4524 4535 401709 4523->4535 4525 403002 16 API calls 4524->4525 4526 402b03 4525->4526 4527 402b10 SetFilePointer 4526->4527 4529 402b21 4527->4529 4527->4535 4528 403002 16 API calls 4528->4529 4529->4528 4530 402d10 4529->4530 4529->4535 4531 402d35 4530->4531 4532 402d25 4530->4532 4533 405eba 16 API calls 4531->4533 4534 403002 16 API calls 4532->4534 4533->4535 4534->4535 4536 402b75 4537 40303e 16 API calls 4536->4537 4538 402b7c FindFirstFileW 4537->4538 4539 402b90 4538->4539 4542 40661f wsprintfW 4539->4542 4541 402b67 4542->4541 5189 402077 5190 40303e 16 API calls 5189->5190 5191 40207d 5190->5191 5192 40303e 16 API calls 5191->5192 5193 402086 5192->5193 5194 40303e 16 API calls 5193->5194 5195 40208f 5194->5195 5196 40303e 16 API calls 5195->5196 5197 402098 5196->5197 5198 405d3a 23 API calls 5197->5198 5199 4020a4 5198->5199 5206 4069f3 ShellExecuteExW 5199->5206 5201 4020ea 5202 406514 5 API calls 5201->5202 5203 401709 5201->5203 5204 402109 CloseHandle 5202->5204 5204->5203 5206->5201 4592 4036fc SetErrorMode GetVersionExW 4593 403747 GetVersionExW 4592->4593 4595 40377e 4592->4595 4594 403769 4593->4594 4594->4595 4596 4068e6 5 API calls 4595->4596 4598 4037e5 4595->4598 4596->4598 4597 40619e 3 API calls 4599 4037fb lstrlenA 4597->4599 4598->4597 4599->4598 4600 403809 4599->4600 4601 4068e6 5 API calls 4600->4601 4602 403810 4601->4602 4603 4068e6 5 API calls 4602->4603 4604 403817 4603->4604 4605 4068e6 5 API calls 4604->4605 4606 403823 #17 OleInitialize SHGetFileInfoW 4605->4606 4682 406b1a lstrcpynW 4606->4682 4609 403871 GetCommandLineW 4683 406b1a lstrcpynW 4609->4683 4611 403882 4612 4065f6 CharNextW 4611->4612 4613 4038bc CharNextW 4612->4613 4614 4039aa GetTempPathW 4613->4614 4628 4038d5 4613->4628 4684 403ca5 4614->4684 4616 4039c2 4617 4039c6 GetWindowsDirectoryW lstrcatW 4616->4617 4618 403a1c DeleteFileW 4616->4618 4620 403ca5 12 API calls 4617->4620 4694 4033ed GetTickCount GetModuleFileNameW 4618->4694 4623 4039e2 4620->4623 4621 4065f6 CharNextW 4621->4628 4622 403a2f 4624 403ab2 4622->4624 4627 403aa4 4622->4627 4631 4065f6 CharNextW 4622->4631 4623->4618 4625 4039e6 GetTempPathW lstrcatW SetEnvironmentVariableW SetEnvironmentVariableW 4623->4625 4799 4036d2 4624->4799 4626 403ca5 12 API calls 4625->4626 4630 403a14 4626->4630 4722 405a3e 4627->4722 4628->4614 4628->4621 4629 403996 4628->4629 4779 406b1a lstrcpynW 4629->4779 4630->4618 4630->4624 4644 403a4e 4631->4644 4636 403bf9 4638 406aa8 MessageBoxIndirectW 4636->4638 4637 403c0c 4639 403c04 ExitProcess 4637->4639 4640 403c15 GetCurrentProcess OpenProcessToken 4637->4640 4638->4639 4642 403c61 4640->4642 4643 403c2d LookupPrivilegeValueW AdjustTokenPrivileges 4640->4643 4647 4068e6 5 API calls 4642->4647 4643->4642 4645 403a78 4644->4645 4646 403ab9 4644->4646 4780 406638 4645->4780 4648 4064fc 5 API calls 4646->4648 4651 403c68 4647->4651 4652 403abe lstrcatW 4648->4652 4653 403c7d ExitWindowsEx 4651->4653 4657 403c8a 4651->4657 4654 403ae2 lstrcatW lstrcmpiW 4652->4654 4655 403ad3 lstrcatW 4652->4655 4653->4639 4653->4657 4654->4624 4658 403b09 4654->4658 4655->4654 4660 401533 89 API calls 4657->4660 4661 403b12 4658->4661 4662 403b19 4658->4662 4659 403a99 4796 406b1a lstrcpynW 4659->4796 4660->4639 4663 405e3e 4 API calls 4661->4663 4664 405e1e 2 API calls 4662->4664 4666 403b17 4663->4666 4667 403b1e SetCurrentDirectoryW 4664->4667 4666->4667 4668 403b41 4667->4668 4669 403b32 4667->4669 4798 406b1a lstrcpynW 4668->4798 4797 406b1a lstrcpynW 4669->4797 4672 405eba 16 API calls 4673 403b71 DeleteFileW 4672->4673 4674 403b7c CopyFileW 4673->4674 4676 403b4f 4673->4676 4674->4676 4675 403bd5 4677 40623d 34 API calls 4675->4677 4676->4672 4676->4675 4678 40623d 34 API calls 4676->4678 4679 405eba 16 API calls 4676->4679 4680 4066d6 2 API calls 4676->4680 4681 403bc0 CloseHandle 4676->4681 4677->4624 4678->4676 4679->4676 4680->4676 4681->4676 4682->4609 4683->4611 4685 406d3d 5 API calls 4684->4685 4686 403cb1 4685->4686 4687 403cbb 4686->4687 4688 406556 3 API calls 4686->4688 4687->4616 4689 403cc3 4688->4689 4690 405e1e 2 API calls 4689->4690 4691 403cc9 4690->4691 4692 406a56 2 API calls 4691->4692 4693 403cd4 4692->4693 4693->4616 4806 40691b GetFileAttributesW CreateFileW 4694->4806 4696 40342f 4713 40343c 4696->4713 4807 406b1a lstrcpynW 4696->4807 4698 403452 4808 406d10 lstrlenW 4698->4808 4702 403463 GetFileSize 4703 40356a 4702->4703 4704 40347c 4702->4704 4813 403389 4703->4813 4704->4703 4706 40311b ReadFile 4704->4706 4708 403638 4704->4708 4704->4713 4717 403389 6 API calls 4704->4717 4706->4704 4707 403579 4709 4035ba GlobalAlloc 4707->4709 4707->4713 4824 403131 SetFilePointer 4707->4824 4710 403389 6 API calls 4708->4710 4825 403131 SetFilePointer 4709->4825 4710->4713 4713->4622 4714 4035d7 4718 403148 30 API calls 4714->4718 4715 403596 4716 406948 ReadFile 4715->4716 4719 4035a8 4716->4719 4717->4704 4720 4035e6 4718->4720 4719->4709 4719->4713 4720->4713 4721 403616 SetFilePointer 4720->4721 4721->4713 4723 4068e6 5 API calls 4722->4723 4724 405a52 4723->4724 4725 405a5b GetUserDefaultUILanguage 4724->4725 4726 405a6d 4724->4726 4826 40661f wsprintfW 4725->4826 4728 406977 3 API calls 4726->4728 4730 405a9c 4728->4730 4729 405a6b 4827 40597f 4729->4827 4731 405abb lstrcatW 4730->4731 4732 406977 3 API calls 4730->4732 4731->4729 4732->4731 4735 406638 18 API calls 4736 405aed 4735->4736 4737 405b87 4736->4737 4739 406977 3 API calls 4736->4739 4738 406638 18 API calls 4737->4738 4740 405b8d 4738->4740 4741 405b20 4739->4741 4742 405b9d LoadImageW 4740->4742 4743 405eba 16 API calls 4740->4743 4741->4737 4746 405b44 lstrlenW 4741->4746 4749 4065f6 CharNextW 4741->4749 4744 405c4a 4742->4744 4745 405bcd RegisterClassW 4742->4745 4743->4742 4748 401533 89 API calls 4744->4748 4747 405c01 SystemParametersInfoW CreateWindowExW 4745->4747 4778 405bfa 4745->4778 4750 405b54 lstrcmpiW 4746->4750 4751 405b7a 4746->4751 4747->4744 4752 405c50 4748->4752 4753 405b3f 4749->4753 4750->4751 4754 405b64 GetFileAttributesW 4750->4754 4755 406556 3 API calls 4751->4755 4757 40597f 17 API calls 4752->4757 4752->4778 4753->4746 4756 405b70 4754->4756 4758 405b80 4755->4758 4756->4751 4760 406d10 2 API calls 4756->4760 4761 405c5d 4757->4761 4835 406b1a lstrcpynW 4758->4835 4760->4751 4762 405c69 ShowWindow 4761->4762 4763 405ceb 4761->4763 4764 40619e 3 API calls 4762->4764 4765 405864 92 API calls 4763->4765 4766 405c81 4764->4766 4767 405cf1 4765->4767 4768 405c8f GetClassInfoW 4766->4768 4771 40619e 3 API calls 4766->4771 4769 405cf5 4767->4769 4770 405d0f 4767->4770 4773 405ca2 GetClassInfoW RegisterClassW 4768->4773 4774 405cb8 DialogBoxParamW 4768->4774 4775 401533 89 API calls 4769->4775 4769->4778 4772 401533 89 API calls 4770->4772 4771->4768 4776 405d16 4772->4776 4773->4774 4777 401533 89 API calls 4774->4777 4775->4778 4776->4776 4777->4778 4778->4624 4779->4614 4837 406b1a lstrcpynW 4780->4837 4782 406649 4783 406bc5 4 API calls 4782->4783 4784 40664f 4783->4784 4785 403a86 4784->4785 4786 406d3d 5 API calls 4784->4786 4785->4624 4795 406b1a lstrcpynW 4785->4795 4793 40665b 4786->4793 4787 40668b lstrlenW 4788 406697 4787->4788 4787->4793 4789 406556 3 API calls 4788->4789 4791 40669c GetFileAttributesW 4789->4791 4790 4065cf 2 API calls 4790->4793 4791->4785 4792 4066a8 4791->4792 4792->4785 4793->4785 4793->4787 4793->4790 4794 406d10 2 API calls 4793->4794 4794->4787 4795->4659 4796->4627 4797->4668 4798->4676 4800 4036ea 4799->4800 4801 4036dc CloseHandle 4799->4801 4838 403d13 4800->4838 4801->4800 4806->4696 4807->4698 4809 406d1f 4808->4809 4810 403458 4809->4810 4811 406d25 CharPrevW 4809->4811 4812 406b1a lstrcpynW 4810->4812 4811->4809 4811->4810 4812->4702 4814 403390 4813->4814 4815 4033a8 4813->4815 4816 4033a0 4814->4816 4817 403399 DestroyWindow 4814->4817 4818 4033b1 4815->4818 4819 4033b9 GetTickCount 4815->4819 4816->4707 4817->4816 4822 40620f 2 API calls 4818->4822 4820 4033c7 CreateDialogParamW ShowWindow 4819->4820 4821 4033ec 4819->4821 4820->4821 4821->4707 4823 4033b8 4822->4823 4823->4707 4824->4715 4825->4714 4826->4729 4828 405992 4827->4828 4836 40661f wsprintfW 4828->4836 4830 405a0b 4831 405d1b 17 API calls 4830->4831 4833 405a10 4831->4833 4832 405a39 4832->4735 4833->4832 4834 405eba 16 API calls 4833->4834 4834->4833 4835->4737 4836->4830 4837->4782 4839 403d21 4838->4839 4840 4036ef 4839->4840 4841 403d26 FreeLibrary GlobalFree 4839->4841 4842 406719 4840->4842 4841->4840 4841->4841 4843 406638 18 API calls 4842->4843 4844 40673b 4843->4844 4845 406744 DeleteFileW 4844->4845 4846 40675b 4844->4846 4847 4036fb OleUninitialize 4845->4847 4846->4847 4849 40687b 4846->4849 4881 406b1a lstrcpynW 4846->4881 4847->4636 4847->4637 4849->4847 4853 4065cf 2 API calls 4849->4853 4850 406783 4851 40679b 4850->4851 4852 40678d lstrcatW 4850->4852 4855 406d10 2 API calls 4851->4855 4854 4067a1 4852->4854 4856 406898 4853->4856 4857 4067b2 lstrcatW 4854->4857 4859 4067ba lstrlenW FindFirstFileW 4854->4859 4855->4854 4856->4847 4858 40689c 4856->4858 4857->4859 4860 406556 3 API calls 4858->4860 4859->4849 4868 4067e3 4859->4868 4861 4068a2 4860->4861 4862 406585 5 API calls 4861->4862 4863 4068ae 4862->4863 4865 4068d1 4863->4865 4866 4068b2 4863->4866 4864 40685d FindNextFileW 4864->4868 4869 406874 FindClose 4864->4869 4870 405d3a 23 API calls 4865->4870 4866->4847 4871 405d3a 23 API calls 4866->4871 4868->4864 4875 406719 58 API calls 4868->4875 4878 406829 4868->4878 4882 406b1a lstrcpynW 4868->4882 4869->4849 4870->4847 4872 4068be 4871->4872 4874 40623d 34 API calls 4872->4874 4876 4068c7 4874->4876 4875->4878 4876->4847 4877 405d3a 23 API calls 4877->4864 4878->4864 4878->4877 4879 405d3a 23 API calls 4878->4879 4880 40623d 34 API calls 4878->4880 4883 406585 4878->4883 4879->4878 4880->4878 4881->4850 4882->4868 4884 406b9d 2 API calls 4883->4884 4885 406591 4884->4885 4886 4065b3 4885->4886 4887 4065a1 RemoveDirectoryW 4885->4887 4888 4065a9 DeleteFileW 4885->4888 4886->4878 4889 4065af 4887->4889 4888->4889 4889->4886 4890 4065be SetFileAttributesW 4889->4890 4890->4886 5207 402e7c SendMessageW 5208 402e94 InvalidateRect 5207->5208 5209 402ea1 5207->5209 5208->5209 4942 4025ff 4943 402608 4942->4943 4944 40262f 4942->4944 4945 4030c1 16 API calls 4943->4945 4946 40303e 16 API calls 4944->4946 4947 40260f 4945->4947 4948 402636 4946->4948 4949 402615 4947->4949 4953 402648 4947->4953 4954 40307c 4948->4954 4951 40303e 16 API calls 4949->4951 4952 40261c RegDeleteValueW RegCloseKey 4951->4952 4952->4953 4955 403090 4954->4955 4956 403089 4954->4956 4955->4956 4958 40141e 4955->4958 4956->4953 4959 4062d8 RegOpenKeyExW 4958->4959 4960 40145b 4959->4960 4961 401463 4960->4961 4962 401527 4960->4962 4963 40146f RegEnumValueW 4961->4963 4967 401493 4961->4967 4962->4956 4964 401503 RegCloseKey 4963->4964 4963->4967 4964->4962 4965 4014ce RegEnumKeyW 4966 4014d8 RegCloseKey 4965->4966 4965->4967 4968 4068e6 5 API calls 4966->4968 4967->4964 4967->4965 4967->4966 4969 40141e 6 API calls 4967->4969 4970 4014e9 4968->4970 4969->4967 4971 401514 4970->4971 4972 4014ed RegDeleteKeyW 4970->4972 4971->4962 4972->4962 5210 401000 5211 401039 BeginPaint GetClientRect 5210->5211 5213 40100a DefWindowProcW 5210->5213 5214 40110f 5211->5214 5217 40119a 5213->5217 5215 401117 5214->5215 5216 40107e CreateBrushIndirect FillRect DeleteObject 5214->5216 5218 401185 EndPaint 5215->5218 5219 40111d CreateFontIndirectW 5215->5219 5216->5214 5218->5217 5219->5218 5220 401130 6 API calls 5219->5220 5220->5218 4012 401d01 4013 401d5d 4012->4013 4014 401d0f 4012->4014 4015 401d67 4013->4015 4016 401d8c GlobalAlloc 4013->4016 4017 401d50 4014->4017 4021 401d1e 4014->4021 4024 401709 4015->4024 4048 406b1a lstrcpynW 4015->4048 4029 405eba 4016->4029 4018 405eba 16 API calls 4017->4018 4018->4013 4045 406b1a lstrcpynW 4021->4045 4022 401d79 GlobalFree 4022->4024 4025 401d2d 4046 406b1a lstrcpynW 4025->4046 4027 401d3c 4047 406b1a lstrcpynW 4027->4047 4041 405ec5 4029->4041 4030 4060fe 4031 406113 4030->4031 4056 406b1a lstrcpynW 4030->4056 4031->4024 4034 4060c9 lstrlenW 4034->4041 4035 405fde GetSystemDirectoryW 4035->4041 4037 405eba 10 API calls 4037->4034 4038 405ff1 GetWindowsDirectoryW 4038->4041 4040 405eba 10 API calls 4040->4041 4041->4030 4041->4034 4041->4035 4041->4037 4041->4038 4041->4040 4042 40606a lstrcatW 4041->4042 4043 406d3d CharNextW CharNextW CharNextW CharNextW CharPrevW 4041->4043 4044 406036 SHGetPathFromIDListW CoTaskMemFree 4041->4044 4049 406977 4041->4049 4054 40661f wsprintfW 4041->4054 4055 406b1a lstrcpynW 4041->4055 4042->4041 4043->4041 4044->4041 4045->4025 4046->4027 4047->4024 4048->4022 4057 4062d8 4049->4057 4052 4069ac RegQueryValueExW RegCloseKey 4053 4069dd 4052->4053 4053->4041 4054->4041 4055->4041 4056->4031 4058 4062e7 4057->4058 4059 4062f0 RegOpenKeyExW 4058->4059 4060 4062eb 4058->4060 4059->4060 4060->4052 4060->4053 5221 401b03 5222 403002 16 API calls 5221->5222 5223 401b0a 5222->5223 5224 403002 16 API calls 5223->5224 5225 401b15 5224->5225 5226 40303e 16 API calls 5225->5226 5227 401b20 lstrlenW 5226->5227 5228 401b3c 5227->5228 5229 401b67 5227->5229 5228->5229 5233 406b1a lstrcpynW 5228->5233 5231 401b5b 5231->5229 5232 401b5f lstrlenW 5231->5232 5232->5229 5233->5231 5234 401c04 5235 403002 16 API calls 5234->5235 5236 401c0e 5235->5236 5237 403002 16 API calls 5236->5237 5238 401bb2 5237->5238 5239 404085 5240 4040c2 5239->5240 5241 4040ac 5239->5241 5243 4040cc GetDlgItem 5240->5243 5248 40413f 5240->5248 5300 406a3a GetDlgItemTextW 5241->5300 5245 4040e4 5243->5245 5244 4040b7 5247 406d3d 5 API calls 5244->5247 5249 4040f8 SetWindowTextW 5245->5249 5254 406bc5 4 API calls 5245->5254 5246 40415e 5275 4040bd 5246->5275 5302 406a3a GetDlgItemTextW 5246->5302 5247->5275 5248->5246 5253 405eba 16 API calls 5248->5253 5251 40551a 17 API calls 5249->5251 5255 404115 5251->5255 5252 404255 5256 406638 18 API calls 5252->5256 5257 4041ba SHBrowseForFolderW 5253->5257 5259 4040ee 5254->5259 5260 40551a 17 API calls 5255->5260 5261 40425b 5256->5261 5257->5246 5262 4041d5 CoTaskMemFree 5257->5262 5258 40575b 8 API calls 5263 404416 5258->5263 5259->5249 5267 406556 3 API calls 5259->5267 5264 404120 5260->5264 5303 406b1a lstrcpynW 5261->5303 5266 406556 3 API calls 5262->5266 5301 405503 SendMessageW 5264->5301 5270 4041e2 5266->5270 5267->5249 5269 404275 5272 4068e6 5 API calls 5269->5272 5273 40421f SetDlgItemTextW 5270->5273 5277 405eba 16 API calls 5270->5277 5271 404126 5274 4068e6 5 API calls 5271->5274 5283 40427b 5272->5283 5273->5246 5274->5275 5275->5258 5276 4042d0 5304 406b1a lstrcpynW 5276->5304 5279 404200 lstrcmpiW 5277->5279 5279->5273 5281 404214 lstrcatW 5279->5281 5280 4042dc 5282 406bc5 4 API calls 5280->5282 5281->5273 5284 4042e2 GetDiskFreeSpaceW 5282->5284 5283->5276 5287 406d10 2 API calls 5283->5287 5288 40432a 5283->5288 5286 40430a MulDiv 5284->5286 5284->5288 5286->5288 5287->5283 5299 4043a1 5288->5299 5305 405560 5288->5305 5290 4043c9 EnableWindow 5290->5275 5293 4043f2 5290->5293 5291 404389 5294 4043a3 SetDlgItemTextW 5291->5294 5295 40438d 5291->5295 5292 401533 89 API calls 5296 4043c7 5292->5296 5293->5275 5313 40553c SendMessageW 5293->5313 5294->5299 5298 405560 19 API calls 5295->5298 5296->5290 5298->5299 5299->5290 5299->5292 5300->5244 5301->5271 5302->5252 5303->5269 5304->5280 5306 405575 5305->5306 5307 405eba 16 API calls 5306->5307 5308 4055fe 5307->5308 5309 405eba 16 API calls 5308->5309 5310 40560a 5309->5310 5311 405eba 16 API calls 5310->5311 5312 405616 lstrlenW wsprintfW SetDlgItemTextW 5311->5312 5312->5291 5313->5275 5314 401b88 5315 40303e 16 API calls 5314->5315 5316 401b8f 5315->5316 5317 40303e 16 API calls 5316->5317 5318 401b98 5317->5318 5319 401ba0 lstrcmpiW 5318->5319 5320 401ba8 lstrcmpW 5318->5320 5321 401bae 5319->5321 5320->5321 5322 403d8a 5323 403ec4 5322->5323 5324 403d9f 5322->5324 5325 403ed2 5323->5325 5326 403f45 5323->5326 5329 40551a 17 API calls 5324->5329 5327 403f40 5325->5327 5334 403eff GetDlgItem SendMessageW EnableWindow 5325->5334 5326->5327 5328 403f50 GetDlgItem 5326->5328 5330 40575b 8 API calls 5327->5330 5331 403f72 5328->5331 5332 404013 5328->5332 5333 403e0e 5329->5333 5344 404058 5330->5344 5331->5327 5337 403fa2 SendMessageW LoadCursorW SetCursor 5331->5337 5332->5327 5339 404024 5332->5339 5335 40551a 17 API calls 5333->5335 5351 40553c SendMessageW 5334->5351 5338 403e1d CheckDlgButton EnableWindow GetDlgItem 5335->5338 5352 4069f3 ShellExecuteExW 5337->5352 5350 405503 SendMessageW 5338->5350 5340 404043 5339->5340 5341 40402c SendMessageW 5339->5341 5340->5344 5345 404048 SendMessageW 5340->5345 5341->5340 5345->5344 5346 404005 LoadCursorW SetCursor 5346->5332 5347 403e50 SendMessageW 5348 403e75 SendMessageW SendMessageW lstrlenW SendMessageW SendMessageW 5347->5348 5349 403e6c GetSysColor 5347->5349 5348->5344 5349->5348 5350->5347 5351->5327 5352->5346 5353 40568c lstrlenW WideCharToMultiByte 5354 401e8e 5355 403002 16 API calls 5354->5355 5356 401e94 IsWindow 5355->5356 5357 401bb2 5356->5357 5358 73da1b0a 5359 73da1b38 5358->5359 5360 73da2351 19 API calls 5359->5360 5361 73da1b3f 5360->5361 5362 73da1b52 5361->5362 5363 73da1b46 5361->5363 5365 73da1b5c 5362->5365 5366 73da1b73 5362->5366 5364 73da15eb 2 API calls 5363->5364 5369 73da1b50 5364->5369 5370 73da15c5 3 API calls 5365->5370 5367 73da1b79 5366->5367 5368 73da1b9f 5366->5368 5371 73da1668 3 API calls 5367->5371 5372 73da15c5 3 API calls 5368->5372 5373 73da1b61 5370->5373 5374 73da1b7e 5371->5374 5372->5369 5375 73da1668 3 API calls 5373->5375 5376 73da15eb 2 API calls 5374->5376 5377 73da1b67 5375->5377 5379 73da1b84 GlobalFree 5376->5379 5378 73da15eb 2 API calls 5377->5378 5380 73da1b6d GlobalFree 5378->5380 5379->5369 5379->5380 4444 404f92 4445 404fb1 4444->4445 4446 405133 4444->4446 4445->4446 4448 404fbd 4445->4448 4447 405147 GetDlgItem GetDlgItem 4446->4447 4454 405180 4446->4454 4449 40551a 17 API calls 4447->4449 4451 404fc2 SetWindowPos 4448->4451 4452 404fdc 4448->4452 4453 40516a KiUserCallbackDispatcher 4449->4453 4450 4051d7 4456 4054e8 SendMessageW 4450->4456 4468 40512e 4450->4468 4455 40511f 4451->4455 4457 404fe1 ShowWindow 4452->4457 4458 40502f 4452->4458 4515 401533 4453->4515 4454->4450 4462 401399 89 API calls 4454->4462 4470 40575b 8 API calls 4455->4470 4492 4051e9 4456->4492 4457->4455 4463 405006 GetWindowLongW 4457->4463 4459 405051 4458->4459 4460 405037 DestroyWindow 4458->4460 4466 405056 SetWindowLongW 4459->4466 4467 405069 4459->4467 4465 405468 4460->4465 4469 4051b0 4462->4469 4463->4455 4464 405022 ShowWindow 4463->4464 4464->4455 4465->4468 4475 40549b ShowWindow 4465->4475 4466->4468 4467->4455 4473 405075 GetDlgItem 4467->4473 4469->4450 4474 4051b4 SendMessageW 4469->4474 4470->4468 4471 401533 89 API calls 4471->4492 4472 40546a DestroyWindow EndDialog 4472->4465 4476 405091 SendMessageW IsWindowEnabled 4473->4476 4477 4050b4 4473->4477 4474->4468 4475->4468 4476->4468 4479 4050b0 4476->4479 4480 4050c3 4477->4480 4483 405106 SendMessageW 4477->4483 4484 4050d5 4477->4484 4490 4050bb 4477->4490 4478 405eba 16 API calls 4478->4492 4479->4477 4480->4483 4480->4490 4481 40551a 17 API calls 4481->4492 4482 405958 SendMessageW 4487 405104 4482->4487 4483->4455 4485 4050ec 4484->4485 4486 4050de 4484->4486 4489 401533 89 API calls 4485->4489 4488 401533 89 API calls 4486->4488 4487->4455 4488->4490 4491 4050f3 4489->4491 4490->4482 4491->4455 4491->4490 4492->4468 4492->4471 4492->4472 4492->4478 4492->4481 4493 40551a 17 API calls 4492->4493 4506 4053aa DestroyWindow 4492->4506 4494 40526d GetDlgItem 4493->4494 4495 405294 ShowWindow KiUserCallbackDispatcher KiUserCallbackDispatcher EnableWindow 4494->4495 4499 405288 4494->4499 4495->4499 4496 4052e9 GetSystemMenu EnableMenuItem SendMessageW 4497 405316 SendMessageW 4496->4497 4496->4499 4497->4499 4499->4495 4499->4496 4518 405503 SendMessageW 4499->4518 4519 405d1b 4499->4519 4522 406b1a lstrcpynW 4499->4522 4502 405348 lstrlenW 4503 405eba 16 API calls 4502->4503 4504 405362 SetWindowTextW 4503->4504 4505 401399 89 API calls 4504->4505 4505->4492 4506->4465 4507 4053c4 CreateDialogParamW 4506->4507 4507->4465 4508 4053f7 4507->4508 4509 40551a 17 API calls 4508->4509 4510 405402 GetDlgItem GetWindowRect ScreenToClient SetWindowPos 4509->4510 4511 401399 89 API calls 4510->4511 4512 405448 4511->4512 4512->4468 4513 405450 ShowWindow 4512->4513 4514 4054e8 SendMessageW 4513->4514 4514->4465 4516 401399 89 API calls 4515->4516 4517 401547 4516->4517 4517->4454 4518->4499 4520 405eba 16 API calls 4519->4520 4521 405d29 SetWindowTextW 4520->4521 4521->4499 4522->4502 5382 73da1000 5383 73da101b 5 API calls 5382->5383 5384 73da1019 5383->5384 4566 40211b 4567 40303e 16 API calls 4566->4567 4568 402121 4567->4568 4569 405d3a 23 API calls 4568->4569 4570 40212b 4569->4570 4579 4066d6 CreateProcessW 4570->4579 4573 40215b 4574 402110 CloseHandle 4573->4574 4577 401709 4573->4577 4574->4577 4576 40214b 4576->4573 4587 40661f wsprintfW 4576->4587 4580 402131 4579->4580 4581 406709 CloseHandle 4579->4581 4580->4573 4580->4577 4582 406514 WaitForSingleObject 4580->4582 4581->4580 4583 40652b 4582->4583 4584 406541 GetExitCodeProcess 4583->4584 4588 40620f 4583->4588 4584->4576 4587->4573 4589 406221 PeekMessageW 4588->4589 4590 406217 DispatchMessageW 4589->4590 4591 406239 WaitForSingleObject 4589->4591 4590->4589 4591->4583 4918 40291d 4919 403002 16 API calls 4918->4919 4922 40292e 4919->4922 4920 402aa2 SetFilePointer 4922->4920 4923 402980 ReadFile 4922->4923 4924 406948 ReadFile 4922->4924 4925 402ae4 4922->4925 4926 4029c5 MultiByteToWideChar 4922->4926 4929 402a3d 4922->4929 4930 402aee 4922->4930 4931 4029f6 SetFilePointer MultiByteToWideChar 4922->4931 4923->4920 4923->4922 4924->4922 4941 40661f wsprintfW 4925->4941 4926->4922 4929->4920 4929->4922 4932 406484 SetFilePointer 4929->4932 4931->4922 4933 4064a0 4932->4933 4934 4064bb 4932->4934 4935 406948 ReadFile 4933->4935 4934->4929 4936 4064ac 4935->4936 4936->4934 4937 4064c4 SetFilePointer 4936->4937 4938 4064ec SetFilePointer 4936->4938 4937->4938 4939 4064cf 4937->4939 4938->4934 4940 406a0b WriteFile 4939->4940 4940->4934 4941->4930 5385 40219d 5386 40303e 16 API calls 5385->5386 5387 4021a4 5386->5387 5388 4068e6 5 API calls 5387->5388 5389 4021b5 5388->5389 5390 402ea5 5389->5390 5391 4021ce GlobalAlloc 5389->5391 5391->5390 5392 4021e3 5391->5392 5393 4068e6 5 API calls 5392->5393 5394 4021ea 5393->5394 5395 4068e6 5 API calls 5394->5395 5397 4021f3 5395->5397 5396 40224e GlobalFree 5396->5390 5397->5396 5402 40661f wsprintfW 5397->5402 5399 402237 5403 40661f wsprintfW 5399->5403 5401 40224c 5401->5396 5402->5399 5403->5401 5404 40441e GetDlgItem GetDlgItem 5405 404472 7 API calls 5404->5405 5410 404698 5404->5410 5406 404515 DeleteObject 5405->5406 5407 404508 SendMessageW 5405->5407 5409 404524 5406->5409 5407->5406 5408 4047cf 5411 404814 5408->5411 5412 4048a9 5408->5412 5415 405eba 16 API calls 5409->5415 5416 404562 5409->5416 5410->5408 5421 4056da 5 API calls 5410->5421 5437 40472a 5410->5437 5417 4048fe 5411->5417 5424 404833 SendMessageW 5411->5424 5413 4048d4 5412->5413 5414 4048b8 SendMessageW 5412->5414 5419 4048de 5413->5419 5435 404914 5413->5435 5414->5417 5422 40453a SendMessageW SendMessageW 5415->5422 5423 40551a 17 API calls 5416->5423 5420 40575b 8 API calls 5417->5420 5418 4047b7 SendMessageW 5418->5408 5425 4048e7 ImageList_Destroy 5419->5425 5426 4048ee 5419->5426 5427 404b26 5420->5427 5421->5437 5422->5409 5429 40457a 5423->5429 5424->5417 5430 404850 SendMessageW 5424->5430 5425->5426 5426->5417 5431 4048f7 GlobalFree 5426->5431 5428 404add 5428->5417 5434 404af4 ShowWindow GetDlgItem ShowWindow 5428->5434 5432 40551a 17 API calls 5429->5432 5433 404869 5430->5433 5431->5417 5443 404586 5432->5443 5438 40487f SendMessageW 5433->5438 5434->5417 5435->5428 5440 4054b6 89 API calls 5435->5440 5452 40494b 5435->5452 5436 404665 GetWindowLongW SetWindowLongW 5439 40467b 5436->5439 5437->5408 5437->5418 5438->5435 5441 404692 5439->5441 5442 404682 ShowWindow 5439->5442 5440->5452 5457 405503 SendMessageW 5441->5457 5442->5441 5443->5436 5444 4045de SendMessageW 5443->5444 5446 40461a SendMessageW 5443->5446 5447 40462d SendMessageW 5443->5447 5448 404661 5443->5448 5444->5443 5446->5443 5447->5443 5448->5436 5448->5439 5449 404a93 5450 404aaf InvalidateRect 5449->5450 5453 404abe 5449->5453 5450->5453 5451 404989 SendMessageW 5456 4049a3 5451->5456 5452->5451 5452->5456 5453->5428 5454 405560 19 API calls 5453->5454 5454->5428 5455 404a39 SendMessageW SendMessageW 5455->5456 5456->5449 5456->5455 5457->5410 5458 73da103a 5459 73da1052 5458->5459 5460 73da10c5 5459->5460 5461 73da1081 5459->5461 5462 73da1061 5459->5462 5464 73da156c GlobalFree 5461->5464 5463 73da156c GlobalFree 5462->5463 5465 73da1072 5463->5465 5468 73da1079 5464->5468 5466 73da156c GlobalFree 5465->5466 5466->5468 5467 73da1091 GlobalSize 5469 73da109a 5467->5469 5468->5467 5468->5469 5470 73da109e GlobalAlloc 5469->5470 5471 73da10af 5469->5471 5472 73da15c5 3 API calls 5470->5472 5473 73da10b8 GlobalFree 5471->5473 5472->5471 5473->5460 5474 401aa1 5475 401aa2 5474->5475 5476 40303e 16 API calls 5475->5476 5477 401aa7 5476->5477 5478 406719 65 API calls 5477->5478 5479 401ab1 5478->5479 5480 402ba3 5481 40303e 16 API calls 5480->5481 5482 402bb2 5481->5482 5483 402bc9 5482->5483 5485 40303e 16 API calls 5482->5485 5484 406b9d 2 API calls 5483->5484 5486 402bcf 5484->5486 5485->5483 5508 40691b GetFileAttributesW CreateFileW 5486->5508 5488 402cb7 5492 402cc0 DeleteFileW 5488->5492 5493 402ccf 5488->5493 5489 402bdc 5489->5488 5490 402c9f 5489->5490 5491 402bfd GlobalAlloc 5489->5491 5495 403148 30 API calls 5490->5495 5491->5490 5494 402c1d 5491->5494 5492->5493 5509 403131 SetFilePointer 5494->5509 5497 402cac CloseHandle 5495->5497 5497->5488 5498 402c23 5499 40311b ReadFile 5498->5499 5500 402c2d GlobalAlloc 5499->5500 5501 402c43 5500->5501 5502 402c84 5500->5502 5504 403148 30 API calls 5501->5504 5503 406a0b WriteFile 5502->5503 5505 402c93 GlobalFree 5503->5505 5507 402c52 5504->5507 5505->5490 5506 402c7a GlobalFree 5506->5502 5507->5506 5508->5489 5509->5498 5510 73da2ebf 5511 73da2ed7 5510->5511 5512 73da1309 2 API calls 5511->5512 5513 73da2ef2 5512->5513 4100 402728 4111 4030c1 4100->4111 4103 40303e 16 API calls 4104 40273b 4103->4104 4105 402748 RegQueryValueExW 4104->4105 4106 401709 4104->4106 4107 402772 4105->4107 4108 40276b 4105->4108 4107->4106 4109 40271c RegCloseKey 4107->4109 4108->4107 4116 40661f wsprintfW 4108->4116 4109->4106 4112 40303e 16 API calls 4111->4112 4113 4030d9 4112->4113 4114 4062d8 RegOpenKeyExW 4113->4114 4115 402732 4114->4115 4115->4103 4116->4107 5514 402b28 5515 402b2e 5514->5515 5516 402b36 FindClose 5515->5516 5517 402ea1 5515->5517 5516->5517 4117 4025ac 4118 40303e 16 API calls 4117->4118 4119 4025bd 4118->4119 4120 40303e 16 API calls 4119->4120 4121 4025c6 4120->4121 4122 40303e 16 API calls 4121->4122 4123 4025cf GetPrivateProfileStringW 4122->4123 4124 4025f4 4123->4124 5518 401ead 5519 403002 16 API calls 5518->5519 5520 401eb4 5519->5520 5521 403002 16 API calls 5520->5521 5522 401ebd GetDlgItem 5521->5522 4125 404b30 4126 404cd9 4125->4126 4127 404b4d GetDlgItem GetDlgItem GetDlgItem 4125->4127 4129 404ce1 GetDlgItem CreateThread FindCloseChangeNotification 4126->4129 4130 404d25 4126->4130 4171 405503 SendMessageW 4127->4171 4132 404d0d 4129->4132 4205 405864 OleInitialize 4129->4205 4133 404d56 4130->4133 4134 404d2d 4130->4134 4131 404bc6 4141 404bcd GetClientRect GetSystemMetrics SendMessageW SendMessageW 4131->4141 4176 40575b 4132->4176 4137 404da4 4133->4137 4138 404d5e 4133->4138 4134->4132 4136 404d39 ShowWindow ShowWindow 4134->4136 4190 405503 SendMessageW 4136->4190 4137->4132 4147 404db7 SendMessageW 4137->4147 4139 404d67 4138->4139 4140 404d7a ShowWindow 4138->4140 4191 405958 4139->4191 4140->4139 4144 404d91 4140->4144 4145 404c31 4141->4145 4146 404c1d SendMessageW SendMessageW 4141->4146 4142 404d1b 4194 405d3a 4144->4194 4151 404c43 4145->4151 4152 404c39 SendMessageW 4145->4152 4146->4145 4147->4142 4153 404dd5 CreatePopupMenu 4147->4153 4148 404d54 4148->4132 4172 40551a 4151->4172 4152->4151 4155 405eba 16 API calls 4153->4155 4157 404de7 AppendMenuW 4155->4157 4156 404c55 4158 404c90 GetDlgItem SendMessageW 4156->4158 4159 404c5e ShowWindow 4156->4159 4160 404e09 GetWindowRect 4157->4160 4161 404e1d TrackPopupMenu 4157->4161 4158->4142 4163 404cbc SendMessageW SendMessageW 4158->4163 4164 404c74 ShowWindow 4159->4164 4165 404c7f 4159->4165 4160->4161 4161->4142 4162 404e3f 4161->4162 4166 404e53 SendMessageW 4162->4166 4163->4142 4164->4165 4175 405503 SendMessageW 4165->4175 4166->4166 4168 404e6f OpenClipboard EmptyClipboard GlobalAlloc GlobalLock 4166->4168 4169 404e9b SendMessageW 4168->4169 4169->4169 4170 404ec9 GlobalUnlock SetClipboardData CloseClipboard 4169->4170 4170->4142 4171->4131 4173 405eba 16 API calls 4172->4173 4174 405525 SetDlgItemTextW 4173->4174 4174->4156 4175->4158 4177 405773 GetWindowLongW 4176->4177 4187 405829 4176->4187 4178 405788 4177->4178 4177->4187 4179 4057b0 GetSysColor 4178->4179 4180 4057bc 4178->4180 4178->4187 4179->4180 4181 4057c0 SetTextColor 4180->4181 4182 4057ca SetBkMode 4180->4182 4181->4182 4183 4057f2 4182->4183 4184 4057e3 GetSysColor 4182->4184 4185 405803 4183->4185 4186 4057f6 SetBkColor 4183->4186 4184->4183 4185->4187 4188 405813 DeleteObject 4185->4188 4189 40581c CreateBrushIndirect 4185->4189 4186->4185 4187->4142 4188->4189 4189->4187 4190->4148 4192 405965 SendMessageW 4191->4192 4193 40595f 4191->4193 4192->4148 4193->4192 4195 405d4c 4194->4195 4203 405e02 4194->4203 4196 405d6b lstrlenW 4195->4196 4197 405eba 16 API calls 4195->4197 4198 405da0 4196->4198 4199 405d7d lstrlenW 4196->4199 4197->4196 4201 405db7 4198->4201 4202 405daa SetWindowTextW 4198->4202 4200 405d92 lstrcatW 4199->4200 4199->4203 4200->4198 4201->4203 4204 405dbc SendMessageW SendMessageW SendMessageW 4201->4204 4202->4201 4203->4139 4204->4203 4212 4054e8 4205->4212 4207 4058ae 4208 4054e8 SendMessageW 4207->4208 4209 4058c0 OleUninitialize 4208->4209 4210 405887 4210->4207 4215 401399 4210->4215 4213 405500 4212->4213 4214 4054f1 SendMessageW 4212->4214 4213->4210 4214->4213 4216 401413 4215->4216 4218 4013a3 4215->4218 4216->4210 4218->4216 4219 4013df MulDiv SendMessageW 4218->4219 4220 40154a 4218->4220 4219->4218 4221 4015c3 4220->4221 4329 4015ce 4220->4329 4222 4016c1 4221->4222 4223 4017c2 4221->4223 4224 4015e6 4221->4224 4225 4018cb 4221->4225 4226 4016ef 4221->4226 4227 4016af 4221->4227 4228 40182f 4221->4228 4229 401711 4221->4229 4230 401633 SetForegroundWindow 4221->4230 4231 4017d3 4221->4231 4232 4015d5 4221->4232 4233 401618 4221->4233 4234 4015f9 4221->4234 4235 40189b 4221->4235 4236 4018de 4221->4236 4237 40163f 4221->4237 4280 40160c 4221->4280 4221->4329 4241 4016d1 ShowWindow 4222->4241 4242 4016d9 4222->4242 4245 40303e 16 API calls 4223->4245 4244 4015f0 PostQuitMessage 4224->4244 4224->4329 4249 40303e 16 API calls 4225->4249 4243 40303e 16 API calls 4226->4243 4373 40661f wsprintfW 4227->4373 4239 40303e 16 API calls 4228->4239 4246 40303e 16 API calls 4229->4246 4230->4329 4248 40303e 16 API calls 4231->4248 4254 405d3a 23 API calls 4232->4254 4232->4329 4250 403002 16 API calls 4233->4250 4265 401399 72 API calls 4234->4265 4247 40303e 16 API calls 4235->4247 4238 40303e 16 API calls 4236->4238 4262 403002 16 API calls 4237->4262 4237->4329 4268 4018e5 4238->4268 4252 401835 GetFullPathNameW 4239->4252 4241->4242 4253 4016e6 ShowWindow 4242->4253 4242->4329 4255 4016f6 SetFileAttributesW 4243->4255 4244->4329 4256 4017c8 4245->4256 4257 401718 4246->4257 4258 4018a2 SearchPathW 4247->4258 4259 4017da 4248->4259 4260 4018d2 4249->4260 4251 40161e Sleep 4250->4251 4251->4329 4269 40184d 4252->4269 4270 401857 4252->4270 4253->4329 4254->4329 4255->4329 4377 4065cf FindFirstFileW 4256->4377 4330 406bc5 CharNextW CharNextW 4257->4330 4258->4329 4266 40303e 16 API calls 4259->4266 4345 406a56 4260->4345 4261 405d3a 23 API calls 4261->4329 4262->4329 4265->4329 4271 4017e3 4266->4271 4272 401906 4268->4272 4273 40190e 4268->4273 4274 401889 GetShortPathNameW 4269->4274 4269->4329 4270->4269 4281 4065cf 2 API calls 4270->4281 4276 40303e 16 API calls 4271->4276 4385 406b1a lstrcpynW 4272->4385 4386 406b1a lstrcpynW 4273->4386 4274->4329 4275 401780 4279 401790 4275->4279 4275->4280 4283 4017ec MoveFileW 4276->4283 4287 405d3a 23 API calls 4279->4287 4280->4261 4288 40186a 4281->4288 4282 4065f6 CharNextW 4298 401720 4282->4298 4283->4280 4284 401804 4283->4284 4291 4065cf 2 API calls 4284->4291 4284->4329 4285 40190c 4294 406d3d 5 API calls 4285->4294 4286 401919 4387 406556 lstrlenW CharPrevW 4286->4387 4290 401797 4287->4290 4288->4269 4384 406b1a lstrcpynW 4288->4384 4344 406b1a lstrcpynW 4290->4344 4297 401814 4291->4297 4319 40192b 4294->4319 4297->4329 4380 40623d MoveFileExW 4297->4380 4298->4275 4298->4282 4302 401769 GetFileAttributesW 4298->4302 4336 4064fc 4298->4336 4339 405e3e CreateDirectoryW 4298->4339 4374 405e1e CreateDirectoryW 4298->4374 4299 4017a2 SetCurrentDirectoryW 4299->4329 4302->4298 4304 4065cf 2 API calls 4304->4319 4307 40193f CompareFileTime 4307->4319 4308 401a18 4309 405d3a 23 API calls 4308->4309 4312 401a24 4309->4312 4310 4019fd 4311 405d3a 23 API calls 4310->4311 4311->4329 4353 403148 4312->4353 4315 406b1a lstrcpynW 4315->4319 4316 401a52 SetFileTime 4318 401a60 FindCloseChangeNotification 4316->4318 4317 405eba 16 API calls 4317->4319 4320 401a73 4318->4320 4318->4329 4319->4232 4319->4304 4319->4307 4319->4308 4319->4310 4319->4315 4319->4317 4349 406b9d GetFileAttributesW 4319->4349 4352 40691b GetFileAttributesW CreateFileW 4319->4352 4390 406aa8 4319->4390 4321 401a78 4320->4321 4322 401a89 4320->4322 4323 405eba 16 API calls 4321->4323 4324 405eba 16 API calls 4322->4324 4326 401a80 lstrcatW 4323->4326 4327 401a91 4324->4327 4326->4327 4328 406aa8 MessageBoxIndirectW 4327->4328 4328->4329 4329->4218 4331 406be3 4330->4331 4332 406c1a 4330->4332 4333 406bf2 CharNextW 4331->4333 4334 406bf7 4331->4334 4332->4298 4333->4332 4334->4332 4335 4065f6 CharNextW 4334->4335 4335->4334 4394 4068e6 GetModuleHandleA 4336->4394 4340 405e89 GetLastError 4339->4340 4341 405eac 4339->4341 4340->4341 4342 405e96 SetFileSecurityW 4340->4342 4341->4298 4342->4341 4343 405eb0 GetLastError 4342->4343 4343->4341 4344->4299 4346 406a63 GetTickCount GetTempFileNameW 4345->4346 4347 406a97 4346->4347 4348 406a9b 4346->4348 4347->4346 4347->4348 4348->4329 4350 406bbf 4349->4350 4351 406baf SetFileAttributesW 4349->4351 4350->4319 4351->4350 4352->4319 4354 403190 4353->4354 4355 403183 4353->4355 4403 406948 ReadFile 4354->4403 4410 403131 SetFilePointer 4355->4410 4359 4031b6 GetTickCount 4367 403208 4359->4367 4369 401a3a 4359->4369 4360 40331b 4361 403362 4360->4361 4365 40331f 4360->4365 4363 40311b ReadFile 4361->4363 4363->4369 4364 40311b ReadFile 4364->4365 4365->4364 4366 406a0b WriteFile 4365->4366 4365->4369 4366->4365 4368 40325f GetTickCount 4367->4368 4367->4369 4370 403290 MulDiv wsprintfW 4367->4370 4405 40311b 4367->4405 4408 406a0b WriteFile 4367->4408 4368->4367 4369->4316 4369->4318 4371 405d3a 23 API calls 4370->4371 4371->4367 4373->4329 4375 405e30 GetLastError 4374->4375 4376 405e38 4374->4376 4375->4376 4376->4298 4378 4065f0 4377->4378 4379 4065e5 FindClose 4377->4379 4378->4329 4379->4378 4381 40625e 4380->4381 4382 406251 4380->4382 4381->4280 4411 406306 4382->4411 4384->4269 4385->4285 4386->4286 4388 406573 lstrcatW 4387->4388 4389 40191f lstrcatW 4387->4389 4388->4389 4389->4285 4391 406abd 4390->4391 4392 406b0b 4391->4392 4393 406ad3 MessageBoxIndirectW 4391->4393 4392->4319 4393->4392 4395 406908 GetProcAddress 4394->4395 4396 4068fe 4394->4396 4398 406503 4395->4398 4400 40619e GetSystemDirectoryW 4396->4400 4398->4298 4399 406904 4399->4395 4399->4398 4401 4061c0 wsprintfW LoadLibraryExW 4400->4401 4401->4399 4404 4031a2 4403->4404 4404->4359 4404->4360 4404->4369 4406 406948 ReadFile 4405->4406 4407 40312e 4406->4407 4407->4367 4409 406a2c 4408->4409 4409->4367 4410->4354 4412 406336 4411->4412 4413 40635c GetShortPathNameW 4411->4413 4438 40691b GetFileAttributesW CreateFileW 4412->4438 4415 406371 4413->4415 4416 40643c 4413->4416 4415->4416 4417 406379 wsprintfA 4415->4417 4416->4381 4419 405eba 16 API calls 4417->4419 4418 406340 CloseHandle GetShortPathNameW 4418->4416 4420 406354 4418->4420 4421 4063a2 4419->4421 4420->4413 4420->4416 4439 40691b GetFileAttributesW CreateFileW 4421->4439 4423 4063af 4423->4416 4424 4063ba GetFileSize GlobalAlloc 4423->4424 4425 406435 CloseHandle 4424->4425 4426 4063d9 4424->4426 4425->4416 4427 406948 ReadFile 4426->4427 4428 4063e1 4427->4428 4428->4425 4440 406b36 lstrlenA lstrlenA 4428->4440 4431 406441 4433 406b36 3 API calls 4431->4433 4432 4063f4 lstrcpyA 4435 406406 4432->4435 4433->4435 4434 406417 SetFilePointer 4436 406a0b WriteFile 4434->4436 4435->4434 4437 40642e GlobalFree 4436->4437 4437->4425 4438->4418 4439->4423 4441 406b55 4440->4441 4442 4063f0 4440->4442 4441->4442 4443 406b82 lstrlenA 4441->4443 4442->4431 4442->4432 4443->4441 4443->4442 5523 4027b0 5524 4030c1 16 API calls 5523->5524 5525 4027ba 5524->5525 5526 403002 16 API calls 5525->5526 5527 4027c3 5526->5527 5528 4027f0 RegEnumValueW 5527->5528 5529 4027e4 RegEnumKeyW 5527->5529 5531 401709 5527->5531 5530 40280e RegCloseKey 5528->5530 5529->5530 5530->5531 5532 404f33 5533 404f57 5532->5533 5534 404f3f 5532->5534 5536 404f8b 5533->5536 5537 404f5d SHGetPathFromIDListW 5533->5537 5542 406a3a GetDlgItemTextW 5534->5542 5538 404f6d 5537->5538 5539 404f4c SendMessageW 5537->5539 5540 401533 89 API calls 5538->5540 5539->5536 5540->5539 5542->5539 5543 401ab6 5544 40303e 16 API calls 5543->5544 5545 401abd 5544->5545 5546 406aa8 MessageBoxIndirectW 5545->5546 5547 401709 5546->5547 5548 402837 5549 40303e 16 API calls 5548->5549 5550 401afd 5549->5550 5550->5548 5552 402855 5550->5552 5553 40691b GetFileAttributesW CreateFileW 5550->5553 5553->5550 5554 401fb8 GetDC 5555 403002 16 API calls 5554->5555 5556 401fc8 GetDeviceCaps MulDiv ReleaseDC 5555->5556 5557 403002 16 API calls 5556->5557 5558 401ff8 5557->5558 5559 405eba 16 API calls 5558->5559 5560 402032 CreateFontIndirectW 5559->5560 5561 401dba 5562 403002 16 API calls 5561->5562 5563 401dc1 5562->5563 5564 403002 16 API calls 5563->5564 5565 401dce 5564->5565 5566 401de1 5565->5566 5567 40303e 16 API calls 5565->5567 5568 401df6 5566->5568 5569 40303e 16 API calls 5566->5569 5567->5566 5570 401e50 5568->5570 5571 401e01 5568->5571 5569->5568 5572 40303e 16 API calls 5570->5572 5573 403002 16 API calls 5571->5573 5574 401e55 5572->5574 5575 401e06 5573->5575 5576 40303e 16 API calls 5574->5576 5577 403002 16 API calls 5575->5577 5579 401e5e FindWindowExW 5576->5579 5578 401e11 5577->5578 5580 401e41 SendMessageW 5578->5580 5581 401e1e SendMessageTimeoutW 5578->5581 5582 401e7b 5579->5582 5580->5582 5581->5582 5583 401bbb 5584 40303e 16 API calls 5583->5584 5585 401bc4 ExpandEnvironmentStringsW 5584->5585 5586 401bd7 5585->5586 5588 401be9 5585->5588 5587 401bdd lstrcmpW 5586->5587 5586->5588 5587->5588 5589 73da1aa7 5590 73da156c GlobalFree 5589->5590 5593 73da1abf 5590->5593 5591 73da1b01 GlobalFree 5592 73da1add 5592->5591 5593->5591 5593->5592 5594 73da1aed VirtualFree 5593->5594 5594->5591

                                                    Control-flow Graph

                                                    • Executed
                                                    • Not Executed
                                                    control_flow_graph 0 4036fc-403745 SetErrorMode GetVersionExW 1 403747-403767 GetVersionExW 0->1 2 40377e 0->2 4 403769-40376d 1->4 5 40377a-40377c 1->5 3 403785-40378a 2->3 7 403797 3->7 8 40378c-403795 3->8 6 403770-403778 4->6 5->6 6->3 9 40379b-4037dd 7->9 8->9 10 4037f0 9->10 11 4037df-4037e7 call 4068e6 9->11 13 4037f5-403807 call 40619e lstrlenA 10->13 11->10 16 4037e9 11->16 18 403809-403825 call 4068e6 * 3 13->18 16->10 25 403836-4038cf #17 OleInitialize SHGetFileInfoW call 406b1a GetCommandLineW call 406b1a call 4065f6 CharNextW 18->25 26 403827-40382d 18->26 35 4038d5 25->35 36 4039aa-4039c4 GetTempPathW call 403ca5 25->36 26->25 30 40382f 26->30 30->25 37 4038d7-4038dd 35->37 44 4039c6-4039e4 GetWindowsDirectoryW lstrcatW call 403ca5 36->44 45 403a1c-403a35 DeleteFileW call 4033ed 36->45 39 4038ea-4038f5 37->39 40 4038df-4038e8 37->40 42 403900-40390f 39->42 43 4038f7-4038fe 39->43 40->39 40->40 47 403911-40391d 42->47 48 40396a-40397e call 4065f6 42->48 43->42 44->45 62 4039e6-403a16 GetTempPathW lstrcatW SetEnvironmentVariableW * 2 call 403ca5 44->62 56 403be6 45->56 57 403a3b-403a41 45->57 52 403937-40393d 47->52 53 40391f-403926 47->53 65 403980-403983 48->65 66 403986-40398c 48->66 60 403959-403960 52->60 61 40393f-403946 52->61 58 403928-40392b 53->58 59 40392d 53->59 69 403bea-403bf7 call 4036d2 OleUninitialize 56->69 67 403a43-403a55 call 4065f6 57->67 68 403aa6-403aad call 405a3e 57->68 58->52 58->59 59->52 60->48 63 403962-403968 60->63 61->60 70 403948-40394f 61->70 62->45 79 403be4 62->79 63->48 71 403996-4039a5 call 406b1a 63->71 65->66 66->36 73 40398e-403991 66->73 84 403a6b-403a6d 67->84 82 403ab2-403ab4 68->82 85 403bf9-403c04 call 406aa8 69->85 86 403c0c-403c13 69->86 77 403951-403954 70->77 78 403956 70->78 71->36 73->37 77->60 77->78 78->60 79->56 82->69 90 403a57-403a5d 84->90 91 403a6f-403a76 84->91 92 403c06 ExitProcess 85->92 88 403c91-403ca0 86->88 89 403c15-403c2b GetCurrentProcess OpenProcessToken 86->89 88->92 94 403c61-403c6f call 4068e6 89->94 95 403c2d-403c5b LookupPrivilegeValueW AdjustTokenPrivileges 89->95 96 403a68 90->96 97 403a5f-403a66 90->97 98 403a78-403a88 call 406638 91->98 99 403ab9-403ad1 call 4064fc lstrcatW 91->99 108 403c71-403c7b 94->108 109 403c7d-403c88 ExitWindowsEx 94->109 95->94 96->84 97->91 97->96 106 403be0-403be2 98->106 107 403a8e-403aa4 call 406b1a * 2 98->107 110 403ae2-403b03 lstrcatW lstrcmpiW 99->110 111 403ad3-403add lstrcatW 99->111 106->69 107->68 108->109 113 403c8a-403c8c call 401533 108->113 109->88 109->113 110->106 114 403b09-403b10 110->114 111->110 113->88 118 403b12-403b17 call 405e3e 114->118 119 403b19 call 405e1e 114->119 124 403b1e-403b30 SetCurrentDirectoryW 118->124 119->124 126 403b41-403b5b call 406b1a 124->126 127 403b32-403b3c call 406b1a 124->127 131 403b5c-403b7a call 405eba DeleteFileW 126->131 127->126 134 403bc9-403bd3 131->134 135 403b7c-403b90 CopyFileW 131->135 134->131 136 403bd5-403bdb call 40623d 134->136 135->134 137 403b92-403bbe call 40623d call 405eba call 4066d6 135->137 136->106 137->134 145 403bc0-403bc7 CloseHandle 137->145 145->134
                                                    C-Code - Quality: 83%
                                                    			_entry_() {
                                                    				char _v694;
                                                    				struct _SHFILEINFOW _v696;
                                                    				signed char _v700;
                                                    				intOrPtr _v930;
                                                    				struct _OSVERSIONINFOW _v976;
                                                    				long _v1004;
                                                    				struct _TOKEN_PRIVILEGES _v1016;
                                                    				intOrPtr _v1020;
                                                    				void* _v1024;
                                                    				int _v1028;
                                                    				intOrPtr _v1036;
                                                    				signed short* _v1048;
                                                    				signed int _t45;
                                                    				intOrPtr* _t58;
                                                    				signed int _t71;
                                                    				void* _t79;
                                                    				void* _t80;
                                                    				void* _t81;
                                                    				void* _t83;
                                                    				WCHAR* _t91;
                                                    				void* _t95;
                                                    				void* _t103;
                                                    				void* _t107;
                                                    				void* _t113;
                                                    				signed short _t124;
                                                    				intOrPtr* _t126;
                                                    				signed short _t128;
                                                    				void* _t131;
                                                    				intOrPtr* _t132;
                                                    				void* _t136;
                                                    				signed char _t137;
                                                    				void* _t140;
                                                    				WCHAR* _t141;
                                                    				int _t143;
                                                    				void* _t144;
                                                    				signed int _t149;
                                                    				void* _t153;
                                                    				signed int _t154;
                                                    				signed int _t155;
                                                    				signed char _t156;
                                                    				signed int _t158;
                                                    				signed short _t159;
                                                    				void* _t160;
                                                    				int _t161;
                                                    				CHAR* _t163;
                                                    				intOrPtr _t165;
                                                    				void* _t168;
                                                    				void* _t169;
                                                    				void* _t170;
                                                    				signed int _t173;
                                                    				signed int _t175;
                                                    				int _t176;
                                                    
                                                    				_t161 = L"Error writing temporary file. Make sure your temp folder is valid.";
                                                    				_v1004 = 0;
                                                    				_t175 = 0; // executed
                                                    				SetErrorMode(0x8001); // executed
                                                    				asm("xorps xmm0, xmm0");
                                                    				_v976.szCSDVersion = 0;
                                                    				asm("movlpd [esp+0x144], xmm0");
                                                    				_v976.dwOSVersionInfoSize = 0x11c;
                                                    				if(GetVersionExW( &_v976) != 0) {
                                                    					_t156 = _v694;
                                                    				} else {
                                                    					_v976.dwOSVersionInfoSize = 0x114;
                                                    					GetVersionExW( &_v976);
                                                    					_t136 = 0x53;
                                                    					_t156 = 4;
                                                    					_v694 = 4;
                                                    					if(_v976.szCSDVersion != _t136) {
                                                    						_t137 = 0;
                                                    					} else {
                                                    						_t137 = _v930 + 0xffffffd0;
                                                    					}
                                                    					_v700 = _t137;
                                                    				}
                                                    				if(_v976.dwMajorVersion >= 0xa) {
                                                    					_t45 = _v976.dwBuildNumber;
                                                    				} else {
                                                    					_t45 = _v976.dwBuildNumber & 0x0000ffff;
                                                    					_v976.dwBuildNumber = _t45;
                                                    				}
                                                    				 *0x435af8 = _t45;
                                                    				_t149 = ((_v976.dwMajorVersion & 0x000000ff) << 0x00000008 & 0x0000ffff | _v976.dwMinorVersion & 0x000000ff) << 0x00000010 | (_v700 & 0x000000ff) << 0x00000008 & 0x0000ffff | _t156 & 0x000000ff;
                                                    				 *0x435afc = _t149;
                                                    				if(_t149 >> 0x10 != 0x600) {
                                                    					_t132 = E004068E6(0);
                                                    					if(_t132 != 0) {
                                                    						 *_t132(0xc00);
                                                    					}
                                                    				}
                                                    				_t163 = "UXTHEME";
                                                    				do {
                                                    					E0040619E(_t163); // executed
                                                    					_t163 =  &(( &(_t163[1]))[lstrlenA(_t163)]);
                                                    				} while ( *_t163 != 0);
                                                    				E004068E6(0xb);
                                                    				 *0x4349f0 = E004068E6(9);
                                                    				_t58 = E004068E6(7);
                                                    				if(_t58 != 0) {
                                                    					_t58 =  *_t58(0x1e);
                                                    					if(_t58 != 0) {
                                                    						 *0x435afc =  *0x435afc | 0x00000080;
                                                    					}
                                                    				}
                                                    				__imp__#17();
                                                    				__imp__OleInitialize(0); // executed
                                                    				 *0x435a60 = _t58;
                                                    				SHGetFileInfoW(0x4095b0, 0,  &_v696, 0x2b4, 0); // executed
                                                    				E00406B1A(0x434a00, L"NSIS Error");
                                                    				E00406B1A(L"\"C:\\Users\\frontdesk\\Desktop\\HF-2209869481.exe\"", GetCommandLineW());
                                                    				_t165 = 0x22;
                                                    				_t140 = 0x20;
                                                    				 *0x4349f4 = 0x400000;
                                                    				_v1036 = _t165;
                                                    				_t65 =  !=  ? _t140 : _t165;
                                                    				_t66 = ( !=  ? _t140 : _t165) & 0x0000ffff;
                                                    				_t68 =  ==  ?  &M00440002 : L"\"C:\\Users\\frontdesk\\Desktop\\HF-2209869481.exe\"";
                                                    				_t152 = CharNextW(E004065F6( ==  ?  &M00440002 : L"\"C:\\Users\\frontdesk\\Desktop\\HF-2209869481.exe\"", ( !=  ? _t140 : _t165) & 0x0000ffff));
                                                    				_v1048 = _t152;
                                                    				_t71 =  *_t152 & 0x0000ffff;
                                                    				if(_t71 == 0) {
                                                    					L40:
                                                    					_t141 = L"C:\\Users\\FRONTD~1\\AppData\\Local\\Temp\\";
                                                    					GetTempPathW(0x400, _t141);
                                                    					__eflags = E00403CA5(_t152, __eflags);
                                                    					if(__eflags != 0) {
                                                    						L43:
                                                    						DeleteFileW(L"1033"); // executed
                                                    						_t161 = E004033ED(__eflags, _t175);
                                                    						_t176 = 0;
                                                    						__eflags = _t161;
                                                    						if(_t161 != 0) {
                                                    							L71:
                                                    							_t143 = _v1028;
                                                    							L72:
                                                    							E004036D2();
                                                    							__imp__OleUninitialize();
                                                    							__eflags = _t161;
                                                    							if(_t161 == 0) {
                                                    								__eflags =  *0x435ad4;
                                                    								if( *0x435ad4 == 0) {
                                                    									L82:
                                                    									__eflags =  *0x435aec - 0xffffffff;
                                                    									ExitProcess(_t143);
                                                    									L74:
                                                    								}
                                                    								_t79 = OpenProcessToken(GetCurrentProcess(), 0x28,  &_v1024);
                                                    								__eflags = _t79;
                                                    								if(_t79 != 0) {
                                                    									LookupPrivilegeValueW(_t176, L"SeShutdownPrivilege",  &(_v1016.Privileges));
                                                    									_v1016.PrivilegeCount = 1;
                                                    									_v1004 = 2;
                                                    									AdjustTokenPrivileges(_v1024, _t176,  &_v1016, _t176, _t176, _t176);
                                                    								}
                                                    								_t80 = E004068E6(4);
                                                    								__eflags = _t80;
                                                    								if(_t80 == 0) {
                                                    									L80:
                                                    									_t81 = ExitWindowsEx(2, 0x80040002);
                                                    									__eflags = _t81;
                                                    									if(_t81 != 0) {
                                                    										goto L82;
                                                    									}
                                                    									goto L81;
                                                    								} else {
                                                    									_t83 =  *_t80(_t176, _t176, _t176, 0x25, 0x80040002);
                                                    									__eflags = _t83;
                                                    									if(_t83 == 0) {
                                                    										L81:
                                                    										E00401533(9);
                                                    										goto L82;
                                                    									}
                                                    									goto L80;
                                                    								}
                                                    							}
                                                    							E00406AA8(_t161, 0x200010);
                                                    							ExitProcess(2);
                                                    							goto L74;
                                                    						}
                                                    						__eflags =  *0x435a04;
                                                    						if( *0x435a04 == 0) {
                                                    							L53:
                                                    							 *0x435aec =  *0x435aec | 0xffffffff;
                                                    							_t143 = E00405A3E();
                                                    							goto L72;
                                                    						}
                                                    						_t168 = E004065F6(L"\"C:\\Users\\frontdesk\\Desktop\\HF-2209869481.exe\"", 0);
                                                    						_t91 = L"\"C:\\Users\\frontdesk\\Desktop\\HF-2209869481.exe\"";
                                                    						while(1) {
                                                    							__eflags = _t168 - _t91;
                                                    							if(_t168 < _t91) {
                                                    								break;
                                                    							}
                                                    							__eflags =  *_t168 - 0x5f0020;
                                                    							if( *_t168 != 0x5f0020) {
                                                    								L48:
                                                    								_t168 = _t168 - 2;
                                                    								__eflags = _t168;
                                                    								continue;
                                                    							}
                                                    							__eflags =  *((intOrPtr*)(_t168 + 4)) - 0x3d003f;
                                                    							if( *((intOrPtr*)(_t168 + 4)) == 0x3d003f) {
                                                    								break;
                                                    							}
                                                    							goto L48;
                                                    						}
                                                    						_t161 = L"Error launching installer";
                                                    						__eflags = _t168 - _t91;
                                                    						if(__eflags < 0) {
                                                    							_t169 = E004064FC();
                                                    							lstrcatW(L"C:\\Users\\FRONTD~1\\AppData\\Local\\Temp\\", L"~nsu");
                                                    							__eflags = _t169;
                                                    							if(_t169 != 0) {
                                                    								lstrcatW(L"C:\\Users\\FRONTD~1\\AppData\\Local\\Temp\\", "A");
                                                    							}
                                                    							lstrcatW(L"C:\\Users\\FRONTD~1\\AppData\\Local\\Temp\\", L".tmp");
                                                    							_t95 = lstrcmpiW(L"C:\\Users\\FRONTD~1\\AppData\\Local\\Temp\\", L"C:\\Users\\frontdesk\\Desktop");
                                                    							__eflags = _t95;
                                                    							if(_t95 == 0) {
                                                    								L69:
                                                    								_t143 = _t176;
                                                    								goto L72;
                                                    							} else {
                                                    								_push(L"C:\\Users\\FRONTD~1\\AppData\\Local\\Temp\\");
                                                    								__eflags = _t169;
                                                    								if(_t169 == 0) {
                                                    									E00405E1E();
                                                    								} else {
                                                    									E00405E3E();
                                                    								}
                                                    								SetCurrentDirectoryW(L"C:\\Users\\FRONTD~1\\AppData\\Local\\Temp\\");
                                                    								__eflags = L"C:\\Users\\frontdesk\\AppData\\Roaming\\Bipersoner\\Dehorted\\Chikane" - _t176; // 0x43
                                                    								if(__eflags == 0) {
                                                    									E00406B1A(L"C:\\Users\\frontdesk\\AppData\\Roaming\\Bipersoner\\Dehorted\\Chikane", L"C:\\Users\\frontdesk\\Desktop");
                                                    								}
                                                    								E00406B1A(0x436000, _v1024);
                                                    								 *0x436800 = 0x41;
                                                    								_t170 = 0x1a;
                                                    								do {
                                                    									_push( *((intOrPtr*)( *0x435a10 + 0x120)));
                                                    									_push(0x42b538);
                                                    									E00405EBA();
                                                    									DeleteFileW(0x42b538);
                                                    									__eflags = _t161;
                                                    									if(_t161 != 0) {
                                                    										_t103 = CopyFileW(L"C:\\Users\\frontdesk\\Desktop\\HF-2209869481.exe", 0x42b538, 1);
                                                    										__eflags = _t103;
                                                    										if(_t103 != 0) {
                                                    											E0040623D(0x42b538, _t176);
                                                    											_push( *((intOrPtr*)( *0x435a10 + 0x124)));
                                                    											_push(0x42b538);
                                                    											E00405EBA();
                                                    											_t107 = E004066D6(0x42b538);
                                                    											__eflags = _t107;
                                                    											if(_t107 != 0) {
                                                    												CloseHandle(_t107);
                                                    												_t161 = _t176;
                                                    											}
                                                    										}
                                                    									}
                                                    									 *0x436800 =  *0x436800 + 1;
                                                    									_t170 = _t170 - 1;
                                                    									__eflags = _t170;
                                                    								} while (_t170 != 0);
                                                    								E0040623D(L"C:\\Users\\FRONTD~1\\AppData\\Local\\Temp\\", _t176);
                                                    								goto L69;
                                                    							}
                                                    						}
                                                    						 *_t168 = 0;
                                                    						_t171 = _t168 + 8;
                                                    						_t113 = E00406638(__eflags, _t168 + 8);
                                                    						__eflags = _t113;
                                                    						if(_t113 == 0) {
                                                    							goto L69;
                                                    						}
                                                    						E00406B1A(L"C:\\Users\\frontdesk\\AppData\\Roaming\\Bipersoner\\Dehorted\\Chikane", _t171);
                                                    						E00406B1A(L"C:\\Users\\frontdesk\\AppData\\Roaming\\Bipersoner\\Dehorted\\Chikane\\Lipocele\\Bolsjevismens\\Teologiers\\Laboureds", _t171);
                                                    						_t161 = _t176;
                                                    						goto L53;
                                                    					}
                                                    					GetWindowsDirectoryW(_t141, 0x3fb);
                                                    					lstrcatW(_t141, L"\\Temp");
                                                    					__eflags = E00403CA5(_t152, __eflags);
                                                    					if(__eflags != 0) {
                                                    						goto L43;
                                                    					}
                                                    					GetTempPathW(0x3fc, _t141);
                                                    					lstrcatW(_t141, L"Low");
                                                    					SetEnvironmentVariableW(L"TEMP", _t141);
                                                    					SetEnvironmentVariableW(L"TMP", _t141);
                                                    					__eflags = E00403CA5(_t152, __eflags);
                                                    					if(__eflags == 0) {
                                                    						_t176 = 0;
                                                    						__eflags = 0;
                                                    						goto L71;
                                                    					}
                                                    					goto L43;
                                                    				} else {
                                                    					_t173 = _t71;
                                                    					while(1) {
                                                    						_t124 = _t173 & 0x0000ffff;
                                                    						if(_t173 != _t140) {
                                                    							goto L21;
                                                    						} else {
                                                    							goto L20;
                                                    						}
                                                    						do {
                                                    							L20:
                                                    							_t152 =  &(_t152[1]);
                                                    							_t124 =  *_t152 & 0x0000ffff;
                                                    						} while (_t124 == _t140);
                                                    						L21:
                                                    						_t158 = _t124 & 0x0000ffff;
                                                    						if(_t124 == _v1020) {
                                                    							_t158 = _t152[1] & 0x0000ffff;
                                                    							_t131 = 0x22;
                                                    							_t140 = _t131;
                                                    						}
                                                    						_t25 =  &(_t152[1]); // 0x0
                                                    						_t126 =  !=  ? _t152 : _t25;
                                                    						if(_t158 != 0x2f) {
                                                    							L35:
                                                    							_t152 = E004065F6(_t126, _t140);
                                                    							_t144 = 0x22;
                                                    							_t128 =  *_t152 & 0x0000ffff;
                                                    							_t159 = _t128;
                                                    							if(_t128 == _t144) {
                                                    								_t152 =  &(_t152[1]);
                                                    								_t159 =  *_t152 & 0x0000ffff;
                                                    							}
                                                    							_t173 = _t159 & 0x0000ffff;
                                                    							if(_t159 == 0) {
                                                    								goto L40;
                                                    							} else {
                                                    								_t140 = 0x20;
                                                    								continue;
                                                    							}
                                                    						} else {
                                                    							_t126 = _t126 + 2;
                                                    							_t153 = 0x53;
                                                    							_t160 = 0x20;
                                                    							if( *_t126 == _t153) {
                                                    								_t155 =  *(_t126 + 2) & 0x0000ffff;
                                                    								if(_t155 == _t160 || _t155 == 0) {
                                                    									 *0x435ae0 = 1;
                                                    								}
                                                    							}
                                                    							if( *_t126 == 0x43004e &&  *(_t126 + 4) == 0x430052) {
                                                    								_t154 =  *(_t126 + 8) & 0x0000ffff;
                                                    								if(_t154 == _t160 || _t154 == 0) {
                                                    									_t175 = _t175 | 0x00000004;
                                                    								}
                                                    							}
                                                    							if( *((intOrPtr*)(_t126 - 4)) != 0x2f0020 ||  *_t126 != 0x3d0044) {
                                                    								goto L35;
                                                    							} else {
                                                    								_t152 = 0;
                                                    								 *((short*)(_t126 - 4)) = 0;
                                                    								__eflags = _t126 + 4;
                                                    								E00406B1A(L"C:\\Users\\frontdesk\\AppData\\Roaming\\Bipersoner\\Dehorted\\Chikane", _t126 + 4);
                                                    								goto L40;
                                                    							}
                                                    						}
                                                    					}
                                                    				}
                                                    			}























































                                                    0x00403708
                                                    0x00403712
                                                    0x00403716
                                                    0x00403718
                                                    0x00403728
                                                    0x0040372b
                                                    0x00403730
                                                    0x00403739
                                                    0x00403745
                                                    0x0040377e
                                                    0x00403747
                                                    0x0040374b
                                                    0x00403754
                                                    0x00403758
                                                    0x00403759
                                                    0x0040375b
                                                    0x00403767
                                                    0x0040377a
                                                    0x00403769
                                                    0x0040376d
                                                    0x0040376d
                                                    0x00403770
                                                    0x00403770
                                                    0x0040378a
                                                    0x00403797
                                                    0x0040378c
                                                    0x0040378c
                                                    0x00403791
                                                    0x00403791
                                                    0x0040379b
                                                    0x004037ca
                                                    0x004037d1
                                                    0x004037dd
                                                    0x004037e0
                                                    0x004037e7
                                                    0x004037ee
                                                    0x004037ee
                                                    0x004037e7
                                                    0x004037f0
                                                    0x004037f5
                                                    0x004037f6
                                                    0x00403803
                                                    0x00403805
                                                    0x0040380b
                                                    0x00403819
                                                    0x0040381e
                                                    0x00403825
                                                    0x00403829
                                                    0x0040382d
                                                    0x0040382f
                                                    0x0040382f
                                                    0x0040382d
                                                    0x00403836
                                                    0x0040383d
                                                    0x00403849
                                                    0x0040385c
                                                    0x0040386c
                                                    0x0040387d
                                                    0x00403890
                                                    0x00403893
                                                    0x00403897
                                                    0x004038a3
                                                    0x004038a7
                                                    0x004038aa
                                                    0x004038b3
                                                    0x004038c3
                                                    0x004038c5
                                                    0x004038c9
                                                    0x004038cf
                                                    0x004039aa
                                                    0x004039b0
                                                    0x004039bb
                                                    0x004039c2
                                                    0x004039c4
                                                    0x00403a1c
                                                    0x00403a27
                                                    0x00403a2f
                                                    0x00403a31
                                                    0x00403a33
                                                    0x00403a35
                                                    0x00403be6
                                                    0x00403be6
                                                    0x00403bea
                                                    0x00403bea
                                                    0x00403bef
                                                    0x00403bf5
                                                    0x00403bf7
                                                    0x00403c0c
                                                    0x00403c13
                                                    0x00403c91
                                                    0x00403c91
                                                    0x00403c06
                                                    0x00403c06
                                                    0x00403c06
                                                    0x00403c23
                                                    0x00403c29
                                                    0x00403c2b
                                                    0x00403c38
                                                    0x00403c45
                                                    0x00403c53
                                                    0x00403c5b
                                                    0x00403c5b
                                                    0x00403c63
                                                    0x00403c6d
                                                    0x00403c6f
                                                    0x00403c7d
                                                    0x00403c80
                                                    0x00403c86
                                                    0x00403c88
                                                    0x00000000
                                                    0x00000000
                                                    0x00000000
                                                    0x00403c71
                                                    0x00403c77
                                                    0x00403c79
                                                    0x00403c7b
                                                    0x00403c8a
                                                    0x00403c8c
                                                    0x00000000
                                                    0x00403c8c
                                                    0x00000000
                                                    0x00403c7b
                                                    0x00403c6f
                                                    0x00403bff
                                                    0x00403c06
                                                    0x00000000
                                                    0x00403c06
                                                    0x00403a3b
                                                    0x00403a41
                                                    0x00403aa6
                                                    0x00403aa6
                                                    0x00403ab2
                                                    0x00000000
                                                    0x00403ab2
                                                    0x00403a4e
                                                    0x00403a50
                                                    0x00403a6b
                                                    0x00403a6b
                                                    0x00403a6d
                                                    0x00000000
                                                    0x00000000
                                                    0x00403a57
                                                    0x00403a5d
                                                    0x00403a68
                                                    0x00403a68
                                                    0x00403a68
                                                    0x00000000
                                                    0x00403a68
                                                    0x00403a5f
                                                    0x00403a66
                                                    0x00000000
                                                    0x00000000
                                                    0x00000000
                                                    0x00403a66
                                                    0x00403a6f
                                                    0x00403a74
                                                    0x00403a76
                                                    0x00403ac8
                                                    0x00403aca
                                                    0x00403acf
                                                    0x00403ad1
                                                    0x00403add
                                                    0x00403add
                                                    0x00403aec
                                                    0x00403afb
                                                    0x00403b01
                                                    0x00403b03
                                                    0x00403be0
                                                    0x00403be0
                                                    0x00000000
                                                    0x00403b09
                                                    0x00403b09
                                                    0x00403b0e
                                                    0x00403b10
                                                    0x00403b19
                                                    0x00403b12
                                                    0x00403b12
                                                    0x00403b12
                                                    0x00403b23
                                                    0x00403b29
                                                    0x00403b30
                                                    0x00403b3c
                                                    0x00403b3c
                                                    0x00403b4a
                                                    0x00403b51
                                                    0x00403b5b
                                                    0x00403b5c
                                                    0x00403b61
                                                    0x00403b67
                                                    0x00403b6c
                                                    0x00403b76
                                                    0x00403b78
                                                    0x00403b7a
                                                    0x00403b88
                                                    0x00403b8e
                                                    0x00403b90
                                                    0x00403b98
                                                    0x00403ba2
                                                    0x00403ba8
                                                    0x00403bad
                                                    0x00403bb7
                                                    0x00403bbc
                                                    0x00403bbe
                                                    0x00403bc1
                                                    0x00403bc7
                                                    0x00403bc7
                                                    0x00403bbe
                                                    0x00403b90
                                                    0x00403bc9
                                                    0x00403bd0
                                                    0x00403bd0
                                                    0x00403bd0
                                                    0x00403bdb
                                                    0x00000000
                                                    0x00403bdb
                                                    0x00403b03
                                                    0x00403a7a
                                                    0x00403a7d
                                                    0x00403a81
                                                    0x00403a86
                                                    0x00403a88
                                                    0x00000000
                                                    0x00000000
                                                    0x00403a94
                                                    0x00403a9f
                                                    0x00403aa4
                                                    0x00000000
                                                    0x00403aa4
                                                    0x004039cc
                                                    0x004039d8
                                                    0x004039e2
                                                    0x004039e4
                                                    0x00000000
                                                    0x00000000
                                                    0x004039ec
                                                    0x004039f4
                                                    0x00403a05
                                                    0x00403a0d
                                                    0x00403a14
                                                    0x00403a16
                                                    0x00403be4
                                                    0x00403be4
                                                    0x00000000
                                                    0x00403be4
                                                    0x00000000
                                                    0x004038d5
                                                    0x004038d5
                                                    0x004038d7
                                                    0x004038d7
                                                    0x004038dd
                                                    0x00000000
                                                    0x00000000
                                                    0x00000000
                                                    0x00000000
                                                    0x004038df
                                                    0x004038df
                                                    0x004038df
                                                    0x004038e2
                                                    0x004038e5
                                                    0x004038ea
                                                    0x004038ed
                                                    0x004038f5
                                                    0x004038f7
                                                    0x004038fd
                                                    0x004038fe
                                                    0x004038fe
                                                    0x00403905
                                                    0x00403908
                                                    0x0040390f
                                                    0x0040396a
                                                    0x00403971
                                                    0x00403975
                                                    0x00403976
                                                    0x00403979
                                                    0x0040397e
                                                    0x00403980
                                                    0x00403983
                                                    0x00403983
                                                    0x00403986
                                                    0x0040398c
                                                    0x00000000
                                                    0x0040398e
                                                    0x00403990
                                                    0x00000000
                                                    0x00403990
                                                    0x00403911
                                                    0x00403913
                                                    0x00403916
                                                    0x00403919
                                                    0x0040391d
                                                    0x0040391f
                                                    0x00403926
                                                    0x0040392d
                                                    0x0040392d
                                                    0x00403926
                                                    0x0040393d
                                                    0x00403948
                                                    0x0040394f
                                                    0x00403956
                                                    0x00403956
                                                    0x0040394f
                                                    0x00403960
                                                    0x00000000
                                                    0x00403996
                                                    0x00403996
                                                    0x00403998
                                                    0x0040399c
                                                    0x004039a5
                                                    0x00000000
                                                    0x004039a5
                                                    0x00403960
                                                    0x0040390f
                                                    0x004038d7

                                                    APIs
                                                    • SetErrorMode.KERNELBASE(00008001), ref: 00403718
                                                    • GetVersionExW.KERNEL32 ref: 00403741
                                                    • GetVersionExW.KERNEL32(?), ref: 00403754
                                                    • lstrlenA.KERNEL32(UXTHEME,UXTHEME), ref: 004037FC
                                                    • #17.COMCTL32(00000007,00000009,0000000B), ref: 00403836
                                                    • OleInitialize.OLE32(00000000), ref: 0040383D
                                                    • SHGetFileInfoW.SHELL32(004095B0,00000000,?,000002B4,00000000), ref: 0040385C
                                                    • GetCommandLineW.KERNEL32(00434A00,NSIS Error), ref: 00403871
                                                    • CharNextW.USER32(00000000,"C:\Users\user\Desktop\HF-2209869481.exe",?,"C:\Users\user\Desktop\HF-2209869481.exe",00000000), ref: 004038BD
                                                    • GetTempPathW.KERNEL32(00000400,C:\Users\user~1\AppData\Local\Temp\), ref: 004039BB
                                                    • GetWindowsDirectoryW.KERNEL32(C:\Users\user~1\AppData\Local\Temp\,000003FB), ref: 004039CC
                                                    • lstrcatW.KERNEL32(C:\Users\user~1\AppData\Local\Temp\,\Temp), ref: 004039D8
                                                    • GetTempPathW.KERNEL32(000003FC,C:\Users\user~1\AppData\Local\Temp\,C:\Users\user~1\AppData\Local\Temp\,\Temp), ref: 004039EC
                                                    • lstrcatW.KERNEL32(C:\Users\user~1\AppData\Local\Temp\,Low), ref: 004039F4
                                                    • SetEnvironmentVariableW.KERNEL32(TEMP,C:\Users\user~1\AppData\Local\Temp\,C:\Users\user~1\AppData\Local\Temp\,Low), ref: 00403A05
                                                    • SetEnvironmentVariableW.KERNEL32(TMP,C:\Users\user~1\AppData\Local\Temp\), ref: 00403A0D
                                                    • DeleteFileW.KERNELBASE(1033), ref: 00403A27
                                                      • Part of subcall function 004033ED: GetTickCount.KERNEL32 ref: 00403400
                                                      • Part of subcall function 004033ED: GetModuleFileNameW.KERNEL32(00000000,C:\Users\user\Desktop\HF-2209869481.exe,00000400,?,?,?,?,?), ref: 0040341C
                                                    • lstrcatW.KERNEL32(C:\Users\user~1\AppData\Local\Temp\,~nsu), ref: 00403ACA
                                                    • lstrcatW.KERNEL32(C:\Users\user~1\AppData\Local\Temp\,00409600), ref: 00403ADD
                                                    • lstrcatW.KERNEL32(C:\Users\user~1\AppData\Local\Temp\,.tmp), ref: 00403AEC
                                                    • lstrcmpiW.KERNEL32(C:\Users\user~1\AppData\Local\Temp\,C:\Users\user\Desktop,C:\Users\user~1\AppData\Local\Temp\,.tmp,C:\Users\user~1\AppData\Local\Temp\,~nsu,"C:\Users\user\Desktop\HF-2209869481.exe",00000000,00000000), ref: 00403AFB
                                                    • SetCurrentDirectoryW.KERNEL32(C:\Users\user~1\AppData\Local\Temp\,C:\Users\user~1\AppData\Local\Temp\), ref: 00403B23
                                                    • DeleteFileW.KERNEL32(0042B538,0042B538,?,00436000,?), ref: 00403B76
                                                    • CopyFileW.KERNEL32(C:\Users\user\Desktop\HF-2209869481.exe,0042B538,00000001), ref: 00403B88
                                                    • CloseHandle.KERNEL32(00000000,0042B538,0042B538,?,0042B538,00000000), ref: 00403BC1
                                                      • Part of subcall function 00405E1E: CreateDirectoryW.KERNELBASE(?,00000000,C:\Users\user~1\AppData\Local\Temp\,00403CC9,C:\Users\user~1\AppData\Local\Temp\,C:\Users\user~1\AppData\Local\Temp\,C:\Users\user~1\AppData\Local\Temp\,C:\Users\user~1\AppData\Local\Temp\,772EFAA0,004039C2), ref: 00405E26
                                                      • Part of subcall function 00405E1E: GetLastError.KERNEL32 ref: 00405E30
                                                    • OleUninitialize.OLE32(00000000), ref: 00403BEF
                                                    • ExitProcess.KERNEL32 ref: 00403C06
                                                    • GetCurrentProcess.KERNEL32(00000028,?), ref: 00403C1C
                                                    • OpenProcessToken.ADVAPI32(00000000), ref: 00403C23
                                                    • LookupPrivilegeValueW.ADVAPI32(00000000,SeShutdownPrivilege,?), ref: 00403C38
                                                    • AdjustTokenPrivileges.ADVAPI32(00000001,00000000,?,00000000,00000000,00000000), ref: 00403C5B
                                                    • ExitWindowsEx.USER32(00000002,80040002), ref: 00403C80
                                                      • Part of subcall function 004065F6: CharNextW.USER32(?,004038BC,"C:\Users\user\Desktop\HF-2209869481.exe",?,"C:\Users\user\Desktop\HF-2209869481.exe",00000000), ref: 0040660C
                                                    Strings
                                                    Memory Dump Source
                                                    • Source File: 00000000.00000002.756099637.0000000000401000.00000020.00000001.01000000.00000003.sdmp, Offset: 00400000, based on PE: true
                                                    • Associated: 00000000.00000002.756080358.0000000000400000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756151471.0000000000409000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756159557.000000000040B000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756331005.000000000042E000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756342547.0000000000432000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756355506.0000000000438000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756366568.0000000000440000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756389531.0000000000462000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756401402.0000000000464000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756562047.00000000004A4000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    Joe Sandbox IDA Plugin
                                                    • Snapshot File: hcaresult_0_2_400000_HF-2209869481.jbxd
                                                    Similarity
                                                    • API ID: Filelstrcat$DirectoryProcess$CharCurrentDeleteEnvironmentErrorExitNextPathTempTokenVariableVersionWindows$AdjustCloseCommandCopyCountCreateHandleInfoInitializeLastLineLookupModeModuleNameOpenPrivilegePrivilegesTickUninitializeValuelstrcmpilstrlen
                                                    • String ID: "C:\Users\user\Desktop\HF-2209869481.exe"$.tmp$1033$C:\Users\user~1\AppData\Local\Temp\$C:\Users\user\AppData\Roaming\Bipersoner\Dehorted\Chikane$C:\Users\user\AppData\Roaming\Bipersoner\Dehorted\Chikane\Lipocele\Bolsjevismens\Teologiers\Laboureds$C:\Users\user\Desktop$C:\Users\user\Desktop\HF-2209869481.exe$Error launching installer$Error writing temporary file. Make sure your temp folder is valid.$Low$NSIS Error$SeShutdownPrivilege$TEMP$TMP$UXTHEME$\Temp$~nsu
                                                    • API String ID: 1152188737-2478921382
                                                    • Opcode ID: a525dd75b22903d4bd79fbaf6cc3fb9b74ee5543d4fcd6c254fdcda9163020fa
                                                    • Instruction ID: bd20618887128fe8ff831b6fc98b417d690d9367272f1fc6873584cad7b34aa2
                                                    • Opcode Fuzzy Hash: a525dd75b22903d4bd79fbaf6cc3fb9b74ee5543d4fcd6c254fdcda9163020fa
                                                    • Instruction Fuzzy Hash: 00D134B12043116AE7207F659C46B2B3AACAB4474EF41453FF586B62D2D7BC9D40CB2D
                                                    Uniqueness

                                                    Uniqueness Score: -1.00%

                                                    Control-flow Graph

                                                    • Executed
                                                    • Not Executed
                                                    control_flow_graph 146 404b30-404b47 147 404cd9-404cdf 146->147 148 404b4d-404c1b GetDlgItem * 3 call 405503 call 405835 GetClientRect GetSystemMetrics SendMessageW * 2 146->148 150 404ce1-404d07 GetDlgItem CreateThread FindCloseChangeNotification 147->150 151 404d25-404d2b 147->151 170 404c31-404c37 148->170 171 404c1d-404c2f SendMessageW * 2 148->171 153 404d0d-404d16 call 40575b 150->153 154 404d56-404d5c 151->154 155 404d2d-404d37 151->155 164 404d1b-404d22 153->164 159 404da4-404da7 154->159 160 404d5e-404d65 154->160 155->153 158 404d39-404d54 ShowWindow * 2 call 405503 155->158 158->153 159->153 165 404dad-404db1 159->165 161 404d67-404d71 160->161 162 404d7a-404d8f ShowWindow 160->162 167 404d73-404d78 call 405958 161->167 168 404da0-404da2 162->168 169 404d91-404d9b call 405d3a 162->169 165->153 172 404db7-404dcf SendMessageW 165->172 167->153 168->167 169->168 176 404c43-404c5c call 40551a 170->176 177 404c39-404c41 SendMessageW 170->177 171->170 178 404ee5-404ee7 172->178 179 404dd5-404e07 CreatePopupMenu call 405eba AppendMenuW 172->179 185 404c90-404cb6 GetDlgItem SendMessageW 176->185 186 404c5e-404c72 ShowWindow 176->186 177->176 178->164 187 404e09-404e19 GetWindowRect 179->187 188 404e1d-404e39 TrackPopupMenu 179->188 185->178 190 404cbc-404cd4 SendMessageW * 2 185->190 191 404c74-404c7d ShowWindow 186->191 192 404c7f 186->192 187->188 188->178 189 404e3f-404e4b 188->189 194 404e53-404e6d SendMessageW 189->194 190->178 193 404c85-404c8b call 405503 191->193 192->193 193->185 194->194 196 404e6f-404e99 OpenClipboard EmptyClipboard GlobalAlloc GlobalLock 194->196 197 404e9b-404ec7 SendMessageW 196->197 197->197 198 404ec9-404edf GlobalUnlock SetClipboardData CloseClipboard 197->198 198->178
                                                    C-Code - Quality: 85%
                                                    			E00404B30() {
                                                    				struct HMENU__* _t63;
                                                    				WCHAR* _t64;
                                                    				int _t68;
                                                    				void* _t76;
                                                    				signed int _t78;
                                                    				short _t79;
                                                    				short _t80;
                                                    				int _t82;
                                                    				void* _t97;
                                                    				intOrPtr _t100;
                                                    				long _t114;
                                                    				struct HWND__* _t128;
                                                    				struct HWND__* _t130;
                                                    				struct HWND__* _t131;
                                                    				unsigned int _t132;
                                                    				int _t135;
                                                    				long _t136;
                                                    				int _t138;
                                                    				signed int _t140;
                                                    				short* _t141;
                                                    				int _t144;
                                                    				int _t148;
                                                    				void* _t149;
                                                    				long _t150;
                                                    				void* _t151;
                                                    				long _t152;
                                                    				void* _t153;
                                                    
                                                    				_t128 =  *0x4349e8;
                                                    				_t136 =  *(_t153 + 0x64);
                                                    				if(_t136 != 0x110) {
                                                    					if(_t136 != 0x405) {
                                                    						if(_t136 != 0x111) {
                                                    							if(_t136 != 0x404) {
                                                    								if(_t136 != 0x7b ||  *(_t153 + 0x68) != _t128) {
                                                    									L14:
                                                    									return E0040575B(_t136,  *(_t153 + 0x6c),  *(_t153 + 0x6c));
                                                    								} else {
                                                    									_t144 = 0;
                                                    									_t148 = SendMessageW(_t128, 0x1004, 0, 0);
                                                    									 *(_t153 + 0x64) = _t148;
                                                    									if(_t148 <= 0) {
                                                    										L37:
                                                    										return 0;
                                                    									}
                                                    									_t63 = CreatePopupMenu();
                                                    									_push(0xffffffe1);
                                                    									_push(0);
                                                    									 *(_t153 + 0x70) = _t63;
                                                    									_t64 = E00405EBA();
                                                    									_t138 = 1;
                                                    									AppendMenuW( *(_t153 + 0x74), 0, 1, _t64);
                                                    									_t132 =  *(_t153 + 0x6c);
                                                    									_t135 = _t132;
                                                    									_t68 = _t132 >> 0x10;
                                                    									if(_t132 == 0xffffffff) {
                                                    										GetWindowRect(_t128, _t153 + 0x10);
                                                    										_t135 =  *(_t153 + 0x10);
                                                    										_t68 =  *(_t153 + 0x14);
                                                    									}
                                                    									if(TrackPopupMenu( *(_t153 + 0x80), 0x180, _t135, _t68, _t144,  *(_t153 + 0x64), _t144) == _t138) {
                                                    										 *(_t153 + 0x28) = _t144;
                                                    										 *(_t153 + 0x34) = 0x42bd48;
                                                    										 *((intOrPtr*)(_t153 + 0x38)) = 0x1000;
                                                    										do {
                                                    											_t148 = _t148 - 1;
                                                    											_t138 = _t138 + 2 + SendMessageW(_t128, 0x1073, _t148, _t153 + 0x20);
                                                    										} while (_t148 != 0);
                                                    										OpenClipboard(_t144);
                                                    										EmptyClipboard();
                                                    										_t149 = GlobalAlloc(0x42, _t138 + _t138);
                                                    										 *(_t153 + 0x64) = _t149;
                                                    										_t76 = GlobalLock(_t149);
                                                    										_t150 =  *(_t153 + 0x64);
                                                    										_t140 = _t76;
                                                    										do {
                                                    											 *(_t153 + 0x34) = _t140;
                                                    											_t78 = SendMessageW(_t128, 0x1073, _t144, _t153 + 0x20);
                                                    											_t141 = _t140 + _t78 * 2;
                                                    											_t79 = 0xd;
                                                    											 *_t141 = _t79;
                                                    											_t80 = 0xa;
                                                    											 *((short*)(_t141 + 2)) = _t80;
                                                    											_t140 = _t141 + 4;
                                                    											_t144 = _t144 + 1;
                                                    										} while (_t144 < _t150);
                                                    										_t151 =  *(_t153 + 0x60);
                                                    										GlobalUnlock(_t151);
                                                    										_push(_t151);
                                                    										_t82 = 0xd;
                                                    										SetClipboardData(_t82, ??);
                                                    										CloseClipboard();
                                                    									}
                                                    									goto L37;
                                                    								}
                                                    							}
                                                    							if( *0x4349ec == 0) {
                                                    								ShowWindow( *0x4349f8, 8);
                                                    								if( *0x435acc == 0) {
                                                    									E00405D3A( *((intOrPtr*)( *0x42dd4c + 0x34)), 0);
                                                    								}
                                                    								_push(1);
                                                    							} else {
                                                    								 *0x42bd44 = 2;
                                                    								_push(0x78);
                                                    							}
                                                    							E00405958();
                                                    							goto L14;
                                                    						}
                                                    						if( *(_t153 + 0x68) == 0x403) {
                                                    							ShowWindow( *0x4349e4, 0);
                                                    							ShowWindow(_t128, 8);
                                                    							E00405503(_t128);
                                                    						}
                                                    						goto L14;
                                                    					}
                                                    					_t97 = CreateThread(0, 0, E00405864, GetDlgItem( *(_t153 + 0x6c), 0x3ec), 0, _t153 + 0x64); // executed
                                                    					FindCloseChangeNotification(_t97); // executed
                                                    					goto L14;
                                                    				}
                                                    				 *(_t153 + 0x34) =  *(_t153 + 0x34) | 0xffffffff;
                                                    				 *(_t153 + 0x20) = 2;
                                                    				 *((intOrPtr*)(_t153 + 0x24)) = 0;
                                                    				 *((intOrPtr*)(_t153 + 0x2c)) = 0;
                                                    				 *((intOrPtr*)(_t153 + 0x30)) = 0;
                                                    				asm("stosd");
                                                    				asm("stosd");
                                                    				asm("stosd");
                                                    				asm("stosd");
                                                    				asm("stosd");
                                                    				_t100 =  *0x435a10;
                                                    				_t152 =  *(_t100 + 0x5c);
                                                    				 *(_t153 + 0x70) =  *(_t100 + 0x60);
                                                    				 *0x4349e4 = GetDlgItem( *(_t153 + 0x64), 0x403);
                                                    				 *0x4349c8 = GetDlgItem( *(_t153 + 0x64), 0x3ee);
                                                    				_t130 = GetDlgItem( *(_t153 + 0x64), 0x3f8);
                                                    				 *0x4349e8 = _t130;
                                                    				E00405503( *0x4349e4);
                                                    				 *0x4349cc = E00405835(4);
                                                    				 *0x4349d0 = 0;
                                                    				GetClientRect(_t130, _t153 + 0x10);
                                                    				 *(_t153 + 0x28) =  *((intOrPtr*)(_t153 + 0x18)) - GetSystemMetrics(2);
                                                    				SendMessageW(_t130, 0x1061, 0, _t153 + 0x20); // executed
                                                    				SendMessageW(_t130, 0x1036, 0x4000, 0x4000); // executed
                                                    				if(_t152 >= 0) {
                                                    					SendMessageW(_t130, 0x1001, 0, _t152);
                                                    					SendMessageW(_t130, 0x1026, 0, _t152);
                                                    				}
                                                    				_t114 =  *(_t153 + 0x68);
                                                    				if(_t114 >= 0) {
                                                    					SendMessageW(_t130, 0x1024, 0, _t114);
                                                    				}
                                                    				_push( *((intOrPtr*)( *(_t153 + 0x6c) + 0x30)));
                                                    				_push(0x1b);
                                                    				E0040551A( *(_t153 + 0x68));
                                                    				if(( *0x435a0c & 0x00000003) != 0) {
                                                    					ShowWindow( *0x4349e4, 0);
                                                    					if(( *0x435a0c & 0x00000002) != 0) {
                                                    						 *0x4349e4 = 0;
                                                    					} else {
                                                    						ShowWindow(_t130, 8);
                                                    					}
                                                    					E00405503( *0x4349c8);
                                                    				}
                                                    				_t131 = GetDlgItem( *(_t153 + 0x64), 0x3ec);
                                                    				SendMessageW(_t131, 0x401, 0, 0x75300000);
                                                    				if(( *0x435a0c & 0x00000004) != 0) {
                                                    					SendMessageW(_t131, 0x409, 0,  *(_t153 + 0x68));
                                                    					SendMessageW(_t131, 0x2001, 0, _t152);
                                                    				}
                                                    				goto L37;
                                                    			}






























                                                    0x00404b34
                                                    0x00404b3d
                                                    0x00404b47
                                                    0x00404cdf
                                                    0x00404d2b
                                                    0x00404d5c
                                                    0x00404da7
                                                    0x00404d0d
                                                    0x00000000
                                                    0x00404db7
                                                    0x00404db7
                                                    0x00404dc7
                                                    0x00404dc9
                                                    0x00404dcf
                                                    0x00404ee5
                                                    0x00000000
                                                    0x00404ee5
                                                    0x00404dd5
                                                    0x00404ddb
                                                    0x00404ddd
                                                    0x00404dde
                                                    0x00404de2
                                                    0x00404dea
                                                    0x00404df1
                                                    0x00404df7
                                                    0x00404e00
                                                    0x00404e03
                                                    0x00404e07
                                                    0x00404e0f
                                                    0x00404e15
                                                    0x00404e19
                                                    0x00404e19
                                                    0x00404e39
                                                    0x00404e3f
                                                    0x00404e43
                                                    0x00404e4b
                                                    0x00404e53
                                                    0x00404e57
                                                    0x00404e69
                                                    0x00404e6b
                                                    0x00404e70
                                                    0x00404e76
                                                    0x00404e88
                                                    0x00404e8b
                                                    0x00404e8f
                                                    0x00404e95
                                                    0x00404e99
                                                    0x00404e9b
                                                    0x00404e9f
                                                    0x00404eab
                                                    0x00404eb3
                                                    0x00404eb6
                                                    0x00404eb7
                                                    0x00404ebc
                                                    0x00404ebd
                                                    0x00404ec1
                                                    0x00404ec4
                                                    0x00404ec5
                                                    0x00404ec9
                                                    0x00404ece
                                                    0x00404ed4
                                                    0x00404ed7
                                                    0x00404ed9
                                                    0x00404edf
                                                    0x00404edf
                                                    0x00000000
                                                    0x00404e39
                                                    0x00404da7
                                                    0x00404d65
                                                    0x00404d82
                                                    0x00404d8f
                                                    0x00404d9b
                                                    0x00404d9b
                                                    0x00404da0
                                                    0x00404d67
                                                    0x00404d67
                                                    0x00404d71
                                                    0x00404d71
                                                    0x00404d73
                                                    0x00000000
                                                    0x00404d73
                                                    0x00404d37
                                                    0x00404d47
                                                    0x00404d4c
                                                    0x00404d4f
                                                    0x00404d4f
                                                    0x00000000
                                                    0x00404d37
                                                    0x00404d00
                                                    0x00404d07
                                                    0x00000000
                                                    0x00404d07
                                                    0x00404b4d
                                                    0x00404b56
                                                    0x00404b68
                                                    0x00404b6c
                                                    0x00404b70
                                                    0x00404b74
                                                    0x00404b7e
                                                    0x00404b7f
                                                    0x00404b80
                                                    0x00404b81
                                                    0x00404b82
                                                    0x00404b87
                                                    0x00404b8d
                                                    0x00404b9c
                                                    0x00404bac
                                                    0x00404bb9
                                                    0x00404bbb
                                                    0x00404bc1
                                                    0x00404bcd
                                                    0x00404bd8
                                                    0x00404bde
                                                    0x00404bfc
                                                    0x00404c08
                                                    0x00404c17
                                                    0x00404c1b
                                                    0x00404c25
                                                    0x00404c2f
                                                    0x00404c2f
                                                    0x00404c31
                                                    0x00404c37
                                                    0x00404c41
                                                    0x00404c41
                                                    0x00404c47
                                                    0x00404c4a
                                                    0x00404c50
                                                    0x00404c5c
                                                    0x00404c65
                                                    0x00404c72
                                                    0x00404c7f
                                                    0x00404c74
                                                    0x00404c77
                                                    0x00404c77
                                                    0x00404c8b
                                                    0x00404c8b
                                                    0x00404ca5
                                                    0x00404cad
                                                    0x00404cb6
                                                    0x00404cc8
                                                    0x00404cd2
                                                    0x00404cd2
                                                    0x00000000

                                                    APIs
                                                    • GetDlgItem.USER32 ref: 00404B91
                                                    • GetDlgItem.USER32 ref: 00404BA1
                                                    • GetClientRect.USER32 ref: 00404BDE
                                                    • GetSystemMetrics.USER32 ref: 00404BE6
                                                    • SendMessageW.USER32(00000000,00001061,00000000,00000002), ref: 00404C08
                                                    • SendMessageW.USER32(00000000,00001036,00004000,00004000), ref: 00404C17
                                                    • SendMessageW.USER32(00000000,00001001,00000000,?), ref: 00404C25
                                                    • SendMessageW.USER32(00000000,00001026,00000000,?), ref: 00404C2F
                                                      • Part of subcall function 00405EBA: lstrcatW.KERNEL32(Call,\Microsoft\Internet Explorer\Quick Launch), ref: 00406070
                                                    • SendMessageW.USER32(00000000,00001024,00000000,?), ref: 00404C41
                                                    • ShowWindow.USER32(00000000,?,0000001B,?), ref: 00404C65
                                                    • ShowWindow.USER32(00000000,00000008), ref: 00404C77
                                                    • GetDlgItem.USER32 ref: 00404C99
                                                    • SendMessageW.USER32(00000000,00000401,00000000,75300000), ref: 00404CAD
                                                    • SendMessageW.USER32(00000000,00000409,00000000,?), ref: 00404CC8
                                                    • SendMessageW.USER32(00000000,00002001,00000000,?), ref: 00404CD2
                                                    • ShowWindow.USER32(00000000), ref: 00404D47
                                                    • ShowWindow.USER32(?,00000008), ref: 00404D4C
                                                    • GetDlgItem.USER32 ref: 00404BB1
                                                      • Part of subcall function 00405503: SendMessageW.USER32(00000028,?,00000001,00405338), ref: 00405511
                                                    • GetDlgItem.USER32 ref: 00404CF2
                                                    • CreateThread.KERNELBASE ref: 00404D00
                                                    • FindCloseChangeNotification.KERNELBASE(00000000), ref: 00404D07
                                                    • ShowWindow.USER32(00000008), ref: 00404D82
                                                    • SendMessageW.USER32(?,00001004,00000000,00000000), ref: 00404DC1
                                                    • CreatePopupMenu.USER32 ref: 00404DD5
                                                    • AppendMenuW.USER32 ref: 00404DF1
                                                    • GetWindowRect.USER32 ref: 00404E0F
                                                    • TrackPopupMenu.USER32(?,00000180,?,?,00000000,?,00000000), ref: 00404E31
                                                    • SendMessageW.USER32(?,00001073,00000000,?), ref: 00404E60
                                                    • OpenClipboard.USER32(00000000), ref: 00404E70
                                                    • EmptyClipboard.USER32 ref: 00404E76
                                                    • GlobalAlloc.KERNEL32(00000042,00000000), ref: 00404E82
                                                    • GlobalLock.KERNEL32 ref: 00404E8F
                                                    • SendMessageW.USER32(?,00001073,00000000,?), ref: 00404EAB
                                                    • GlobalUnlock.KERNEL32(?), ref: 00404ECE
                                                    • SetClipboardData.USER32 ref: 00404ED9
                                                    • CloseClipboard.USER32 ref: 00404EDF
                                                    Strings
                                                    • Uddannelsesafdelings198 Setup: Installing, xrefs: 00404E43
                                                    Memory Dump Source
                                                    • Source File: 00000000.00000002.756099637.0000000000401000.00000020.00000001.01000000.00000003.sdmp, Offset: 00400000, based on PE: true
                                                    • Associated: 00000000.00000002.756080358.0000000000400000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756151471.0000000000409000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756159557.000000000040B000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756331005.000000000042E000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756342547.0000000000432000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756355506.0000000000438000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756366568.0000000000440000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756389531.0000000000462000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756401402.0000000000464000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756562047.00000000004A4000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    Joe Sandbox IDA Plugin
                                                    • Snapshot File: hcaresult_0_2_400000_HF-2209869481.jbxd
                                                    Similarity
                                                    • API ID: MessageSend$Window$ItemShow$Clipboard$GlobalMenu$CloseCreatePopupRect$AllocAppendChangeClientDataEmptyFindLockMetricsNotificationOpenSystemThreadTrackUnlocklstrcat
                                                    • String ID: Uddannelsesafdelings198 Setup: Installing
                                                    • API String ID: 2449414213-3530321986
                                                    • Opcode ID: 7ec54c2a3a868982bb039b13d8fa38caacdb03059396a995cf16b9d83891ef8f
                                                    • Instruction ID: b8a9fdf254180bfaf0004a99ba51f40fd9d2112bd445e4f5698f4cfe216f0b8a
                                                    • Opcode Fuzzy Hash: 7ec54c2a3a868982bb039b13d8fa38caacdb03059396a995cf16b9d83891ef8f
                                                    • Instruction Fuzzy Hash: 45A1BEB1604304BBE720AF61DD89F9B7FA9FFC4754F00092AF645A62E1C7789840CB69
                                                    Uniqueness

                                                    Uniqueness Score: -1.00%

                                                    C-Code - Quality: 83%
                                                    			E73DA2351() {
                                                    				void _v4;
                                                    				void* _v8;
                                                    				signed short _v12;
                                                    				signed int _v16;
                                                    				WCHAR* _v20;
                                                    				signed int _v24;
                                                    				signed int _v28;
                                                    				signed int _v32;
                                                    				signed int _v36;
                                                    				void* _v40;
                                                    				signed int _v44;
                                                    				signed int _v48;
                                                    				signed int _v52;
                                                    				signed int _v56;
                                                    				void* _v60;
                                                    				short* _t243;
                                                    				signed short* _t245;
                                                    				signed int _t246;
                                                    				signed int _t250;
                                                    				void* _t256;
                                                    				struct HINSTANCE__* _t257;
                                                    				signed int _t258;
                                                    				signed int _t260;
                                                    				void* _t261;
                                                    				signed short _t263;
                                                    				signed int _t267;
                                                    				void* _t268;
                                                    				signed int* _t269;
                                                    				void* _t280;
                                                    				signed int _t281;
                                                    				signed int _t282;
                                                    				signed int _t284;
                                                    				signed int _t287;
                                                    				void* _t289;
                                                    				signed int _t290;
                                                    				void* _t294;
                                                    				signed int _t295;
                                                    				signed short* _t296;
                                                    				void* _t299;
                                                    				signed int _t306;
                                                    				signed int _t307;
                                                    				signed int _t311;
                                                    				signed int _t313;
                                                    				signed int _t314;
                                                    				signed int _t315;
                                                    				short* _t320;
                                                    				signed int _t321;
                                                    				signed short* _t325;
                                                    				signed int _t327;
                                                    				WCHAR* _t328;
                                                    				signed short* _t329;
                                                    				signed int _t341;
                                                    				void* _t343;
                                                    				signed int _t344;
                                                    				signed int _t345;
                                                    				signed int _t346;
                                                    				void* _t349;
                                                    				signed int _t350;
                                                    				signed int _t352;
                                                    				signed int _t354;
                                                    				signed int _t355;
                                                    				void* _t356;
                                                    				void* _t357;
                                                    				void* _t358;
                                                    				void* _t359;
                                                    				signed int _t365;
                                                    				signed int _t370;
                                                    				void* _t371;
                                                    				signed int _t378;
                                                    				signed int _t379;
                                                    				signed int _t380;
                                                    				void* _t381;
                                                    				signed short* _t383;
                                                    				void* _t384;
                                                    				void* _t386;
                                                    				signed short* _t387;
                                                    				short* _t388;
                                                    				WCHAR* _t389;
                                                    				WCHAR* _t390;
                                                    				struct HINSTANCE__* _t391;
                                                    				signed int _t393;
                                                    				signed int _t394;
                                                    				signed short _t395;
                                                    				void _t396;
                                                    				void* _t398;
                                                    				void* _t403;
                                                    				signed int _t405;
                                                    				signed int _t407;
                                                    				signed int _t409;
                                                    
                                                    				_t394 = 0;
                                                    				_v32 = 0;
                                                    				_v52 = 0;
                                                    				_t386 = 0;
                                                    				_v28 = 0;
                                                    				_v56 = 0;
                                                    				_v24 = 0;
                                                    				_v16 = 0;
                                                    				_v36 = 0;
                                                    				_t243 = E73DA12F8();
                                                    				_v40 = _t243;
                                                    				_t320 = _t243;
                                                    				_v20 = E73DA12F8();
                                                    				_t245 = E73DA1593();
                                                    				_t325 = _t245;
                                                    				_v8 = _t245;
                                                    				_v60 = _t325;
                                                    				_t387 = _t245;
                                                    				_v44 = _t325;
                                                    				_v4 = 2;
                                                    				while(1) {
                                                    					_t378 = _t394;
                                                    					if(_t394 != 0 && _t386 == 0) {
                                                    						break;
                                                    					}
                                                    					_t395 =  *_t325 & 0x0000ffff;
                                                    					_t246 = _t395 & 0x0000ffff;
                                                    					_v12 = _t395;
                                                    					_t327 = _t246;
                                                    					if(_t327 == 0) {
                                                    						_t175 =  &_v52;
                                                    						 *_t175 = _v52 | 0xffffffff;
                                                    						__eflags =  *_t175;
                                                    						L132:
                                                    						_t396 = _v32;
                                                    						L133:
                                                    						_t379 = _t378;
                                                    						if(_t379 == 0) {
                                                    							 *_t320 = 0;
                                                    							__eflags = _t386;
                                                    							if(_t386 != 0) {
                                                    								_t380 = 0;
                                                    								__eflags = 0;
                                                    							} else {
                                                    								_t289 = GlobalAlloc(0x40, 0x1ca4); // executed
                                                    								_t386 = _t289;
                                                    								_t380 = 0;
                                                    								 *(_t386 + 0x1010) = 0;
                                                    								 *((intOrPtr*)(_t386 + 0x1014)) = 0;
                                                    							}
                                                    							 *(_t386 + 0x1008) = _t380;
                                                    							_t184 = _t386 + 8; // 0x8
                                                    							_t328 = _t184;
                                                    							 *(_t386 + 0x100c) = _t380;
                                                    							_t186 = _t386 + 0x808; // 0x808
                                                    							_t388 = _t186;
                                                    							 *_t328 = 0;
                                                    							 *_t388 = 0;
                                                    							 *_t386 = _t396;
                                                    							 *(_t386 + 4) = _t380;
                                                    							_t250 = _t396 - _t380;
                                                    							__eflags = _t250;
                                                    							if(_t250 == 0) {
                                                    								__eflags = _t320 - _v40;
                                                    								if(_t320 == _v40) {
                                                    									goto L157;
                                                    								}
                                                    								_t393 = _t380;
                                                    								GlobalFree(_t386);
                                                    								_push(_v40);
                                                    								_t386 = E73DA135A();
                                                    								__eflags = _t386;
                                                    								if(_t386 == 0) {
                                                    									goto L157;
                                                    								} else {
                                                    									goto L150;
                                                    								}
                                                    								while(1) {
                                                    									L150:
                                                    									_t280 =  *(_t386 + 0x1ca0);
                                                    									__eflags = _t280;
                                                    									if(_t280 == 0) {
                                                    										break;
                                                    									}
                                                    									_t393 = _t386;
                                                    									_t386 = _t280;
                                                    								}
                                                    								__eflags = _t393;
                                                    								if(_t393 != 0) {
                                                    									_t193 = _t393 + 0x1ca0;
                                                    									 *_t193 =  *(_t393 + 0x1ca0) & 0x00000000;
                                                    									__eflags =  *_t193;
                                                    								}
                                                    								_t281 =  *(_t386 + 0x1010);
                                                    								__eflags = _t281 & 0x00000008;
                                                    								if((_t281 & 0x00000008) == 0) {
                                                    									_t341 = 2;
                                                    									_t282 = _t281 | _t341;
                                                    									__eflags = _t282;
                                                    									 *(_t386 + 0x1010) = _t282;
                                                    								} else {
                                                    									_t386 = E73DA1309(_t386);
                                                    									 *(_t386 + 0x1010) =  *(_t386 + 0x1010) & 0xfffffff5;
                                                    								}
                                                    								goto L157;
                                                    							} else {
                                                    								_t284 = _t250 - 1;
                                                    								__eflags = _t284;
                                                    								if(_t284 == 0) {
                                                    									L145:
                                                    									lstrcpyW(_t328, _v20);
                                                    									L146:
                                                    									_push(_v40);
                                                    									_push(_t388);
                                                    									L147:
                                                    									lstrcpyW();
                                                    									L157:
                                                    									_t329 = _v60;
                                                    									L158:
                                                    									_t320 = _v40;
                                                    									L159:
                                                    									_t394 = _v52;
                                                    									_t325 =  &(_t329[1]);
                                                    									_v60 = _t325;
                                                    									_t387 = _t325;
                                                    									_v44 = _t325;
                                                    									if(_t394 != 0xffffffff) {
                                                    										continue;
                                                    									}
                                                    									break;
                                                    								}
                                                    								_t287 = _t284 - 1;
                                                    								__eflags = _t287;
                                                    								if(_t287 == 0) {
                                                    									goto L146;
                                                    								}
                                                    								__eflags = _t287 != 1;
                                                    								if(_t287 != 1) {
                                                    									goto L157;
                                                    								}
                                                    								goto L145;
                                                    							}
                                                    						}
                                                    						_t381 = _t379 - 1;
                                                    						if(_t381 == 0) {
                                                    							_t290 = _v28;
                                                    							if(_v24 == _t381) {
                                                    								_t290 = _t290 - 1;
                                                    							}
                                                    							 *((intOrPtr*)(_t386 + 0x1014)) = _t290;
                                                    						}
                                                    						goto L157;
                                                    					}
                                                    					_t343 = _t327 - 0x23;
                                                    					if(_t343 == 0) {
                                                    						__eflags = _t387 - _v8;
                                                    						if(_t387 <= _v8) {
                                                    							_t344 = _v52;
                                                    							L31:
                                                    							__eflags = _v36;
                                                    							if(_v36 != 0) {
                                                    								L15:
                                                    								_t345 = _t344;
                                                    								__eflags = _t345;
                                                    								if(_t345 == 0) {
                                                    									_t383 = _v60;
                                                    									while(1) {
                                                    										__eflags = _t246 - 0x22;
                                                    										if(_t246 != 0x22) {
                                                    											break;
                                                    										}
                                                    										_t383 =  &(_t383[1]);
                                                    										__eflags = _v36;
                                                    										_v60 = _t383;
                                                    										_t387 = _t383;
                                                    										if(_v36 == 0) {
                                                    											__eflags = 1;
                                                    											_v36 = 1;
                                                    											L123:
                                                    											_t329 = _v60;
                                                    											 *_t320 =  *_t329;
                                                    											_t294 = 2;
                                                    											_t320 = _t320 + _t294;
                                                    											goto L159;
                                                    										}
                                                    										_t161 =  &_v36;
                                                    										 *_t161 = _v36 & 0x00000000;
                                                    										__eflags =  *_t161;
                                                    										_t246 =  *_t383 & 0x0000ffff;
                                                    									}
                                                    									__eflags = _t246 - 0x2a;
                                                    									if(_t246 == 0x2a) {
                                                    										_t295 = 2;
                                                    										_v32 = _t295;
                                                    										goto L157;
                                                    									}
                                                    									_t398 = 0x2d;
                                                    									__eflags = _t246 - _t398;
                                                    									if(_t246 == _t398) {
                                                    										L119:
                                                    										_t346 =  *_t383 & 0x0000ffff;
                                                    										__eflags = _t346 - _t398;
                                                    										if(_t346 != _t398) {
                                                    											L124:
                                                    											_t296 =  &(_t383[1]);
                                                    											_t384 = 0x3a;
                                                    											__eflags =  *_t296 - _t384;
                                                    											if( *_t296 != _t384) {
                                                    												goto L123;
                                                    											}
                                                    											__eflags = _t346 - _t398;
                                                    											if(_t346 == _t398) {
                                                    												goto L123;
                                                    											}
                                                    											__eflags = 1;
                                                    											_v32 = 1;
                                                    											L127:
                                                    											_t329 = _t296;
                                                    											_v60 = _t329;
                                                    											__eflags = _t320 - _v40;
                                                    											if(_t320 <= _v40) {
                                                    												 *_v20 = 0;
                                                    												goto L158;
                                                    											}
                                                    											_push(_v40);
                                                    											_push(_v20);
                                                    											 *_t320 = 0;
                                                    											goto L147;
                                                    										}
                                                    										_t296 =  &(_t387[1]);
                                                    										__eflags =  *_t296 - 0x3e;
                                                    										if( *_t296 != 0x3e) {
                                                    											goto L124;
                                                    										}
                                                    										_v32 = 3;
                                                    										goto L127;
                                                    									}
                                                    									_t349 = 0x3a;
                                                    									__eflags = _t246 - _t349;
                                                    									if(_t246 != _t349) {
                                                    										goto L123;
                                                    									}
                                                    									goto L119;
                                                    								}
                                                    								_t350 = _t345 - 1;
                                                    								__eflags = _t350;
                                                    								if(_t350 == 0) {
                                                    									_t321 = _v28;
                                                    									L51:
                                                    									_t299 = _t246 + 0xffffffde;
                                                    									__eflags = _t299 - 0x55;
                                                    									if(_t299 > 0x55) {
                                                    										goto L157;
                                                    									}
                                                    									_t77 = _t299 + 0x73da2c69; // 0x39000010
                                                    									switch( *((intOrPtr*)(( *_t77 & 0x000000ff) * 4 +  &M73DA2BDD))) {
                                                    										case 0:
                                                    											__ecx = _v40;
                                                    											__ebx = _v60;
                                                    											_push(2);
                                                    											__edx = __bp & 0x0000ffff;
                                                    											_pop(__ebp);
                                                    											while(1) {
                                                    												__ebx = __ebx + 2;
                                                    												__eax =  *__ebx & 0x0000ffff;
                                                    												__eflags = __ax - __dx;
                                                    												if(__ax != __dx) {
                                                    													goto L90;
                                                    												}
                                                    												L89:
                                                    												__eflags =  *(__ebx + 2) - __dx;
                                                    												if( *(__ebx + 2) != __dx) {
                                                    													L94:
                                                    													__ebp = _v40;
                                                    													__eax = 0;
                                                    													__eflags = 0;
                                                    													_v60 = __ebx;
                                                    													 *__ecx = __ax;
                                                    													__esi = E73DA12E1(_v40);
                                                    													goto L95;
                                                    												}
                                                    												L90:
                                                    												__eflags = __ax;
                                                    												if(__ax == 0) {
                                                    													goto L94;
                                                    												}
                                                    												__eflags = __ax - __dx;
                                                    												if(__ax == __dx) {
                                                    													__ebx = __ebx + 2;
                                                    													__eflags = __ebx;
                                                    												}
                                                    												__ax =  *__ebx;
                                                    												 *__ecx = __ax;
                                                    												__ecx = __ecx + __ebp;
                                                    												__ebx = __ebx + 2;
                                                    												__eax =  *__ebx & 0x0000ffff;
                                                    												__eflags = __ax - __dx;
                                                    												if(__ax != __dx) {
                                                    													goto L90;
                                                    												}
                                                    												goto L89;
                                                    											}
                                                    										case 1:
                                                    											L48:
                                                    											_v56 = 1;
                                                    											goto L157;
                                                    										case 2:
                                                    											_v56 = _v56 | 0xffffffff;
                                                    											goto L157;
                                                    										case 3:
                                                    											_v56 = _v56 & __edx;
                                                    											__eax = 0;
                                                    											_v48 = _v48 & __edx;
                                                    											__ebx = __ebx + 1;
                                                    											__eax = 1;
                                                    											_v28 = __ebx;
                                                    											_v24 = 1;
                                                    											goto L157;
                                                    										case 4:
                                                    											__eflags = _v48 - __edx;
                                                    											if(_v48 != __edx) {
                                                    												goto L157;
                                                    											}
                                                    											__eax = _v60;
                                                    											_push(2);
                                                    											_pop(__ecx);
                                                    											__eax = _v60 - __ecx;
                                                    											_v44 = _v60 - __ecx;
                                                    											__esi = E73DA12F8();
                                                    											__eax =  &_v44;
                                                    											_push(__esi);
                                                    											__eax = E73DA1BCF( &_v44);
                                                    											_push(__edx);
                                                    											_push(__eax);
                                                    											__eax = E73DA149E(__ecx);
                                                    											__esp = __esp + 0xc;
                                                    											goto L83;
                                                    										case 5:
                                                    											_v48 = _v48 + 1;
                                                    											goto L157;
                                                    										case 6:
                                                    											_push(7);
                                                    											goto L77;
                                                    										case 7:
                                                    											_push(0x19);
                                                    											goto L103;
                                                    										case 8:
                                                    											__eax = 0;
                                                    											__eax = 1;
                                                    											__edx = 1;
                                                    											goto L60;
                                                    										case 9:
                                                    											_push(0x15);
                                                    											goto L103;
                                                    										case 0xa:
                                                    											_push(0x16);
                                                    											goto L103;
                                                    										case 0xb:
                                                    											_push(0x18);
                                                    											goto L103;
                                                    										case 0xc:
                                                    											__eax = 0;
                                                    											__eflags = 0;
                                                    											_t105 = __eax + 1; // 0x1
                                                    											__edx = _t105;
                                                    											goto L72;
                                                    										case 0xd:
                                                    											__eax = 0;
                                                    											__eax = 1;
                                                    											__edx = 1;
                                                    											goto L63;
                                                    										case 0xe:
                                                    											__eax = 0;
                                                    											__eax = 1;
                                                    											__edx = 1;
                                                    											goto L78;
                                                    										case 0xf:
                                                    											__eax = 0;
                                                    											__eflags = 0;
                                                    											_t107 = __eax + 1; // 0x1
                                                    											__edx = _t107;
                                                    											goto L76;
                                                    										case 0x10:
                                                    											__eax = 0;
                                                    											__eflags = 0;
                                                    											_t101 = __eax + 1; // 0x1
                                                    											__edx = _t101;
                                                    											goto L67;
                                                    										case 0x11:
                                                    											_push(3);
                                                    											goto L77;
                                                    										case 0x12:
                                                    											_push(0x17);
                                                    											L103:
                                                    											_pop(__esi);
                                                    											goto L104;
                                                    										case 0x13:
                                                    											__eax =  &_v44;
                                                    											__eax = E73DA1BCF( &_v44);
                                                    											_push(0xb);
                                                    											_pop(__esi);
                                                    											_t132 = __eax + 1; // 0x1
                                                    											__ecx = _t132;
                                                    											__eflags = _t132 - __esi;
                                                    											_push(1);
                                                    											_pop(__ecx);
                                                    											__esi =  >=  ? _t132 : __esi;
                                                    											__esi = __eax + __esi;
                                                    											__eflags = __esi;
                                                    											goto L83;
                                                    										case 0x14:
                                                    											__esi = __esi | 0xffffffff;
                                                    											goto L104;
                                                    										case 0x15:
                                                    											__eax = 0;
                                                    											__eflags = 0;
                                                    											_t102 = __eax + 1; // 0x1
                                                    											__edx = _t102;
                                                    											goto L70;
                                                    										case 0x16:
                                                    											__eax = 0;
                                                    											goto L78;
                                                    										case 0x17:
                                                    											__eax = 0;
                                                    											__eflags = 0;
                                                    											_t106 = __eax + 1; // 0x1
                                                    											__edx = _t106;
                                                    											goto L74;
                                                    										case 0x18:
                                                    											_t351 =  *((intOrPtr*)(_t386 + 0x1014));
                                                    											__eflags = _t351 - _t321;
                                                    											_push(1);
                                                    											_t302 =  <=  ? _t321 : _t351;
                                                    											_v56 = _v56 & 0;
                                                    											_v48 = _v48 & 0;
                                                    											_t322 =  <=  ? _t321 : _t351;
                                                    											_v28 =  <=  ? _t321 : _t351;
                                                    											_v32 - 3 = _t351 - (0 | _v32 == 0x00000003);
                                                    											_pop(_t305);
                                                    											_t400 =  !=  ? _t305 : _v24;
                                                    											_v24 =  !=  ? _t305 : _v24;
                                                    											goto L157;
                                                    										case 0x19:
                                                    											__eax = 0;
                                                    											__eax = 1;
                                                    											__eflags = 1;
                                                    											L60:
                                                    											_push(2);
                                                    											_pop(__ecx);
                                                    											_v56 = __ecx;
                                                    											goto L78;
                                                    										case 0x1a:
                                                    											L72:
                                                    											_push(5);
                                                    											goto L77;
                                                    										case 0x1b:
                                                    											__eax = 0;
                                                    											__eax = 1;
                                                    											__eflags = 1;
                                                    											L63:
                                                    											_push(3);
                                                    											_pop(__esi);
                                                    											_v56 = __esi;
                                                    											goto L78;
                                                    										case 0x1c:
                                                    											__eax = 0;
                                                    											__eax = 1;
                                                    											goto L78;
                                                    										case 0x1d:
                                                    											L76:
                                                    											_push(6);
                                                    											goto L77;
                                                    										case 0x1e:
                                                    											L67:
                                                    											_push(2);
                                                    											goto L77;
                                                    										case 0x1f:
                                                    											__eax =  &_v44;
                                                    											_t136 = E73DA1BCF( &_v44) + 1; // 0x1
                                                    											__esi = _t136;
                                                    											L83:
                                                    											__ecx = _v44;
                                                    											_v60 = _v44;
                                                    											L95:
                                                    											__eflags = __esi;
                                                    											if(__esi == 0) {
                                                    												goto L157;
                                                    											}
                                                    											L104:
                                                    											__edx = _v48;
                                                    											0 = 1;
                                                    											_v24 = 1;
                                                    											__eflags = __edx;
                                                    											if(__edx != 0) {
                                                    												__eflags = __edx - 1;
                                                    												if(__edx == 1) {
                                                    													__eax = _v28;
                                                    													__eax = _v28 << 5;
                                                    													__eflags = __eax;
                                                    													 *(__eax + __edi + 0x102c) = __esi;
                                                    												}
                                                    												L111:
                                                    												__edx = __edx + 1;
                                                    												_v48 = __edx;
                                                    												goto L157;
                                                    											}
                                                    											__ebx = _v28;
                                                    											__ebx = _v28 << 5;
                                                    											__eax =  *(__ebx + __edi + 0x1030);
                                                    											__eflags = __eax - 0xffffffff;
                                                    											if(__eax <= 0xffffffff) {
                                                    												L107:
                                                    												__eax = GlobalFree(__eax);
                                                    												__edx = _v48;
                                                    												L108:
                                                    												 *(__ebx + __edi + 0x1030) = __esi;
                                                    												goto L111;
                                                    											}
                                                    											__eflags = __eax - 0x19;
                                                    											if(__eax <= 0x19) {
                                                    												goto L108;
                                                    											}
                                                    											goto L107;
                                                    										case 0x20:
                                                    											L70:
                                                    											_v16 = _v16 + 1;
                                                    											_push(4);
                                                    											goto L77;
                                                    										case 0x21:
                                                    											L74:
                                                    											_push(4);
                                                    											L77:
                                                    											_pop(__eax);
                                                    											L78:
                                                    											__ecx =  *(0x73da4094 + __eax * 4);
                                                    											0 = 1;
                                                    											__esi = __ebx;
                                                    											__esi = __ebx << 5;
                                                    											__edx =  ~__edx;
                                                    											_push(1);
                                                    											asm("sbb edx, edx");
                                                    											_v24 = 1;
                                                    											__edx = __edx & 0x00008000;
                                                    											__edx = __edx | __eax;
                                                    											0 = 1;
                                                    											 *(__esi + __edi + 0x1018) = __edx;
                                                    											__edx = _v56;
                                                    											__eflags = __ecx;
                                                    											__eax =  >  ? __ecx : 1;
                                                    											__eflags = __edx;
                                                    											_pop(__ecx);
                                                    											__eax =  <  ? __ecx :  >  ? __ecx : 1;
                                                    											 *((intOrPtr*)(__esi + __edi + 0x1028)) =  <  ? __ecx :  >  ? __ecx : 1;
                                                    											__eflags = __edx - __ecx;
                                                    											if(__edx == __ecx) {
                                                    												__eax =  &_v44;
                                                    												__eax = E73DA1BCF( &_v44);
                                                    												__ecx = _v44;
                                                    												_v60 = _v44;
                                                    												_t119 = __eax + 1; // 0x1
                                                    												__edx = _t119;
                                                    												_v56 = __edx;
                                                    											}
                                                    											__ecx = __ebx + 0x81;
                                                    											 *(__esi + __edi + 0x101c) = __edx;
                                                    											__ecx = __ebx + 0x81 << 5;
                                                    											__edx = 0;
                                                    											 *((intOrPtr*)(__esi + __edi + 0x1030)) = 0;
                                                    											 *((intOrPtr*)(__esi + __edi + 0x102c)) = 0;
                                                    											 *((intOrPtr*)((__ebx + 0x81 << 5) + __edi)) = 0;
                                                    											goto L157;
                                                    										case 0x22:
                                                    											goto L157;
                                                    									}
                                                    								}
                                                    								_t352 = _t350 - 1;
                                                    								__eflags = _t352;
                                                    								if(_t352 == 0) {
                                                    									_t321 = 0;
                                                    									_v28 = 0;
                                                    									goto L51;
                                                    								}
                                                    								__eflags = _t352 != 1;
                                                    								if(_t352 != 1) {
                                                    									goto L123;
                                                    								}
                                                    								__eflags = _t246 - 0x6e;
                                                    								if(__eflags > 0) {
                                                    									_t306 = _t246 - 0x72;
                                                    									__eflags = _t306;
                                                    									if(_t306 == 0) {
                                                    										_push(4);
                                                    										L43:
                                                    										_pop(_t307);
                                                    										L44:
                                                    										_t354 =  *(_t386 + 0x1010);
                                                    										__eflags = _v56 - 1;
                                                    										if(_v56 != 1) {
                                                    											_t355 = _t354 &  !_t307;
                                                    											__eflags = _t355;
                                                    										} else {
                                                    											_t355 = _t354 | _t307;
                                                    										}
                                                    										 *(_t386 + 0x1010) = _t355;
                                                    										goto L48;
                                                    									}
                                                    									_t311 = _t306 - 1;
                                                    									__eflags = _t311;
                                                    									if(_t311 == 0) {
                                                    										_push(0x10);
                                                    										goto L43;
                                                    									}
                                                    									_t356 = 2;
                                                    									__eflags = _t311 != _t356;
                                                    									if(_t311 != _t356) {
                                                    										goto L157;
                                                    									}
                                                    									_push(0x40);
                                                    									goto L43;
                                                    								}
                                                    								if(__eflags == 0) {
                                                    									_push(8);
                                                    									goto L43;
                                                    								}
                                                    								_t313 = _t246 - 0x21;
                                                    								__eflags = _t313;
                                                    								if(_t313 == 0) {
                                                    									_v56 =  ~_v56;
                                                    									goto L157;
                                                    								}
                                                    								_t314 = _t313 - 0x11;
                                                    								__eflags = _t314;
                                                    								if(_t314 == 0) {
                                                    									_t307 = 0x100;
                                                    									goto L44;
                                                    								}
                                                    								_t315 = _t314 - 0x31;
                                                    								__eflags = _t315;
                                                    								if(_t315 == 0) {
                                                    									_t307 = 1;
                                                    									goto L44;
                                                    								}
                                                    								_t357 = 2;
                                                    								__eflags = _t315 != _t357;
                                                    								if(_t315 != _t357) {
                                                    									goto L157;
                                                    								}
                                                    								_push(0x20);
                                                    								goto L43;
                                                    							}
                                                    							_v52 = _v52 & 0x00000000;
                                                    							_t396 = 0;
                                                    							_v32 = 0;
                                                    							goto L133;
                                                    						}
                                                    						_t358 = _v60;
                                                    						_t403 = 0x3a;
                                                    						__eflags =  *((intOrPtr*)(_t358 - 2)) - _t403;
                                                    						_t344 = _v52;
                                                    						if( *((intOrPtr*)(_t358 - 2)) != _t403) {
                                                    							goto L31;
                                                    						}
                                                    						__eflags = _t344;
                                                    						if(_t344 == 0) {
                                                    							goto L15;
                                                    						}
                                                    						goto L31;
                                                    					}
                                                    					_t359 = _t343 - 5;
                                                    					if(_t359 == 0) {
                                                    						__eflags = _v36;
                                                    						if(_v36 == 0) {
                                                    							_v52 = 1;
                                                    							__eflags = _v32 - 3;
                                                    							_t370 = (0 | _v32 == 0x00000003) + 1;
                                                    							__eflags = _t370;
                                                    							_v28 = _t370;
                                                    						}
                                                    						_v56 = _v56 & 0x00000000;
                                                    						_t405 = _v36;
                                                    						__eflags = _t405;
                                                    						_t361 =  ==  ? _v56 : _v56;
                                                    						_v56 =  ==  ? _v56 : _v56;
                                                    						_v24 = _v24 & 0x00000000;
                                                    						__eflags = _t405;
                                                    						_t363 =  ==  ? _v24 : _v24;
                                                    						_v24 =  ==  ? _v24 : _v24;
                                                    						__eflags = _t405;
                                                    						_t365 = 0 | _t405 == 0x00000000;
                                                    						_v48 = _v48 & 0x00000000;
                                                    						__eflags = _v36;
                                                    						_t407 =  ==  ? _v48 : _v48;
                                                    						L13:
                                                    						_v48 = _t407;
                                                    						__eflags = _t365;
                                                    						if(_t365 != 0) {
                                                    							goto L132;
                                                    						}
                                                    						L14:
                                                    						_t344 = _v52;
                                                    						goto L15;
                                                    					}
                                                    					_t371 = _t359 - 1;
                                                    					if(_t371 == 0) {
                                                    						_t409 = _v36;
                                                    						__eflags = _t409;
                                                    						_t373 =  ==  ? _v4 : _v52;
                                                    						_v52 =  ==  ? _v4 : _v52;
                                                    						_v56 = _v56 & 0x00000000;
                                                    						__eflags = _t409;
                                                    						_t375 =  ==  ? _v56 : _v56;
                                                    						_v56 =  ==  ? _v56 : _v56;
                                                    						__eflags = _t409;
                                                    						_t365 = 0 | _t409 == 0x00000000;
                                                    						_v48 = _v48 & 0x00000000;
                                                    						__eflags = _v36;
                                                    						_t407 =  ==  ? _v48 : _v48;
                                                    						goto L13;
                                                    					}
                                                    					if(_t371 != 0x16) {
                                                    						goto L14;
                                                    					} else {
                                                    						_v52 = 3;
                                                    						_v56 = 1;
                                                    						goto L132;
                                                    					}
                                                    				}
                                                    				GlobalFree(_v8);
                                                    				GlobalFree(_v40);
                                                    				GlobalFree(_v20);
                                                    				if(_t386 == 0 ||  *(_t386 + 0x100c) != 0) {
                                                    					L185:
                                                    					return _t386;
                                                    				} else {
                                                    					_t256 =  *_t386 - 1;
                                                    					if(_t256 == 0) {
                                                    						_t221 = _t386 + 8; // 0x8
                                                    						_t389 = _t221;
                                                    						__eflags =  *_t389;
                                                    						if( *_t389 != 0) {
                                                    							_t257 = GetModuleHandleW(_t389);
                                                    							 *(_t386 + 0x1008) = _t257;
                                                    							__eflags = _t257;
                                                    							if(_t257 != 0) {
                                                    								L173:
                                                    								_t226 = _t386 + 0x808; // 0x808
                                                    								_t390 = _t226;
                                                    								_t258 = E73DA1F7B(_t257, _t390);
                                                    								 *(_t386 + 0x100c) = _t258;
                                                    								__eflags = _t258;
                                                    								if(_t258 == 0) {
                                                    									_t261 = 0x23;
                                                    									__eflags =  *_t390 - _t261;
                                                    									if( *_t390 == _t261) {
                                                    										_t228 = _t386 + 0x80a; // 0x80a
                                                    										_t263 = E73DA135A();
                                                    										__eflags = _t263;
                                                    										if(_t263 != 0) {
                                                    											__eflags = _t263 & 0xffff0000;
                                                    											if((_t263 & 0xffff0000) == 0) {
                                                    												 *(_t386 + 0x100c) = GetProcAddress( *(_t386 + 0x1008), _t263 & 0x0000ffff);
                                                    											}
                                                    										}
                                                    									}
                                                    								}
                                                    								__eflags = _v16;
                                                    								if(_v16 != 0) {
                                                    									L180:
                                                    									_t390[lstrlenW(_t390)] = 0x57;
                                                    									_t260 = E73DA1F7B( *(_t386 + 0x1008), _t390);
                                                    									__eflags = _t260;
                                                    									if(_t260 == 0) {
                                                    										__eflags =  *(_t386 + 0x100c);
                                                    										L183:
                                                    										if(__eflags != 0) {
                                                    											goto L185;
                                                    										}
                                                    										L184:
                                                    										_t240 = _t386 + 4;
                                                    										 *_t240 =  *(_t386 + 4) | 0xffffffff;
                                                    										__eflags =  *_t240;
                                                    										goto L185;
                                                    									}
                                                    									L181:
                                                    									 *(_t386 + 0x100c) = _t260;
                                                    									goto L185;
                                                    								} else {
                                                    									__eflags =  *(_t386 + 0x100c);
                                                    									if( *(_t386 + 0x100c) != 0) {
                                                    										goto L185;
                                                    									}
                                                    									goto L180;
                                                    								}
                                                    							}
                                                    							_t257 = LoadLibraryW(_t389);
                                                    							 *(_t386 + 0x1008) = _t257;
                                                    							__eflags = _t257;
                                                    							if(_t257 == 0) {
                                                    								goto L184;
                                                    							}
                                                    							goto L173;
                                                    						}
                                                    						_t222 = _t386 + 0x808; // 0x808
                                                    						_t267 = E73DA135A();
                                                    						 *(_t386 + 0x100c) = _t267;
                                                    						__eflags = _t267;
                                                    						goto L183;
                                                    					}
                                                    					_t268 = _t256 - 1;
                                                    					if(_t268 == 0) {
                                                    						_t220 = _t386 + 0x808; // 0x808
                                                    						_t269 = _t220;
                                                    						__eflags =  *_t269;
                                                    						if( *_t269 == 0) {
                                                    							goto L185;
                                                    						}
                                                    						_push(_t269);
                                                    						_t260 = E73DA135A();
                                                    						goto L181;
                                                    					}
                                                    					if(_t268 != 1) {
                                                    						goto L185;
                                                    					}
                                                    					_t210 = _t386 + 8; // 0x8
                                                    					_t324 = _t210;
                                                    					_push(_t210);
                                                    					_t391 = E73DA135A();
                                                    					 *(_t386 + 0x1008) = _t391;
                                                    					if(_t391 == 0) {
                                                    						goto L184;
                                                    					}
                                                    					 *((intOrPtr*)(_t386 + 0x104c)) = 0;
                                                    					 *((intOrPtr*)(_t386 + 0x1050)) = E73DA12E1(_t324);
                                                    					 *((intOrPtr*)(_t386 + 0x103c)) = 0;
                                                    					 *((intOrPtr*)(_t386 + 0x1048)) = 1;
                                                    					 *((intOrPtr*)(_t386 + 0x1038)) = 1;
                                                    					_t217 = _t386 + 0x808; // 0x808
                                                    					_t260 =  *(_t391->i + E73DA135A() * 4);
                                                    					goto L181;
                                                    				}
                                                    			}




























































































                                                    0x73da2359
                                                    0x73da235b
                                                    0x73da2360
                                                    0x73da2364
                                                    0x73da2366
                                                    0x73da236a
                                                    0x73da236e
                                                    0x73da2372
                                                    0x73da2376
                                                    0x73da237a
                                                    0x73da237f
                                                    0x73da2383
                                                    0x73da238a
                                                    0x73da238e
                                                    0x73da2393
                                                    0x73da2395
                                                    0x73da2399
                                                    0x73da239d
                                                    0x73da239f
                                                    0x73da23a3
                                                    0x73da23ab
                                                    0x73da23ab
                                                    0x73da23af
                                                    0x00000000
                                                    0x00000000
                                                    0x73da23b9
                                                    0x73da23bc
                                                    0x73da23c1
                                                    0x73da23c5
                                                    0x73da23c8
                                                    0x73da2911
                                                    0x73da2911
                                                    0x73da2911
                                                    0x73da2916
                                                    0x73da2916
                                                    0x73da291a
                                                    0x73da291a
                                                    0x73da291d
                                                    0x73da2940
                                                    0x73da2943
                                                    0x73da2945
                                                    0x73da2966
                                                    0x73da2966
                                                    0x73da2947
                                                    0x73da294e
                                                    0x73da2954
                                                    0x73da2956
                                                    0x73da2958
                                                    0x73da295e
                                                    0x73da295e
                                                    0x73da296a
                                                    0x73da2970
                                                    0x73da2970
                                                    0x73da2973
                                                    0x73da2979
                                                    0x73da2979
                                                    0x73da297f
                                                    0x73da2982
                                                    0x73da2987
                                                    0x73da2989
                                                    0x73da298c
                                                    0x73da298c
                                                    0x73da298e
                                                    0x73da29b7
                                                    0x73da29bb
                                                    0x00000000
                                                    0x00000000
                                                    0x73da29be
                                                    0x73da29c0
                                                    0x73da29c6
                                                    0x73da29cf
                                                    0x73da29d2
                                                    0x73da29d4
                                                    0x00000000
                                                    0x00000000
                                                    0x00000000
                                                    0x00000000
                                                    0x73da29d6
                                                    0x73da29d6
                                                    0x73da29d6
                                                    0x73da29dc
                                                    0x73da29de
                                                    0x00000000
                                                    0x00000000
                                                    0x73da29e0
                                                    0x73da29e2
                                                    0x73da29e2
                                                    0x73da29e6
                                                    0x73da29e8
                                                    0x73da29ea
                                                    0x73da29ea
                                                    0x73da29ea
                                                    0x73da29ea
                                                    0x73da29f1
                                                    0x73da29f7
                                                    0x73da29f9
                                                    0x73da2a0f
                                                    0x73da2a10
                                                    0x73da2a10
                                                    0x73da2a12
                                                    0x73da29fb
                                                    0x73da2a01
                                                    0x73da2a04
                                                    0x73da2a04
                                                    0x00000000
                                                    0x73da2990
                                                    0x73da2990
                                                    0x73da2990
                                                    0x73da2993
                                                    0x73da299f
                                                    0x73da29a4
                                                    0x73da29aa
                                                    0x73da29aa
                                                    0x73da29ae
                                                    0x73da29af
                                                    0x73da29af
                                                    0x73da2a18
                                                    0x73da2a18
                                                    0x73da2a1c
                                                    0x73da2a1c
                                                    0x73da2a20
                                                    0x73da2a20
                                                    0x73da2a24
                                                    0x73da2a27
                                                    0x73da2a2b
                                                    0x73da2a2d
                                                    0x73da2a34
                                                    0x00000000
                                                    0x00000000
                                                    0x00000000
                                                    0x73da2a34
                                                    0x73da2995
                                                    0x73da2995
                                                    0x73da2998
                                                    0x00000000
                                                    0x00000000
                                                    0x73da299a
                                                    0x73da299d
                                                    0x00000000
                                                    0x00000000
                                                    0x00000000
                                                    0x73da299d
                                                    0x73da298e
                                                    0x73da291f
                                                    0x73da2922
                                                    0x73da2928
                                                    0x73da2930
                                                    0x73da2932
                                                    0x73da2932
                                                    0x73da2933
                                                    0x73da2933
                                                    0x00000000
                                                    0x73da2922
                                                    0x73da23ce
                                                    0x73da23d1
                                                    0x73da2502
                                                    0x73da2506
                                                    0x73da2522
                                                    0x73da2526
                                                    0x73da2526
                                                    0x73da252b
                                                    0x73da24b8
                                                    0x73da24ba
                                                    0x73da24ba
                                                    0x73da24bc
                                                    0x73da2852
                                                    0x73da2870
                                                    0x73da2870
                                                    0x73da2873
                                                    0x00000000
                                                    0x00000000
                                                    0x73da2858
                                                    0x73da285b
                                                    0x73da2860
                                                    0x73da2864
                                                    0x73da2866
                                                    0x73da28a9
                                                    0x73da28aa
                                                    0x73da28ae
                                                    0x73da28ae
                                                    0x73da28b7
                                                    0x73da28ba
                                                    0x73da28bb
                                                    0x00000000
                                                    0x73da28bb
                                                    0x73da2868
                                                    0x73da2868
                                                    0x73da2868
                                                    0x73da286d
                                                    0x73da286d
                                                    0x73da2875
                                                    0x73da2878
                                                    0x73da2907
                                                    0x73da2908
                                                    0x00000000
                                                    0x73da2908
                                                    0x73da2880
                                                    0x73da2881
                                                    0x73da2883
                                                    0x73da288c
                                                    0x73da288c
                                                    0x73da288f
                                                    0x73da2892
                                                    0x73da28c2
                                                    0x73da28c2
                                                    0x73da28c7
                                                    0x73da28c8
                                                    0x73da28cb
                                                    0x00000000
                                                    0x00000000
                                                    0x73da28cd
                                                    0x73da28d0
                                                    0x00000000
                                                    0x00000000
                                                    0x73da28d4
                                                    0x73da28d5
                                                    0x73da28d9
                                                    0x73da28d9
                                                    0x73da28db
                                                    0x73da28df
                                                    0x73da28e3
                                                    0x73da28fd
                                                    0x00000000
                                                    0x73da28fd
                                                    0x73da28e5
                                                    0x73da28eb
                                                    0x73da28ef
                                                    0x00000000
                                                    0x73da28ef
                                                    0x73da2894
                                                    0x73da2897
                                                    0x73da289b
                                                    0x00000000
                                                    0x00000000
                                                    0x73da289d
                                                    0x00000000
                                                    0x73da289d
                                                    0x73da2887
                                                    0x73da2888
                                                    0x73da288a
                                                    0x00000000
                                                    0x00000000
                                                    0x00000000
                                                    0x73da288a
                                                    0x73da24c2
                                                    0x73da24c2
                                                    0x73da24c5
                                                    0x73da25a7
                                                    0x73da25ab
                                                    0x73da25ab
                                                    0x73da25ae
                                                    0x73da25b1
                                                    0x00000000
                                                    0x00000000
                                                    0x73da25b7
                                                    0x73da25be
                                                    0x00000000
                                                    0x73da278d
                                                    0x73da2791
                                                    0x73da2795
                                                    0x73da2797
                                                    0x73da279a
                                                    0x73da279b
                                                    0x73da279b
                                                    0x73da279e
                                                    0x73da27a1
                                                    0x73da27a4
                                                    0x00000000
                                                    0x00000000
                                                    0x73da27a6
                                                    0x73da27a6
                                                    0x73da27aa
                                                    0x73da27c3
                                                    0x73da27c3
                                                    0x73da27c7
                                                    0x73da27c7
                                                    0x73da27ca
                                                    0x73da27ce
                                                    0x73da27d7
                                                    0x00000000
                                                    0x73da27d7
                                                    0x73da27ac
                                                    0x73da27ac
                                                    0x73da27af
                                                    0x00000000
                                                    0x00000000
                                                    0x73da27b1
                                                    0x73da27b4
                                                    0x73da27b6
                                                    0x73da27b6
                                                    0x73da27b6
                                                    0x73da27b9
                                                    0x73da27bc
                                                    0x73da27bf
                                                    0x73da279b
                                                    0x73da279e
                                                    0x73da27a1
                                                    0x73da27a4
                                                    0x00000000
                                                    0x00000000
                                                    0x00000000
                                                    0x73da27a4
                                                    0x00000000
                                                    0x73da2593
                                                    0x73da2596
                                                    0x00000000
                                                    0x00000000
                                                    0x73da2618
                                                    0x00000000
                                                    0x00000000
                                                    0x73da25ff
                                                    0x73da2603
                                                    0x73da2605
                                                    0x73da2609
                                                    0x73da260a
                                                    0x73da260b
                                                    0x73da260f
                                                    0x00000000
                                                    0x00000000
                                                    0x73da2757
                                                    0x73da275b
                                                    0x00000000
                                                    0x00000000
                                                    0x73da2761
                                                    0x73da2765
                                                    0x73da2767
                                                    0x73da2768
                                                    0x73da276a
                                                    0x73da2773
                                                    0x73da2775
                                                    0x73da2779
                                                    0x73da277b
                                                    0x73da2781
                                                    0x73da2782
                                                    0x73da2783
                                                    0x73da2788
                                                    0x00000000
                                                    0x00000000
                                                    0x73da2716
                                                    0x00000000
                                                    0x00000000
                                                    0x73da2622
                                                    0x00000000
                                                    0x00000000
                                                    0x73da27f8
                                                    0x00000000
                                                    0x00000000
                                                    0x73da262a
                                                    0x73da262c
                                                    0x73da262d
                                                    0x00000000
                                                    0x00000000
                                                    0x73da27e8
                                                    0x00000000
                                                    0x00000000
                                                    0x73da27ec
                                                    0x00000000
                                                    0x00000000
                                                    0x73da27f4
                                                    0x00000000
                                                    0x00000000
                                                    0x73da2676
                                                    0x73da2676
                                                    0x73da2678
                                                    0x73da2678
                                                    0x00000000
                                                    0x00000000
                                                    0x73da263d
                                                    0x73da263f
                                                    0x73da2640
                                                    0x00000000
                                                    0x00000000
                                                    0x73da2650
                                                    0x73da2652
                                                    0x73da2653
                                                    0x00000000
                                                    0x00000000
                                                    0x73da2688
                                                    0x73da2688
                                                    0x73da268a
                                                    0x73da268a
                                                    0x00000000
                                                    0x00000000
                                                    0x73da265c
                                                    0x73da265c
                                                    0x73da265e
                                                    0x73da265e
                                                    0x00000000
                                                    0x00000000
                                                    0x73da2665
                                                    0x00000000
                                                    0x00000000
                                                    0x73da27f0
                                                    0x73da27fa
                                                    0x73da27fa
                                                    0x00000000
                                                    0x00000000
                                                    0x73da271f
                                                    0x73da2724
                                                    0x73da272a
                                                    0x73da272c
                                                    0x73da272d
                                                    0x73da272d
                                                    0x73da2730
                                                    0x73da2732
                                                    0x73da2734
                                                    0x73da2735
                                                    0x73da2738
                                                    0x73da2738
                                                    0x00000000
                                                    0x00000000
                                                    0x73da27e3
                                                    0x00000000
                                                    0x00000000
                                                    0x73da2669
                                                    0x73da2669
                                                    0x73da266b
                                                    0x73da266b
                                                    0x00000000
                                                    0x00000000
                                                    0x73da2626
                                                    0x00000000
                                                    0x00000000
                                                    0x73da267f
                                                    0x73da267f
                                                    0x73da2681
                                                    0x73da2681
                                                    0x00000000
                                                    0x00000000
                                                    0x73da25c5
                                                    0x73da25d1
                                                    0x73da25d3
                                                    0x73da25d5
                                                    0x73da25d8
                                                    0x73da25dc
                                                    0x73da25e0
                                                    0x73da25e4
                                                    0x73da25f0
                                                    0x73da25f2
                                                    0x73da25f3
                                                    0x73da25f6
                                                    0x00000000
                                                    0x00000000
                                                    0x73da2631
                                                    0x73da2633
                                                    0x73da2633
                                                    0x73da2634
                                                    0x73da2634
                                                    0x73da2636
                                                    0x73da2637
                                                    0x00000000
                                                    0x00000000
                                                    0x73da267b
                                                    0x73da267b
                                                    0x00000000
                                                    0x00000000
                                                    0x73da2644
                                                    0x73da2646
                                                    0x73da2646
                                                    0x73da2647
                                                    0x73da2647
                                                    0x73da2649
                                                    0x73da264a
                                                    0x00000000
                                                    0x00000000
                                                    0x73da2657
                                                    0x73da2659
                                                    0x00000000
                                                    0x00000000
                                                    0x73da268d
                                                    0x73da268d
                                                    0x00000000
                                                    0x00000000
                                                    0x73da2661
                                                    0x73da2661
                                                    0x00000000
                                                    0x00000000
                                                    0x73da2747
                                                    0x73da2752
                                                    0x73da2752
                                                    0x73da273a
                                                    0x73da273a
                                                    0x73da273e
                                                    0x73da27d9
                                                    0x73da27d9
                                                    0x73da27db
                                                    0x00000000
                                                    0x00000000
                                                    0x73da27fb
                                                    0x73da27fb
                                                    0x73da2801
                                                    0x73da2802
                                                    0x73da2806
                                                    0x73da2808
                                                    0x73da2836
                                                    0x73da2838
                                                    0x73da283a
                                                    0x73da283e
                                                    0x73da283e
                                                    0x73da2841
                                                    0x73da2841
                                                    0x73da2848
                                                    0x73da2848
                                                    0x73da2849
                                                    0x00000000
                                                    0x73da2849
                                                    0x73da280a
                                                    0x73da280e
                                                    0x73da2811
                                                    0x73da2818
                                                    0x73da281b
                                                    0x73da2822
                                                    0x73da2823
                                                    0x73da2829
                                                    0x73da282d
                                                    0x73da282d
                                                    0x00000000
                                                    0x73da282d
                                                    0x73da281d
                                                    0x73da2820
                                                    0x00000000
                                                    0x00000000
                                                    0x00000000
                                                    0x00000000
                                                    0x73da266e
                                                    0x73da266e
                                                    0x73da2672
                                                    0x00000000
                                                    0x00000000
                                                    0x73da2684
                                                    0x73da2684
                                                    0x73da268f
                                                    0x73da268f
                                                    0x73da2690
                                                    0x73da2690
                                                    0x73da2699
                                                    0x73da269a
                                                    0x73da269c
                                                    0x73da269f
                                                    0x73da26a1
                                                    0x73da26a2
                                                    0x73da26a4
                                                    0x73da26a8
                                                    0x73da26ae
                                                    0x73da26b2
                                                    0x73da26b3
                                                    0x73da26ba
                                                    0x73da26be
                                                    0x73da26c0
                                                    0x73da26c3
                                                    0x73da26c5
                                                    0x73da26c6
                                                    0x73da26c9
                                                    0x73da26d0
                                                    0x73da26d2
                                                    0x73da26d4
                                                    0x73da26d9
                                                    0x73da26df
                                                    0x73da26e3
                                                    0x73da26e7
                                                    0x73da26e7
                                                    0x73da26ea
                                                    0x73da26ea
                                                    0x73da26ee
                                                    0x73da26f4
                                                    0x73da26fb
                                                    0x73da26fe
                                                    0x73da2700
                                                    0x73da2707
                                                    0x73da270e
                                                    0x00000000
                                                    0x00000000
                                                    0x00000000
                                                    0x00000000
                                                    0x73da25be
                                                    0x73da24cb
                                                    0x73da24cb
                                                    0x73da24ce
                                                    0x73da259f
                                                    0x73da25a1
                                                    0x00000000
                                                    0x73da25a1
                                                    0x73da24d4
                                                    0x73da24d7
                                                    0x00000000
                                                    0x00000000
                                                    0x73da24dd
                                                    0x73da24e0
                                                    0x73da2556
                                                    0x73da2556
                                                    0x73da2559
                                                    0x73da2573
                                                    0x73da2575
                                                    0x73da2575
                                                    0x73da2576
                                                    0x73da2576
                                                    0x73da257f
                                                    0x73da2583
                                                    0x73da258b
                                                    0x73da258b
                                                    0x73da2585
                                                    0x73da2585
                                                    0x73da2585
                                                    0x73da258d
                                                    0x00000000
                                                    0x73da258d
                                                    0x73da255b
                                                    0x73da255b
                                                    0x73da255e
                                                    0x73da256f
                                                    0x00000000
                                                    0x73da256f
                                                    0x73da2562
                                                    0x73da2563
                                                    0x73da2565
                                                    0x00000000
                                                    0x00000000
                                                    0x73da256b
                                                    0x00000000
                                                    0x73da256b
                                                    0x73da24e2
                                                    0x73da2552
                                                    0x00000000
                                                    0x73da2552
                                                    0x73da24e4
                                                    0x73da24e4
                                                    0x73da24e7
                                                    0x73da2549
                                                    0x00000000
                                                    0x73da2549
                                                    0x73da24e9
                                                    0x73da24e9
                                                    0x73da24ec
                                                    0x73da2542
                                                    0x00000000
                                                    0x73da2542
                                                    0x73da24ee
                                                    0x73da24ee
                                                    0x73da24f1
                                                    0x73da253f
                                                    0x00000000
                                                    0x73da253f
                                                    0x73da24f5
                                                    0x73da24f6
                                                    0x73da24f8
                                                    0x00000000
                                                    0x00000000
                                                    0x73da24fe
                                                    0x00000000
                                                    0x73da24fe
                                                    0x73da252d
                                                    0x73da2532
                                                    0x73da2534
                                                    0x00000000
                                                    0x73da2534
                                                    0x73da2508
                                                    0x73da250e
                                                    0x73da250f
                                                    0x73da2516
                                                    0x73da251a
                                                    0x00000000
                                                    0x00000000
                                                    0x73da251c
                                                    0x73da251e
                                                    0x00000000
                                                    0x00000000
                                                    0x00000000
                                                    0x73da2520
                                                    0x73da23d7
                                                    0x73da23da
                                                    0x73da2441
                                                    0x73da2446
                                                    0x73da244b
                                                    0x73da2451
                                                    0x73da2459
                                                    0x73da2459
                                                    0x73da245a
                                                    0x73da245a
                                                    0x73da2462
                                                    0x73da2467
                                                    0x73da246b
                                                    0x73da246d
                                                    0x73da2472
                                                    0x73da247a
                                                    0x73da247f
                                                    0x73da2481
                                                    0x73da2486
                                                    0x73da248c
                                                    0x73da2492
                                                    0x73da2495
                                                    0x73da249a
                                                    0x73da249f
                                                    0x73da24a4
                                                    0x73da24a4
                                                    0x73da24ac
                                                    0x73da24ae
                                                    0x00000000
                                                    0x00000000
                                                    0x73da24b4
                                                    0x73da24b4
                                                    0x00000000
                                                    0x73da24b4
                                                    0x73da23dc
                                                    0x73da23df
                                                    0x73da23fe
                                                    0x73da2402
                                                    0x73da2408
                                                    0x73da240d
                                                    0x73da2415
                                                    0x73da241a
                                                    0x73da241c
                                                    0x73da2421
                                                    0x73da2427
                                                    0x73da242d
                                                    0x73da2430
                                                    0x73da2435
                                                    0x73da243a
                                                    0x00000000
                                                    0x73da243a
                                                    0x73da23e4
                                                    0x00000000
                                                    0x73da23ea
                                                    0x73da23ec
                                                    0x73da23f5
                                                    0x00000000
                                                    0x73da23f5
                                                    0x73da23e4
                                                    0x73da2a44
                                                    0x73da2a4a
                                                    0x73da2a50
                                                    0x73da2a54
                                                    0x73da2bd0
                                                    0x73da2bd9
                                                    0x73da2a68
                                                    0x73da2a6a
                                                    0x73da2a6d
                                                    0x73da2af7
                                                    0x73da2af7
                                                    0x73da2afa
                                                    0x73da2afd
                                                    0x73da2b1a
                                                    0x73da2b20
                                                    0x73da2b26
                                                    0x73da2b28
                                                    0x73da2b3f
                                                    0x73da2b3f
                                                    0x73da2b3f
                                                    0x73da2b47
                                                    0x73da2b4c
                                                    0x73da2b54
                                                    0x73da2b56
                                                    0x73da2b5a
                                                    0x73da2b5b
                                                    0x73da2b5e
                                                    0x73da2b60
                                                    0x73da2b67
                                                    0x73da2b6d
                                                    0x73da2b6f
                                                    0x73da2b71
                                                    0x73da2b76
                                                    0x73da2b88
                                                    0x73da2b88
                                                    0x73da2b76
                                                    0x73da2b6f
                                                    0x73da2b5e
                                                    0x73da2b8e
                                                    0x73da2b92
                                                    0x73da2b9c
                                                    0x73da2ba4
                                                    0x73da2bb1
                                                    0x73da2bb8
                                                    0x73da2bba
                                                    0x73da2bc4
                                                    0x73da2bca
                                                    0x73da2bca
                                                    0x00000000
                                                    0x00000000
                                                    0x73da2bcc
                                                    0x73da2bcc
                                                    0x73da2bcc
                                                    0x73da2bcc
                                                    0x00000000
                                                    0x73da2bcc
                                                    0x73da2bbc
                                                    0x73da2bbc
                                                    0x00000000
                                                    0x73da2b94
                                                    0x73da2b94
                                                    0x73da2b9a
                                                    0x00000000
                                                    0x00000000
                                                    0x00000000
                                                    0x73da2b9a
                                                    0x73da2b92
                                                    0x73da2b2b
                                                    0x73da2b31
                                                    0x73da2b37
                                                    0x73da2b39
                                                    0x00000000
                                                    0x00000000
                                                    0x00000000
                                                    0x73da2b39
                                                    0x73da2aff
                                                    0x73da2b06
                                                    0x73da2b0c
                                                    0x73da2b12
                                                    0x00000000
                                                    0x73da2b12
                                                    0x73da2a73
                                                    0x73da2a76
                                                    0x73da2adc
                                                    0x73da2adc
                                                    0x73da2ae2
                                                    0x73da2ae5
                                                    0x00000000
                                                    0x00000000
                                                    0x73da2aeb
                                                    0x73da2aec
                                                    0x00000000
                                                    0x73da2af1
                                                    0x73da2a7b
                                                    0x00000000
                                                    0x00000000
                                                    0x73da2a81
                                                    0x73da2a81
                                                    0x73da2a84
                                                    0x73da2a8a
                                                    0x73da2a8c
                                                    0x73da2a95
                                                    0x00000000
                                                    0x00000000
                                                    0x73da2a9c
                                                    0x73da2aa7
                                                    0x73da2ab0
                                                    0x73da2ab6
                                                    0x73da2abc
                                                    0x73da2ac2
                                                    0x73da2ad5
                                                    0x00000000
                                                    0x73da2ad5

                                                    APIs
                                                      • Part of subcall function 73DA12F8: GlobalAlloc.KERNELBASE(00000040,?,73DA11C4,-000000A0), ref: 73DA1302
                                                    • GlobalAlloc.KERNELBASE(00000040,00001CA4), ref: 73DA294E
                                                    • lstrcpyW.KERNEL32 ref: 73DA29A4
                                                    • lstrcpyW.KERNEL32 ref: 73DA29AF
                                                    • GlobalFree.KERNEL32 ref: 73DA29C0
                                                    • GlobalFree.KERNEL32 ref: 73DA2A44
                                                    • GlobalFree.KERNEL32 ref: 73DA2A4A
                                                    • GlobalFree.KERNEL32 ref: 73DA2A50
                                                    • GetModuleHandleW.KERNEL32(00000008), ref: 73DA2B1A
                                                    • LoadLibraryW.KERNEL32(00000008), ref: 73DA2B2B
                                                    • GetProcAddress.KERNEL32(?,?), ref: 73DA2B82
                                                    • lstrlenW.KERNEL32(00000808), ref: 73DA2B9D
                                                    Memory Dump Source
                                                    • Source File: 00000000.00000002.757569333.0000000073DA1000.00000020.00000001.01000000.00000005.sdmp, Offset: 73DA0000, based on PE: true
                                                    • Associated: 00000000.00000002.757558741.0000000073DA0000.00000002.00000001.01000000.00000005.sdmpDownload File
                                                    • Associated: 00000000.00000002.757601469.0000000073DA4000.00000002.00000001.01000000.00000005.sdmpDownload File
                                                    • Associated: 00000000.00000002.757618412.0000000073DA6000.00000002.00000001.01000000.00000005.sdmpDownload File
                                                    Joe Sandbox IDA Plugin
                                                    • Snapshot File: hcaresult_0_2_73da0000_HF-2209869481.jbxd
                                                    Similarity
                                                    • API ID: Global$Free$Alloclstrcpy$AddressHandleLibraryLoadModuleProclstrlen
                                                    • String ID:
                                                    • API String ID: 1042148487-0
                                                    • Opcode ID: fed219be0a5e097eca314a4f896c5facb6b079d1c4cb3e650ee9b528e2acb3a5
                                                    • Instruction ID: 12b6519c233757c4693be14a5ace4d2588360e417b5be30e60d64711a171f220
                                                    • Opcode Fuzzy Hash: fed219be0a5e097eca314a4f896c5facb6b079d1c4cb3e650ee9b528e2acb3a5
                                                    • Instruction Fuzzy Hash: 7742A271A0830A9FD316CF3EC64075AB7F5BB88721F044A2EE49AB6284F770DD448B91
                                                    Uniqueness

                                                    Uniqueness Score: -1.00%

                                                    Control-flow Graph

                                                    • Executed
                                                    • Not Executed
                                                    control_flow_graph 919 406719-406742 call 406638 922 406744-406756 DeleteFileW 919->922 923 40675b-406765 919->923 924 4068da-4068e3 922->924 925 406767-406769 923->925 926 406778-40678b call 406b1a 923->926 927 4068c9-4068cf 925->927 928 40676f-406772 925->928 933 40679b-40679c call 406d10 926->933 934 40678d-406799 lstrcatW 926->934 932 4068d9 927->932 928->926 930 406892-40689a call 4065cf 928->930 930->932 941 40689c-4068b0 call 406556 call 406585 930->941 932->924 936 4067a1-4067a6 933->936 934->936 939 4067b2-4067b8 lstrcatW 936->939 940 4067a8-4067b0 936->940 942 4067ba-4067dd lstrlenW FindFirstFileW 939->942 940->939 940->942 955 4068d1-4068d4 call 405d3a 941->955 956 4068b2-4068b4 941->956 944 4067e3-4067e5 942->944 945 40687b-406880 942->945 949 4067e6-4067eb 944->949 945->932 948 406882-406890 945->948 948->927 948->930 950 406804-406817 call 406b1a 949->950 951 4067ed-4067f3 949->951 964 406819-406820 950->964 965 40682b-406834 call 406585 950->965 953 4067f5-4067fa 951->953 954 40685d-40686e FindNextFileW 951->954 953->950 958 4067fc-406802 953->958 954->949 961 406874-406875 FindClose 954->961 955->932 956->927 959 4068b6-4068c7 call 405d3a call 40623d 956->959 958->950 958->954 959->932 961->945 964->954 967 406822-406824 call 406719 964->967 974 406855-406858 call 405d3a 965->974 975 406836-406838 965->975 973 406829 967->973 973->954 974->954 977 40683a-40684b call 405d3a call 40623d 975->977 978 40684d-406853 975->978 977->954 978->954
                                                    C-Code - Quality: 98%
                                                    			E00406719(void* __eflags, WCHAR* _a4, signed char _a8) {
                                                    				short _v544;
                                                    				short _v546;
                                                    				struct _WIN32_FIND_DATAW _v592;
                                                    				signed int _v596;
                                                    				signed char _v600;
                                                    				signed int _v604;
                                                    				signed int _t27;
                                                    				void* _t40;
                                                    				signed int _t43;
                                                    				signed int _t46;
                                                    				signed int _t54;
                                                    				void* _t56;
                                                    				signed char _t57;
                                                    				signed int _t60;
                                                    				WCHAR* _t61;
                                                    				signed int _t64;
                                                    				void* _t66;
                                                    
                                                    				_t57 = _a8;
                                                    				_t61 = _a4;
                                                    				_t60 = _t57 & 0x00000004;
                                                    				_t27 = E00406638(__eflags, _t61);
                                                    				_v600 = _t27;
                                                    				if((_t57 & 0x00000008) != 0) {
                                                    					_t54 = DeleteFileW(_t61); // executed
                                                    					asm("sbb eax, eax");
                                                    					_t56 =  ~_t54 + 1;
                                                    					 *0x435ac8 =  *0x435ac8 + _t56;
                                                    					return _t56;
                                                    				}
                                                    				_t64 = _t57 & 0x00000001;
                                                    				__eflags = _t64;
                                                    				_v600 = _t64;
                                                    				if(_t64 == 0) {
                                                    					L5:
                                                    					E00406B1A(0x42fdc0, _t61);
                                                    					__eflags = _t64;
                                                    					if(_t64 == 0) {
                                                    						E00406D10(_t61);
                                                    					} else {
                                                    						lstrcatW(0x42fdc0, L"\\*.*");
                                                    					}
                                                    					__eflags =  *_t61;
                                                    					if( *_t61 != 0) {
                                                    						L10:
                                                    						lstrcatW(_t61, 0x4092b0);
                                                    						goto L11;
                                                    					} else {
                                                    						__eflags =  *0x42fdc0 - 0x5c;
                                                    						if( *0x42fdc0 != 0x5c) {
                                                    							L11:
                                                    							_v604 =  &(_t61[lstrlenW(_t61)]);
                                                    							_t27 = FindFirstFileW(0x42fdc0,  &_v592); // executed
                                                    							_t66 = _t27;
                                                    							__eflags = _t66 - 0xffffffff;
                                                    							if(_t66 == 0xffffffff) {
                                                    								L27:
                                                    								__eflags = _v600;
                                                    								if(_v600 == 0) {
                                                    									goto L35;
                                                    								}
                                                    								_t27 = _v604;
                                                    								 *((short*)(_t27 - 2)) = 0;
                                                    								__eflags = _v596;
                                                    								if(_v596 == 0) {
                                                    									goto L33;
                                                    								}
                                                    								goto L29;
                                                    							}
                                                    							_t40 = 0x2e;
                                                    							do {
                                                    								__eflags = _v592.cFileName - _t40;
                                                    								if(_v592.cFileName != _t40) {
                                                    									L17:
                                                    									E00406B1A(_v604,  &(_v592.cFileName));
                                                    									__eflags = _v600 & 0x00000010;
                                                    									if(__eflags == 0) {
                                                    										_t43 = E00406585(__eflags, _t61, _t60);
                                                    										__eflags = _t43;
                                                    										if(_t43 != 0) {
                                                    											E00405D3A(0xfffffff2, _t61);
                                                    										} else {
                                                    											__eflags = _t60;
                                                    											if(_t60 == 0) {
                                                    												 *0x435ac8 =  *0x435ac8 + 1;
                                                    											} else {
                                                    												E00405D3A(0xfffffff1, _t61);
                                                    												E0040623D(_t61, 0);
                                                    											}
                                                    										}
                                                    									} else {
                                                    										__eflags = (_t57 & 0x00000003) - 3;
                                                    										if(__eflags == 0) {
                                                    											E00406719(__eflags, _t61, _t57);
                                                    										}
                                                    									}
                                                    									goto L25;
                                                    								}
                                                    								__eflags = _v546;
                                                    								if(_v546 == 0) {
                                                    									goto L25;
                                                    								}
                                                    								__eflags = _v546 - _t40;
                                                    								if(_v546 != _t40) {
                                                    									goto L17;
                                                    								}
                                                    								__eflags = _v544;
                                                    								if(_v544 == 0) {
                                                    									goto L25;
                                                    								}
                                                    								goto L17;
                                                    								L25:
                                                    								_t46 = FindNextFileW(_t66,  &_v592);
                                                    								__eflags = _t46;
                                                    								_t40 = 0x2e;
                                                    							} while (_t46 != 0);
                                                    							_t27 = FindClose(_t66);
                                                    							goto L27;
                                                    						}
                                                    						goto L10;
                                                    					}
                                                    				} else {
                                                    					__eflags = _t27;
                                                    					if(_t27 == 0) {
                                                    						L33:
                                                    						 *0x435ac8 =  *0x435ac8 + 1;
                                                    						L35:
                                                    						return _t27;
                                                    					}
                                                    					__eflags = _t57 & 0x00000002;
                                                    					if((_t57 & 0x00000002) == 0) {
                                                    						L29:
                                                    						_t27 = E004065CF(_t61);
                                                    						__eflags = _t27;
                                                    						if(_t27 == 0) {
                                                    							goto L35;
                                                    						}
                                                    						E00406556(_t61);
                                                    						_t27 = E00406585(__eflags, _t61, _t60 | 0x00000001);
                                                    						__eflags = _t27;
                                                    						if(_t27 != 0) {
                                                    							_t27 = E00405D3A(0xffffffe5, _t61);
                                                    							goto L35;
                                                    						}
                                                    						__eflags = _t60;
                                                    						if(_t60 == 0) {
                                                    							goto L33;
                                                    						}
                                                    						E00405D3A(0xfffffff1, _t61);
                                                    						_t27 = E0040623D(_t61, 0);
                                                    						goto L35;
                                                    					}
                                                    					goto L5;
                                                    				}
                                                    			}




















                                                    0x00406720
                                                    0x00406728
                                                    0x00406733
                                                    0x00406736
                                                    0x0040673b
                                                    0x00406742
                                                    0x00406745
                                                    0x0040674d
                                                    0x0040674f
                                                    0x00406750
                                                    0x00000000
                                                    0x00406750
                                                    0x0040675e
                                                    0x0040675e
                                                    0x00406761
                                                    0x00406765
                                                    0x00406778
                                                    0x0040677e
                                                    0x00406783
                                                    0x0040678b
                                                    0x0040679c
                                                    0x0040678d
                                                    0x00406797
                                                    0x00406797
                                                    0x004067a3
                                                    0x004067a6
                                                    0x004067b2
                                                    0x004067b8
                                                    0x00000000
                                                    0x004067a8
                                                    0x004067a8
                                                    0x004067b0
                                                    0x004067ba
                                                    0x004067c4
                                                    0x004067d2
                                                    0x004067d8
                                                    0x004067da
                                                    0x004067dd
                                                    0x0040687b
                                                    0x0040687b
                                                    0x00406880
                                                    0x00000000
                                                    0x00000000
                                                    0x00406882
                                                    0x00406888
                                                    0x0040688c
                                                    0x00406890
                                                    0x00000000
                                                    0x00000000
                                                    0x00000000
                                                    0x00406890
                                                    0x004067e5
                                                    0x004067e6
                                                    0x004067e6
                                                    0x004067eb
                                                    0x00406804
                                                    0x0040680d
                                                    0x00406812
                                                    0x00406817
                                                    0x0040682d
                                                    0x00406832
                                                    0x00406834
                                                    0x00406858
                                                    0x00406836
                                                    0x00406836
                                                    0x00406838
                                                    0x0040684d
                                                    0x0040683a
                                                    0x0040683d
                                                    0x00406846
                                                    0x00406846
                                                    0x00406838
                                                    0x00406819
                                                    0x0040681e
                                                    0x00406820
                                                    0x00406824
                                                    0x00406824
                                                    0x00406820
                                                    0x00000000
                                                    0x00406817
                                                    0x004067ed
                                                    0x004067f3
                                                    0x00000000
                                                    0x00000000
                                                    0x004067f5
                                                    0x004067fa
                                                    0x00000000
                                                    0x00000000
                                                    0x004067fc
                                                    0x00406802
                                                    0x00000000
                                                    0x00000000
                                                    0x00000000
                                                    0x0040685d
                                                    0x00406863
                                                    0x0040686b
                                                    0x0040686d
                                                    0x0040686d
                                                    0x00406875
                                                    0x00000000
                                                    0x00406875
                                                    0x00000000
                                                    0x004067b0
                                                    0x00406767
                                                    0x00406767
                                                    0x00406769
                                                    0x004068c9
                                                    0x004068c9
                                                    0x004068d9
                                                    0x00000000
                                                    0x004068d9
                                                    0x0040676f
                                                    0x00406772
                                                    0x00406892
                                                    0x00406893
                                                    0x00406898
                                                    0x0040689a
                                                    0x00000000
                                                    0x00000000
                                                    0x0040689d
                                                    0x004068a9
                                                    0x004068ae
                                                    0x004068b0
                                                    0x004068d4
                                                    0x00000000
                                                    0x004068d4
                                                    0x004068b2
                                                    0x004068b4
                                                    0x00000000
                                                    0x00000000
                                                    0x004068b9
                                                    0x004068c2
                                                    0x00000000
                                                    0x004068c2
                                                    0x00000000
                                                    0x00406772

                                                    APIs
                                                      • Part of subcall function 00406638: lstrlenW.KERNEL32(004305C0,00000000,004305C0,004305C0,00000000,?,?,0040673B,?,00000000,772EFAA0,?), ref: 0040668C
                                                      • Part of subcall function 00406638: GetFileAttributesW.KERNEL32(004305C0,004305C0), ref: 0040669D
                                                    • DeleteFileW.KERNELBASE(?,?,00000000,772EFAA0,?), ref: 00406745
                                                    • lstrcatW.KERNEL32(0042FDC0,\*.*), ref: 00406797
                                                    • lstrcatW.KERNEL32(?,004092B0), ref: 004067B8
                                                    • lstrlenW.KERNEL32(?), ref: 004067BB
                                                    • FindFirstFileW.KERNELBASE(0042FDC0,?), ref: 004067D2
                                                    • FindNextFileW.KERNEL32(00000000,00000010,000000F2,?,?,?), ref: 00406863
                                                    • FindClose.KERNEL32(00000000), ref: 00406875
                                                    Strings
                                                    Memory Dump Source
                                                    • Source File: 00000000.00000002.756099637.0000000000401000.00000020.00000001.01000000.00000003.sdmp, Offset: 00400000, based on PE: true
                                                    • Associated: 00000000.00000002.756080358.0000000000400000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756151471.0000000000409000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756159557.000000000040B000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756331005.000000000042E000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756342547.0000000000432000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756355506.0000000000438000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756366568.0000000000440000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756389531.0000000000462000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756401402.0000000000464000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756562047.00000000004A4000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    Joe Sandbox IDA Plugin
                                                    • Snapshot File: hcaresult_0_2_400000_HF-2209869481.jbxd
                                                    Similarity
                                                    • API ID: File$Find$lstrcatlstrlen$AttributesCloseDeleteFirstNext
                                                    • String ID: \*.*
                                                    • API String ID: 2636146433-1173974218
                                                    • Opcode ID: ec35ec8144d1065000fb23a15f3631645bd2442b6bc3530db3f1337977a5d6e6
                                                    • Instruction ID: dccc3e871a12a5ab9d695c44a96518fee9cafe6829caada924bdb8552f231abd
                                                    • Opcode Fuzzy Hash: ec35ec8144d1065000fb23a15f3631645bd2442b6bc3530db3f1337977a5d6e6
                                                    • Instruction Fuzzy Hash: 084106322067116AD7207B259C49A6B73A8EF41318F16893FF943F21D1E73C8D6586AF
                                                    Uniqueness

                                                    Uniqueness Score: -1.00%

                                                    C-Code - Quality: 100%
                                                    			E004065CF(WCHAR* _a4) {
                                                    				void* _t2;
                                                    
                                                    				_t2 = FindFirstFileW(_a4, 0x4321c0); // executed
                                                    				if(_t2 == 0xffffffff) {
                                                    					return 0;
                                                    				}
                                                    				FindClose(_t2);
                                                    				return 0x4321c0;
                                                    			}




                                                    0x004065da
                                                    0x004065e3
                                                    0x00000000
                                                    0x004065f0
                                                    0x004065e6
                                                    0x00000000

                                                    APIs
                                                    • FindFirstFileW.KERNELBASE(00000000,004321C0,00000000,0040667C,004305C0), ref: 004065DA
                                                    • FindClose.KERNEL32(00000000), ref: 004065E6
                                                    Memory Dump Source
                                                    • Source File: 00000000.00000002.756099637.0000000000401000.00000020.00000001.01000000.00000003.sdmp, Offset: 00400000, based on PE: true
                                                    • Associated: 00000000.00000002.756080358.0000000000400000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756151471.0000000000409000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756159557.000000000040B000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756331005.000000000042E000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756342547.0000000000432000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756355506.0000000000438000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756366568.0000000000440000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756389531.0000000000462000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756401402.0000000000464000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756562047.00000000004A4000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    Joe Sandbox IDA Plugin
                                                    • Snapshot File: hcaresult_0_2_400000_HF-2209869481.jbxd
                                                    Similarity
                                                    • API ID: Find$CloseFileFirst
                                                    • String ID:
                                                    • API String ID: 2295610775-0
                                                    • Opcode ID: d9e00b7f11b8670b58f1de5a54c434da9086a4a904ca4075b7418d89ed5cb961
                                                    • Instruction ID: 9bce445b90ad5ff1b83c175b3b927286731ee1a5929a82a3f0dae3cb9bd988e9
                                                    • Opcode Fuzzy Hash: d9e00b7f11b8670b58f1de5a54c434da9086a4a904ca4075b7418d89ed5cb961
                                                    • Instruction Fuzzy Hash: 64D012756051316BD70057787E0CC8B7F699F05330F158A36B066F11F5D7748C6196AC
                                                    Uniqueness

                                                    Uniqueness Score: -1.00%

                                                    C-Code - Quality: 47%
                                                    			E00402B75(void* __edi, void* __esi, struct _WIN32_FIND_DATAW _a136, void* _a172) {
                                                    				void* _v4;
                                                    				void* _t5;
                                                    				intOrPtr _t10;
                                                    				void* _t14;
                                                    				void* _t20;
                                                    
                                                    				_t5 = FindFirstFileW(E0040303E(_t14, 2),  &_a136); // executed
                                                    				if(_t5 != 0xffffffff) {
                                                    					E0040661F(__esi, _t5);
                                                    					_push(_t20 + 0xb8);
                                                    					_push(__edi);
                                                    					E00406B1A();
                                                    					_t10 =  *((intOrPtr*)(_t20 + 0x10));
                                                    				} else {
                                                    					 *__esi = __ax;
                                                    					 *__edi = __ax;
                                                    					_t10 = 1;
                                                    				}
                                                    				 *0x435ac8 =  *0x435ac8 + _t10;
                                                    				return 0;
                                                    			}








                                                    0x00402b85
                                                    0x00402b8e
                                                    0x00402b9c
                                                    0x00402b6e
                                                    0x00402b6f
                                                    0x00401d46
                                                    0x00402ea1
                                                    0x00402b90
                                                    0x00402b92
                                                    0x00402857
                                                    0x0040170b
                                                    0x0040170b
                                                    0x00402ea5
                                                    0x00402eb7

                                                    APIs
                                                    • FindFirstFileW.KERNELBASE(00000000,?,00000002), ref: 00402B85
                                                    Memory Dump Source
                                                    • Source File: 00000000.00000002.756099637.0000000000401000.00000020.00000001.01000000.00000003.sdmp, Offset: 00400000, based on PE: true
                                                    • Associated: 00000000.00000002.756080358.0000000000400000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756151471.0000000000409000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756159557.000000000040B000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756331005.000000000042E000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756342547.0000000000432000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756355506.0000000000438000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756366568.0000000000440000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756389531.0000000000462000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756401402.0000000000464000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756562047.00000000004A4000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    Joe Sandbox IDA Plugin
                                                    • Snapshot File: hcaresult_0_2_400000_HF-2209869481.jbxd
                                                    Similarity
                                                    • API ID: FileFindFirst
                                                    • String ID:
                                                    • API String ID: 1974802433-0
                                                    • Opcode ID: 418b3747aa208848d22216286404bd5f33ecbcbc15520eeee9413542a938acf4
                                                    • Instruction ID: 4ed41b4626080909459e48417ffb7120e43efe1e52fe46e4786edeb33a661726
                                                    • Opcode Fuzzy Hash: 418b3747aa208848d22216286404bd5f33ecbcbc15520eeee9413542a938acf4
                                                    • Instruction Fuzzy Hash: ADD0EC61414150A9D2606F71894DABA73ADAF45314F204A3EF156E50D1EAB85501973B
                                                    Uniqueness

                                                    Uniqueness Score: -1.00%

                                                    Control-flow Graph

                                                    • Executed
                                                    • Not Executed
                                                    control_flow_graph 199 404f92-404fab 200 404fb1-404fb7 199->200 201 405133-405145 199->201 200->201 204 404fbd-404fc0 200->204 202 405147-40517b GetDlgItem * 2 call 40551a KiUserCallbackDispatcher call 401533 201->202 203 40518d-4051a1 201->203 231 405180-405187 202->231 206 4051a3-4051a5 203->206 207 4051df-4051e4 call 4054e8 203->207 208 404fc2-404fd7 SetWindowPos 204->208 209 404fdc-404fdf 204->209 211 4051d7-4051d9 206->211 212 4051a7-4051b2 call 401399 206->212 223 4051e9-405208 207->223 213 40511f 208->213 215 404fe1-405000 ShowWindow 209->215 216 40502f-405035 209->216 211->207 221 4054aa 211->221 212->211 240 4051b4-4051d2 SendMessageW 212->240 222 405123-40512e call 40575b 213->222 215->222 224 405006-40501c GetWindowLongW 215->224 217 405051-405054 216->217 218 405037-40504c DestroyWindow 216->218 229 405056-405064 SetWindowLongW 217->229 230 405069-40506f 217->230 228 40548e-405495 218->228 232 4054ac-4054b3 221->232 222->232 225 40520a-405215 call 401533 223->225 226 40521b-405221 223->226 224->222 227 405022-40502a ShowWindow 224->227 225->226 237 405227-405229 226->237 238 40546a-405483 DestroyWindow EndDialog 226->238 227->222 228->221 236 405497-405499 228->236 229->232 230->213 239 405075-40508f GetDlgItem 230->239 231->203 236->221 244 40549b-4054a4 ShowWindow 236->244 237->238 245 40522f-405286 call 405eba call 40551a * 3 GetDlgItem 237->245 242 405489 238->242 246 405091-4050aa SendMessageW IsWindowEnabled 239->246 247 4050b4-4050b9 239->247 240->232 242->228 244->221 275 405294-4052e3 ShowWindow KiUserCallbackDispatcher * 2 EnableWindow 245->275 276 405288-405290 245->276 246->221 249 4050b0 246->249 250 4050bb-4050bc 247->250 251 4050be-4050c1 247->251 249->247 253 4050ff-405104 call 405958 250->253 254 4050d0-4050d3 251->254 255 4050c3-4050ca 251->255 253->222 258 405106-405119 SendMessageW 254->258 260 4050d5-4050dc 254->260 255->258 259 4050cc-4050ce 255->259 258->213 259->253 261 4050ec-4050f5 call 401533 260->261 262 4050de-4050ea call 401533 260->262 261->222 272 4050f7 261->272 271 4050fd 262->271 271->253 272->271 277 4052e5-4052e6 275->277 278 4052e8 275->278 276->275 279 4052e9-405314 GetSystemMenu EnableMenuItem SendMessageW 277->279 278->279 280 405316-40532b SendMessageW 279->280 281 40532d 279->281 282 405333-405379 call 405503 call 405d1b call 406b1a lstrlenW call 405eba SetWindowTextW call 401399 280->282 281->282 282->223 293 40537f-405381 282->293 293->223 294 405387-40538b 293->294 295 4053aa-4053be DestroyWindow 294->295 296 40538d-405393 294->296 295->242 298 4053c4-4053f1 CreateDialogParamW 295->298 296->221 297 405399-40539f 296->297 297->223 299 4053a5 297->299 298->228 300 4053f7-40544e call 40551a GetDlgItem GetWindowRect ScreenToClient SetWindowPos call 401399 298->300 299->221 300->221 305 405450-405463 ShowWindow call 4054e8 300->305 307 405468 305->307 307->242
                                                    C-Code - Quality: 79%
                                                    			E00404F92(struct HWND__* _a4, int _a8, signed int _a12, long _a16) {
                                                    				signed int _v32;
                                                    				struct HWND__* _v40;
                                                    				void* _v84;
                                                    				void* _v88;
                                                    				signed int _t51;
                                                    				signed int _t53;
                                                    				intOrPtr _t55;
                                                    				struct HWND__* _t58;
                                                    				signed int _t67;
                                                    				int _t77;
                                                    				struct HWND__* _t113;
                                                    				struct HWND__* _t137;
                                                    				signed int _t139;
                                                    				signed int _t140;
                                                    				signed int _t141;
                                                    				struct HWND__* _t142;
                                                    				signed int _t143;
                                                    				long _t146;
                                                    				int _t149;
                                                    				struct HWND__* _t156;
                                                    				void* _t159;
                                                    
                                                    				_t137 = _a4;
                                                    				_t143 = _a8;
                                                    				if(_t143 == 0x110 || _t143 == 0x408) {
                                                    					_t139 = _a12;
                                                    					 *0x42dd48 = _t139;
                                                    					if(_t143 == 0x110) {
                                                    						 *0x4349f8 = _t137;
                                                    						 *0x42dd54 = GetDlgItem(_t137, 1);
                                                    						_t113 = GetDlgItem(_t137, 2);
                                                    						_push(0xffffffff);
                                                    						_push(0x1c);
                                                    						 *0x42dd58 = _t113;
                                                    						E0040551A(_t137);
                                                    						SetClassLongW(_t137, 0xfffffff2,  *0x4349d8); // executed
                                                    						 *0x4349ec = E00401533(4);
                                                    						_t139 = 1;
                                                    						 *0x42dd48 = 1;
                                                    					}
                                                    					_t51 =  *0x40b014; // 0x0
                                                    					_t146 = (_t51 << 6) +  *0x435a20;
                                                    					if(_t51 < 0) {
                                                    						L38:
                                                    						E004054E8(0x40b);
                                                    						while(1) {
                                                    							_t140 =  *0x40b014; // 0x0
                                                    							_t53 =  *0x42dd48;
                                                    							_t141 = _t140 + _t53;
                                                    							_t146 = _t146 + (_t53 << 6);
                                                    							 *0x40b014 = _t141;
                                                    							_t55 =  *0x435a24;
                                                    							if(_t141 == _t55) {
                                                    								E00401533(1);
                                                    								_t55 =  *0x435a24;
                                                    								_t141 =  *0x40b014; // 0x0
                                                    							}
                                                    							if( *0x4349ec != 0 || _t141 >= _t55) {
                                                    								break;
                                                    							}
                                                    							_push( *((intOrPtr*)(_t146 + 0x24)));
                                                    							_push(0x445000);
                                                    							_a12 =  *((intOrPtr*)(_t146 + 0x14));
                                                    							E00405EBA();
                                                    							_push( *((intOrPtr*)(_t146 + 0x20)));
                                                    							_push(0xfffffc19);
                                                    							E0040551A(_t137);
                                                    							_push( *((intOrPtr*)(_t146 + 0x1c)));
                                                    							_push(0xfffffc1b);
                                                    							E0040551A(_t137);
                                                    							_push( *((intOrPtr*)(_t146 + 0x28)));
                                                    							_push(0xfffffc1a);
                                                    							E0040551A(_t137);
                                                    							_t142 = GetDlgItem(_t137, 3);
                                                    							_t67 = _v32;
                                                    							_v40 = _t142;
                                                    							if( *0x435acc != 0) {
                                                    								_t67 = _t67 & 0xfffffefd | 0x00000004;
                                                    								 *(_t159 + 0x2c) = _t67;
                                                    							}
                                                    							ShowWindow(_t142, _t67 & 0x00000008); // executed
                                                    							EnableWindow( *(_t159 + 0x28),  *(_t159 + 0x2c) & 0x00000100); // executed
                                                    							EnableWindow( *0x42dd54,  *(_t159 + 0x2c) & 0x00000002); // executed
                                                    							_t77 =  *(_t159 + 0x2c) & 0x00000004;
                                                    							 *(_t159 + 0x34) = _t77;
                                                    							EnableWindow( *0x42dd58, _t77);
                                                    							if( *(_t159 + 0x2c) == 0) {
                                                    								_push(1);
                                                    							} else {
                                                    								_push(0);
                                                    							}
                                                    							EnableMenuItem(GetSystemMenu(_t137, 0), 0xf060, ??);
                                                    							SendMessageW( *(_t159 + 0x30), 0xf4, 0, 1);
                                                    							if( *0x435acc == 0) {
                                                    								_push( *0x42dd54);
                                                    							} else {
                                                    								SendMessageW(_t137, 0x401, 2, 0);
                                                    								_push( *0x42dd58);
                                                    							}
                                                    							E00405503();
                                                    							E00406B1A("Uddannelsesafdelings198 Setup: Installing", E00405D1B());
                                                    							_push( *((intOrPtr*)(_t146 + 0x18)));
                                                    							_push(0x42bd48 + lstrlenW("Uddannelsesafdelings198 Setup: Installing") * 2);
                                                    							E00405EBA();
                                                    							SetWindowTextW(_t137, "Uddannelsesafdelings198 Setup: Installing"); // executed
                                                    							_push(0);
                                                    							if(E00401399( *((intOrPtr*)(_t146 + 8))) != 0 ||  *_t146 == 0) {
                                                    								continue;
                                                    							} else {
                                                    								if( *(_t146 + 4) != 5) {
                                                    									DestroyWindow( *0x4349dc); // executed
                                                    									 *0x42dd4c = _t146;
                                                    									if( *_t146 <= 0) {
                                                    										L62:
                                                    										_t58 =  *0x4349dc;
                                                    										goto L63;
                                                    									}
                                                    									_t58 = CreateDialogParamW( *0x4349f4,  *_t146 +  *0x4349d4 & 0x0000ffff, _t137,  *(0x40b018 +  *(_t146 + 4) * 4), _t146); // executed
                                                    									 *0x4349dc = _t58;
                                                    									if(_t58 == 0) {
                                                    										goto L63;
                                                    									}
                                                    									_push( *((intOrPtr*)(_t146 + 0x2c)));
                                                    									_push(6);
                                                    									E0040551A(_t58);
                                                    									GetWindowRect(GetDlgItem(_t137, 0x3fa), _t159 + 0x10);
                                                    									ScreenToClient(_t137, _t159 + 0x10);
                                                    									SetWindowPos( *0x4349dc, 0,  *(_t159 + 0x20),  *(_t159 + 0x20), 0, 0, 0x15);
                                                    									_push(0);
                                                    									E00401399( *((intOrPtr*)(_t146 + 0xc)));
                                                    									if( *0x4349ec != 0) {
                                                    										goto L66;
                                                    									}
                                                    									ShowWindow( *0x4349dc, 8); // executed
                                                    									E004054E8(0x405);
                                                    									goto L62;
                                                    								}
                                                    								if( *0x435acc != 0) {
                                                    									goto L66;
                                                    								}
                                                    								if( *0x435ac0 != 0) {
                                                    									continue;
                                                    								}
                                                    								goto L66;
                                                    							}
                                                    						}
                                                    						DestroyWindow( *0x4349dc);
                                                    						 *0x4349f8 = 0;
                                                    						EndDialog(_t137,  *0x42bd44);
                                                    						goto L62;
                                                    					} else {
                                                    						if(_t139 != 1) {
                                                    							L37:
                                                    							if( *_t146 == 0) {
                                                    								goto L66;
                                                    							}
                                                    							goto L38;
                                                    						}
                                                    						_push(0);
                                                    						if(E00401399( *((intOrPtr*)(_t146 + 0x10))) == 0) {
                                                    							goto L37;
                                                    						}
                                                    						SendMessageW( *0x4349dc, 0x40f, 0, 1);
                                                    						return 0 |  *0x4349ec == 0x00000000;
                                                    					}
                                                    				} else {
                                                    					if(_t143 != 0x47) {
                                                    						if(_t143 != 5) {
                                                    							if(_t143 != 0x40d) {
                                                    								if(_t143 != 0x11) {
                                                    									if(_t143 != 0x111) {
                                                    										goto L29;
                                                    									}
                                                    									_t138 = _a12;
                                                    									_t149 = _a12 & 0x0000ffff;
                                                    									_a8 = _t149;
                                                    									_t156 = GetDlgItem(_a4, _t149);
                                                    									if(_t156 == 0) {
                                                    										L16:
                                                    										if(_t149 != 1) {
                                                    											if(_t149 != 3) {
                                                    												if(_t149 != 2) {
                                                    													L28:
                                                    													SendMessageW( *0x4349dc, 0x111, _a12, _a16);
                                                    													goto L29;
                                                    												}
                                                    												if( *0x435acc == 0) {
                                                    													if(E00401533(3) != 0) {
                                                    														goto L30;
                                                    													}
                                                    													 *0x42bd44 = 1;
                                                    													L26:
                                                    													_push(0x78);
                                                    													L27:
                                                    													E00405958();
                                                    													goto L30;
                                                    												}
                                                    												E00401533(_t149);
                                                    												 *0x42bd44 = _t149;
                                                    												goto L26;
                                                    											}
                                                    											if( *0x40b014 <= 0) {
                                                    												goto L28;
                                                    											}
                                                    											_push(0xffffffff);
                                                    											goto L27;
                                                    										}
                                                    										_push(1);
                                                    										goto L27;
                                                    									}
                                                    									SendMessageW(_t156, 0xf3, 0, 0);
                                                    									if(IsWindowEnabled(_t156) == 0) {
                                                    										L66:
                                                    										return 0;
                                                    									}
                                                    									_t149 = _a8;
                                                    									goto L16;
                                                    								}
                                                    								SetWindowLongW(_t137, 0, 0);
                                                    								return 1;
                                                    							}
                                                    							DestroyWindow( *0x4349dc);
                                                    							_t58 = _a12;
                                                    							 *0x4349dc = _t58;
                                                    							L63:
                                                    							if( *0x42bd40 == 0 && _t58 != 0) {
                                                    								ShowWindow(_t137, 0xa); // executed
                                                    								 *0x42bd40 = 1;
                                                    							}
                                                    							goto L66;
                                                    						}
                                                    						_t138 = _a12;
                                                    						asm("sbb eax, eax");
                                                    						ShowWindow( *0x42dd50,  ~(_t138 - 1) & _t143);
                                                    						if(_t138 == 2 && (GetWindowLongW(_a4, 0xfffffff0) & 0x21010000) == 0x1000000) {
                                                    							ShowWindow(_a4, 4);
                                                    						}
                                                    						goto L30;
                                                    					} else {
                                                    						SetWindowPos( *0x42dd50, _t137, 0, 0, 0, 0, 0x13);
                                                    						L29:
                                                    						_t138 = _a12;
                                                    						L30:
                                                    						return E0040575B(_t143, _t138, _a16);
                                                    					}
                                                    				}
                                                    			}
























                                                    0x00404f9b
                                                    0x00404fa4
                                                    0x00404fab
                                                    0x00405133
                                                    0x0040513d
                                                    0x00405145
                                                    0x00405149
                                                    0x00405154
                                                    0x00405159
                                                    0x0040515b
                                                    0x0040515d
                                                    0x00405160
                                                    0x00405165
                                                    0x00405173
                                                    0x00405180
                                                    0x00405185
                                                    0x00405187
                                                    0x00405187
                                                    0x0040518d
                                                    0x00405199
                                                    0x004051a1
                                                    0x004051df
                                                    0x004051e4
                                                    0x004051e9
                                                    0x004051e9
                                                    0x004051ef
                                                    0x004051f4
                                                    0x004051f9
                                                    0x004051fb
                                                    0x00405201
                                                    0x00405208
                                                    0x0040520b
                                                    0x00405210
                                                    0x00405215
                                                    0x00405215
                                                    0x00405221
                                                    0x00000000
                                                    0x00000000
                                                    0x0040522f
                                                    0x00405235
                                                    0x0040523a
                                                    0x0040523e
                                                    0x00405243
                                                    0x00405246
                                                    0x0040524c
                                                    0x00405251
                                                    0x00405254
                                                    0x0040525a
                                                    0x0040525f
                                                    0x00405262
                                                    0x00405268
                                                    0x00405276
                                                    0x00405278
                                                    0x0040527c
                                                    0x00405286
                                                    0x0040528d
                                                    0x00405290
                                                    0x00405290
                                                    0x00405299
                                                    0x004052ad
                                                    0x004052c1
                                                    0x004052cb
                                                    0x004052d5
                                                    0x004052d9
                                                    0x004052e3
                                                    0x004052e8
                                                    0x004052e5
                                                    0x004052e5
                                                    0x004052e5
                                                    0x004052f7
                                                    0x00405308
                                                    0x00405314
                                                    0x0040532d
                                                    0x00405316
                                                    0x0040531f
                                                    0x00405325
                                                    0x00405325
                                                    0x00405333
                                                    0x00405343
                                                    0x00405348
                                                    0x0040535c
                                                    0x0040535d
                                                    0x00405368
                                                    0x0040536e
                                                    0x00405379
                                                    0x00000000
                                                    0x00405387
                                                    0x0040538b
                                                    0x004053b0
                                                    0x004053b6
                                                    0x004053be
                                                    0x00405489
                                                    0x00405489
                                                    0x00000000
                                                    0x00405489
                                                    0x004053e4
                                                    0x004053ea
                                                    0x004053f1
                                                    0x00000000
                                                    0x00000000
                                                    0x004053f7
                                                    0x004053fa
                                                    0x004053fd
                                                    0x00405414
                                                    0x00405420
                                                    0x00405439
                                                    0x0040543f
                                                    0x00405443
                                                    0x0040544e
                                                    0x00000000
                                                    0x00000000
                                                    0x00405458
                                                    0x00405463
                                                    0x00000000
                                                    0x00405463
                                                    0x00405393
                                                    0x00000000
                                                    0x00000000
                                                    0x0040539f
                                                    0x00000000
                                                    0x00000000
                                                    0x00000000
                                                    0x004053a5
                                                    0x00405379
                                                    0x00405470
                                                    0x0040547c
                                                    0x00405483
                                                    0x00000000
                                                    0x004051a3
                                                    0x004051a5
                                                    0x004051d7
                                                    0x004051d9
                                                    0x00000000
                                                    0x00000000
                                                    0x00000000
                                                    0x004051d9
                                                    0x004051a7
                                                    0x004051b2
                                                    0x00000000
                                                    0x00000000
                                                    0x004051c1
                                                    0x00000000
                                                    0x004051cf
                                                    0x00404fbd
                                                    0x00404fc0
                                                    0x00404fdf
                                                    0x00405035
                                                    0x00405054
                                                    0x0040506f
                                                    0x00000000
                                                    0x00000000
                                                    0x00405075
                                                    0x00405079
                                                    0x00405081
                                                    0x0040508b
                                                    0x0040508f
                                                    0x004050b4
                                                    0x004050b9
                                                    0x004050c1
                                                    0x004050d3
                                                    0x00405106
                                                    0x00405119
                                                    0x00000000
                                                    0x00405119
                                                    0x004050dc
                                                    0x004050f5
                                                    0x00000000
                                                    0x00000000
                                                    0x004050f7
                                                    0x004050fd
                                                    0x004050fd
                                                    0x004050ff
                                                    0x004050ff
                                                    0x00000000
                                                    0x004050ff
                                                    0x004050df
                                                    0x004050e4
                                                    0x00000000
                                                    0x004050e4
                                                    0x004050ca
                                                    0x00000000
                                                    0x00000000
                                                    0x004050cc
                                                    0x00000000
                                                    0x004050cc
                                                    0x004050bb
                                                    0x00000000
                                                    0x004050bb
                                                    0x0040509b
                                                    0x004050aa
                                                    0x004054aa
                                                    0x00000000
                                                    0x004054aa
                                                    0x004050b0
                                                    0x00000000
                                                    0x004050b0
                                                    0x0040505b
                                                    0x00000000
                                                    0x00405063
                                                    0x0040503d
                                                    0x00405043
                                                    0x00405047
                                                    0x0040548e
                                                    0x00405495
                                                    0x0040549e
                                                    0x004054a4
                                                    0x004054a4
                                                    0x00000000
                                                    0x00405495
                                                    0x00404fe1
                                                    0x00404ff0
                                                    0x00404ffb
                                                    0x00405000
                                                    0x00405028
                                                    0x00405028
                                                    0x00000000
                                                    0x00404fc2
                                                    0x00404fd1
                                                    0x0040511f
                                                    0x0040511f
                                                    0x00405123
                                                    0x00000000
                                                    0x00405129
                                                    0x00404fc0

                                                    APIs
                                                    • SetWindowPos.USER32(?,00000000,00000000,00000000,00000000,00000013), ref: 00404FD1
                                                    • ShowWindow.USER32(?), ref: 00404FFB
                                                    • GetWindowLongW.USER32(?,000000F0), ref: 0040500C
                                                    • ShowWindow.USER32(?,00000004), ref: 00405028
                                                    • GetDlgItem.USER32 ref: 0040514F
                                                    • GetDlgItem.USER32 ref: 00405159
                                                    • KiUserCallbackDispatcher.NTDLL(?,000000F2,?), ref: 00405173
                                                    • SendMessageW.USER32(0000040F,00000000,00000001,?), ref: 004051C1
                                                    • GetDlgItem.USER32 ref: 00405270
                                                    • ShowWindow.USER32(00000000,?), ref: 00405299
                                                    • KiUserCallbackDispatcher.NTDLL(?,?), ref: 004052AD
                                                    • KiUserCallbackDispatcher.NTDLL(?), ref: 004052C1
                                                    • EnableWindow.USER32(?), ref: 004052D9
                                                    • GetSystemMenu.USER32(?,00000000,0000F060,00000001), ref: 004052F0
                                                    • EnableMenuItem.USER32 ref: 004052F7
                                                    • SendMessageW.USER32(?,000000F4,00000000,00000001), ref: 00405308
                                                    • SendMessageW.USER32(?,00000401,00000002,00000000), ref: 0040531F
                                                    • lstrlenW.KERNEL32(Uddannelsesafdelings198 Setup: Installing,?,Uddannelsesafdelings198 Setup: Installing,00000000), ref: 00405350
                                                      • Part of subcall function 00405EBA: lstrcatW.KERNEL32(Call,\Microsoft\Internet Explorer\Quick Launch), ref: 00406070
                                                    • SetWindowTextW.USER32(?,Uddannelsesafdelings198 Setup: Installing), ref: 00405368
                                                      • Part of subcall function 00401399: MulDiv.KERNEL32(?,00007530,00000000), ref: 004013F9
                                                      • Part of subcall function 00401399: SendMessageW.USER32(?,00000402,00000000), ref: 00401409
                                                    • DestroyWindow.USER32(?,00000000), ref: 004053B0
                                                    • CreateDialogParamW.USER32 ref: 004053E4
                                                      • Part of subcall function 0040551A: SetDlgItemTextW.USER32 ref: 00405534
                                                    • GetDlgItem.USER32 ref: 0040540D
                                                    • GetWindowRect.USER32 ref: 00405414
                                                    • ScreenToClient.USER32 ref: 00405420
                                                    • SetWindowPos.USER32(00000000,?,?,00000000,00000000,00000015), ref: 00405439
                                                    • ShowWindow.USER32(00000008,?,00000000), ref: 00405458
                                                      • Part of subcall function 004054E8: SendMessageW.USER32(?,00000000,00000000,00000000), ref: 004054FA
                                                    • ShowWindow.USER32(?,0000000A), ref: 0040549E
                                                    Strings
                                                    Memory Dump Source
                                                    • Source File: 00000000.00000002.756099637.0000000000401000.00000020.00000001.01000000.00000003.sdmp, Offset: 00400000, based on PE: true
                                                    • Associated: 00000000.00000002.756080358.0000000000400000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756151471.0000000000409000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756159557.000000000040B000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756331005.000000000042E000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756342547.0000000000432000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756355506.0000000000438000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756366568.0000000000440000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756389531.0000000000462000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756401402.0000000000464000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756562047.00000000004A4000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    Joe Sandbox IDA Plugin
                                                    • Snapshot File: hcaresult_0_2_400000_HF-2209869481.jbxd
                                                    Similarity
                                                    • API ID: Window$Item$MessageSendShow$CallbackDispatcherUser$EnableMenuText$ClientCreateDestroyDialogLongParamRectScreenSystemlstrcatlstrlen
                                                    • String ID: Uddannelsesafdelings198 Setup: Installing
                                                    • API String ID: 3983482075-3530321986
                                                    • Opcode ID: 435f8b6443fc9593ff644d9f9dc2a8e4b29ac0017c4218abb197986b28d4ffe3
                                                    • Instruction ID: ac036152562477463cd4b906f759de02b60d47e3f23a7c23d24dd845f532a47a
                                                    • Opcode Fuzzy Hash: 435f8b6443fc9593ff644d9f9dc2a8e4b29ac0017c4218abb197986b28d4ffe3
                                                    • Instruction Fuzzy Hash: 39D19071A00A11BFDB206F61ED49A6B7BA8FB84355F00053AF506B62F1C7389851DF9D
                                                    Uniqueness

                                                    Uniqueness Score: -1.00%

                                                    Control-flow Graph

                                                    • Executed
                                                    • Not Executed
                                                    control_flow_graph 308 405a3e-405a59 call 4068e6 311 405a5b-405a66 GetUserDefaultUILanguage call 40661f 308->311 312 405a6d-405aa3 call 406977 308->312 315 405a6b 311->315 318 405aa5-405ab6 call 406977 312->318 319 405abb-405ac1 lstrcatW 312->319 317 405ac6-405aef call 40597f call 406638 315->317 325 405af5-405afa 317->325 326 405b87-405b8f call 406638 317->326 318->319 319->317 325->326 327 405b00-405b29 call 406977 325->327 332 405b91-405b98 call 405eba 326->332 333 405b9d-405bcb LoadImageW 326->333 327->326 334 405b2b-405b31 327->334 332->333 336 405c4a-405c52 call 401533 333->336 337 405bcd-405bf8 RegisterClassW 333->337 338 405b33-405b41 call 4065f6 334->338 339 405b44-405b52 lstrlenW 334->339 350 405d04-405d06 336->350 351 405c58-405c63 call 40597f 336->351 340 405c01-405c45 SystemParametersInfoW CreateWindowExW 337->340 341 405bfa-405bfc 337->341 338->339 344 405b54-405b62 lstrcmpiW 339->344 345 405b7a-405b82 call 406556 call 406b1a 339->345 340->336 346 405d07-405d0e 341->346 344->345 349 405b64-405b6e GetFileAttributesW 344->349 345->326 353 405b70-405b72 349->353 354 405b74-405b75 call 406d10 349->354 350->346 360 405c69-405c83 ShowWindow call 40619e 351->360 361 405ceb-405cec call 405864 351->361 353->345 353->354 354->345 366 405c85-405c8a call 40619e 360->366 367 405c8f-405ca0 GetClassInfoW 360->367 365 405cf1-405cf3 361->365 368 405cf5-405cfb 365->368 369 405d0f-405d11 call 401533 365->369 366->367 373 405ca2-405cb6 GetClassInfoW RegisterClassW 367->373 374 405cb8-405cdb DialogBoxParamW call 401533 367->374 368->350 370 405cfd-405cff call 401533 368->370 376 405d16 369->376 370->350 373->374 378 405ce0-405ce9 call 403cf8 374->378 376->376 378->346
                                                    C-Code - Quality: 94%
                                                    			E00405A3E() {
                                                    				intOrPtr _v4;
                                                    				intOrPtr _v8;
                                                    				int _v12;
                                                    				void _v16;
                                                    				intOrPtr* _t21;
                                                    				short _t22;
                                                    				void* _t31;
                                                    				void* _t33;
                                                    				void* _t34;
                                                    				int _t35;
                                                    				int _t40;
                                                    				int _t41;
                                                    				int _t45;
                                                    				int _t59;
                                                    				short _t66;
                                                    				WCHAR* _t69;
                                                    				signed char _t73;
                                                    				signed short _t77;
                                                    				short _t81;
                                                    				void* _t82;
                                                    				void* _t84;
                                                    				signed int _t86;
                                                    				intOrPtr _t87;
                                                    				WCHAR* _t92;
                                                    				WCHAR* _t93;
                                                    				WCHAR* _t94;
                                                    
                                                    				_t87 =  *0x435a10;
                                                    				_t21 = E004068E6(2);
                                                    				_t81 = 0x30;
                                                    				_t97 = _t21;
                                                    				if(_t21 == 0) {
                                                    					_t22 = 0x78;
                                                    					 *0x442002 = _t22;
                                                    					L"1033" = _t81;
                                                    					 *0x442004 = 0;
                                                    					E00406977(_t81, __eflags, 0x80000001, L"Control Panel\\Desktop\\ResourceLocale", 0, 0x42bd48, 0);
                                                    					__eflags =  *0x42bd48; // 0x55
                                                    					if(__eflags == 0) {
                                                    						E00406977(_t81, __eflags, 0x80000003, L".DEFAULT\\Control Panel\\International",  &M00409684, 0x42bd48, 0);
                                                    					}
                                                    					lstrcatW(L"1033", 0x42bd48);
                                                    				} else {
                                                    					_t77 =  *_t21(); // executed
                                                    					E0040661F(L"1033", _t77 & 0x0000ffff);
                                                    				}
                                                    				E0040597F(_t97);
                                                    				_t94 = L"C:\\Users\\frontdesk\\AppData\\Roaming\\Bipersoner\\Dehorted\\Chikane";
                                                    				 *0x435adc = 0x10000;
                                                    				 *0x435ac0 =  *0x435a0c & 0x00000020;
                                                    				if(E00406638(_t97, _t94) != 0) {
                                                    					L16:
                                                    					if(E00406638(_t106, _t94) == 0) {
                                                    						_push( *((intOrPtr*)(_t87 + 0x118)));
                                                    						_push(_t94);
                                                    						E00405EBA();
                                                    					}
                                                    					_t31 = LoadImageW( *0x4349f4, 0x67, 1, 0, 0, 0x8040); // executed
                                                    					_t82 = _t31;
                                                    					 *0x4349d8 = _t82;
                                                    					if( *((intOrPtr*)(_t87 + 0x50)) == 0xffffffff) {
                                                    						L22:
                                                    						__eflags = E00401533(0);
                                                    						if(__eflags != 0) {
                                                    							L32:
                                                    							_t33 = 2;
                                                    							return _t33;
                                                    						}
                                                    						_t34 = E0040597F(__eflags);
                                                    						__eflags =  *0x435ae0;
                                                    						if( *0x435ae0 != 0) {
                                                    							_t35 = E00405864(_t34, 0);
                                                    							__eflags = _t35;
                                                    							if(_t35 == 0) {
                                                    								E00401533(1);
                                                    								goto L20;
                                                    							}
                                                    							__eflags =  *0x4349ec;
                                                    							if( *0x4349ec == 0) {
                                                    								E00401533(2);
                                                    							}
                                                    							goto L32;
                                                    						}
                                                    						ShowWindow( *0x42dd50, 5); // executed
                                                    						_t40 = E0040619E("RichEd20"); // executed
                                                    						__eflags = _t40;
                                                    						if(_t40 == 0) {
                                                    							E0040619E("RichEd32");
                                                    						}
                                                    						_t41 = GetClassInfoW(0, L"RichEdit20W", 0x4349a0);
                                                    						__eflags = _t41;
                                                    						if(_t41 == 0) {
                                                    							GetClassInfoW(0, L"RichEdit", 0x4349a0);
                                                    							 *0x4349c4 = L"RichEdit20W";
                                                    							RegisterClassW(0x4349a0);
                                                    						}
                                                    						_t45 = DialogBoxParamW( *0x4349f4,  *0x4349d4 + 0x00000069 & 0x0000ffff, 0, E00404F92, 0); // executed
                                                    						E00403CF8(E00401533(5), 1);
                                                    						return _t45;
                                                    					} else {
                                                    						_t92 = L"_Nb";
                                                    						 *0x4349a4 = E00401000;
                                                    						 *0x4349b0 =  *0x4349f4;
                                                    						 *0x4349b4 = _t82;
                                                    						 *0x4349c4 = _t92;
                                                    						if(RegisterClassW(0x4349a0) != 0) {
                                                    							SystemParametersInfoW(0x30, 0,  &_v16, 0);
                                                    							_t59 = _v8 - _v16;
                                                    							__eflags = _t59;
                                                    							 *0x42dd50 = CreateWindowExW(0x80, _t92, 0, 0x80000000, _v16, _v12, _t59, _v4 - _v12, 0, 0,  *0x4349f4, 0);
                                                    							goto L22;
                                                    						}
                                                    						L20:
                                                    						return 0;
                                                    					}
                                                    				} else {
                                                    					_t86 =  *(_t87 + 0x48);
                                                    					_t99 = _t86;
                                                    					if(_t86 == 0) {
                                                    						goto L16;
                                                    					}
                                                    					_t83 =  *0x435a38;
                                                    					_t93 = 0x4339a0;
                                                    					E00406977( *0x435a38, _t99,  *((intOrPtr*)(_t87 + 0x44)),  *0x435a38 + _t86 * 2, _t83 +  *(_t87 + 0x4c) * 2, 0x4339a0, 0);
                                                    					_t66 =  *0x4339a0; // 0x43
                                                    					if(_t66 == 0) {
                                                    						goto L16;
                                                    					}
                                                    					_t84 = 0x22;
                                                    					if(_t66 == _t84) {
                                                    						_t93 = 0x4339a2;
                                                    						 *((short*)(E004065F6(0x4339a2, _t84))) = 0;
                                                    					}
                                                    					_t69 =  &(_t93[lstrlenW(_t93) + 0xfffffffc]);
                                                    					if(_t69 <= _t93 || lstrcmpiW(_t69, L".exe") != 0) {
                                                    						L15:
                                                    						E00406B1A(_t94, E00406556(_t93));
                                                    						goto L16;
                                                    					} else {
                                                    						_t73 = GetFileAttributesW(_t93);
                                                    						if(_t73 == 0xffffffff) {
                                                    							L14:
                                                    							E00406D10(_t93);
                                                    							goto L15;
                                                    						}
                                                    						_t106 = _t73 & 0x00000010;
                                                    						if((_t73 & 0x00000010) != 0) {
                                                    							goto L15;
                                                    						}
                                                    						goto L14;
                                                    					}
                                                    				}
                                                    			}





























                                                    0x00405a45
                                                    0x00405a4d
                                                    0x00405a56
                                                    0x00405a57
                                                    0x00405a59
                                                    0x00405a6f
                                                    0x00405a76
                                                    0x00405a85
                                                    0x00405a91
                                                    0x00405a97
                                                    0x00405a9c
                                                    0x00405aa3
                                                    0x00405ab6
                                                    0x00405ab6
                                                    0x00405ac1
                                                    0x00405a5b
                                                    0x00405a5b
                                                    0x00405a66
                                                    0x00405a66
                                                    0x00405ac6
                                                    0x00405ad0
                                                    0x00405ad8
                                                    0x00405ae3
                                                    0x00405aef
                                                    0x00405b87
                                                    0x00405b8f
                                                    0x00405b91
                                                    0x00405b97
                                                    0x00405b98
                                                    0x00405b98
                                                    0x00405bae
                                                    0x00405bb4
                                                    0x00405bbb
                                                    0x00405bcb
                                                    0x00405c4a
                                                    0x00405c50
                                                    0x00405c52
                                                    0x00405d04
                                                    0x00405d06
                                                    0x00000000
                                                    0x00405d06
                                                    0x00405c58
                                                    0x00405c5d
                                                    0x00405c63
                                                    0x00405cec
                                                    0x00405cf1
                                                    0x00405cf3
                                                    0x00405d11
                                                    0x00000000
                                                    0x00405d11
                                                    0x00405cf5
                                                    0x00405cfb
                                                    0x00405cff
                                                    0x00405cff
                                                    0x00000000
                                                    0x00405cfb
                                                    0x00405c71
                                                    0x00405c7c
                                                    0x00405c81
                                                    0x00405c83
                                                    0x00405c8a
                                                    0x00405c8a
                                                    0x00405c9c
                                                    0x00405c9e
                                                    0x00405ca0
                                                    0x00405ca9
                                                    0x00405cac
                                                    0x00405cb6
                                                    0x00405cb6
                                                    0x00405cd1
                                                    0x00405ce2
                                                    0x00000000
                                                    0x00405bcd
                                                    0x00405bd2
                                                    0x00405bd8
                                                    0x00405be2
                                                    0x00405be7
                                                    0x00405bed
                                                    0x00405bf8
                                                    0x00405c0a
                                                    0x00405c26
                                                    0x00405c26
                                                    0x00405c45
                                                    0x00000000
                                                    0x00405c45
                                                    0x00405bfa
                                                    0x00000000
                                                    0x00405bfa
                                                    0x00405af5
                                                    0x00405af5
                                                    0x00405af8
                                                    0x00405afa
                                                    0x00000000
                                                    0x00000000
                                                    0x00405b00
                                                    0x00405b06
                                                    0x00405b1b
                                                    0x00405b20
                                                    0x00405b29
                                                    0x00000000
                                                    0x00000000
                                                    0x00405b2d
                                                    0x00405b31
                                                    0x00405b34
                                                    0x00405b41
                                                    0x00405b41
                                                    0x00405b4d
                                                    0x00405b52
                                                    0x00405b7a
                                                    0x00405b82
                                                    0x00000000
                                                    0x00405b64
                                                    0x00405b65
                                                    0x00405b6e
                                                    0x00405b74
                                                    0x00405b75
                                                    0x00000000
                                                    0x00405b75
                                                    0x00405b70
                                                    0x00405b72
                                                    0x00000000
                                                    0x00000000
                                                    0x00000000
                                                    0x00405b72
                                                    0x00405b52

                                                    APIs
                                                      • Part of subcall function 004068E6: GetModuleHandleA.KERNEL32(UXTHEME,Error writing temporary file. Make sure your temp folder is valid.,UXTHEME,00403810,0000000B), ref: 004068F4
                                                      • Part of subcall function 004068E6: GetProcAddress.KERNEL32(00000000), ref: 00406910
                                                    • GetUserDefaultUILanguage.KERNELBASE(00000002,00000000,772EFAA0,00000000,772EF7F0), ref: 00405A5B
                                                      • Part of subcall function 0040661F: wsprintfW.USER32 ref: 0040662C
                                                    • lstrcatW.KERNEL32(1033,Uddannelsesafdelings198 Setup: Installing), ref: 00405AC1
                                                    • lstrlenW.KERNEL32(Call,?,?,?,Call,00000000,C:\Users\user\AppData\Roaming\Bipersoner\Dehorted\Chikane,1033,Uddannelsesafdelings198 Setup: Installing,80000001,Control Panel\Desktop\ResourceLocale,00000000,Uddannelsesafdelings198 Setup: Installing,00000000,00000002,00000000), ref: 00405B45
                                                    • lstrcmpiW.KERNEL32(-000000FC,.exe,Call,?,?,?,Call,00000000,C:\Users\user\AppData\Roaming\Bipersoner\Dehorted\Chikane,1033,Uddannelsesafdelings198 Setup: Installing,80000001,Control Panel\Desktop\ResourceLocale,00000000,Uddannelsesafdelings198 Setup: Installing,00000000), ref: 00405B5A
                                                    • GetFileAttributesW.KERNEL32(Call), ref: 00405B65
                                                    • LoadImageW.USER32 ref: 00405BAE
                                                    • RegisterClassW.USER32 ref: 00405BF3
                                                    • SystemParametersInfoW.USER32 ref: 00405C0A
                                                    • CreateWindowExW.USER32 ref: 00405C3F
                                                    • ShowWindow.USER32(00000005,00000000), ref: 00405C71
                                                    • GetClassInfoW.USER32 ref: 00405C9C
                                                    • GetClassInfoW.USER32 ref: 00405CA9
                                                    • RegisterClassW.USER32 ref: 00405CB6
                                                    • DialogBoxParamW.USER32 ref: 00405CD1
                                                    Strings
                                                    Memory Dump Source
                                                    • Source File: 00000000.00000002.756099637.0000000000401000.00000020.00000001.01000000.00000003.sdmp, Offset: 00400000, based on PE: true
                                                    • Associated: 00000000.00000002.756080358.0000000000400000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756151471.0000000000409000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756159557.000000000040B000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756331005.000000000042E000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756342547.0000000000432000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756355506.0000000000438000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756366568.0000000000440000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756389531.0000000000462000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756401402.0000000000464000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756562047.00000000004A4000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    Joe Sandbox IDA Plugin
                                                    • Snapshot File: hcaresult_0_2_400000_HF-2209869481.jbxd
                                                    Similarity
                                                    • API ID: Class$Info$RegisterWindow$AddressAttributesCreateDefaultDialogFileHandleImageLanguageLoadModuleParamParametersProcShowSystemUserlstrcatlstrcmpilstrlenwsprintf
                                                    • String ID: .DEFAULT\Control Panel\International$.exe$1033$C:\Users\user\AppData\Roaming\Bipersoner\Dehorted\Chikane$Call$Control Panel\Desktop\ResourceLocale$RichEd20$RichEd32$RichEdit$RichEdit20W$Uddannelsesafdelings198 Setup: Installing$_Nb
                                                    • API String ID: 606308-978516828
                                                    • Opcode ID: a27ea127888db64f7d6294d20d6e234172cb57f21fc50ad571c48084d45d65b5
                                                    • Instruction ID: 6fb6b78dff8dcbba7a007941f02a836e4a1cfbcf653c0408c2f56a309db5e394
                                                    • Opcode Fuzzy Hash: a27ea127888db64f7d6294d20d6e234172cb57f21fc50ad571c48084d45d65b5
                                                    • Instruction Fuzzy Hash: 7061E4B1201605BEE610AB75AD45F7B36ACEF80358F50453BF901B61E2DB79AC108F6D
                                                    Uniqueness

                                                    Uniqueness Score: -1.00%

                                                    Control-flow Graph

                                                    • Executed
                                                    • Not Executed
                                                    control_flow_graph 381 40154a-4015bd 382 402ea1 381->382 383 4015c3-4015c7 381->383 384 402ea5 382->384 385 4016c1-4016cf 383->385 386 4017c2-401e9e call 40303e call 4065cf 383->386 387 401684-4016aa 383->387 388 4015e6-4015ee 383->388 389 4018cb-4018d4 call 40303e call 406a56 383->389 390 40160c-40160d 383->390 391 4015ce-4015d0 383->391 392 4016ef-4016fb call 40303e SetFileAttributesW 383->392 393 4016af-4016bc call 40661f 383->393 394 40182f-40184b call 40303e GetFullPathNameW 383->394 395 401711-401728 call 40303e call 406bc5 383->395 396 401633-40163a SetForegroundWindow 383->396 397 4017d3-4017f6 call 40303e * 3 MoveFileW 383->397 398 4015d5-4015d6 383->398 399 401618-40162e call 403002 Sleep 383->399 400 4015f9-401607 call 4030fd call 401399 383->400 401 40189b-4018b8 call 40303e SearchPathW 383->401 402 4018de-401904 call 40303e call 406e03 383->402 403 40163f-401645 383->403 404 402eab 384->404 411 4016d1-4016d5 ShowWindow 385->411 412 4016d9-4016e0 385->412 477 401bb2-401bb6 386->477 478 401ea4-401ea8 386->478 409 402ead-402eb7 387->409 415 4015f0-4015f7 PostQuitMessage 388->415 416 4015dc-4015e1 388->416 463 4018d9 389->463 423 40160e-401613 call 405d3a 390->423 391->409 445 401701-401703 392->445 393->382 443 401857-40185d 394->443 444 40184d-401855 394->444 469 401784-40178e 395->469 470 40172a-40173f call 4065f6 395->470 396->382 481 401804-401808 397->481 482 4017f8-4017ff 397->482 413 4015d7 call 405d3a 398->413 399->382 400->409 401->382 449 4018be-4018c6 401->449 464 401906-40190c call 406b1a 402->464 465 40190e-401920 call 406b1a call 406556 lstrcatW 402->465 406 401671-40167f 403->406 407 401647 403->407 404->409 406->382 427 401657-40166c call 403002 407->427 428 401649-401650 407->428 411->412 412->382 431 4016e6-4016ea ShowWindow 412->431 413->416 415->416 416->409 423->382 427->382 428->427 431->382 456 40187b 443->456 457 40185f-401862 443->457 455 40187f-401883 444->455 445->382 458 401709-40170c 445->458 449->384 455->384 467 401889-401896 GetShortPathNameW 455->467 456->455 457->456 466 401864-40186c call 4065cf 457->466 458->384 463->445 489 401925-40192d call 406d3d 464->489 465->489 466->444 492 40186e-401876 call 406b1a 466->492 467->384 474 401790-4017ab call 405d3a call 406b1a SetCurrentDirectoryW 469->474 475 4017bb-4017bd 469->475 493 401741-401745 470->493 494 401758-401759 call 405e1e 470->494 474->382 512 4017b1-4017b6 474->512 475->423 477->409 478->409 481->458 488 40180e-401816 call 4065cf 481->488 482->423 488->458 508 40181c-40182a call 40623d 488->508 511 40192e-401931 489->511 492->456 493->494 501 401747-40174e call 4064fc 493->501 503 40175e-401760 494->503 501->494 513 401750-401751 call 405e3e 501->513 509 401762-401767 503->509 510 401775-40177e 503->510 508->423 515 401774 509->515 516 401769-401772 GetFileAttributesW 509->516 510->470 517 401780 510->517 518 401933-40193d call 4065cf 511->518 519 401964-401966 511->519 512->382 525 401756 513->525 515->510 516->510 516->515 517->469 529 401950-401960 518->529 530 40193f-40194e CompareFileTime 518->530 523 401968-401969 call 406b9d 519->523 524 40196e-401989 call 40691b 519->524 523->524 532 401a18-401a49 call 405d3a call 403148 524->532 533 40198f-401991 524->533 525->503 529->519 530->529 546 401a52-401a5a SetFileTime 532->546 547 401a4b-401a50 532->547 535 401993-4019df call 406b1a * 2 call 405eba call 406b1a call 406aa8 533->535 536 4019fd-401a13 call 405d3a 533->536 535->511 563 4019e5-4019e8 535->563 536->384 549 401a60-401a6d FindCloseChangeNotification 546->549 547->546 547->549 549->382 551 401a73-401a76 549->551 553 401a78-401a87 call 405eba lstrcatW 551->553 554 401a89-401a8c call 405eba 551->554 560 401a91-401a9c call 406aa8 553->560 554->560 560->416 560->477 565 4019f2-4019f8 563->565 566 4019ea-4019ed 563->566 565->404 566->413
                                                    C-Code - Quality: 78%
                                                    			E0040154A(void* _a4) {
                                                    				char _v548;
                                                    				struct _WIN32_FIND_DATAW _v596;
                                                    				void* _v620;
                                                    				void* _v624;
                                                    				void* _v638;
                                                    				signed int _v640;
                                                    				signed int _v644;
                                                    				signed int _v648;
                                                    				int _v652;
                                                    				WCHAR* _v656;
                                                    				short _v660;
                                                    				short _v664;
                                                    				RECT* _v668;
                                                    				int _v672;
                                                    				struct _FILETIME _v680;
                                                    				int _v684;
                                                    				int _v688;
                                                    				signed int _v692;
                                                    				void _v696;
                                                    				int _v700;
                                                    				int _v704;
                                                    				int _v708;
                                                    				RECT* _v712;
                                                    				char _v716;
                                                    				signed int _v720;
                                                    				RECT* _v724;
                                                    				signed int _v728;
                                                    				WCHAR* _v732;
                                                    				int _v736;
                                                    				intOrPtr _v740;
                                                    				intOrPtr _v744;
                                                    				void* _v752;
                                                    				int _v756;
                                                    				intOrPtr _v760;
                                                    				int _v764;
                                                    				void* _v768;
                                                    				int _v776;
                                                    				void* _v784;
                                                    				void* _v792;
                                                    				void* _v796;
                                                    				signed int _t453;
                                                    				char _t457;
                                                    				signed int _t459;
                                                    				signed int _t461;
                                                    				int _t466;
                                                    
                                                    				_t459 = 7;
                                                    				_v700 =  *0x4349f8;
                                                    				memcpy( &_v696, _a4, _t459 << 2);
                                                    				_t461 = _v692;
                                                    				_t453 = _v688;
                                                    				_v652 = _t461;
                                                    				_v704 = (_t461 << 0xb) + 0x436000;
                                                    				 *0x40b104 =  &_v692;
                                                    				_t466 = _v696 + 0xfffffffe;
                                                    				_v716 = 0;
                                                    				_v708 = _t466;
                                                    				_v668 = _t453;
                                                    				_v712 = (_t453 << 0xb) + 0x436000;
                                                    				if(_t466 > 0x43) {
                                                    					L391:
                                                    					_t457 = _v716;
                                                    					L392:
                                                    					 *0x435ac8 =  *0x435ac8 + _t457;
                                                    					L393:
                                                    					return 0;
                                                    				}
                                                    				switch( *((intOrPtr*)(_v708 * 4 +  &M00402EBA))) {
                                                    					case 0:
                                                    						return _t461;
                                                    					case 1:
                                                    						_push(0);
                                                    						_push(__ecx);
                                                    						goto L4;
                                                    					case 2:
                                                    						 *0x4349ec =  *0x4349ec + 1;
                                                    						__eflags = __edx;
                                                    						if(__edx != 0) {
                                                    							PostQuitMessage(0);
                                                    						}
                                                    						goto L5;
                                                    					case 3:
                                                    						E004030FD(__ecx) = __eax - 1;
                                                    						_push(0);
                                                    						return __eax;
                                                    					case 4:
                                                    						_push(0);
                                                    						_push(__ecx);
                                                    						goto L10;
                                                    					case 5:
                                                    						__eax = E00403002(0);
                                                    						0 = 1;
                                                    						__eflags = __eax - 1;
                                                    						__ecx =  >  ? __eax : 1;
                                                    						Sleep( >  ? __eax : 1); // executed
                                                    						goto L391;
                                                    					case 6:
                                                    						__eax = SetForegroundWindow(__edx);
                                                    						goto L391;
                                                    					case 7:
                                                    						__edx =  *0x4349e4;
                                                    						__esi = ShowWindow;
                                                    						__eflags = __edx;
                                                    						if(__edx != 0) {
                                                    							__eax = ShowWindow(__edx, __eax);
                                                    							__ecx = _v692;
                                                    						}
                                                    						__eax =  *0x4349e8;
                                                    						__eflags = __eax;
                                                    						if(__eax != 0) {
                                                    							__eax = ShowWindow(__eax, __ecx);
                                                    						}
                                                    						goto L391;
                                                    					case 8:
                                                    						__eax = E0040303E(__edx, 0xfffffff0);
                                                    						__eax = SetFileAttributesW(__eax, _v692); // executed
                                                    						goto L27;
                                                    					case 9:
                                                    						__edi = E0040303E(__edx, 0xfffffff0);
                                                    						__eax = E00406BC5(__edi);
                                                    						__ebx = _v724;
                                                    						__esi = __eax;
                                                    						__eflags = __esi;
                                                    						if(__esi == 0) {
                                                    							L41:
                                                    							__eflags = _v688;
                                                    							_push("C:\Users\FRONTD~1\AppData\Local\Temp\nsc6C63.tmp\System.dll");
                                                    							if(_v688 == 0) {
                                                    								_push(0xfffffff5);
                                                    								goto L10;
                                                    							} else {
                                                    								_push(0xffffffe6);
                                                    								E00405D3A() = E00406B1A(L"C:\\Users\\frontdesk\\AppData\\Roaming\\Bipersoner\\Dehorted\\Chikane\\Lipocele\\Bolsjevismens\\Teologiers\\Laboureds", __edi);
                                                    								__eax = SetCurrentDirectoryW(__edi); // executed
                                                    								__eflags = __eax;
                                                    								if(__eax == 0) {
                                                    									_v716 = 0;
                                                    								}
                                                    								goto L391;
                                                    							}
                                                    						} else {
                                                    							goto L30;
                                                    						}
                                                    						L31:
                                                    						__eflags = _v684;
                                                    						if(_v684 == 0) {
                                                    							goto L34;
                                                    						}
                                                    						__eax = E004064FC();
                                                    						__eflags = __eax;
                                                    						if(__eax != 0) {
                                                    							__eax = E00405E3E(__edi); // executed
                                                    							L35:
                                                    							__eflags = __eax;
                                                    							if(__eax == 0) {
                                                    								L39:
                                                    								 *__esi = __bp;
                                                    								__esi = __esi + 2;
                                                    								__eflags = __bp;
                                                    								if(__bp != 0) {
                                                    									L30:
                                                    									__esi = E004065F6(__esi, 0x5c);
                                                    									__eax = 0;
                                                    									__ebp =  *__esi & 0x0000ffff;
                                                    									 *__esi = __ax;
                                                    									__eflags = __bp;
                                                    									if(__bp != 0) {
                                                    										goto L34;
                                                    									}
                                                    									goto L31;
                                                    								} else {
                                                    									_v716 = __ebx;
                                                    									goto L41;
                                                    								}
                                                    							}
                                                    							__eflags = __eax - 0xb7;
                                                    							if(__eax != 0xb7) {
                                                    								L38:
                                                    								__ebx =  &(__ebx[0]);
                                                    								__eflags = __ebx;
                                                    								goto L39;
                                                    							}
                                                    							__eax = GetFileAttributesW(__edi); // executed
                                                    							__eflags = __al & 0x00000010;
                                                    							if((__al & 0x00000010) != 0) {
                                                    								goto L39;
                                                    							}
                                                    							goto L38;
                                                    						}
                                                    						L34:
                                                    						__eax = E00405E1E(__edi);
                                                    						goto L35;
                                                    					case 0xa:
                                                    						__eax = E0040303E(__edx, 0);
                                                    						__eax = E004065CF(__eax);
                                                    						goto L176;
                                                    					case 0xb:
                                                    						__eax = _v684;
                                                    						__eflags = _v684;
                                                    						if(__eflags > 0) {
                                                    							__eax =  *(0x435a80 + __ecx * 4);
                                                    							 *(0x435ac0 + __ecx * 4) =  *(0x435a80 + __ecx * 4);
                                                    						} else {
                                                    							if(__eflags == 0) {
                                                    								__eax =  *(0x435ac0 + __ecx * 4);
                                                    								 *(0x435a80 + __ecx * 4) =  *(0x435ac0 + __ecx * 4);
                                                    							}
                                                    							0 = E00403002(1);
                                                    							__eax = _v692;
                                                    							 *(0x435ac0 + _v692 * 4) = __ecx;
                                                    						}
                                                    						goto L391;
                                                    					case 0xc:
                                                    						__ecx = _v684;
                                                    						_push(4);
                                                    						__edx =  *(0x435ac0 + __ecx * 4);
                                                    						__edx = __edx & _v680.dwLowDateTime;
                                                    						 *(0x435ac0 + __ecx * 4) = __edx & _v680.dwLowDateTime;
                                                    						__eax = 0;
                                                    						__eflags = __edx;
                                                    						_pop(__ecx);
                                                    						 ==  ? 0 : 0 =  *((intOrPtr*)(__esp + ( ==  ? 0 : 0) + 0x28));
                                                    						return  *((intOrPtr*)(__esp + ( ==  ? 0 : 0) + 0x28));
                                                    					case 0xd:
                                                    						_push( *((intOrPtr*)(0x435ac0 + __eax * 4)));
                                                    						goto L20;
                                                    					case 0xe:
                                                    						__esi = E0040303E(__edx, 0xffffffd0);
                                                    						__edi = E0040303E(__edx, 0xffffffdf);
                                                    						__eax = E0040303E(__edx, 0x13);
                                                    						__eax = MoveFileW(__esi, __edi); // executed
                                                    						__eflags = __eax;
                                                    						if(__eax == 0) {
                                                    							__eflags = _v684;
                                                    							if(_v684 == 0) {
                                                    								goto L28;
                                                    							}
                                                    							__eax = E004065CF(__esi);
                                                    							__eflags = __eax;
                                                    							if(__eax == 0) {
                                                    								goto L28;
                                                    							} else {
                                                    								__eax = E0040623D(__esi, __edi);
                                                    								_push("C:\Users\FRONTD~1\AppData\Local\Temp\nsc6C63.tmp\System.dll");
                                                    								_push(0xffffffe4);
                                                    								goto L10;
                                                    							}
                                                    						} else {
                                                    							_push("C:\Users\FRONTD~1\AppData\Local\Temp\nsc6C63.tmp\System.dll");
                                                    							_push(0xffffffe3);
                                                    							L10:
                                                    							__eax = E00405D3A();
                                                    							goto L391;
                                                    						}
                                                    					case 0xf:
                                                    						__edi = E0040303E(__edx, 0);
                                                    						__eax =  &_v716;
                                                    						__eax = GetFullPathNameW(__edi, 0x400, __esi,  &_v716);
                                                    						__eflags = __eax;
                                                    						if(__eax != 0) {
                                                    							__eax = _v712;
                                                    							__eflags = __eax - __edi;
                                                    							if(__eax <= __edi) {
                                                    								L57:
                                                    								__ebx = _v716;
                                                    								L58:
                                                    								__eflags = _v684 - __ebp;
                                                    								if(_v684 == __ebp) {
                                                    									__eax = GetShortPathNameW(__esi, __esi, 0x400);
                                                    								}
                                                    								goto L392;
                                                    							}
                                                    							__eflags =  *__eax - __bp;
                                                    							if( *__eax == __bp) {
                                                    								goto L57;
                                                    							}
                                                    							__eax = E004065CF(__edi);
                                                    							__eflags = __eax;
                                                    							if(__eax == 0) {
                                                    								goto L52;
                                                    							} else {
                                                    								__eflags = __eax;
                                                    								__eax = E00406B1A(_v712, __eax);
                                                    								goto L57;
                                                    							}
                                                    						}
                                                    						L52:
                                                    						0 = 1;
                                                    						__eax = 0;
                                                    						 *__esi = __ax;
                                                    						goto L58;
                                                    					case 0x10:
                                                    						__eax = E0040303E(__edx, 0xffffffff);
                                                    						__ecx =  &_v656;
                                                    						__eax = SearchPathW(0, __eax, 0, 0x400, __edi,  &_v656); // executed
                                                    						__eflags = __eax;
                                                    						if(__eax != 0) {
                                                    							goto L391;
                                                    						}
                                                    						goto L61;
                                                    					case 0x11:
                                                    						__eax = E0040303E(__edx, 0xffffffef);
                                                    						__eax = E00406A56(__ecx, __edi, __eax); // executed
                                                    						goto L27;
                                                    					case 0x12:
                                                    						__eax = E0040303E(__edx, 0x31);
                                                    						__ebx = _v696;
                                                    						__esi = __eax;
                                                    						__ebx = _v696 & 0x00000007;
                                                    						_v708 = __esi;
                                                    						_v716 = __ebx;
                                                    						__eax = E00406E03(__esi);
                                                    						__edi = L"Call";
                                                    						_push(__esi);
                                                    						__eflags = __eax;
                                                    						if(__eax == 0) {
                                                    							__eax = E00406B1A(__edi, L"C:\\Users\\frontdesk\\AppData\\Roaming\\Bipersoner\\Dehorted\\Chikane\\Lipocele\\Bolsjevismens\\Teologiers\\Laboureds");
                                                    							__eax = lstrcatW(__eax, ??);
                                                    						} else {
                                                    							_push(__edi);
                                                    							__eax = E00406B1A();
                                                    						}
                                                    						__eax = E00406D3D(__edi);
                                                    						__esi = 0;
                                                    						__esi = 1;
                                                    						__eflags = 1;
                                                    						do {
                                                    							__eflags = __ebx - 3;
                                                    							if(__ebx < 3) {
                                                    								L71:
                                                    								__eflags = __ebx;
                                                    								if(__ebx == 0) {
                                                    									__eax = E00406B9D(__edi);
                                                    								}
                                                    								__eax = 0;
                                                    								__eflags = __ebx - __esi;
                                                    								0 | __eflags != 0x00000000 = (__eflags != 0) + 1;
                                                    								__eax = E0040691B(__edi, 0x40000000, (__eflags != 0) + 1);
                                                    								_v720 = __eax;
                                                    								__eflags = __eax - 0xffffffff;
                                                    								if(__eax != 0xffffffff) {
                                                    									__esi = _v704;
                                                    									__eax = E00405D3A(0xffffffea, __esi);
                                                    									__ebx = _v716;
                                                    									 *0x435af4 =  *0x435af4 + 1;
                                                    									__eax = E00403148(_v692, __ebx, __ebp, __ebp);
                                                    									 *0x435af4 =  *0x435af4 - 1;
                                                    									__eflags = _v704 - 0xffffffff;
                                                    									_v732 = __eax;
                                                    									if(_v704 != 0xffffffff) {
                                                    										L83:
                                                    										 &_v680 = SetFileTime(0,  &_v680, __ebp,  &_v680); // executed
                                                    										L84:
                                                    										__eax = FindCloseChangeNotification(__ebx); // executed
                                                    										__eax = _v708;
                                                    										__eflags = __eax;
                                                    										if(__eax >= 0) {
                                                    											goto L391;
                                                    										}
                                                    										__eflags = __eax - 0xfffffffe;
                                                    										if(__eax != 0xfffffffe) {
                                                    											_push(0xffffffee);
                                                    											_push(__edi);
                                                    											__eax = E00405EBA();
                                                    										} else {
                                                    											_push(0xffffffe9);
                                                    											_push(__edi);
                                                    											E00405EBA() = lstrcatW(__edi, __esi);
                                                    										}
                                                    										_push(0x200010);
                                                    										_push(__edi);
                                                    										goto L89;
                                                    									}
                                                    									__eflags = _v680.dwHighDateTime - 0xffffffff;
                                                    									if(_v680.dwHighDateTime == 0xffffffff) {
                                                    										goto L84;
                                                    									}
                                                    									goto L83;
                                                    								} else {
                                                    									__eflags = __ebx;
                                                    									if(__ebx != 0) {
                                                    										__esi = _v704;
                                                    										__eax = E00405D3A(0xffffffe2, _v704);
                                                    										__ebx = 0;
                                                    										__eflags = _v720 - 2;
                                                    										goto L80;
                                                    									}
                                                    									goto L75;
                                                    								}
                                                    							}
                                                    							__eax = E004065CF(__edi);
                                                    							__ecx = __ebp;
                                                    							__eflags = __eax;
                                                    							if(__eax != 0) {
                                                    								__ecx =  &_v680;
                                                    								__eax = __eax + 0x14;
                                                    								__eflags = __eax;
                                                    								0 = __eax;
                                                    							}
                                                    							__ebx =  &(__ebx[0xffffffffffffffff]);
                                                    							__ebx = __ebx | 0x80000000;
                                                    							__ebx = __ebx & __ecx;
                                                    							__ebx =  ~__ebx;
                                                    							asm("sbb ebx, ebx");
                                                    							__ebx =  &(__ebx[0]);
                                                    							__eflags = __ebx;
                                                    							_v712 = __ebx;
                                                    							goto L71;
                                                    							L75:
                                                    							E00406B1A("C:\Users\FRONTD~1\AppData\Local\Temp\nsc6C63.tmp", 0x436000) = E00406B1A(0x436000, __edi);
                                                    							_push(_v688);
                                                    							_push("C:\Users\FRONTD~1\AppData\Local\Temp\nsc6C63.tmp\System.dll");
                                                    							E00405EBA() = E00406B1A(0x436000, "C:\Users\FRONTD~1\AppData\Local\Temp\nsc6C63.tmp");
                                                    							_v724 = _v724 >> 3;
                                                    							__eax = E00406AA8("C:\Users\FRONTD~1\AppData\Local\Temp\nsc6C63.tmp\System.dll", _v724 >> 3);
                                                    							__eax = __eax - 4;
                                                    							__eflags = __eax;
                                                    						} while (__eax == 0);
                                                    						__eax = __eax - 1;
                                                    						__eflags = __eax;
                                                    						if(__eax == 0) {
                                                    							 *0x435ac8 =  *0x435ac8 + 1;
                                                    							goto L393;
                                                    						}
                                                    						_push(__edi);
                                                    						_push(0xfffffffa);
                                                    						L4:
                                                    						__eax = E00405D3A();
                                                    						goto L5;
                                                    					case 0x13:
                                                    						_push(0);
                                                    						goto L91;
                                                    					case 0x14:
                                                    						__eax = E0040303E(__edx, 0x31);
                                                    						__eax = E00406AA8(__eax, _v696);
                                                    						__eflags = __eax;
                                                    						if(__eax == 0) {
                                                    							goto L28;
                                                    						}
                                                    						__eflags = __eax - _v684;
                                                    						if(__eax == _v684) {
                                                    							goto L122;
                                                    						}
                                                    						__eflags = __eax - _v680.dwHighDateTime;
                                                    						if(__eax != _v680.dwHighDateTime) {
                                                    							goto L391;
                                                    						}
                                                    						__eax = _v672;
                                                    						return _v672;
                                                    					case 0x15:
                                                    						_push(0xfffffff0);
                                                    						L91:
                                                    						E0040303E(__edx) = E00406719(__eflags, __eax, _v692);
                                                    						goto L391;
                                                    					case 0x16:
                                                    						__eax = E0040303E(__edx, 1);
                                                    						__eax = lstrlenW(__eax);
                                                    						goto L98;
                                                    					case 0x17:
                                                    						0 = E00403002(2);
                                                    						__esi = __edx;
                                                    						__ebp = E00403002(3);
                                                    						__eax = E0040303E(__edx, 1);
                                                    						_v712 = __eax;
                                                    						__eax = lstrlenW(__eax);
                                                    						__ecx = 0;
                                                    						__eflags = __esi;
                                                    						 *__edi = __cx;
                                                    						__ebx =  ==  ? __eax : __ebx;
                                                    						__eflags = __ebx;
                                                    						if(__ebx == 0) {
                                                    							goto L391;
                                                    						}
                                                    						__eflags = __ebp;
                                                    						if(__ebp >= 0) {
                                                    							L102:
                                                    							__eflags = __ebp - __eax;
                                                    							__ebp =  >  ? __eax : __ebp;
                                                    							_v708 = _v708 + __ebp * 2;
                                                    							__eax = E00406B1A(__edi, _v708 + __ebp * 2);
                                                    							__eflags = __ebx;
                                                    							if(__ebx < 0) {
                                                    								0 = 0 + lstrlenW(__edi);
                                                    								__eflags = __ebx;
                                                    							}
                                                    							__eax = 0;
                                                    							__eflags = __ebx;
                                                    							__eax =  >=  ? __ebx : 0;
                                                    							__ebx = _v716;
                                                    							__eflags = __eax - 0x400;
                                                    							if(__eax < 0x400) {
                                                    								__ecx = 0;
                                                    								 *(__edi + __eax * 2) = __cx;
                                                    							}
                                                    							goto L392;
                                                    						}
                                                    						__ebp = __ebp + __eax;
                                                    						__eflags = __ebp;
                                                    						if(__ebp < 0) {
                                                    							goto L391;
                                                    						}
                                                    						goto L102;
                                                    					case 0x18:
                                                    						__esi = E0040303E(__edx, 0x20);
                                                    						_push(E0040303E(__edx, 0x31));
                                                    						_push(__esi);
                                                    						__eflags = _v684;
                                                    						if(_v684 != 0) {
                                                    							__eax = lstrcmpW();
                                                    						} else {
                                                    							__eax = lstrcmpiW();
                                                    						}
                                                    						__eflags = __eax;
                                                    						if(__eax != 0) {
                                                    							goto L122;
                                                    						} else {
                                                    							goto L110;
                                                    						}
                                                    					case 0x19:
                                                    						__esi = 0;
                                                    						__esi = 1;
                                                    						0 = E0040303E(__edx, 1);
                                                    						__eax = ExpandEnvironmentStringsW(__ebx, __edi, 0x400);
                                                    						__eflags = __eax;
                                                    						if(__eax == 0) {
                                                    							L114:
                                                    							__eax = 0;
                                                    							__ebx = __esi;
                                                    							 *__edi = __ax;
                                                    							L116:
                                                    							__eax = 0;
                                                    							 *(__edi + 0x7fe) = __ax;
                                                    							goto L392;
                                                    						}
                                                    						__eflags = _v684;
                                                    						if(_v684 == 0) {
                                                    							L115:
                                                    							__ebx = _v716;
                                                    							goto L116;
                                                    						}
                                                    						__eax = lstrcmpW(__ebx, __edi);
                                                    						__eflags = __eax;
                                                    						if(__eax != 0) {
                                                    							goto L115;
                                                    						}
                                                    						goto L114;
                                                    					case 0x1a:
                                                    						__esi = _v672;
                                                    						__edi = E00403002(0);
                                                    						__eax = E00403002(1);
                                                    						__eflags = _v672;
                                                    						if(_v672 != 0) {
                                                    							__eflags = __edi - __eax;
                                                    							if(__eflags >= 0) {
                                                    								if(__eflags <= 0) {
                                                    									goto L110;
                                                    								}
                                                    								L124:
                                                    								__eax = _v680.dwHighDateTime;
                                                    								return _v680.dwHighDateTime;
                                                    							}
                                                    							L122:
                                                    							__eax = _v680.dwLowDateTime;
                                                    							return _v680.dwLowDateTime;
                                                    						}
                                                    						__eflags = __edi - __eax;
                                                    						if(__eflags < 0) {
                                                    							goto L122;
                                                    						}
                                                    						if(__eflags <= 0) {
                                                    							goto L110;
                                                    						}
                                                    						goto L124;
                                                    					case 0x1b:
                                                    						__ebx = 0;
                                                    						__ebx = 1;
                                                    						__esi = E00403002(1);
                                                    						0 = E00403002(2);
                                                    						__eax = _v680.dwLowDateTime;
                                                    						__eflags = __eax - 0xd;
                                                    						if(__eax > 0xd) {
                                                    							L149:
                                                    							__ebx = _v716;
                                                    							L150:
                                                    							__eax = E0040661F(__edi, __esi);
                                                    							goto L392;
                                                    						}
                                                    						switch( *((intOrPtr*)(__eax * 4 +  &M00402FCA))) {
                                                    							case 0:
                                                    								__esi = __esi + __ecx;
                                                    								goto L149;
                                                    							case 1:
                                                    								__esi = __esi - __ecx;
                                                    								goto L149;
                                                    							case 2:
                                                    								__esi = __esi * __ecx;
                                                    								goto L149;
                                                    							case 3:
                                                    								__eflags = __ecx;
                                                    								if(__ecx == 0) {
                                                    									goto L132;
                                                    								}
                                                    								__eax = __esi;
                                                    								asm("cdq");
                                                    								_t103 = __eax % __ecx;
                                                    								__eax = __eax / __ecx;
                                                    								__edx = _t103;
                                                    								__esi = __eax;
                                                    								goto L133;
                                                    							case 4:
                                                    								__esi = __esi | __ecx;
                                                    								goto L149;
                                                    							case 5:
                                                    								__esi = __esi & __ecx;
                                                    								goto L149;
                                                    							case 6:
                                                    								__esi = __esi ^ __ecx;
                                                    								goto L149;
                                                    							case 7:
                                                    								__eax = 0;
                                                    								__eflags = __esi;
                                                    								__eax = 0 | __eflags == 0x00000000;
                                                    								__esi = __eflags == 0;
                                                    								goto L149;
                                                    							case 8:
                                                    								__eflags = __esi;
                                                    								if(__esi == 0) {
                                                    									goto L142;
                                                    								}
                                                    								goto L139;
                                                    							case 9:
                                                    								__eflags = __esi;
                                                    								if(__esi == 0) {
                                                    									L140:
                                                    									__esi = __ebp;
                                                    									goto L149;
                                                    								}
                                                    								L142:
                                                    								__eflags = __ecx;
                                                    								if(__ecx == 0) {
                                                    									goto L140;
                                                    								}
                                                    								L139:
                                                    								__esi = __ebx;
                                                    								goto L149;
                                                    							case 0xa:
                                                    								__eflags = __ecx;
                                                    								if(__ecx == 0) {
                                                    									L132:
                                                    									__esi = __ebp;
                                                    									L133:
                                                    									__ebx = 0;
                                                    									__eflags = __ecx;
                                                    									__ebx = 0 | __ecx == 0x00000000;
                                                    									goto L150;
                                                    								}
                                                    								__eax = __esi;
                                                    								asm("cdq");
                                                    								_t111 = __eax % __ecx;
                                                    								__eax = __eax / __ecx;
                                                    								__edx = _t111;
                                                    								__esi = _t111;
                                                    								goto L133;
                                                    							case 0xb:
                                                    								__esi = __esi << __cl;
                                                    								goto L149;
                                                    							case 0xc:
                                                    								__esi = __esi >> __cl;
                                                    								goto L149;
                                                    							case 0xd:
                                                    								__eflags = __esi;
                                                    								goto L149;
                                                    						}
                                                    					case 0x1c:
                                                    						__esi = E0040303E(__edx, 1);
                                                    						E00403002(2) = wsprintfW(__edi, __esi, __eax);
                                                    						__esp = __esp + 0x10;
                                                    						goto L391;
                                                    					case 0x1d:
                                                    						__ecx = _v684;
                                                    						__esi =  *0x40b100; // 0x0
                                                    						__eflags = __ecx;
                                                    						if(__ecx == 0) {
                                                    							__eflags = __eax;
                                                    							if(__eax == 0) {
                                                    								__eax = GlobalAlloc(0x40, 0x804); // executed
                                                    								_push(_v692);
                                                    								__esi = __eax;
                                                    								_t118 = __esi + 4; // 0x4
                                                    								__eax = _t118;
                                                    								_push(_t118);
                                                    								__eax = E00405EBA();
                                                    								__eax =  *0x40b100; // 0x0
                                                    								 *__esi = __eax;
                                                    								 *0x40b100 = __esi;
                                                    								goto L391;
                                                    							}
                                                    							__eflags = __esi;
                                                    							if(__esi == 0) {
                                                    								goto L28;
                                                    							}
                                                    							_t116 = __esi + 4; // 0x4
                                                    							_t116 = E00406B1A(__edi, _t116);
                                                    							__eax =  *__esi;
                                                    							 *0x40b100 =  *__esi;
                                                    							__eax = GlobalFree(__esi);
                                                    							goto L391;
                                                    						} else {
                                                    							goto L153;
                                                    						}
                                                    						while(1) {
                                                    							L153:
                                                    							__ecx = __ecx - 1;
                                                    							__eflags = __esi;
                                                    							if(__esi == 0) {
                                                    								goto L158;
                                                    							}
                                                    							__esi =  *__esi;
                                                    							__eflags = __ecx;
                                                    							if(__ecx != 0) {
                                                    								continue;
                                                    							}
                                                    							__eflags = __esi;
                                                    							if(__esi == 0) {
                                                    								goto L158;
                                                    							}
                                                    							__esi = __esi + 4;
                                                    							__edi = L"Call";
                                                    							__eax = E00406B1A(__edi, __esi);
                                                    							__eax =  *0x40b100; // 0x0
                                                    							__eax = E00406B1A(__esi, __eax);
                                                    							__eax =  *0x40b100; // 0x0
                                                    							_push(__edi);
                                                    							__eax = __eax + 4;
                                                    							__eflags = __eax;
                                                    							_push(__eax);
                                                    							goto L157;
                                                    						}
                                                    						goto L158;
                                                    					case 0x1e:
                                                    						__esi = E00403002(3);
                                                    						_v712 = __esi;
                                                    						0 = E00403002(4);
                                                    						__eax = _v672;
                                                    						__eflags = __al & 0x00000001;
                                                    						if((__al & 0x00000001) != 0) {
                                                    							__esi = E0040303E(__edx, 0x33);
                                                    							__eax = _v680.dwHighDateTime;
                                                    							_v716 = __esi;
                                                    						}
                                                    						__eflags = __al & 0x00000002;
                                                    						if((__al & 0x00000002) != 0) {
                                                    							0 = E0040303E(__edx, 0x44);
                                                    						}
                                                    						__eflags = _v696 - 0x21;
                                                    						_push(1);
                                                    						if(_v696 != 0x21) {
                                                    							__esi = E0040303E(__edx);
                                                    							__eax = E0040303E(__edx);
                                                    							__ecx = 0;
                                                    							__eflags =  *__eax - __bp;
                                                    							 !=  ? __eax : 0 = 0;
                                                    							__eflags =  *__esi - __bp;
                                                    							__ecx =  !=  ? __esi : 0;
                                                    							__eax = FindWindowExW(_v720, __ebx,  !=  ? __esi : 0,  !=  ? __eax : 0);
                                                    							goto L172;
                                                    						} else {
                                                    							_v712 = E00403002();
                                                    							__eax = E00403002(2);
                                                    							__ecx = _v672;
                                                    							__ecx = _v672 >> 2;
                                                    							__eflags = __ecx;
                                                    							if(__ecx == 0) {
                                                    								__eax = SendMessageW(_v712, __eax, __esi, __ebx);
                                                    								L172:
                                                    								_v704 = __eax;
                                                    								L173:
                                                    								__eflags = _v692 - __ebp;
                                                    								if(_v692 < __ebp) {
                                                    									goto L391;
                                                    								}
                                                    								goto L98;
                                                    							}
                                                    							__edx =  &_v704;
                                                    							__eax =  ~__eax;
                                                    							asm("sbb ebx, ebx");
                                                    							__eax = _v704;
                                                    							_v716 = 0;
                                                    							goto L173;
                                                    						}
                                                    					case 0x1f:
                                                    						__eax = E00403002(0);
                                                    						__eax = IsWindow(__eax);
                                                    						L176:
                                                    						__eflags = __eax;
                                                    						if(__eax == 0) {
                                                    							L110:
                                                    							__eax = _v684;
                                                    							return _v684;
                                                    						}
                                                    						__eax = _v688;
                                                    						return _v688;
                                                    					case 0x20:
                                                    						__esi = E00403002(2);
                                                    						__eax = E00403002(1);
                                                    						__eax = GetDlgItem(__eax, __esi);
                                                    						goto L98;
                                                    					case 0x21:
                                                    						__esi =  *0x435a48;
                                                    						__esi =  *0x435a48 + __eax;
                                                    						E00403002(0) = SetWindowLongW(__eax, 0xffffffeb, __esi);
                                                    						goto L391;
                                                    					case 0x22:
                                                    						__eflags = _v680.dwLowDateTime & 0x00000100;
                                                    						if((_v680.dwLowDateTime & 0x00000100) == 0) {
                                                    							__eax = GetDlgItem(__edx, _v684);
                                                    						} else {
                                                    							__eax = E00403002(2);
                                                    						}
                                                    						__ebp = __eax;
                                                    						__eax = _v680.dwLowDateTime;
                                                    						__ecx = __eax;
                                                    						__ebx = __eax;
                                                    						__ecx = __eax & 0x00000004;
                                                    						__ebx = __eax >> 0x1e;
                                                    						_v704 = __eax & 0x00000004;
                                                    						__esi = __eax;
                                                    						__ecx = __eax;
                                                    						__esi = __eax & 0x00000003;
                                                    						__ecx = __eax >> 0x1f;
                                                    						__ebx = __eax >> 0x0000001e & 0x00000001;
                                                    						_v708 = __eax >> 0x1f;
                                                    						__eflags = __eax & 0x00010000;
                                                    						if((__eax & 0x00010000) == 0) {
                                                    							__eax = _v688 & 0x0000ffff;
                                                    						} else {
                                                    							__eax = E0040303E(__edx, 0x11);
                                                    						}
                                                    						_v712 = __eax;
                                                    						 &_v652 = GetClientRect(__ebp,  &_v652);
                                                    						_v680.dwLowDateTime = _v680.dwLowDateTime & 0x0000fef0;
                                                    						_v640 = _v640 * 0;
                                                    						_v644 = _v644 * _v708;
                                                    						__eax = 0;
                                                    						__eflags = _v704;
                                                    						__eax =  !=  ?  *0x4349f4 : 0;
                                                    						0 = LoadImageW( !=  ?  *0x4349f4 : 0, _v712, __esi, _v644 * _v708, _v640 * 0, _v680.dwLowDateTime & 0x0000fef0);
                                                    						__eax = SendMessageW(__ebp, 0x172, __esi, __ebx);
                                                    						__eflags = __eax;
                                                    						if(__eax != 0) {
                                                    							__eflags = __esi;
                                                    							if(__esi == 0) {
                                                    								__eax = DeleteObject(__eax);
                                                    							}
                                                    						}
                                                    						__eflags = _v692;
                                                    						if(_v692 < 0) {
                                                    							goto L391;
                                                    						} else {
                                                    							_push(__ebx);
                                                    							goto L20;
                                                    						}
                                                    					case 0x23:
                                                    						__edi = GetDC(__edx);
                                                    						__esi = E00403002(2);
                                                    						__eax = GetDeviceCaps(__edi, 0x5a);
                                                    						__eax = MulDiv(__esi, __eax, 0x48);
                                                    						0x40d908->lfHeight = __eax;
                                                    						_v708 = ReleaseDC(_v708, __edi);
                                                    						__eax = E00403002(3);
                                                    						__ecx = _v684;
                                                    						_push(_v696);
                                                    						 *0x40d918 = __eax;
                                                    						__cl = __cl & 0x00000001;
                                                    						 *0x40d91f = 1;
                                                    						 *0x40d91c = __cl & 0x00000001;
                                                    						__al = __cl;
                                                    						__al = __cl & 0x00000002;
                                                    						__cl = __cl & 0x00000004;
                                                    						_push("Tahoma");
                                                    						 *0x40d91d = __al;
                                                    						 *0x40d91e = __cl;
                                                    						__eax = E00405EBA();
                                                    						__eax = CreateFontIndirectW(0x40d908);
                                                    						__ebp = _v724;
                                                    						_push(__eax);
                                                    						_push(_v724);
                                                    						goto L21;
                                                    					case 0x24:
                                                    						__esi = E00403002(0);
                                                    						_push(E00403002(1));
                                                    						_push(__esi);
                                                    						__eflags = _v680.dwLowDateTime;
                                                    						if(_v680.dwLowDateTime != 0) {
                                                    							__eax = EnableWindow();
                                                    						} else {
                                                    							__eax = ShowWindow(); // executed
                                                    						}
                                                    						goto L391;
                                                    					case 0x25:
                                                    						0 = E0040303E(__edx, 0);
                                                    						__esi = E0040303E(__edx, 0x31);
                                                    						__edi = E0040303E(__edx, 0x22);
                                                    						E0040303E(__edx, 0x15) = E00405D3A(0xffffffec, "C:\Users\FRONTD~1\AppData\Local\Temp\nsc6C63.tmp\System.dll");
                                                    						__ecx = _v700;
                                                    						__eax = _v724;
                                                    						_v668 = _v724;
                                                    						__eax = 0;
                                                    						_v672 = _v700;
                                                    						__ecx = _v704;
                                                    						_v648 = __ecx;
                                                    						__eflags =  *__ebx - __bp;
                                                    						_v660 = __esi;
                                                    						__eax =  !=  ? __ebx : 0;
                                                    						_v664 =  !=  ? __ebx : 0;
                                                    						__eax = 0;
                                                    						__eflags =  *__edi - __bp;
                                                    						_v652 = L"C:\\Users\\frontdesk\\AppData\\Roaming\\Bipersoner\\Dehorted\\Chikane\\Lipocele\\Bolsjevismens\\Teologiers\\Laboureds";
                                                    						__eax =  !=  ? __edi : 0;
                                                    						_v656 =  !=  ? __edi : 0;
                                                    						__eax =  &(_v680.dwHighDateTime);
                                                    						__eax = E004069F3( &(_v680.dwHighDateTime));
                                                    						__eflags = __eax;
                                                    						if(__eax == 0) {
                                                    							goto L28;
                                                    						}
                                                    						__eflags = _v648 & 0x00000040;
                                                    						if((_v648 & 0x00000040) == 0) {
                                                    							goto L391;
                                                    						}
                                                    						__eax = E00406514(__ecx, _v596.dwFileAttributes);
                                                    						__eax = CloseHandle( *(__esp + 0x88));
                                                    						goto L198;
                                                    					case 0x26:
                                                    						__esi = E0040303E(__edx, 0);
                                                    						__eax = E00405D3A(0xffffffeb, __eax);
                                                    						__eax = E004066D6(__esi); // executed
                                                    						__ebx = _v732;
                                                    						__esi = __eax;
                                                    						__eflags = __esi;
                                                    						if(__esi == 0) {
                                                    							goto L28;
                                                    						}
                                                    						__eflags = _v684;
                                                    						if(_v684 != 0) {
                                                    							__eax = E00406514(__ecx, __esi);
                                                    							__eflags = _v692;
                                                    							if(_v692 < 0) {
                                                    								0 = 1;
                                                    								__eflags = __eax;
                                                    								_v716 = 0;
                                                    							} else {
                                                    								__eax = E0040661F(_v712, __eax);
                                                    							}
                                                    						}
                                                    						__eax = CloseHandle(__esi);
                                                    						goto L198;
                                                    					case 0x27:
                                                    						__eax = E0040303E(__edx, 2);
                                                    						0 = __eax;
                                                    						__eflags = __ebx;
                                                    						if(__ebx == 0) {
                                                    							__eax = 0;
                                                    							 *__edi = __ax;
                                                    							 *__esi = __ax;
                                                    							goto L28;
                                                    						}
                                                    						__eax = E0040661F(__esi, __ebx[0xa]);
                                                    						_push(__ebx[0xc]);
                                                    						goto L20;
                                                    					case 0x28:
                                                    						__eax = E0040303E(__edx, 0xffffffee);
                                                    						__ecx =  &_v656;
                                                    						_v660 = __eax;
                                                    						_push( &_v656);
                                                    						_push(__eax);
                                                    						__eax = E004068E6(0xa);
                                                    						__eax =  *__eax();
                                                    						__ecx = 0;
                                                    						_v724 = __eax;
                                                    						__ebx = 0;
                                                    						 *__edi = __cx;
                                                    						__ebx = 1;
                                                    						 *__esi = __cx;
                                                    						__eflags = __eax;
                                                    						if(__eax != 0) {
                                                    							__eax = GlobalAlloc(0x40, __eax);
                                                    							_v712 = __eax;
                                                    							__eflags = __eax;
                                                    							if(__eax != 0) {
                                                    								__esi = E004068E6(0xb);
                                                    								__eax = E004068E6(0xc);
                                                    								_push(_v720);
                                                    								_v716 = __eax;
                                                    								_push(_v724);
                                                    								_push(0);
                                                    								_push(_v672);
                                                    								__eax =  *__esi();
                                                    								__eflags = __eax;
                                                    								if(__eax != 0) {
                                                    									__eax =  &_v688;
                                                    									_push( &_v688);
                                                    									__eax =  &_v692;
                                                    									_push( &_v692);
                                                    									_push(0x4092b0);
                                                    									_push(_v728);
                                                    									__eax = _v724();
                                                    									__eflags = __eax;
                                                    									if(__eax != 0) {
                                                    										__ecx = _v708;
                                                    										_v720 = E0040661F(__edi,  *((intOrPtr*)(_v708 + 8 + _v720 * 4)));
                                                    										__ecx = _v728;
                                                    										_v716 = E0040661F(_v760,  *((intOrPtr*)(_v716 + 0xc + _v728 * 4)));
                                                    										__ebx = 0;
                                                    									}
                                                    								}
                                                    								__eax = GlobalFree(_v728);
                                                    							}
                                                    						}
                                                    						goto L392;
                                                    					case 0x29:
                                                    						__esi = 0;
                                                    						__esi = 1;
                                                    						__ebx = 1;
                                                    						__eflags =  *0x435a60;
                                                    						if( *0x435a60 < 0) {
                                                    							_push("C:\Users\FRONTD~1\AppData\Local\Temp\nsc6C63.tmp\System.dll");
                                                    							_push(0xffffffe7);
                                                    							goto L230;
                                                    						}
                                                    						__edi = E0040303E(__edx, 0xfffffff0);
                                                    						_v712 = __edi;
                                                    						_v720 = E0040303E(__edx, 1);
                                                    						__eflags = _v684;
                                                    						if(_v684 == 0) {
                                                    							L218:
                                                    							__eax = LoadLibraryExW(__edi, __ebp, 8); // executed
                                                    							__edi = __eax;
                                                    							__eflags = __edi;
                                                    							if(__eflags == 0) {
                                                    								_push("C:\Users\FRONTD~1\AppData\Local\Temp\nsc6C63.tmp\System.dll");
                                                    								_push(0xfffffff6);
                                                    								goto L230;
                                                    							}
                                                    							L219:
                                                    							0 = E00406269(__eflags, __edi, _v712);
                                                    							_v716 = __ecx;
                                                    							__eflags = __ecx;
                                                    							if(__ecx == 0) {
                                                    								__eax = E00405D3A(0xfffffff7, _v712);
                                                    							} else {
                                                    								__ebx = __ebp;
                                                    								__eflags = _v684 - __ebp;
                                                    								if(_v684 == __ebp) {
                                                    									__eax = _v700;
                                                    									_push(0x40b000);
                                                    									_push(0x40b100);
                                                    									_push(0x436000);
                                                    									_push(0x400);
                                                    									_push(_v700);
                                                    									__eax =  *__ecx();
                                                    									__esp = __esp + 0x14;
                                                    								} else {
                                                    									__eax = E00405D3A(_v684, "C:\Users\FRONTD~1\AppData\Local\Temp\nsc6C63.tmp\System.dll");
                                                    									__eax = _v716();
                                                    									__eflags = __eax;
                                                    									if(__eax != 0) {
                                                    										__ebx = __esi;
                                                    									}
                                                    								}
                                                    							}
                                                    							__eflags = _v680.dwLowDateTime - __ebp;
                                                    							if(_v680.dwLowDateTime == __ebp) {
                                                    								__eax = E00403CD6(__edi);
                                                    								__eflags = __eax;
                                                    								if(__eax != 0) {
                                                    									__eax = FreeLibrary(__edi);
                                                    								}
                                                    							}
                                                    							goto L392;
                                                    						}
                                                    						__eax = GetModuleHandleW(__edi); // executed
                                                    						__edi = __eax;
                                                    						__eflags = __edi;
                                                    						if(__eflags != 0) {
                                                    							goto L219;
                                                    						}
                                                    						__edi = _v708;
                                                    						goto L218;
                                                    					case 0x2a:
                                                    						_v656 = E0040303E(__edx, 0xfffffff0);
                                                    						__eax = E0040303E(__edx, 0xffffffdf);
                                                    						__ebx = __eax;
                                                    						_v716 = __eax;
                                                    						_v672 = E0040303E(__edx, 2);
                                                    						_v672 = E0040303E(__edx, 0xffffffcd);
                                                    						_v684 = E0040303E(__edx, 0x45);
                                                    						__eax = _v696;
                                                    						__eax = __eax & 0x00000fff;
                                                    						__edi = __eax;
                                                    						_v720 = __eax & 0x00000fff;
                                                    						__ecx = __eax;
                                                    						__ecx = __eax & 0x00008000;
                                                    						__eax = __eax >> 0x10;
                                                    						__edi = __edi >> 0xc;
                                                    						_v724 = __ecx;
                                                    						__edi = __edi & 0x00000007;
                                                    						_v688 = __eax;
                                                    						__eax = E00406E03(__ebx);
                                                    						__eflags = __eax;
                                                    						if(__eax == 0) {
                                                    							__eax = E0040303E(__edx, 0x21);
                                                    						}
                                                    						__eax =  &_v716;
                                                    						__esi = 0;
                                                    						_push(__eax);
                                                    						_push(0x409abc);
                                                    						__esi = 1;
                                                    						_push(1);
                                                    						_push(__ebp);
                                                    						_push(0x409adc);
                                                    						__imp__CoCreateInstance();
                                                    						__ebx = __eax;
                                                    						__eflags = __ebx;
                                                    						if(__ebx >= 0) {
                                                    							__eax = _v736;
                                                    							__edx =  &_v732;
                                                    							_push( &_v732);
                                                    							_push(0x409acc);
                                                    							_push(__eax);
                                                    							__ecx =  *__eax;
                                                    							0 = __eax;
                                                    							__eflags = __ebx;
                                                    							if(__ebx >= 0) {
                                                    								__eax =  *(__esp + 0x10);
                                                    								_push(_v740);
                                                    								_push(__eax);
                                                    								__ecx =  *__eax;
                                                    								0 = __eax;
                                                    								__eflags = _v744 - __ebp;
                                                    								if(_v744 == __ebp) {
                                                    									__eax = _v756;
                                                    									_push(L"C:\\Users\\frontdesk\\AppData\\Roaming\\Bipersoner\\Dehorted\\Chikane\\Lipocele\\Bolsjevismens\\Teologiers\\Laboureds");
                                                    									_push(__eax);
                                                    									__ecx =  *__eax;
                                                    									__eax =  *((intOrPtr*)( *__eax + 0x24))();
                                                    								}
                                                    								__eflags = __edi;
                                                    								if(__edi != 0) {
                                                    									__eax = _v756;
                                                    									_push(__edi);
                                                    									_push(__eax);
                                                    									__ecx =  *__eax;
                                                    									__eax =  *((intOrPtr*)( *__eax + 0x3c))();
                                                    								}
                                                    								__eax = _v756;
                                                    								_push(_v708);
                                                    								_push(__eax);
                                                    								__ecx =  *__eax;
                                                    								__eax =  *((intOrPtr*)( *__eax + 0x34))();
                                                    								__edx = _v704;
                                                    								__eflags = __edx->i - __bp;
                                                    								if(__edx->i != __bp) {
                                                    									__eax = _v764;
                                                    									_push( *((intOrPtr*)(__esp + 0x20)));
                                                    									_push(__edx);
                                                    									__ecx =  *__eax;
                                                    									_push(__eax);
                                                    									__eax =  *((intOrPtr*)( *__eax + 0x44))();
                                                    								}
                                                    								__eax = _v764;
                                                    								_push(_v708);
                                                    								_push(__eax);
                                                    								__ecx =  *__eax;
                                                    								__eax =  *((intOrPtr*)( *__eax + 0x2c))();
                                                    								__eax =  *(__esp + 0x10);
                                                    								_push(_v720);
                                                    								_push(__eax);
                                                    								__ecx =  *__eax;
                                                    								__eax =  *((intOrPtr*)( *__eax + 0x1c))();
                                                    								__eflags = __ebx;
                                                    								if(__ebx >= 0) {
                                                    									__eax = _v776;
                                                    									_push(__esi);
                                                    									_push(_v716);
                                                    									__ecx =  *__eax;
                                                    									_push(__eax);
                                                    									0 = __eax;
                                                    								}
                                                    								__eax = _v776;
                                                    								_push(__eax);
                                                    								__ecx =  *__eax;
                                                    								__eax =  *((intOrPtr*)( *__eax + 8))();
                                                    							}
                                                    							__eax =  *(__esp + 0x10);
                                                    							_push(__eax);
                                                    							__ecx =  *__eax;
                                                    							__eax =  *((intOrPtr*)( *__eax + 8))();
                                                    						}
                                                    						__ebx = 0 >> 0x1f;
                                                    						0xbadbac = 0xbadba0;
                                                    						__eax = E00405D3A(0xbadba0, "C:\Users\FRONTD~1\AppData\Local\Temp\nsc6C63.tmp\System.dll");
                                                    						__ebx = __ebx >> 0x1f;
                                                    						goto L392;
                                                    					case 0x2b:
                                                    						__esi = E0040303E(__edx, 0);
                                                    						__edi = E0040303E(__edx, 0x11);
                                                    						0 = E0040303E(__edx, 0x23);
                                                    						__eax = E004065CF(__esi);
                                                    						__eflags = __eax;
                                                    						if(__eax != 0) {
                                                    							__eax = _v700;
                                                    							_v652 = _v700;
                                                    							_v648 = 2;
                                                    							__eax = lstrlenW(__esi);
                                                    							__ecx = 0;
                                                    							 *(__esi + 2 + __eax * 2) = __cx;
                                                    							__eax = lstrlenW(__edi);
                                                    							__ecx = 0;
                                                    							 *(__edi + 2 + __eax * 2) = __cx;
                                                    							__ax = _v684;
                                                    							_v644 = __esi;
                                                    							_v640 = __edi;
                                                    							 *(__esp + 0x72) = __ebx;
                                                    							 *((short*)(__esp + 0x68)) = _v684;
                                                    							E00405D3A(0, __ebx) =  &_v660;
                                                    							__eax = SHFileOperationW( &_v660);
                                                    							__eflags = __eax;
                                                    							if(__eax == 0) {
                                                    								goto L391;
                                                    							}
                                                    						}
                                                    						__eax = E00405D3A(0xfffffff9, __ebp);
                                                    						goto L28;
                                                    					case 0x2c:
                                                    						__eflags = __ecx - 0xbadf00d;
                                                    						if(__ecx != 0xbadf00d) {
                                                    							L158:
                                                    							_push(0x200010);
                                                    							_push(0xffffffe8);
                                                    							_push(__ebp);
                                                    							_push(E00405EBA());
                                                    							L89:
                                                    							__eax = E00406AA8();
                                                    							L5:
                                                    							__eax = 0x7fffffff;
                                                    							return 0x7fffffff;
                                                    						}
                                                    						 *0x435ad4 =  *0x435ad4 + 1;
                                                    						goto L391;
                                                    					case 0x2d:
                                                    						__esi = 0;
                                                    						__edi = 0;
                                                    						__eflags = __ecx;
                                                    						if(__ecx != 0) {
                                                    							__ebp = E0040303E(__edx, 0);
                                                    							__eax = _v692;
                                                    						}
                                                    						__eflags = __eax;
                                                    						if(__eax != 0) {
                                                    							__esi = E0040303E(__edx, 0x11);
                                                    						}
                                                    						__eflags = _v680.dwHighDateTime - __edi;
                                                    						if(_v680.dwHighDateTime != __edi) {
                                                    							__edi = E0040303E(__edx, 0x22);
                                                    						}
                                                    						__eax = E0040303E(__edx, 0xffffffcd);
                                                    						__eax = WritePrivateProfileStringW(__ebp, __esi, __edi, __eax); // executed
                                                    						L27:
                                                    						__eflags = __eax;
                                                    						if(__eax != 0) {
                                                    							goto L391;
                                                    						}
                                                    						goto L28;
                                                    					case 0x2e:
                                                    						__ebx = 0;
                                                    						_v652 = 0xa;
                                                    						__ebx = 1;
                                                    						__edi = E0040303E(__edx, 1);
                                                    						__esi = E0040303E(__edx, 0x12);
                                                    						__eax = E0040303E(__edx, 0xffffffdd);
                                                    						__ebp = _v716;
                                                    						 &_v664 = GetPrivateProfileStringW(__edi, __esi,  &_v664, __ebp, 0x3ff,  &_v664); // executed
                                                    						_push(0xa);
                                                    						_pop(__eax);
                                                    						__eflags =  *__ebp - __ax;
                                                    						if( *__ebp != __ax) {
                                                    							goto L391;
                                                    						}
                                                    						__eax = 0;
                                                    						 *__ebp = __ax;
                                                    						goto L392;
                                                    					case 0x2f:
                                                    						__edi = 0;
                                                    						__edi = 1;
                                                    						__eflags = _v680.dwHighDateTime;
                                                    						if(__eflags != 0) {
                                                    							__eax = E0040303E(__edx, 0x22);
                                                    							_v680.dwLowDateTime = _v680.dwLowDateTime >> 1;
                                                    							__ecx = _v672;
                                                    							__eax = E0040307C(_v672, __eax, _v680.dwLowDateTime >> 1); // executed
                                                    							__edi = __eax;
                                                    						} else {
                                                    							__esi = E004030C1(__ecx, __edx, __eflags, 2);
                                                    							__eflags = __esi;
                                                    							if(__esi != 0) {
                                                    								__eax = E0040303E(__edx, 0x33);
                                                    								__edi = __eax;
                                                    								__eax = RegCloseKey(__esi);
                                                    							}
                                                    						}
                                                    						__ebx = 0;
                                                    						__eflags = __edi;
                                                    						__ebx = 0 | __edi != 0x00000000;
                                                    						goto L392;
                                                    					case 0x30:
                                                    						__eax = _v680.dwHighDateTime;
                                                    						_v708 = _v680.dwHighDateTime;
                                                    						__eax = _v672;
                                                    						_v712 = _v672;
                                                    						_v708 = E0040303E(__edx, 2);
                                                    						__eax = E0040303E(__edx, 0x11);
                                                    						__ecx =  &_v672;
                                                    						0 = 1;
                                                    						__ebx = 1;
                                                    						__eax = E00403023(_v660);
                                                    						__eax = E004062A5(__eflags, __eax, __eax, 0x100022,  &_v672); // executed
                                                    						__edi = _v692;
                                                    						__ecx = 0;
                                                    						__eflags = __eax;
                                                    						__edi =  !=  ? 0 : _v692;
                                                    						_v680.dwLowDateTime = __edi;
                                                    						__eflags = __edi;
                                                    						if(__edi == 0) {
                                                    							goto L392;
                                                    						}
                                                    						__eax = _v708;
                                                    						__edi = 0x40c108;
                                                    						__eflags = __eax - 1;
                                                    						if(__eax != 1) {
                                                    							_push(4);
                                                    							_pop(__esi);
                                                    							__eflags = __eax - 1;
                                                    							if(__eax != 1) {
                                                    								__esi = 0;
                                                    								__eflags = __eax - 3;
                                                    								if(__eax == 3) {
                                                    									0 = E00403148(_v680.dwLowDateTime, 0, 0x40c108, 0x1800);
                                                    								}
                                                    							} else {
                                                    								 *0x40c108 = E00403002(3);
                                                    							}
                                                    						} else {
                                                    							__eax = E0040303E(__edx, 0x23);
                                                    							0 = 2 + lstrlenW(0x40c108) * 2;
                                                    						}
                                                    						__esi = _v652;
                                                    						__eax = RegSetValueExW(__esi, _v704, __ebp, _v712, __edi, __esi); // executed
                                                    						__eax =  ~__eax;
                                                    						asm("sbb eax, eax");
                                                    						__eflags = 0;
                                                    						goto L274;
                                                    					case 0x31:
                                                    						__eax = E004030C1(__ecx, __edx, __eflags, 0x20019); // executed
                                                    						__esi = __eax;
                                                    						__eax = E0040303E(__edx, 0x33);
                                                    						__ecx = 0;
                                                    						 *__edi = __cx;
                                                    						__eflags = __esi;
                                                    						if(__esi == 0) {
                                                    							goto L28;
                                                    						}
                                                    						__ecx =  &_v652;
                                                    						_v652 = 0x800;
                                                    						__ecx =  &_v704;
                                                    						__eax = RegQueryValueExW(__esi, __eax, 0,  &_v704, __edi,  &_v652);
                                                    						__ecx = 0;
                                                    						__ecx = 1;
                                                    						__eflags = __eax;
                                                    						if(__eax != 0) {
                                                    							L282:
                                                    							__eax = 0;
                                                    							__ebx = __ecx;
                                                    							 *__edi = __ax;
                                                    							L274:
                                                    							__eax = RegCloseKey(__esi);
                                                    							goto L392;
                                                    						}
                                                    						__eflags = _v704 - 4;
                                                    						if(_v704 == 4) {
                                                    							__ebx = 0;
                                                    							__eflags = _v680.dwHighDateTime;
                                                    							__ebx = 0 | _v680.dwHighDateTime == 0x00000000;
                                                    							__eax = E0040661F(__edi,  *__edi);
                                                    							goto L274;
                                                    						}
                                                    						__eflags = _v704 - 1;
                                                    						if(_v704 == 1) {
                                                    							L280:
                                                    							__ebx = _v680.dwHighDateTime;
                                                    							__eax = 0;
                                                    							 *(__edi + 0x7fe) = __ax;
                                                    							goto L274;
                                                    						}
                                                    						__eflags = _v704 - 2;
                                                    						if(_v704 != 2) {
                                                    							goto L282;
                                                    						}
                                                    						goto L280;
                                                    					case 0x32:
                                                    						0 = E004030C1(__ecx, __edx, __eflags, 0x20019);
                                                    						__eax = E00403002(3);
                                                    						__ebx = _v720;
                                                    						__ecx = 0;
                                                    						 *__edi = __cx;
                                                    						__eflags = __esi;
                                                    						if(__esi == 0) {
                                                    							goto L28;
                                                    						}
                                                    						__ecx = 0x3ff;
                                                    						_v652 = 0x3ff;
                                                    						__eflags = _v680.dwHighDateTime;
                                                    						if(_v680.dwHighDateTime == 0) {
                                                    							__ecx =  &_v652;
                                                    							__eax = RegEnumValueW(__esi, __eax, __edi,  &_v652, 0, 0, 0, 0);
                                                    							0 = 1;
                                                    							__eflags = __eax;
                                                    							_v716 = 0;
                                                    						} else {
                                                    							__eax = RegEnumKeyW(__esi, __eax, __edi, 0x3ff);
                                                    						}
                                                    						__eax = 0;
                                                    						 *(__edi + 0x7fe) = __ax;
                                                    						__eax = RegCloseKey(__esi);
                                                    						goto L391;
                                                    					case 0x33:
                                                    						__eax = E00406C25(__edi);
                                                    						__eflags = __eax;
                                                    						if(__eax == 0) {
                                                    							goto L391;
                                                    						}
                                                    						__eax = CloseHandle(__eax);
                                                    						L198:
                                                    						goto L391;
                                                    					case 0x34:
                                                    						__eax = E0040303E(__edx, 0xffffffed);
                                                    						__eax = E0040691B(__eax, _v692, _v688);
                                                    						__eflags = __eax - 0xffffffff;
                                                    						if(__eax != 0xffffffff) {
                                                    							L98:
                                                    							_push(__eax);
                                                    							L20:
                                                    							_push(__edi);
                                                    							goto L21;
                                                    						}
                                                    						goto L291;
                                                    					case 0x35:
                                                    						__ecx = _v696;
                                                    						__eax = 0;
                                                    						__edx = _v684;
                                                    						__eflags = __ecx - 0x38;
                                                    						_v652 = __edx;
                                                    						__esi = 0x40b908;
                                                    						__eax = 0 | __eflags == 0x00000000;
                                                    						0 = 1;
                                                    						_v712 = __eflags == 0;
                                                    						__eflags = __edx;
                                                    						if(__edx == 0) {
                                                    							__eflags = __ecx - 0x38;
                                                    							if(__ecx != 0x38) {
                                                    								__eax = E0040303E(__edx, 0x11);
                                                    								__eax = lstrlenW(__eax);
                                                    								__eflags = __eax + __eax;
                                                    							} else {
                                                    								E0040303E(__edx, 0x21) = E00406469("C:\Users\FRONTD~1\AppData\Local\Temp\nsc6C63.tmp", 0x40b908, 0x400);
                                                    								__esi = lstrlenA(0x40b908);
                                                    							}
                                                    						} else {
                                                    							__eax = E00403002(1);
                                                    							_v712 = _v712 ^ 1;
                                                    							 *0x40b908 = __ax;
                                                    							__esi = (_v712 ^ 1) + 1;
                                                    						}
                                                    						__eflags =  *__edi - __bp;
                                                    						if( *__edi == __bp) {
                                                    							goto L392;
                                                    						} else {
                                                    							__edi = E00406C25(__edi);
                                                    							_v716 = _v716 | _v656;
                                                    							__eflags = _v716 | _v656;
                                                    							if((_v716 | _v656) != 0) {
                                                    								L301:
                                                    								__eax = E00406A0B(__ecx, __edi, "C:\Users\FRONTD~1\AppData\Local\Temp\nsc6C63.tmp\System.dll", __esi);
                                                    								__eflags = __eax;
                                                    								if(__eax != 0) {
                                                    									goto L391;
                                                    								}
                                                    								goto L392;
                                                    							}
                                                    							__eflags = _v680.dwLowDateTime - __ebp;
                                                    							if(_v680.dwLowDateTime == __ebp) {
                                                    								goto L301;
                                                    							}
                                                    							__eax = E00406484(__edi, __edi);
                                                    							__eflags = __eax;
                                                    							if(__eax < 0) {
                                                    								goto L392;
                                                    							}
                                                    							goto L301;
                                                    						}
                                                    					case 0x36:
                                                    						_push(2);
                                                    						_pop(__ecx);
                                                    						_v712 = 0;
                                                    						_v700 = __ecx;
                                                    						__eax = E00403002(__ecx);
                                                    						__ebx = 0;
                                                    						__ebx = 1;
                                                    						__eflags = __eax - 1;
                                                    						if(__eax < 1) {
                                                    							goto L391;
                                                    						}
                                                    						__ecx = 0x3ff;
                                                    						__eflags = __eax - 0x3ff;
                                                    						_v708 = __eax;
                                                    						__eflags =  *__edi - __bp;
                                                    						if( *__edi == __bp) {
                                                    							L327:
                                                    							__eax = _v712;
                                                    							__ecx = 0;
                                                    							__ebx = 0;
                                                    							__eflags = __eax;
                                                    							 *(__esi + __eax * 2) = __cx;
                                                    							L80:
                                                    							__ebx = __ebx & 0xffffff00 | __eflags == 0x00000000;
                                                    							goto L392;
                                                    						}
                                                    						_v668 = 0;
                                                    						0 = E00406C25(__edi);
                                                    						_v708 = __ecx;
                                                    						__eflags = _v712;
                                                    						if(_v712 <= 0) {
                                                    							goto L327;
                                                    						}
                                                    						_v664 = 0xd;
                                                    						__edi = 0;
                                                    						do {
                                                    							__eflags = _v696 - 0x39;
                                                    							if(_v696 != 0x39) {
                                                    								__eflags = _v680.dwLowDateTime - __ebp;
                                                    								if(_v680.dwLowDateTime != __ebp) {
                                                    									L320:
                                                    									__eax =  &_v660;
                                                    									__eax = E00406948(__ecx, __ecx,  &_v660, 2);
                                                    									__eflags = __eax;
                                                    									if(__eax == 0) {
                                                    										goto L327;
                                                    									}
                                                    									L321:
                                                    									__ecx = _v700;
                                                    									__eax = _v660;
                                                    									L322:
                                                    									__eflags = _v680.dwLowDateTime - __ebp;
                                                    									if(_v680.dwLowDateTime != __ebp) {
                                                    										L333:
                                                    										__ax & 0x0000ffff = E0040661F(__esi, __ax & 0x0000ffff);
                                                    										goto L393;
                                                    									}
                                                    									_push(0xd);
                                                    									_pop(__edx);
                                                    									__eflags = _v668 - __dx;
                                                    									_push(0xa);
                                                    									_pop(__edx);
                                                    									if(_v668 == __dx) {
                                                    										L328:
                                                    										__eflags = _v668 - __ax;
                                                    										if(_v668 == __ax) {
                                                    											L332:
                                                    											__eax = SetFilePointer(_v704, 0, __ebp, 0);
                                                    											goto L327;
                                                    										}
                                                    										__eflags = __ax - _v664;
                                                    										if(__ax == _v664) {
                                                    											L331:
                                                    											 *(__esi + __edi * 2) = __ax;
                                                    											_v712 = __edi;
                                                    											goto L327;
                                                    										}
                                                    										__eflags = __ax - __dx;
                                                    										if(__ax != __dx) {
                                                    											goto L332;
                                                    										}
                                                    										goto L331;
                                                    									}
                                                    									__eflags = _v668 - __dx;
                                                    									if(_v668 == __dx) {
                                                    										goto L328;
                                                    									}
                                                    									 *(__esi + __edi * 2) = __ax;
                                                    									__edi = __edi + 1;
                                                    									__eax = __ax & 0x0000ffff;
                                                    									_v712 = __edi;
                                                    									_v668 = __ax & 0x0000ffff;
                                                    									__eflags = __ax;
                                                    									if(__ax == 0) {
                                                    										goto L327;
                                                    									}
                                                    									goto L326;
                                                    								}
                                                    								__eflags = __edi;
                                                    								if(__edi != 0) {
                                                    									goto L320;
                                                    								}
                                                    								__eax = E00406484(__ecx, __ebp);
                                                    								__eflags = __eax;
                                                    								if(__eax < 0) {
                                                    									goto L327;
                                                    								}
                                                    								__ecx = _v704;
                                                    								goto L320;
                                                    							}
                                                    							_push(__ebp);
                                                    							__eax =  &_v656;
                                                    							_push( &_v656);
                                                    							_push(2);
                                                    							_pop(__eax);
                                                    							 &_v656 - _v680.dwLowDateTime =  &_v716;
                                                    							__eax = ReadFile(__ecx,  &_v716,  &_v656 - _v680.dwLowDateTime, ??, ??); // executed
                                                    							__eflags = __eax;
                                                    							if(__eax == 0) {
                                                    								goto L327;
                                                    							}
                                                    							__ecx = _v656;
                                                    							_v700 = __ecx;
                                                    							__eflags = __ecx;
                                                    							if(__ecx == 0) {
                                                    								goto L327;
                                                    							}
                                                    							__eax = _v716 & 0x000000ff;
                                                    							_v660 = _v716 & 0x000000ff;
                                                    							__eflags = _v680.dwLowDateTime - __ebp;
                                                    							if(_v680.dwLowDateTime != __ebp) {
                                                    								goto L333;
                                                    							}
                                                    							 &_v660 =  &_v716;
                                                    							__eax = MultiByteToWideChar(__ebp, 8,  &_v716, __ecx,  &_v660, __ebx);
                                                    							__eflags = __eax;
                                                    							if(__eax != 0) {
                                                    								goto L321;
                                                    							}
                                                    							__ecx = _v700;
                                                    							__edx = __ecx;
                                                    							__edx =  ~__ecx;
                                                    							while(1) {
                                                    								_t351 =  &_v656;
                                                    								 *_t351 = _v656 - 1;
                                                    								__eflags =  *_t351;
                                                    								__eax = 0xfffd;
                                                    								_v660 = 0xfffd;
                                                    								if( *_t351 == 0) {
                                                    									goto L322;
                                                    								}
                                                    								__ecx = __ecx - 1;
                                                    								__edx =  &(__edx->i);
                                                    								_v700 = __ecx;
                                                    								_v652 = __edx;
                                                    								__eax = SetFilePointer(_v704, __edx, __ebp, __ebx); // executed
                                                    								 &_v660 =  &_v716;
                                                    								__eax = MultiByteToWideChar(__ebp, 8,  &_v716, _v656,  &_v660, __ebx);
                                                    								__ecx = _v700;
                                                    								__edx = _v652;
                                                    								__eflags = __eax;
                                                    								if(__eax == 0) {
                                                    									continue;
                                                    								}
                                                    								goto L321;
                                                    							}
                                                    							goto L322;
                                                    							L326:
                                                    							__ecx = _v704;
                                                    							__eflags = __edi - _v708;
                                                    						} while (__edi < _v708);
                                                    						goto L327;
                                                    					case 0x37:
                                                    						__eflags =  *__edi - __bp;
                                                    						asm("das");
                                                    						if(__eflags == 0) {
                                                    							goto L391;
                                                    						} else {
                                                    							__eax = E00403002(2);
                                                    							__eax = E00406C25(__edi);
                                                    							__eax = SetFilePointer(__eax, __eax, 0, _v680.dwLowDateTime); // executed
                                                    							__eflags = _v692;
                                                    							if(_v692 < 0) {
                                                    								goto L391;
                                                    							}
                                                    							goto L337;
                                                    						}
                                                    					case 0x38:
                                                    						__eax = E00406C25(__edi);
                                                    						__eflags = __eax;
                                                    						if(__eax != 0) {
                                                    							__eax = FindClose(__eax);
                                                    						}
                                                    						goto L391;
                                                    					case 0x39:
                                                    						__eax = E00406C25(__esi);
                                                    						__eflags = __eax;
                                                    						if(__eax == 0) {
                                                    							L61:
                                                    							0 = 1;
                                                    							__eax = 0;
                                                    							 *__edi = __ax;
                                                    							goto L392;
                                                    						}
                                                    						__ecx =  &(_v596.ftCreationTime);
                                                    						__eax = FindNextFileW(__eax,  &(_v596.ftCreationTime));
                                                    						__eflags = __eax;
                                                    						if(__eax == 0) {
                                                    							goto L61;
                                                    						}
                                                    						goto L342;
                                                    					case 0x3a:
                                                    						__eax = E0040303E(__edx, 2);
                                                    						__ecx =  &_v596;
                                                    						__eax = FindFirstFileW(__eax,  &_v596); // executed
                                                    						__eflags = __eax - 0xffffffff;
                                                    						if(__eax != 0xffffffff) {
                                                    							__eax = E0040661F(__esi, __eax);
                                                    							L342:
                                                    							__eax =  &_v548;
                                                    							_push( &_v548);
                                                    							_push(__edi);
                                                    							goto L157;
                                                    						}
                                                    						__eax = 0;
                                                    						 *__esi = __ax;
                                                    						L291:
                                                    						__eax = 0;
                                                    						 *__edi = __ax;
                                                    						goto L28;
                                                    					case 0x3b:
                                                    						_v708 = 0xfffffd66;
                                                    						0 = E0040303E(__edx, 0xfffffff0);
                                                    						_v656 = __ebx;
                                                    						__eax = E00406E03(__ebx);
                                                    						__eflags = __eax;
                                                    						if(__eax == 0) {
                                                    							__eax = E0040303E(__edx, 0xffffffed);
                                                    						}
                                                    						__eax = E00406B9D(__ebx);
                                                    						__edi = E0040691B(__ebx, 0x40000000, 2);
                                                    						_v720 = __edi;
                                                    						__eflags = __edi - 0xffffffff;
                                                    						if(__edi == 0xffffffff) {
                                                    							L360:
                                                    							_push(0xfffffff3);
                                                    							_pop(__esi);
                                                    							__eflags = _v708 - __ebp;
                                                    							if(_v708 >= __ebp) {
                                                    								__ebx = _v716;
                                                    							} else {
                                                    								_push(0xffffffef);
                                                    								_pop(__esi);
                                                    								__eax = DeleteFileW(__ebx);
                                                    								0 = 1;
                                                    							}
                                                    							_push("C:\Users\FRONTD~1\AppData\Local\Temp\nsc6C63.tmp\System.dll");
                                                    							_push(__esi);
                                                    							L230:
                                                    							__eax = E00405D3A();
                                                    							goto L392;
                                                    						} else {
                                                    							__eax = _v688;
                                                    							_v664 = _v688;
                                                    							__eflags = _v684 - __ebp;
                                                    							if(_v684 == __ebp) {
                                                    								L359:
                                                    								_v724 = __eax;
                                                    								__eax = CloseHandle(__edi);
                                                    								goto L360;
                                                    							}
                                                    							__eax =  *0x435a08;
                                                    							_v712 = __eax;
                                                    							__esi = __eax;
                                                    							_v708 = __esi;
                                                    							__eflags = __esi;
                                                    							if(__esi == 0) {
                                                    								__eax = _v664;
                                                    								goto L359;
                                                    							}
                                                    							E00403131(__ebp) = E0040311B(__esi, _v716);
                                                    							__edi = GlobalAlloc(0x40, _v696);
                                                    							_v680.dwHighDateTime = __edi;
                                                    							__eflags = __edi;
                                                    							if(__edi == 0) {
                                                    								L357:
                                                    								__edi = _v704;
                                                    								__eax = E00406A0B(__ecx, __edi, __esi, _v712);
                                                    								GlobalFree(__esi) = __eax | 0xffffffff;
                                                    								goto L359;
                                                    							}
                                                    							__eax = E00403148(_v688, __ebp, __edi, _v684);
                                                    							__eflags =  *__edi;
                                                    							if( *__edi == 0) {
                                                    								L356:
                                                    								__eax = GlobalFree(_v664);
                                                    								goto L357;
                                                    							}
                                                    							__ebx = __esi;
                                                    							do {
                                                    								__esi =  *__edi;
                                                    								__eax =  *(__edi + 4);
                                                    								__edi = __edi + 8;
                                                    								__eax = E004066B4(__eax, __edi, __esi);
                                                    								__edi = __edi + __esi;
                                                    								__eflags =  *__edi;
                                                    							} while ( *__edi != 0);
                                                    							__ebx = _v652;
                                                    							__esi = _v708;
                                                    							goto L356;
                                                    						}
                                                    					case 0x3c:
                                                    						__eax = E00403002(0);
                                                    						__ebx = __eax;
                                                    						__eflags = __ebx -  *0x435a2c;
                                                    						if(__ebx >=  *0x435a2c) {
                                                    							goto L28;
                                                    						}
                                                    						__ecx = _v684;
                                                    						__edi = __ebx * 0x818;
                                                    						__edi = __ebx * 0x818 +  *0x435a28;
                                                    						__eflags = __ecx;
                                                    						if(__eflags < 0) {
                                                    							__eax = __eax | 0xffffffff;
                                                    							__eax = __eax - __ecx;
                                                    							__eflags = __eax;
                                                    							_v684 = __eax;
                                                    							if(__eax == 0) {
                                                    								_push(_v680.dwHighDateTime);
                                                    								__eax = __edi + 0x18;
                                                    								_push(__edi + 0x18);
                                                    								__eax = E00405EBA();
                                                    								_t421 = __edi + 8;
                                                    								 *_t421 =  *(__edi + 8) | 0x00000100;
                                                    								__eflags =  *_t421;
                                                    								__ecx = _v696;
                                                    							} else {
                                                    								0 = E00403002(1);
                                                    								_v688 = __ecx;
                                                    							}
                                                    							__eax = _v692;
                                                    							 *(__edi + _v692 * 4) = __ecx;
                                                    							__eflags = _v688 - __ebp;
                                                    							if(_v688 != __ebp) {
                                                    								__eax = E00401221(__ebx);
                                                    							}
                                                    							goto L391;
                                                    						}
                                                    						__eax =  *(__edi + __ecx * 4);
                                                    						if(__eflags != 0) {
                                                    							goto L337;
                                                    						}
                                                    						__eax = __edi + 0x18;
                                                    						_push(__edi + 0x18);
                                                    						_push(__esi);
                                                    						L157:
                                                    						__eax = E00406B1A();
                                                    						goto L391;
                                                    					case 0x3d:
                                                    						__edx = E00403002(0);
                                                    						__eflags = __edx - 0x20;
                                                    						if(__edx >= 0x20) {
                                                    							L28:
                                                    							0 = 1;
                                                    							goto L392;
                                                    						}
                                                    						__eflags = _v680.dwLowDateTime;
                                                    						if(_v680.dwLowDateTime == 0) {
                                                    							__eax =  *0x435a10;
                                                    							__eflags = _v684;
                                                    							if(_v684 == 0) {
                                                    								_push( *((intOrPtr*)(__eax + 0x94 + __edx * 4)));
                                                    								_push(__esi);
                                                    								__eax = E00405EBA();
                                                    							} else {
                                                    								__ecx = _v688;
                                                    								 *((intOrPtr*)(__eax + 0x94 + __edx * 4)) = _v688;
                                                    							}
                                                    							goto L391;
                                                    						}
                                                    						__eflags = _v684;
                                                    						if(_v684 == 0) {
                                                    							__eax = E004011A0(0);
                                                    							L337:
                                                    							_push(__eax);
                                                    							_push(__esi);
                                                    							goto L21;
                                                    						}
                                                    						E00401290(__edx) = E004012DD(0, 0);
                                                    						goto L391;
                                                    					case 0x3e:
                                                    						__eax = _v680.dwLowDateTime;
                                                    						__eax = _v680.dwLowDateTime;
                                                    						__eflags = __eax;
                                                    						if(__eax == 0) {
                                                    							__edi = E004068E6(5);
                                                    							__eax = E0040303E(__edx, 0x22);
                                                    							__eflags = __edi;
                                                    							if(__edi == 0) {
                                                    								L388:
                                                    								0 = 1;
                                                    								__eax = 0;
                                                    								 *__esi = __ax;
                                                    								goto L392;
                                                    							}
                                                    							__ecx =  &_v652;
                                                    							_push( &_v652);
                                                    							_push(__eax);
                                                    							__imp__IIDFromString();
                                                    							__eflags = __eax;
                                                    							if(__eax < 0) {
                                                    								goto L388;
                                                    							}
                                                    							__eax =  &_v716;
                                                    							_push( &_v716);
                                                    							_push(0);
                                                    							_push(_v688);
                                                    							__eax =  &_v660;
                                                    							_push( &_v660);
                                                    							__eax =  *__edi();
                                                    							__eflags = __eax;
                                                    							if(__eax < 0) {
                                                    								goto L388;
                                                    							}
                                                    							__eax = E00406B1A(__esi, _v732);
                                                    							_push(_v740);
                                                    							__imp__CoTaskMemFree();
                                                    							goto L391;
                                                    						}
                                                    						__eax = __eax - 1;
                                                    						__eflags = __eax;
                                                    						if(__eax != 0) {
                                                    							goto L391;
                                                    						}
                                                    						__esi = E00403002(2);
                                                    						__eax = E00403002(4);
                                                    						__edx = __al & 0x000000ff;
                                                    						__eax = __eax >> 0x18;
                                                    						__ecx = 0x435ac0;
                                                    						__eflags = __esi;
                                                    						_v708 = 0;
                                                    						__ecx =  !=  ? __esi : 0x435ac0;
                                                    						 &_v708 = E004066B4( &_v708,  &_v708, __al & 0x000000ff);
                                                    						_push(_v720);
                                                    						_push(_v724);
                                                    						L21:
                                                    						__eax = E0040661F();
                                                    						goto L391;
                                                    					case 0x3f:
                                                    						goto L391;
                                                    					case 0x40:
                                                    						__eax =  *0x42bd40; // 0x1
                                                    						__eax = SendMessageW(__edx, 0xb, __eax, 0);
                                                    						__eflags = _v692;
                                                    						if(_v692 != 0) {
                                                    							_v700 = InvalidateRect(_v700, 0, 0);
                                                    						}
                                                    						goto L391;
                                                    				}
                                                    			}
















































                                                    0x00401565
                                                    0x0040156a
                                                    0x0040156e
                                                    0x00401570
                                                    0x00401579
                                                    0x0040158b
                                                    0x00401593
                                                    0x00401597
                                                    0x004015a3
                                                    0x004015a6
                                                    0x004015aa
                                                    0x004015b5
                                                    0x004015b9
                                                    0x004015bd
                                                    0x00402ea1
                                                    0x00402ea1
                                                    0x00402ea5
                                                    0x00402ea5
                                                    0x00402eab
                                                    0x00000000
                                                    0x00402eab
                                                    0x004015c7
                                                    0x00000000
                                                    0x00000000
                                                    0x00000000
                                                    0x004015d5
                                                    0x004015d6
                                                    0x00000000
                                                    0x00000000
                                                    0x004015e6
                                                    0x004015ec
                                                    0x004015ee
                                                    0x004015f1
                                                    0x004015f1
                                                    0x00000000
                                                    0x00000000
                                                    0x004015ff
                                                    0x00401600
                                                    0x00000000
                                                    0x00000000
                                                    0x0040160c
                                                    0x0040160d
                                                    0x00000000
                                                    0x00000000
                                                    0x00401619
                                                    0x00401621
                                                    0x00401622
                                                    0x00401624
                                                    0x00401628
                                                    0x00000000
                                                    0x00000000
                                                    0x00401634
                                                    0x00000000
                                                    0x00000000
                                                    0x004016c1
                                                    0x004016c7
                                                    0x004016cd
                                                    0x004016cf
                                                    0x004016d3
                                                    0x004016d5
                                                    0x004016d5
                                                    0x004016d9
                                                    0x004016de
                                                    0x004016e0
                                                    0x004016e8
                                                    0x004016e8
                                                    0x00000000
                                                    0x00000000
                                                    0x004016f1
                                                    0x004016fb
                                                    0x00000000
                                                    0x00000000
                                                    0x00401718
                                                    0x0040171b
                                                    0x00401720
                                                    0x00401724
                                                    0x00401726
                                                    0x00401728
                                                    0x00401784
                                                    0x00401784
                                                    0x00401789
                                                    0x0040178e
                                                    0x004017bb
                                                    0x00000000
                                                    0x00401790
                                                    0x00401790
                                                    0x0040179d
                                                    0x004017a3
                                                    0x004017a9
                                                    0x004017ab
                                                    0x004017b2
                                                    0x004017b2
                                                    0x00000000
                                                    0x004017ab
                                                    0x00000000
                                                    0x00000000
                                                    0x00000000
                                                    0x00401741
                                                    0x00401741
                                                    0x00401745
                                                    0x00000000
                                                    0x00000000
                                                    0x00401747
                                                    0x0040174c
                                                    0x0040174e
                                                    0x00401751
                                                    0x0040175e
                                                    0x0040175e
                                                    0x00401760
                                                    0x00401775
                                                    0x00401775
                                                    0x00401778
                                                    0x0040177b
                                                    0x0040177e
                                                    0x0040172a
                                                    0x00401732
                                                    0x00401734
                                                    0x00401736
                                                    0x00401739
                                                    0x0040173c
                                                    0x0040173f
                                                    0x00000000
                                                    0x00000000
                                                    0x00000000
                                                    0x00401780
                                                    0x00401780
                                                    0x00000000
                                                    0x00401780
                                                    0x0040177e
                                                    0x00401762
                                                    0x00401767
                                                    0x00401774
                                                    0x00401774
                                                    0x00401774
                                                    0x00000000
                                                    0x00401774
                                                    0x0040176a
                                                    0x00401770
                                                    0x00401772
                                                    0x00000000
                                                    0x00000000
                                                    0x00000000
                                                    0x00401772
                                                    0x00401758
                                                    0x00401759
                                                    0x00000000
                                                    0x00000000
                                                    0x004017c3
                                                    0x004017c9
                                                    0x00000000
                                                    0x00000000
                                                    0x0040163f
                                                    0x00401643
                                                    0x00401645
                                                    0x00401671
                                                    0x00401678
                                                    0x00401647
                                                    0x00401647
                                                    0x00401649
                                                    0x00401650
                                                    0x00401650
                                                    0x0040165f
                                                    0x00401661
                                                    0x00401665
                                                    0x00401665
                                                    0x00000000
                                                    0x00000000
                                                    0x00401684
                                                    0x00401688
                                                    0x0040168a
                                                    0x00401693
                                                    0x00401697
                                                    0x0040169e
                                                    0x004016a0
                                                    0x004016a2
                                                    0x004016a6
                                                    0x00000000
                                                    0x00000000
                                                    0x004016af
                                                    0x00000000
                                                    0x00000000
                                                    0x004017dc
                                                    0x004017e5
                                                    0x004017e7
                                                    0x004017ee
                                                    0x004017f4
                                                    0x004017f6
                                                    0x00401804
                                                    0x00401808
                                                    0x00000000
                                                    0x00000000
                                                    0x0040180f
                                                    0x00401814
                                                    0x00401816
                                                    0x00000000
                                                    0x0040181c
                                                    0x0040181e
                                                    0x00401823
                                                    0x00401828
                                                    0x00000000
                                                    0x00401828
                                                    0x004017f8
                                                    0x004017f8
                                                    0x004017fd
                                                    0x0040160e
                                                    0x0040160e
                                                    0x00000000
                                                    0x0040160e
                                                    0x00000000
                                                    0x00401835
                                                    0x00401837
                                                    0x00401843
                                                    0x00401849
                                                    0x0040184b
                                                    0x00401857
                                                    0x0040185b
                                                    0x0040185d
                                                    0x0040187b
                                                    0x0040187b
                                                    0x0040187f
                                                    0x0040187f
                                                    0x00401883
                                                    0x00401890
                                                    0x00401890
                                                    0x00000000
                                                    0x00401883
                                                    0x0040185f
                                                    0x00401862
                                                    0x00000000
                                                    0x00000000
                                                    0x00401865
                                                    0x0040186a
                                                    0x0040186c
                                                    0x00000000
                                                    0x0040186e
                                                    0x0040186e
                                                    0x00401876
                                                    0x00000000
                                                    0x00401876
                                                    0x0040186c
                                                    0x0040184d
                                                    0x0040184f
                                                    0x00401850
                                                    0x00401852
                                                    0x00000000
                                                    0x00000000
                                                    0x0040189d
                                                    0x004018a2
                                                    0x004018b0
                                                    0x004018b6
                                                    0x004018b8
                                                    0x00000000
                                                    0x00000000
                                                    0x00000000
                                                    0x00000000
                                                    0x004018cd
                                                    0x004018d4
                                                    0x00000000
                                                    0x00000000
                                                    0x004018e0
                                                    0x004018e5
                                                    0x004018e9
                                                    0x004018eb
                                                    0x004018ee
                                                    0x004018f3
                                                    0x004018f7
                                                    0x004018fc
                                                    0x00401901
                                                    0x00401902
                                                    0x00401904
                                                    0x00401914
                                                    0x00401920
                                                    0x00401906
                                                    0x00401906
                                                    0x00401907
                                                    0x00401907
                                                    0x00401926
                                                    0x0040192b
                                                    0x0040192d
                                                    0x0040192d
                                                    0x0040192e
                                                    0x0040192e
                                                    0x00401931
                                                    0x00401964
                                                    0x00401964
                                                    0x00401966
                                                    0x00401969
                                                    0x00401969
                                                    0x0040196e
                                                    0x00401970
                                                    0x00401975
                                                    0x0040197d
                                                    0x00401982
                                                    0x00401986
                                                    0x00401989
                                                    0x00401a18
                                                    0x00401a1f
                                                    0x00401a24
                                                    0x00401a28
                                                    0x00401a35
                                                    0x00401a3a
                                                    0x00401a40
                                                    0x00401a45
                                                    0x00401a49
                                                    0x00401a52
                                                    0x00401a5a
                                                    0x00401a60
                                                    0x00401a61
                                                    0x00401a67
                                                    0x00401a6b
                                                    0x00401a6d
                                                    0x00000000
                                                    0x00000000
                                                    0x00401a73
                                                    0x00401a76
                                                    0x00401a89
                                                    0x00401a8b
                                                    0x00401a8c
                                                    0x00401a78
                                                    0x00401a78
                                                    0x00401a7a
                                                    0x00401a82
                                                    0x00401a82
                                                    0x00401a91
                                                    0x00401a96
                                                    0x00000000
                                                    0x00401a96
                                                    0x00401a4b
                                                    0x00401a50
                                                    0x00000000
                                                    0x00000000
                                                    0x00000000
                                                    0x0040198f
                                                    0x0040198f
                                                    0x00401991
                                                    0x004019fd
                                                    0x00401a04
                                                    0x00401a09
                                                    0x00401a0b
                                                    0x00000000
                                                    0x00401a0b
                                                    0x00000000
                                                    0x00401991
                                                    0x00401989
                                                    0x00401934
                                                    0x00401939
                                                    0x0040193b
                                                    0x0040193d
                                                    0x0040193f
                                                    0x00401943
                                                    0x00401943
                                                    0x0040194e
                                                    0x0040194e
                                                    0x00401950
                                                    0x00401953
                                                    0x00401959
                                                    0x0040195b
                                                    0x0040195d
                                                    0x0040195f
                                                    0x0040195f
                                                    0x00401960
                                                    0x00000000
                                                    0x00401993
                                                    0x004019a8
                                                    0x004019ad
                                                    0x004019b1
                                                    0x004019c5
                                                    0x004019ce
                                                    0x004019d7
                                                    0x004019dc
                                                    0x004019dc
                                                    0x004019dc
                                                    0x004019e5
                                                    0x004019e5
                                                    0x004019e8
                                                    0x004019f2
                                                    0x00000000
                                                    0x004019f2
                                                    0x004019ea
                                                    0x004019eb
                                                    0x004015d7
                                                    0x004015d7
                                                    0x00000000
                                                    0x00000000
                                                    0x00401aa1
                                                    0x00000000
                                                    0x00000000
                                                    0x00401ab8
                                                    0x00401ac2
                                                    0x00401ac7
                                                    0x00401ac9
                                                    0x00000000
                                                    0x00000000
                                                    0x00401acf
                                                    0x00401ad3
                                                    0x00000000
                                                    0x00000000
                                                    0x00401ad9
                                                    0x00401add
                                                    0x00000000
                                                    0x00000000
                                                    0x00401ae3
                                                    0x00000000
                                                    0x00000000
                                                    0x00401aec
                                                    0x00401aa2
                                                    0x00401aac
                                                    0x00000000
                                                    0x00000000
                                                    0x00401af2
                                                    0x00401af8
                                                    0x00000000
                                                    0x00000000
                                                    0x00401b0c
                                                    0x00401b0e
                                                    0x00401b19
                                                    0x00401b1b
                                                    0x00401b21
                                                    0x00401b25
                                                    0x00401b2a
                                                    0x00401b2c
                                                    0x00401b2e
                                                    0x00401b31
                                                    0x00401b34
                                                    0x00401b36
                                                    0x00000000
                                                    0x00000000
                                                    0x00401b3c
                                                    0x00401b3e
                                                    0x00401b48
                                                    0x00401b48
                                                    0x00401b4a
                                                    0x00401b51
                                                    0x00401b56
                                                    0x00401b5b
                                                    0x00401b5d
                                                    0x00401b65
                                                    0x00401b65
                                                    0x00401b65
                                                    0x00401b67
                                                    0x00401b69
                                                    0x00401b6b
                                                    0x00401b6e
                                                    0x00401b72
                                                    0x00401b77
                                                    0x00401b7d
                                                    0x00401b7f
                                                    0x00401b7f
                                                    0x00000000
                                                    0x00401b77
                                                    0x00401b40
                                                    0x00401b40
                                                    0x00401b42
                                                    0x00000000
                                                    0x00000000
                                                    0x00000000
                                                    0x00000000
                                                    0x00401b91
                                                    0x00401b98
                                                    0x00401b99
                                                    0x00401b9a
                                                    0x00401b9e
                                                    0x00401ba8
                                                    0x00401ba0
                                                    0x00401ba0
                                                    0x00401ba0
                                                    0x00401bae
                                                    0x00401bb0
                                                    0x00000000
                                                    0x00000000
                                                    0x00000000
                                                    0x00000000
                                                    0x00000000
                                                    0x00401bbb
                                                    0x00401bbd
                                                    0x00401bc9
                                                    0x00401bcd
                                                    0x00401bd3
                                                    0x00401bd5
                                                    0x00401be9
                                                    0x00401be9
                                                    0x00401beb
                                                    0x00401bed
                                                    0x00401bf6
                                                    0x00401bf6
                                                    0x00401bf8
                                                    0x00000000
                                                    0x00401bf8
                                                    0x00401bd7
                                                    0x00401bdb
                                                    0x00401bf2
                                                    0x00401bf2
                                                    0x00000000
                                                    0x00401bf2
                                                    0x00401bdf
                                                    0x00401be5
                                                    0x00401be7
                                                    0x00000000
                                                    0x00000000
                                                    0x00000000
                                                    0x00000000
                                                    0x00401c04
                                                    0x00401c10
                                                    0x00401c12
                                                    0x00401c19
                                                    0x00401c1b
                                                    0x00401c25
                                                    0x00401c27
                                                    0x00401c32
                                                    0x00000000
                                                    0x00000000
                                                    0x00401c38
                                                    0x00401c38
                                                    0x00000000
                                                    0x00401c38
                                                    0x00401c29
                                                    0x00401c29
                                                    0x00000000
                                                    0x00401c29
                                                    0x00401c1d
                                                    0x00401c1f
                                                    0x00000000
                                                    0x00000000
                                                    0x00401c21
                                                    0x00000000
                                                    0x00000000
                                                    0x00000000
                                                    0x00000000
                                                    0x00401c41
                                                    0x00401c43
                                                    0x00401c4c
                                                    0x00401c55
                                                    0x00401c57
                                                    0x00401c5b
                                                    0x00401c5e
                                                    0x00401cd0
                                                    0x00401cd0
                                                    0x00401cd4
                                                    0x00401cd6
                                                    0x00000000
                                                    0x00401cd6
                                                    0x00401c60
                                                    0x00000000
                                                    0x00401c67
                                                    0x00000000
                                                    0x00000000
                                                    0x00401c6b
                                                    0x00000000
                                                    0x00000000
                                                    0x00401c6f
                                                    0x00000000
                                                    0x00000000
                                                    0x00401c74
                                                    0x00401c76
                                                    0x00000000
                                                    0x00000000
                                                    0x00401c78
                                                    0x00401c7a
                                                    0x00401c7b
                                                    0x00401c7b
                                                    0x00401c7b
                                                    0x00401c7d
                                                    0x00000000
                                                    0x00000000
                                                    0x00401c8c
                                                    0x00000000
                                                    0x00000000
                                                    0x00401c90
                                                    0x00000000
                                                    0x00000000
                                                    0x00401c94
                                                    0x00000000
                                                    0x00000000
                                                    0x00401c98
                                                    0x00401c9a
                                                    0x00401c9c
                                                    0x00401c9f
                                                    0x00000000
                                                    0x00000000
                                                    0x00401ca3
                                                    0x00401ca5
                                                    0x00000000
                                                    0x00000000
                                                    0x00000000
                                                    0x00000000
                                                    0x00401caf
                                                    0x00401cb1
                                                    0x00401cab
                                                    0x00401cab
                                                    0x00000000
                                                    0x00401cab
                                                    0x00401cb3
                                                    0x00401cb3
                                                    0x00401cb5
                                                    0x00000000
                                                    0x00000000
                                                    0x00401ca7
                                                    0x00401ca7
                                                    0x00000000
                                                    0x00000000
                                                    0x00401cb9
                                                    0x00401cbb
                                                    0x00401c81
                                                    0x00401c81
                                                    0x00401c83
                                                    0x00401c83
                                                    0x00401c85
                                                    0x00401c87
                                                    0x00000000
                                                    0x00401c87
                                                    0x00401cbd
                                                    0x00401cbf
                                                    0x00401cc0
                                                    0x00401cc0
                                                    0x00401cc0
                                                    0x00401cc2
                                                    0x00000000
                                                    0x00000000
                                                    0x00401cc6
                                                    0x00000000
                                                    0x00000000
                                                    0x00401cca
                                                    0x00000000
                                                    0x00000000
                                                    0x00401cce
                                                    0x00000000
                                                    0x00000000
                                                    0x00000000
                                                    0x00401ce9
                                                    0x00401cf3
                                                    0x00401cf9
                                                    0x00000000
                                                    0x00000000
                                                    0x00401d01
                                                    0x00401d05
                                                    0x00401d0b
                                                    0x00401d0d
                                                    0x00401d63
                                                    0x00401d65
                                                    0x00401d93
                                                    0x00401d99
                                                    0x00401d9d
                                                    0x00401d9f
                                                    0x00401d9f
                                                    0x00401da2
                                                    0x00401da3
                                                    0x00401da8
                                                    0x00401dad
                                                    0x00401daf
                                                    0x00000000
                                                    0x00401daf
                                                    0x00401d67
                                                    0x00401d69
                                                    0x00000000
                                                    0x00000000
                                                    0x00401d6f
                                                    0x00401d74
                                                    0x00401d79
                                                    0x00401d7c
                                                    0x00401d81
                                                    0x00000000
                                                    0x00000000
                                                    0x00000000
                                                    0x00000000
                                                    0x00401d0f
                                                    0x00401d0f
                                                    0x00401d0f
                                                    0x00401d10
                                                    0x00401d12
                                                    0x00000000
                                                    0x00000000
                                                    0x00401d14
                                                    0x00401d16
                                                    0x00401d18
                                                    0x00000000
                                                    0x00000000
                                                    0x00401d1a
                                                    0x00401d1c
                                                    0x00000000
                                                    0x00000000
                                                    0x00401d1e
                                                    0x00401d21
                                                    0x00401d28
                                                    0x00401d2d
                                                    0x00401d37
                                                    0x00401d3c
                                                    0x00401d41
                                                    0x00401d42
                                                    0x00401d42
                                                    0x00401d45
                                                    0x00000000
                                                    0x00401d45
                                                    0x00000000
                                                    0x00000000
                                                    0x00401dc1
                                                    0x00401dc5
                                                    0x00401dce
                                                    0x00401dd0
                                                    0x00401dd6
                                                    0x00401dd8
                                                    0x00401de1
                                                    0x00401de3
                                                    0x00401de7
                                                    0x00401de7
                                                    0x00401deb
                                                    0x00401ded
                                                    0x00401df6
                                                    0x00401df6
                                                    0x00401df8
                                                    0x00401dfd
                                                    0x00401dff
                                                    0x00401e57
                                                    0x00401e59
                                                    0x00401e5e
                                                    0x00401e60
                                                    0x00401e67
                                                    0x00401e69
                                                    0x00401e6c
                                                    0x00401e75
                                                    0x00000000
                                                    0x00401e01
                                                    0x00401e08
                                                    0x00401e0c
                                                    0x00401e13
                                                    0x00401e17
                                                    0x00401e1a
                                                    0x00401e1c
                                                    0x00401e48
                                                    0x00401e7b
                                                    0x00401e7b
                                                    0x00401e7f
                                                    0x00401e7f
                                                    0x00401e83
                                                    0x00000000
                                                    0x00000000
                                                    0x00000000
                                                    0x00401e89
                                                    0x00401e1e
                                                    0x00401e32
                                                    0x00401e34
                                                    0x00401e36
                                                    0x00401e3b
                                                    0x00000000
                                                    0x00401e3b
                                                    0x00000000
                                                    0x00401e8f
                                                    0x00401e96
                                                    0x00401e9c
                                                    0x00401e9c
                                                    0x00401e9e
                                                    0x00401bb2
                                                    0x00401bb2
                                                    0x00000000
                                                    0x00401bb2
                                                    0x00401ea4
                                                    0x00000000
                                                    0x00000000
                                                    0x00401eb6
                                                    0x00401eb8
                                                    0x00401ec1
                                                    0x00000000
                                                    0x00000000
                                                    0x00401ecc
                                                    0x00401ed3
                                                    0x00401edf
                                                    0x00000000
                                                    0x00000000
                                                    0x00401eea
                                                    0x00401ef2
                                                    0x00401f03
                                                    0x00401ef4
                                                    0x00401ef6
                                                    0x00401efb
                                                    0x00401f09
                                                    0x00401f0b
                                                    0x00401f0f
                                                    0x00401f11
                                                    0x00401f13
                                                    0x00401f16
                                                    0x00401f19
                                                    0x00401f1d
                                                    0x00401f1f
                                                    0x00401f21
                                                    0x00401f24
                                                    0x00401f27
                                                    0x00401f2a
                                                    0x00401f2e
                                                    0x00401f33
                                                    0x00401f3e
                                                    0x00401f35
                                                    0x00401f37
                                                    0x00401f37
                                                    0x00401f43
                                                    0x00401f4d
                                                    0x00401f57
                                                    0x00401f61
                                                    0x00401f69
                                                    0x00401f6f
                                                    0x00401f71
                                                    0x00401f7a
                                                    0x00401f88
                                                    0x00401f92
                                                    0x00401f98
                                                    0x00401f9a
                                                    0x00401f9c
                                                    0x00401f9e
                                                    0x00401fa1
                                                    0x00401fa1
                                                    0x00401f9e
                                                    0x00401fa7
                                                    0x00401fac
                                                    0x00000000
                                                    0x00401fb2
                                                    0x00401fb2
                                                    0x00000000
                                                    0x00401fb2
                                                    0x00000000
                                                    0x00401fc1
                                                    0x00401fce
                                                    0x00401fd0
                                                    0x00401fd8
                                                    0x00401fe0
                                                    0x00401feb
                                                    0x00401ff3
                                                    0x00401ff9
                                                    0x00401ffd
                                                    0x00402001
                                                    0x00402008
                                                    0x0040200a
                                                    0x00402011
                                                    0x00402016
                                                    0x00402018
                                                    0x0040201a
                                                    0x0040201d
                                                    0x00402022
                                                    0x00402027
                                                    0x0040202d
                                                    0x00402037
                                                    0x0040203d
                                                    0x00402041
                                                    0x00402042
                                                    0x00000000
                                                    0x00000000
                                                    0x00402050
                                                    0x00402059
                                                    0x0040205a
                                                    0x0040205b
                                                    0x0040205f
                                                    0x0040206c
                                                    0x00402061
                                                    0x00402061
                                                    0x00402061
                                                    0x00000000
                                                    0x00000000
                                                    0x0040207f
                                                    0x00402088
                                                    0x00402091
                                                    0x0040209f
                                                    0x004020a4
                                                    0x004020a8
                                                    0x004020ac
                                                    0x004020b0
                                                    0x004020b2
                                                    0x004020b6
                                                    0x004020ba
                                                    0x004020be
                                                    0x004020c1
                                                    0x004020c5
                                                    0x004020c8
                                                    0x004020cc
                                                    0x004020ce
                                                    0x004020d1
                                                    0x004020d9
                                                    0x004020dc
                                                    0x004020e0
                                                    0x004020e5
                                                    0x004020ea
                                                    0x004020ec
                                                    0x00000000
                                                    0x00000000
                                                    0x004020f2
                                                    0x004020f7
                                                    0x00000000
                                                    0x00000000
                                                    0x00402104
                                                    0x00402110
                                                    0x00000000
                                                    0x00000000
                                                    0x00402121
                                                    0x00402126
                                                    0x0040212c
                                                    0x00402131
                                                    0x00402135
                                                    0x00402137
                                                    0x00402139
                                                    0x00000000
                                                    0x00000000
                                                    0x0040213f
                                                    0x00402143
                                                    0x00402146
                                                    0x0040214b
                                                    0x0040214f
                                                    0x0040215f
                                                    0x00402160
                                                    0x00402165
                                                    0x00402151
                                                    0x00402156
                                                    0x00402156
                                                    0x0040214f
                                                    0x00402110
                                                    0x00000000
                                                    0x00000000
                                                    0x0040216e
                                                    0x00402179
                                                    0x0040217b
                                                    0x0040217d
                                                    0x00402190
                                                    0x00402192
                                                    0x00402195
                                                    0x00000000
                                                    0x00402195
                                                    0x00402183
                                                    0x00402188
                                                    0x00000000
                                                    0x00000000
                                                    0x0040219f
                                                    0x004021a4
                                                    0x004021a8
                                                    0x004021ac
                                                    0x004021ad
                                                    0x004021b0
                                                    0x004021b5
                                                    0x004021b7
                                                    0x004021b9
                                                    0x004021bd
                                                    0x004021bf
                                                    0x004021c2
                                                    0x004021c3
                                                    0x004021c6
                                                    0x004021c8
                                                    0x004021d1
                                                    0x004021d7
                                                    0x004021db
                                                    0x004021dd
                                                    0x004021ec
                                                    0x004021ee
                                                    0x004021f3
                                                    0x004021f7
                                                    0x004021fb
                                                    0x004021ff
                                                    0x00402200
                                                    0x00402204
                                                    0x00402206
                                                    0x00402208
                                                    0x0040220a
                                                    0x0040220e
                                                    0x0040220f
                                                    0x00402213
                                                    0x00402214
                                                    0x00402219
                                                    0x0040221d
                                                    0x00402221
                                                    0x00402223
                                                    0x00402225
                                                    0x00402232
                                                    0x00402237
                                                    0x00402247
                                                    0x0040224c
                                                    0x0040224c
                                                    0x00402223
                                                    0x00402252
                                                    0x00402252
                                                    0x004021dd
                                                    0x00000000
                                                    0x00000000
                                                    0x0040225d
                                                    0x0040225f
                                                    0x00402260
                                                    0x00402262
                                                    0x00402268
                                                    0x0040233e
                                                    0x00402343
                                                    0x00000000
                                                    0x00402343
                                                    0x00402275
                                                    0x00402278
                                                    0x00402281
                                                    0x00402285
                                                    0x00402289
                                                    0x0040229c
                                                    0x004022a0
                                                    0x004022a6
                                                    0x004022a8
                                                    0x004022aa
                                                    0x00402335
                                                    0x0040233a
                                                    0x00000000
                                                    0x0040233a
                                                    0x004022b0
                                                    0x004022ba
                                                    0x004022bc
                                                    0x004022c0
                                                    0x004022c2
                                                    0x0040230c
                                                    0x004022c4
                                                    0x004022c4
                                                    0x004022c6
                                                    0x004022ca
                                                    0x004022e6
                                                    0x004022ea
                                                    0x004022ef
                                                    0x004022f4
                                                    0x004022f9
                                                    0x004022fe
                                                    0x004022ff
                                                    0x00402301
                                                    0x004022cc
                                                    0x004022d5
                                                    0x004022da
                                                    0x004022de
                                                    0x004022e0
                                                    0x004022e2
                                                    0x004022e2
                                                    0x004022e0
                                                    0x004022ca
                                                    0x00402311
                                                    0x00402315
                                                    0x0040231c
                                                    0x00402321
                                                    0x00402323
                                                    0x0040232a
                                                    0x0040232a
                                                    0x00402323
                                                    0x00000000
                                                    0x00402315
                                                    0x0040228c
                                                    0x00402292
                                                    0x00402294
                                                    0x00402296
                                                    0x00000000
                                                    0x00000000
                                                    0x00402298
                                                    0x00000000
                                                    0x00000000
                                                    0x00402358
                                                    0x0040235c
                                                    0x00402361
                                                    0x00402365
                                                    0x00402370
                                                    0x0040237b
                                                    0x00402384
                                                    0x00402388
                                                    0x0040238e
                                                    0x00402394
                                                    0x00402396
                                                    0x0040239a
                                                    0x0040239c
                                                    0x004023a2
                                                    0x004023a5
                                                    0x004023a9
                                                    0x004023ad
                                                    0x004023b0
                                                    0x004023b4
                                                    0x004023b9
                                                    0x004023bb
                                                    0x004023bf
                                                    0x004023bf
                                                    0x004023c4
                                                    0x004023c8
                                                    0x004023ca
                                                    0x004023cb
                                                    0x004023d0
                                                    0x004023d1
                                                    0x004023d2
                                                    0x004023d3
                                                    0x004023d8
                                                    0x004023de
                                                    0x004023e0
                                                    0x004023e2
                                                    0x004023e8
                                                    0x004023ec
                                                    0x004023f0
                                                    0x004023f1
                                                    0x004023f6
                                                    0x004023f7
                                                    0x004023fb
                                                    0x004023fd
                                                    0x004023ff
                                                    0x00402405
                                                    0x00402409
                                                    0x0040240d
                                                    0x0040240e
                                                    0x00402413
                                                    0x00402415
                                                    0x00402419
                                                    0x0040241b
                                                    0x0040241f
                                                    0x00402424
                                                    0x00402425
                                                    0x00402427
                                                    0x00402427
                                                    0x0040242a
                                                    0x0040242c
                                                    0x0040242e
                                                    0x00402432
                                                    0x00402433
                                                    0x00402434
                                                    0x00402436
                                                    0x00402436
                                                    0x00402439
                                                    0x0040243d
                                                    0x00402441
                                                    0x00402442
                                                    0x00402444
                                                    0x00402447
                                                    0x0040244b
                                                    0x0040244e
                                                    0x00402450
                                                    0x00402454
                                                    0x00402458
                                                    0x00402459
                                                    0x0040245b
                                                    0x0040245c
                                                    0x0040245c
                                                    0x0040245f
                                                    0x00402463
                                                    0x00402467
                                                    0x00402468
                                                    0x0040246a
                                                    0x0040246d
                                                    0x00402471
                                                    0x00402475
                                                    0x00402476
                                                    0x00402478
                                                    0x0040247b
                                                    0x0040247d
                                                    0x0040247f
                                                    0x00402483
                                                    0x00402484
                                                    0x00402488
                                                    0x0040248a
                                                    0x0040248e
                                                    0x0040248e
                                                    0x00402490
                                                    0x00402494
                                                    0x00402495
                                                    0x00402497
                                                    0x00402497
                                                    0x0040249a
                                                    0x0040249e
                                                    0x0040249f
                                                    0x004024a1
                                                    0x004024a1
                                                    0x004024a6
                                                    0x004024b1
                                                    0x004024b5
                                                    0x004024ba
                                                    0x00000000
                                                    0x00000000
                                                    0x004024ca
                                                    0x004024d3
                                                    0x004024db
                                                    0x004024dd
                                                    0x004024e2
                                                    0x004024e4
                                                    0x004024f3
                                                    0x004024f8
                                                    0x004024fc
                                                    0x00402504
                                                    0x00402509
                                                    0x0040250c
                                                    0x00402511
                                                    0x00402516
                                                    0x0040251a
                                                    0x0040251f
                                                    0x00402524
                                                    0x00402528
                                                    0x0040252c
                                                    0x00402530
                                                    0x0040253a
                                                    0x0040253f
                                                    0x00402545
                                                    0x00402547
                                                    0x00000000
                                                    0x00000000
                                                    0x0040254d
                                                    0x004024e9
                                                    0x00000000
                                                    0x00000000
                                                    0x0040254f
                                                    0x00402555
                                                    0x00401d50
                                                    0x00401d50
                                                    0x00401d55
                                                    0x00401d57
                                                    0x00401d5d
                                                    0x00401a97
                                                    0x00401a97
                                                    0x004015dc
                                                    0x004015dc
                                                    0x00000000
                                                    0x004015dc
                                                    0x0040255b
                                                    0x00000000
                                                    0x00000000
                                                    0x00402566
                                                    0x00402568
                                                    0x0040256a
                                                    0x0040256c
                                                    0x00402574
                                                    0x00402576
                                                    0x00402576
                                                    0x0040257a
                                                    0x0040257c
                                                    0x00402585
                                                    0x00402585
                                                    0x00402587
                                                    0x0040258b
                                                    0x00402594
                                                    0x00402594
                                                    0x00402598
                                                    0x004025a1
                                                    0x00401701
                                                    0x00401701
                                                    0x00401703
                                                    0x00000000
                                                    0x00000000
                                                    0x00000000
                                                    0x00000000
                                                    0x004025ac
                                                    0x004025ae
                                                    0x004025b6
                                                    0x004025bf
                                                    0x004025c8
                                                    0x004025ca
                                                    0x004025cf
                                                    0x004025e1
                                                    0x004025e7
                                                    0x004025e9
                                                    0x004025ea
                                                    0x004025ee
                                                    0x00000000
                                                    0x00000000
                                                    0x004025f4
                                                    0x004025f6
                                                    0x00000000
                                                    0x00000000
                                                    0x004025ff
                                                    0x00402601
                                                    0x00402602
                                                    0x00402606
                                                    0x00402631
                                                    0x0040263a
                                                    0x0040263d
                                                    0x00402643
                                                    0x00402648
                                                    0x00402608
                                                    0x0040260f
                                                    0x00402611
                                                    0x00402613
                                                    0x00402617
                                                    0x00402625
                                                    0x00402627
                                                    0x00402627
                                                    0x00402613
                                                    0x0040264a
                                                    0x0040264c
                                                    0x0040264e
                                                    0x00000000
                                                    0x00000000
                                                    0x00402656
                                                    0x0040265a
                                                    0x0040265e
                                                    0x00402664
                                                    0x0040266f
                                                    0x00402673
                                                    0x00402678
                                                    0x00402689
                                                    0x0040268a
                                                    0x0040268c
                                                    0x00402692
                                                    0x00402697
                                                    0x0040269b
                                                    0x0040269d
                                                    0x0040269f
                                                    0x004026a2
                                                    0x004026a6
                                                    0x004026a8
                                                    0x00000000
                                                    0x00000000
                                                    0x004026ae
                                                    0x004026b2
                                                    0x004026b7
                                                    0x004026b9
                                                    0x004026d1
                                                    0x004026d3
                                                    0x004026d4
                                                    0x004026d6
                                                    0x004026e7
                                                    0x004026e9
                                                    0x004026ec
                                                    0x004026fe
                                                    0x004026fe
                                                    0x004026d8
                                                    0x004026e0
                                                    0x004026e0
                                                    0x004026bb
                                                    0x004026bd
                                                    0x004026c8
                                                    0x004026c8
                                                    0x00402701
                                                    0x00402710
                                                    0x00402716
                                                    0x00402718
                                                    0x0040271a
                                                    0x00000000
                                                    0x00000000
                                                    0x0040272d
                                                    0x00402734
                                                    0x00402736
                                                    0x0040273b
                                                    0x0040273d
                                                    0x00402740
                                                    0x00402742
                                                    0x00000000
                                                    0x00000000
                                                    0x00402748
                                                    0x0040274c
                                                    0x00402756
                                                    0x0040275e
                                                    0x00402764
                                                    0x00402766
                                                    0x00402767
                                                    0x00402769
                                                    0x004027a4
                                                    0x004027a4
                                                    0x004027a6
                                                    0x004027a8
                                                    0x0040271c
                                                    0x0040271d
                                                    0x00000000
                                                    0x0040271d
                                                    0x0040276b
                                                    0x00402770
                                                    0x00402790
                                                    0x00402792
                                                    0x00402797
                                                    0x0040279a
                                                    0x00000000
                                                    0x0040279a
                                                    0x00402772
                                                    0x00402776
                                                    0x0040277f
                                                    0x0040277f
                                                    0x00402783
                                                    0x00402785
                                                    0x00000000
                                                    0x00402785
                                                    0x00402778
                                                    0x0040277d
                                                    0x00000000
                                                    0x00000000
                                                    0x00000000
                                                    0x00000000
                                                    0x004027bc
                                                    0x004027be
                                                    0x004027c3
                                                    0x004027c8
                                                    0x004027ca
                                                    0x004027cd
                                                    0x004027cf
                                                    0x00000000
                                                    0x00000000
                                                    0x004027d5
                                                    0x004027da
                                                    0x004027de
                                                    0x004027e2
                                                    0x004027f4
                                                    0x004027fc
                                                    0x00402804
                                                    0x00402805
                                                    0x0040280a
                                                    0x004027e4
                                                    0x004027e8
                                                    0x004027e8
                                                    0x0040280e
                                                    0x00402811
                                                    0x00402818
                                                    0x00000000
                                                    0x00000000
                                                    0x00402824
                                                    0x00402829
                                                    0x0040282b
                                                    0x00000000
                                                    0x00000000
                                                    0x00402110
                                                    0x00402110
                                                    0x00000000
                                                    0x00000000
                                                    0x00402839
                                                    0x00402847
                                                    0x0040284c
                                                    0x0040284f
                                                    0x00401afd
                                                    0x00401afd
                                                    0x004016b6
                                                    0x004016b6
                                                    0x00000000
                                                    0x004016b6
                                                    0x00000000
                                                    0x00000000
                                                    0x0040285f
                                                    0x00402863
                                                    0x00402865
                                                    0x00402869
                                                    0x0040286c
                                                    0x00402870
                                                    0x00402875
                                                    0x0040287a
                                                    0x0040287b
                                                    0x0040287f
                                                    0x00402881
                                                    0x00402899
                                                    0x0040289c
                                                    0x004028c5
                                                    0x004028cb
                                                    0x004028d2
                                                    0x0040289e
                                                    0x004028b0
                                                    0x004028bf
                                                    0x004028bf
                                                    0x00402883
                                                    0x00402884
                                                    0x0040288d
                                                    0x0040288f
                                                    0x00402896
                                                    0x00402896
                                                    0x004028d4
                                                    0x004028d7
                                                    0x00000000
                                                    0x004028dd
                                                    0x004028e3
                                                    0x004028e9
                                                    0x004028e9
                                                    0x004028ed
                                                    0x00402904
                                                    0x0040290b
                                                    0x00402910
                                                    0x00402912
                                                    0x00000000
                                                    0x00000000
                                                    0x00000000
                                                    0x00402918
                                                    0x004028ef
                                                    0x004028f3
                                                    0x00000000
                                                    0x00000000
                                                    0x004028f7
                                                    0x004028fc
                                                    0x004028fe
                                                    0x00000000
                                                    0x00000000
                                                    0x00000000
                                                    0x004028fe
                                                    0x00000000
                                                    0x0040291d
                                                    0x0040291f
                                                    0x00402921
                                                    0x00402925
                                                    0x00402929
                                                    0x0040292e
                                                    0x00402930
                                                    0x00402932
                                                    0x00402934
                                                    0x00000000
                                                    0x00000000
                                                    0x0040293a
                                                    0x0040293f
                                                    0x00402944
                                                    0x00402948
                                                    0x0040294b
                                                    0x00402aa2
                                                    0x00402aa2
                                                    0x00402aa6
                                                    0x00402aa8
                                                    0x00402aaa
                                                    0x00402aac
                                                    0x00401a10
                                                    0x00401a10
                                                    0x00000000
                                                    0x00401a10
                                                    0x00402952
                                                    0x0040295b
                                                    0x0040295d
                                                    0x00402961
                                                    0x00402965
                                                    0x00000000
                                                    0x00000000
                                                    0x0040296b
                                                    0x00402973
                                                    0x00402975
                                                    0x00402975
                                                    0x0040297a
                                                    0x00402a33
                                                    0x00402a37
                                                    0x00402a4c
                                                    0x00402a4e
                                                    0x00402a54
                                                    0x00402a59
                                                    0x00402a5b
                                                    0x00000000
                                                    0x00000000
                                                    0x00402a5d
                                                    0x00402a5d
                                                    0x00402a61
                                                    0x00402a65
                                                    0x00402a65
                                                    0x00402a69
                                                    0x00402ae4
                                                    0x00402ae9
                                                    0x00000000
                                                    0x00402ae9
                                                    0x00402a6b
                                                    0x00402a6d
                                                    0x00402a6e
                                                    0x00402a73
                                                    0x00402a75
                                                    0x00402a76
                                                    0x00402ab5
                                                    0x00402ab5
                                                    0x00402aba
                                                    0x00402ad3
                                                    0x00402adc
                                                    0x00000000
                                                    0x00402adc
                                                    0x00402abc
                                                    0x00402ac1
                                                    0x00402ac8
                                                    0x00402ac8
                                                    0x00402acd
                                                    0x00000000
                                                    0x00402acd
                                                    0x00402ac3
                                                    0x00402ac6
                                                    0x00000000
                                                    0x00000000
                                                    0x00000000
                                                    0x00402ac6
                                                    0x00402a78
                                                    0x00402a7d
                                                    0x00000000
                                                    0x00000000
                                                    0x00402a7f
                                                    0x00402a83
                                                    0x00402a84
                                                    0x00402a87
                                                    0x00402a8b
                                                    0x00402a8f
                                                    0x00402a92
                                                    0x00000000
                                                    0x00000000
                                                    0x00000000
                                                    0x00402a92
                                                    0x00402a39
                                                    0x00402a3b
                                                    0x00000000
                                                    0x00000000
                                                    0x00402a3f
                                                    0x00402a44
                                                    0x00402a46
                                                    0x00000000
                                                    0x00000000
                                                    0x00402a48
                                                    0x00000000
                                                    0x00402a48
                                                    0x00402980
                                                    0x00402981
                                                    0x00402985
                                                    0x00402986
                                                    0x00402988
                                                    0x0040298e
                                                    0x00402994
                                                    0x0040299a
                                                    0x0040299c
                                                    0x00000000
                                                    0x00000000
                                                    0x004029a2
                                                    0x004029a6
                                                    0x004029aa
                                                    0x004029ac
                                                    0x00000000
                                                    0x00000000
                                                    0x004029b2
                                                    0x004029b7
                                                    0x004029bb
                                                    0x004029bf
                                                    0x00000000
                                                    0x00000000
                                                    0x004029cc
                                                    0x004029d4
                                                    0x004029da
                                                    0x004029dc
                                                    0x00000000
                                                    0x00000000
                                                    0x004029de
                                                    0x004029e2
                                                    0x004029e4
                                                    0x004029e6
                                                    0x004029e6
                                                    0x004029e6
                                                    0x004029e6
                                                    0x004029eb
                                                    0x004029f0
                                                    0x004029f4
                                                    0x00000000
                                                    0x00000000
                                                    0x004029f7
                                                    0x004029f8
                                                    0x004029ff
                                                    0x00402a03
                                                    0x00402a07
                                                    0x00402a17
                                                    0x00402a1f
                                                    0x00402a25
                                                    0x00402a29
                                                    0x00402a2d
                                                    0x00402a2f
                                                    0x00000000
                                                    0x00000000
                                                    0x00000000
                                                    0x00402a31
                                                    0x00000000
                                                    0x00402a94
                                                    0x00402a94
                                                    0x00402a98
                                                    0x00402a98
                                                    0x00000000
                                                    0x00000000
                                                    0x00402af3
                                                    0x00402af5
                                                    0x00402af6
                                                    0x00000000
                                                    0x00402afc
                                                    0x00402afe
                                                    0x00402b0b
                                                    0x00402b11
                                                    0x00402b17
                                                    0x00402b1b
                                                    0x00000000
                                                    0x00000000
                                                    0x00000000
                                                    0x00402b1b
                                                    0x00000000
                                                    0x00402b29
                                                    0x00402b2e
                                                    0x00402b30
                                                    0x00402b37
                                                    0x00402b37
                                                    0x00000000
                                                    0x00000000
                                                    0x00402b43
                                                    0x00402b48
                                                    0x00402b4a
                                                    0x004018be
                                                    0x004018c0
                                                    0x004018c1
                                                    0x004018c3
                                                    0x00000000
                                                    0x004018c3
                                                    0x00402b50
                                                    0x00402b59
                                                    0x00402b5f
                                                    0x00402b61
                                                    0x00000000
                                                    0x00000000
                                                    0x00000000
                                                    0x00000000
                                                    0x00402b77
                                                    0x00402b7c
                                                    0x00402b85
                                                    0x00402b8b
                                                    0x00402b8e
                                                    0x00402b9c
                                                    0x00402b67
                                                    0x00402b67
                                                    0x00402b6e
                                                    0x00402b6f
                                                    0x00000000
                                                    0x00402b6f
                                                    0x00402b90
                                                    0x00402b92
                                                    0x00402855
                                                    0x00402855
                                                    0x00402857
                                                    0x00000000
                                                    0x00000000
                                                    0x00402ba5
                                                    0x00402bb2
                                                    0x00402bb5
                                                    0x00402bb9
                                                    0x00402bbe
                                                    0x00402bc0
                                                    0x00402bc4
                                                    0x00402bc4
                                                    0x00402bca
                                                    0x00402bdc
                                                    0x00402bde
                                                    0x00402be2
                                                    0x00402be5
                                                    0x00402cb7
                                                    0x00402cb7
                                                    0x00402cb9
                                                    0x00402cba
                                                    0x00402cbe
                                                    0x00402ccf
                                                    0x00402cc0
                                                    0x00402cc0
                                                    0x00402cc2
                                                    0x00402cc4
                                                    0x00402ccc
                                                    0x00402ccc
                                                    0x00402cd3
                                                    0x00402cd8
                                                    0x00402345
                                                    0x00402345
                                                    0x00000000
                                                    0x00402beb
                                                    0x00402beb
                                                    0x00402bef
                                                    0x00402bf3
                                                    0x00402bf7
                                                    0x00402ca3
                                                    0x00402cad
                                                    0x00402cb1
                                                    0x00000000
                                                    0x00402cb1
                                                    0x00402bfd
                                                    0x00402c05
                                                    0x00402c0f
                                                    0x00402c11
                                                    0x00402c15
                                                    0x00402c17
                                                    0x00402c9f
                                                    0x00000000
                                                    0x00402c9f
                                                    0x00402c28
                                                    0x00402c39
                                                    0x00402c3b
                                                    0x00402c3f
                                                    0x00402c41
                                                    0x00402c84
                                                    0x00402c88
                                                    0x00402c8e
                                                    0x00402c9a
                                                    0x00000000
                                                    0x00402c9a
                                                    0x00402c4d
                                                    0x00402c52
                                                    0x00402c55
                                                    0x00402c7a
                                                    0x00402c7e
                                                    0x00000000
                                                    0x00402c7e
                                                    0x00402c57
                                                    0x00402c59
                                                    0x00402c59
                                                    0x00402c5b
                                                    0x00402c5e
                                                    0x00402c66
                                                    0x00402c6b
                                                    0x00402c6d
                                                    0x00402c6d
                                                    0x00402c72
                                                    0x00402c76
                                                    0x00000000
                                                    0x00402c76
                                                    0x00000000
                                                    0x00402cdf
                                                    0x00402ce4
                                                    0x00402ce7
                                                    0x00402ced
                                                    0x00000000
                                                    0x00000000
                                                    0x00402cf3
                                                    0x00402cf7
                                                    0x00402cfd
                                                    0x00402d03
                                                    0x00402d05
                                                    0x00402d1a
                                                    0x00402d1d
                                                    0x00402d1d
                                                    0x00402d1f
                                                    0x00402d23
                                                    0x00402d35
                                                    0x00402d39
                                                    0x00402d3c
                                                    0x00402d3d
                                                    0x00402d42
                                                    0x00402d42
                                                    0x00402d42
                                                    0x00402d49
                                                    0x00402d25
                                                    0x00402d2d
                                                    0x00402d2f
                                                    0x00402d2f
                                                    0x00402d4d
                                                    0x00402d51
                                                    0x00402d54
                                                    0x00402d58
                                                    0x00402d5f
                                                    0x00402d5f
                                                    0x00000000
                                                    0x00402d58
                                                    0x00402d07
                                                    0x00402d0a
                                                    0x00000000
                                                    0x00000000
                                                    0x00402d10
                                                    0x00402d13
                                                    0x00402d14
                                                    0x00401d46
                                                    0x00401d46
                                                    0x00000000
                                                    0x00000000
                                                    0x00402d6f
                                                    0x00402d72
                                                    0x00402d75
                                                    0x00401709
                                                    0x0040170b
                                                    0x00000000
                                                    0x0040170b
                                                    0x00402d7b
                                                    0x00402d7f
                                                    0x00402da4
                                                    0x00402da9
                                                    0x00402dad
                                                    0x00402dbf
                                                    0x00402dc6
                                                    0x00402dc7
                                                    0x00402daf
                                                    0x00402daf
                                                    0x00402db3
                                                    0x00402db3
                                                    0x00000000
                                                    0x00402dad
                                                    0x00402d81
                                                    0x00402d85
                                                    0x00402d9a
                                                    0x00402b21
                                                    0x00402b21
                                                    0x00402b22
                                                    0x00000000
                                                    0x00402b22
                                                    0x00402d8f
                                                    0x00000000
                                                    0x00000000
                                                    0x00402dd1
                                                    0x00402dd5
                                                    0x00402dd5
                                                    0x00402dd7
                                                    0x00402e2c
                                                    0x00402e2e
                                                    0x00402e33
                                                    0x00402e35
                                                    0x00402e72
                                                    0x00402e74
                                                    0x00402e75
                                                    0x00402e77
                                                    0x00000000
                                                    0x00402e77
                                                    0x00402e37
                                                    0x00402e3b
                                                    0x00402e3c
                                                    0x00402e3d
                                                    0x00402e43
                                                    0x00402e45
                                                    0x00000000
                                                    0x00000000
                                                    0x00402e47
                                                    0x00402e4b
                                                    0x00402e4c
                                                    0x00402e4d
                                                    0x00402e51
                                                    0x00402e55
                                                    0x00402e56
                                                    0x00402e58
                                                    0x00402e5a
                                                    0x00000000
                                                    0x00000000
                                                    0x00402e61
                                                    0x00402e66
                                                    0x00402e6a
                                                    0x00000000
                                                    0x00402e6a
                                                    0x00402dd9
                                                    0x00402dd9
                                                    0x00402ddc
                                                    0x00000000
                                                    0x00000000
                                                    0x00402deb
                                                    0x00402ded
                                                    0x00402df3
                                                    0x00402df7
                                                    0x00402dfa
                                                    0x00402dff
                                                    0x00402e01
                                                    0x00402e06
                                                    0x00402e11
                                                    0x00402e16
                                                    0x00402e1a
                                                    0x004016b7
                                                    0x004016b7
                                                    0x00000000
                                                    0x00000000
                                                    0x00000000
                                                    0x00000000
                                                    0x00402e7c
                                                    0x00402e88
                                                    0x00402e8e
                                                    0x00402e92
                                                    0x00402e9b
                                                    0x00402e9b
                                                    0x00000000
                                                    0x00000000

                                                    APIs
                                                    • PostQuitMessage.USER32(00000000), ref: 004015F1
                                                    • Sleep.KERNELBASE(00000001,?,00000000,00000000), ref: 00401628
                                                    • SetForegroundWindow.USER32(?,?,00000000,00000000), ref: 00401634
                                                    • ShowWindow.USER32(?,00000000,?,?,00000000,00000000), ref: 004016D3
                                                    • ShowWindow.USER32(?,?,?,?,00000000,00000000), ref: 004016E8
                                                    • SetFileAttributesW.KERNELBASE(00000000,?,000000F0,?,?,00000000,00000000), ref: 004016FB
                                                    • GetFileAttributesW.KERNELBASE(00000000,00000000,00000000,0000005C,00000000,000000F0,?,?,00000000,00000000), ref: 0040176A
                                                    • SetCurrentDirectoryW.KERNELBASE(00000000,C:\Users\user\AppData\Roaming\Bipersoner\Dehorted\Chikane\Lipocele\Bolsjevismens\Teologiers\Laboureds,00000000,000000E6,C:\Users\user~1\AppData\Local\Temp\nsc6C63.tmp\System.dll), ref: 004017A3
                                                    • MoveFileW.KERNEL32(00000000,00000000), ref: 004017EE
                                                    • GetFullPathNameW.KERNEL32(00000000,00000400,00000000,?,00000000,000000E3,C:\Users\user~1\AppData\Local\Temp\nsc6C63.tmp\System.dll,?,?,00000000,00000000), ref: 00401843
                                                    • GetShortPathNameW.KERNEL32 ref: 00401890
                                                    • SearchPathW.KERNELBASE(00000000,00000000,00000000,00000400,00000000,?,000000FF,?,?,00000000,00000000), ref: 004018B0
                                                    • lstrcatW.KERNEL32(00000000,00000000), ref: 00401920
                                                    • CompareFileTime.KERNEL32(-00000014,00000000,Call,Call,00000000,00000000,Call,C:\Users\user\AppData\Roaming\Bipersoner\Dehorted\Chikane\Lipocele\Bolsjevismens\Teologiers\Laboureds,00000000,00000000,00000031,00000000,00000000,000000EF), ref: 00401948
                                                    • SetFileTime.KERNELBASE(00000000,000000FF,00000000,000000FF,?,00000000,00000000,00000000,000000EA,00000000,Call,40000000,00000001,Call,00000000), ref: 00401A5A
                                                    • FindCloseChangeNotification.KERNELBASE(00000000), ref: 00401A61
                                                    • lstrcatW.KERNEL32(Call,00000000), ref: 00401A82
                                                    Strings
                                                    Memory Dump Source
                                                    • Source File: 00000000.00000002.756099637.0000000000401000.00000020.00000001.01000000.00000003.sdmp, Offset: 00400000, based on PE: true
                                                    • Associated: 00000000.00000002.756080358.0000000000400000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756151471.0000000000409000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756159557.000000000040B000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756331005.000000000042E000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756342547.0000000000432000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756355506.0000000000438000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756366568.0000000000440000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756389531.0000000000462000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756401402.0000000000464000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756562047.00000000004A4000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    Joe Sandbox IDA Plugin
                                                    • Snapshot File: hcaresult_0_2_400000_HF-2209869481.jbxd
                                                    Similarity
                                                    • API ID: File$PathWindow$AttributesNameShowTimelstrcat$ChangeCloseCompareCurrentDirectoryFindForegroundFullMessageMoveNotificationPostQuitSearchShortSleep
                                                    • String ID: C:\Users\user~1\AppData\Local\Temp\nsc6C63.tmp$C:\Users\user~1\AppData\Local\Temp\nsc6C63.tmp\System.dll$C:\Users\user\AppData\Roaming\Bipersoner\Dehorted\Chikane\Lipocele\Bolsjevismens\Teologiers\Laboureds$Call
                                                    • API String ID: 2574475933-2252308897
                                                    • Opcode ID: db1ce9060cecfb2e0718cc752e6bbe8ceafac46b7366c05d7717f681698771ae
                                                    • Instruction ID: 8c1cf908ae02b995a3a41f7ffac76b054db7533a66b8d62ade7f549c41348504
                                                    • Opcode Fuzzy Hash: db1ce9060cecfb2e0718cc752e6bbe8ceafac46b7366c05d7717f681698771ae
                                                    • Instruction Fuzzy Hash: 38D10870604301BBD710AF26CD85E2B76A8EF85359F204A3FF452B62E1D77CD9019A6E
                                                    Uniqueness

                                                    Uniqueness Score: -1.00%

                                                    Control-flow Graph

                                                    • Executed
                                                    • Not Executed
                                                    control_flow_graph 567 4033ed-40343a GetTickCount GetModuleFileNameW call 40691b 570 403446-403476 call 406b1a call 406d10 call 406b1a GetFileSize 567->570 571 40343c-403441 567->571 579 403572-403581 call 403389 570->579 580 40347c 570->580 572 403645-40364c 571->572 586 403640 579->586 587 403587-403589 579->587 581 403480-4034a6 call 40311b 580->581 588 403638-40363f call 403389 581->588 589 4034ac-4034b3 581->589 586->572 590 4035ba-4035ea GlobalAlloc call 403131 call 403148 587->590 591 40358b-4035a3 call 403131 call 406948 587->591 588->586 593 403534-403537 589->593 594 4034b5-4034ce call 4066b4 589->594 590->586 618 4035ec-4035fe 590->618 609 4035a8-4035aa 591->609 597 403541-403547 593->597 598 403539-403540 call 403389 593->598 594->597 612 4034d0-4034d8 594->612 605 403549-403558 call 406e3c 597->605 606 40355c-403564 597->606 598->597 605->606 606->581 614 40356a-40356e 606->614 609->586 615 4035b0-4035b4 609->615 612->597 617 4034da-4034e2 612->617 614->579 615->586 615->590 617->597 619 4034e4-4034ec 617->619 620 403600 618->620 621 403606-403609 618->621 619->597 622 4034ee-4034f6 619->622 620->621 623 40360c-403614 621->623 622->597 624 4034f8-403517 622->624 623->623 625 403616-40362f SetFilePointer call 4066b4 623->625 624->586 626 40351d-403523 624->626 629 403634-403636 625->629 626->614 628 403525-40352e 626->628 628->597 630 403530-403532 628->630 629->572 630->597
                                                    C-Code - Quality: 98%
                                                    			E004033ED(void* __eflags, signed int _a4) {
                                                    				char _v0;
                                                    				intOrPtr _v4;
                                                    				long _v8;
                                                    				intOrPtr _v12;
                                                    				intOrPtr _v16;
                                                    				intOrPtr _v20;
                                                    				intOrPtr _v24;
                                                    				signed int _v28;
                                                    				long _v32;
                                                    				char _v36;
                                                    				signed int _v40;
                                                    				intOrPtr _v44;
                                                    				long _t35;
                                                    				void* _t45;
                                                    				intOrPtr* _t49;
                                                    				long _t50;
                                                    				void* _t56;
                                                    				intOrPtr _t64;
                                                    				struct HINSTANCE__* _t70;
                                                    				signed int _t72;
                                                    				void* _t73;
                                                    				void* _t76;
                                                    				intOrPtr _t78;
                                                    				long _t80;
                                                    				long _t83;
                                                    				long _t86;
                                                    				void* _t87;
                                                    				void* _t88;
                                                    
                                                    				_t80 = 0;
                                                    				_t70 = 0;
                                                    				_v32 = 0;
                                                    				_v36 = 0;
                                                    				_t35 = GetTickCount();
                                                    				_t84 = L"C:\\Users\\frontdesk\\Desktop\\HF-2209869481.exe";
                                                    				 *0x435a00 = _t35 + 0x3e8;
                                                    				GetModuleFileNameW(0, L"C:\\Users\\frontdesk\\Desktop\\HF-2209869481.exe", 0x400);
                                                    				_t88 = E0040691B(_t84, 0x80000000, 3);
                                                    				 *0x40b010 = _t88;
                                                    				if(_t88 == 0xffffffff) {
                                                    					return L"Error launching installer";
                                                    				}
                                                    				_t85 = L"C:\\Users\\frontdesk\\Desktop";
                                                    				E00406B1A(L"C:\\Users\\frontdesk\\Desktop", _t84);
                                                    				E00406B1A(0x444000, E00406D10(_t85));
                                                    				_t86 = GetFileSize(_t88, 0);
                                                    				 *0x40d968 = _t86;
                                                    				if(_t86 == 0) {
                                                    					L21:
                                                    					E00403389(1);
                                                    					_pop(_t73);
                                                    					if( *0x435a08 == 0) {
                                                    						L32:
                                                    						return L"Installer integrity check has failed. Common causes include\nincomplete download and damaged media. Contact the\ninstaller\'s author to obtain a new copy.\n\nMore information at:\nhttp://nsis.sf.net/NSIS_Error";
                                                    					}
                                                    					if(_t70 == 0) {
                                                    						L25:
                                                    						_t45 = GlobalAlloc(0x40, _v8); // executed
                                                    						_t87 = _t45;
                                                    						E00403131( *0x435a08 + 0x1c);
                                                    						if(E00403148(0xffffffff, 0, _t87, _v12) != _v28) {
                                                    							goto L32;
                                                    						}
                                                    						 *0x435a10 = _t87;
                                                    						 *0x435a0c =  *_t87;
                                                    						if((_v28 & 0x00000001) != 0) {
                                                    							 *0x435a04 =  *0x435a04 + 1;
                                                    						}
                                                    						_t76 = 8;
                                                    						_t31 = _t87 + 0x44; // 0x44
                                                    						_t49 = _t31;
                                                    						do {
                                                    							_t49 = _t49 - 8;
                                                    							 *_t49 =  *_t49 + _t87;
                                                    							_t76 = _t76 - 1;
                                                    						} while (_t76 != 0);
                                                    						_t50 = SetFilePointer(_t88, 0, 0, 1); // executed
                                                    						 *(_t87 + 0x3c) = _t50;
                                                    						_t34 = _t87 + 4; // 0x4
                                                    						E004066B4(0x435a20, _t34, 0x40);
                                                    						return 0;
                                                    					}
                                                    					E00403131( *0x40d96c);
                                                    					_t56 = E00406948(_t73,  *0x40b010,  &_v0, 4); // executed
                                                    					if(_t56 == 0 || _t80 != _a4) {
                                                    						goto L32;
                                                    					} else {
                                                    						goto L25;
                                                    					}
                                                    				}
                                                    				_t72 = _a4;
                                                    				while(1) {
                                                    					_t82 =  !=  ? 0x8000 : 0x200;
                                                    					_t83 =  <  ? _t86 :  !=  ? 0x8000 : 0x200;
                                                    					if(E0040311B(0x417538, 0x200) == 0) {
                                                    						break;
                                                    					}
                                                    					if( *0x435a08 != 0) {
                                                    						if((_t72 & 0x00000002) == 0) {
                                                    							E00403389(0);
                                                    						}
                                                    						L17:
                                                    						if(_t86 <  *0x40d968) {
                                                    							_v44 = E00406E3C(_v32, 0x417538, _t83);
                                                    						}
                                                    						 *0x40d96c =  *0x40d96c + _t83;
                                                    						_t86 = _t86 - _t83;
                                                    						if(_t86 != 0) {
                                                    							continue;
                                                    						} else {
                                                    							L20:
                                                    							_t80 = _v32;
                                                    							_t22 =  &_v36; // 0x417538
                                                    							_t70 =  *_t22;
                                                    							goto L21;
                                                    						}
                                                    					}
                                                    					E004066B4( &_v28, 0x417538, 0x1c);
                                                    					if((_v40 & 0xfffffff0) == 0 && _v24 == 0xdeadbeef && _v12 == 0x74736e49 && _v16 == 0x74666f73 && _v20 == 0x6c6c754e) {
                                                    						_t64 =  *0x40d96c; // 0x92cbe
                                                    						_t72 = _t72 | _v28;
                                                    						_t78 = _v4;
                                                    						 *0x435a08 = _t64;
                                                    						 *0x435ae0 =  *0x435ae0 | _t72 & 0x00000002;
                                                    						if(_t78 > _t86) {
                                                    							goto L32;
                                                    						}
                                                    						if((_t72 & 0x0000000c) == 4) {
                                                    							goto L20;
                                                    						}
                                                    						_v36 = _v36 + 1;
                                                    						_t86 = _t78 - 4;
                                                    						if(0x200 > _t86) {
                                                    							_t83 = _t86;
                                                    						}
                                                    					}
                                                    					goto L17;
                                                    				}
                                                    				E00403389(1);
                                                    				goto L32;
                                                    			}































                                                    0x004033f4
                                                    0x004033f6
                                                    0x004033f8
                                                    0x004033fc
                                                    0x00403400
                                                    0x0040340b
                                                    0x00403417
                                                    0x0040341c
                                                    0x0040342f
                                                    0x00403431
                                                    0x0040343a
                                                    0x00000000
                                                    0x0040343c
                                                    0x00403447
                                                    0x0040344d
                                                    0x0040345e
                                                    0x0040346c
                                                    0x0040346e
                                                    0x00403476
                                                    0x00403572
                                                    0x00403574
                                                    0x00403580
                                                    0x00403581
                                                    0x00403640
                                                    0x00000000
                                                    0x00403640
                                                    0x00403589
                                                    0x004035ba
                                                    0x004035c0
                                                    0x004035cc
                                                    0x004035d2
                                                    0x004035ea
                                                    0x00000000
                                                    0x00000000
                                                    0x004035f1
                                                    0x004035f9
                                                    0x004035fe
                                                    0x00403600
                                                    0x00403600
                                                    0x00403608
                                                    0x00403609
                                                    0x00403609
                                                    0x0040360c
                                                    0x0040360c
                                                    0x0040360f
                                                    0x00403611
                                                    0x00403611
                                                    0x0040361b
                                                    0x00403621
                                                    0x00403624
                                                    0x0040362f
                                                    0x00000000
                                                    0x00403634
                                                    0x00403591
                                                    0x004035a3
                                                    0x004035aa
                                                    0x00000000
                                                    0x00000000
                                                    0x00000000
                                                    0x00000000
                                                    0x004035aa
                                                    0x0040347c
                                                    0x00403480
                                                    0x00403491
                                                    0x00403496
                                                    0x004034a6
                                                    0x00000000
                                                    0x00000000
                                                    0x004034b3
                                                    0x00403537
                                                    0x0040353b
                                                    0x00403540
                                                    0x00403541
                                                    0x00403547
                                                    0x00403558
                                                    0x00403558
                                                    0x0040355c
                                                    0x00403562
                                                    0x00403564
                                                    0x00000000
                                                    0x0040356a
                                                    0x0040356a
                                                    0x0040356a
                                                    0x0040356e
                                                    0x0040356e
                                                    0x00000000
                                                    0x0040356e
                                                    0x00403564
                                                    0x004034c1
                                                    0x004034ce
                                                    0x004034f8
                                                    0x004034fd
                                                    0x00403501
                                                    0x00403505
                                                    0x0040350f
                                                    0x00403517
                                                    0x00000000
                                                    0x00000000
                                                    0x00403523
                                                    0x00000000
                                                    0x00000000
                                                    0x00403525
                                                    0x00403529
                                                    0x0040352e
                                                    0x00403530
                                                    0x00403530
                                                    0x0040352e
                                                    0x00000000
                                                    0x004034ce
                                                    0x0040363a
                                                    0x00000000

                                                    APIs
                                                    • GetTickCount.KERNEL32 ref: 00403400
                                                    • GetModuleFileNameW.KERNEL32(00000000,C:\Users\user\Desktop\HF-2209869481.exe,00000400,?,?,?,?,?), ref: 0040341C
                                                      • Part of subcall function 0040691B: GetFileAttributesW.KERNELBASE(00000003,0040342F,C:\Users\user\Desktop\HF-2209869481.exe,80000000,00000003,?,?,?,?,?), ref: 0040691F
                                                      • Part of subcall function 0040691B: CreateFileW.KERNELBASE(?,?,00000001,00000000,?,00000000,00000000,?,?,?,?,?), ref: 0040693F
                                                    • GetFileSize.KERNEL32(00000000,00000000,00444000,00000000,C:\Users\user\Desktop,C:\Users\user\Desktop,C:\Users\user\Desktop\HF-2209869481.exe,C:\Users\user\Desktop\HF-2209869481.exe,80000000,00000003,?,?,?,?,?), ref: 00403466
                                                    • GlobalAlloc.KERNELBASE(00000040,?,?,?,?,?,?), ref: 004035C0
                                                    Strings
                                                    Memory Dump Source
                                                    • Source File: 00000000.00000002.756099637.0000000000401000.00000020.00000001.01000000.00000003.sdmp, Offset: 00400000, based on PE: true
                                                    • Associated: 00000000.00000002.756080358.0000000000400000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756151471.0000000000409000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756159557.000000000040B000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756331005.000000000042E000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756342547.0000000000432000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756355506.0000000000438000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756366568.0000000000440000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756389531.0000000000462000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756401402.0000000000464000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756562047.00000000004A4000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    Joe Sandbox IDA Plugin
                                                    • Snapshot File: hcaresult_0_2_400000_HF-2209869481.jbxd
                                                    Similarity
                                                    • API ID: File$AllocAttributesCountCreateGlobalModuleNameSizeTick
                                                    • String ID: 8uA$C:\Users\user\Desktop$C:\Users\user\Desktop\HF-2209869481.exe$Error launching installer$Error writing temporary file. Make sure your temp folder is valid.$Inst$Installer integrity check has failed. Common causes includeincomplete download and damaged media. Contact theinstaller's author $Null$soft
                                                    • API String ID: 2803837635-491003905
                                                    • Opcode ID: b1b98763bb0db303c7b3231907fd55efb5170903535a500b48b663575e7cf9bd
                                                    • Instruction ID: 38a706e546d8de2da2def33f7086105d1948706aa1bd56b4a23ee49e5693a868
                                                    • Opcode Fuzzy Hash: b1b98763bb0db303c7b3231907fd55efb5170903535a500b48b663575e7cf9bd
                                                    • Instruction Fuzzy Hash: 0A51B171504310BFD720AF21DD81B1B7BA8AB4471AF10093FFA55B72E1C7789A848BAD
                                                    Uniqueness

                                                    Uniqueness Score: -1.00%

                                                    Control-flow Graph

                                                    • Executed
                                                    • Not Executed
                                                    control_flow_graph 857 405eba-405ec3 858 405ec5-405ed4 857->858 859 405ed6-405ef1 857->859 858->859 860 405ef3-405efe 859->860 861 405f08-405f0f 859->861 860->861 862 405f00-405f04 860->862 863 406103-40610a 861->863 864 405f15-405f18 861->864 862->861 865 406115 863->865 866 40610c-406113 call 406b1a 863->866 867 405f19-405f27 864->867 869 406117-40611d 865->869 866->869 870 405f2d-405f38 867->870 871 4060fe-406102 867->871 873 4060d7 870->873 874 405f3e-405f82 870->874 871->863 877 4060e5 873->877 878 4060d9-4060e3 873->878 875 406082-406085 874->875 876 405f88-405f99 874->876 881 406087-40608a 875->881 882 4060bb-4060be 875->882 879 405fd9-405fdc 876->879 880 405f9b-405fb9 call 406977 876->880 883 4060e8 877->883 878->883 887 405fec-405fef 879->887 888 405fde-405fea GetSystemDirectoryW 879->888 893 405fbe-405fc7 880->893 889 40609a-4060b1 call 406b1a 881->889 890 40608c-406098 call 40661f 881->890 885 4060c0-4060c4 call 405eba 882->885 886 4060c9-4060d5 lstrlenW 882->886 891 4060ea-4060f8 883->891 885->886 886->891 896 405ff1-405ffd GetWindowsDirectoryW 887->896 897 405fff-406007 887->897 895 40605a 888->895 889->886 905 4060b3-4060b9 call 406d3d 889->905 890->886 891->867 891->871 900 405fcd-405fd4 call 405eba 893->900 901 40605e-406063 893->901 895->901 896->895 902 406009-406012 897->902 903 40601e-406034 897->903 900->901 907 406065-406068 901->907 908 406076-406080 call 406d3d 901->908 914 40601a-40601c 902->914 915 406051-406058 903->915 916 406036-40604f SHGetPathFromIDListW CoTaskMemFree 903->916 905->886 907->908 912 40606a-406070 lstrcatW 907->912 908->886 912->908 914->895 914->903 915->895 915->897 916->895 916->915
                                                    C-Code - Quality: 69%
                                                    			E00405EBA() {
                                                    				signed int _t33;
                                                    				WCHAR* _t35;
                                                    				void* _t39;
                                                    				void* _t40;
                                                    				short _t41;
                                                    				signed int _t46;
                                                    				void* _t48;
                                                    				int _t49;
                                                    				void* _t58;
                                                    				signed int _t59;
                                                    				signed int _t60;
                                                    				signed int _t65;
                                                    				WCHAR* _t78;
                                                    				signed char* _t80;
                                                    				signed int _t84;
                                                    				signed int _t85;
                                                    				WCHAR* _t90;
                                                    				short _t91;
                                                    				WCHAR* _t93;
                                                    				void* _t96;
                                                    				signed int _t101;
                                                    				signed int _t103;
                                                    				signed char* _t107;
                                                    				signed int _t110;
                                                    				void* _t111;
                                                    
                                                    				_t33 =  *(_t111 + 8);
                                                    				if(_t33 < 0) {
                                                    					_t33 =  *( *0x4349e0 - 4 + _t33 * 4);
                                                    				}
                                                    				_t90 = 0x4339a0;
                                                    				_t78 =  *(_t111 + 0x1c);
                                                    				_t107 =  *0x435a38 + _t33 * 2;
                                                    				_t93 = 0x4339a0;
                                                    				if(_t78 >= 0x4339a0 && _t78 - 0x4339a0 >> 1 < 0x800) {
                                                    					_t93 = _t78;
                                                    					_t78 = 0;
                                                    					 *((intOrPtr*)(_t111 + 0x24)) = 0;
                                                    				}
                                                    				_t84 =  *_t107 & 0x0000ffff;
                                                    				if(_t84 == 0) {
                                                    					L41:
                                                    					 *_t93 = 0;
                                                    					if(_t78 == 0) {
                                                    						_t35 = _t90;
                                                    					} else {
                                                    						_t35 = E00406B1A(_t78, _t90);
                                                    					}
                                                    					return _t35;
                                                    				} else {
                                                    					_t96 = 2;
                                                    					while(1) {
                                                    						_t80 = _t107;
                                                    						if((_t93 - _t90 & 0xfffffffe) >= 0x800) {
                                                    							break;
                                                    						}
                                                    						_t91 = _t84 & 0x0000ffff;
                                                    						_t107 =  &(_t107[_t96]);
                                                    						_t39 = 4;
                                                    						if(_t91 >= _t39) {
                                                    							if(__eflags != 0) {
                                                    								 *_t93 = _t91;
                                                    							} else {
                                                    								_t41 =  *_t107;
                                                    								_t107 =  &(_t80[4]);
                                                    								 *_t93 = _t41;
                                                    							}
                                                    							_t40 = _t96;
                                                    							L39:
                                                    							_t84 =  *_t107 & 0x0000ffff;
                                                    							_t93 = _t93 + _t40;
                                                    							_t90 = 0x4339a0;
                                                    							if(_t84 != 0) {
                                                    								continue;
                                                    							}
                                                    							break;
                                                    						}
                                                    						_t85 =  *_t107 & 0x000000ff;
                                                    						_t101 = (_t80[3] & 0x0000007f) << 0x00000007 |  *_t107 & 0x0000007f;
                                                    						 *(_t111 + 0x18) = _t85;
                                                    						 *(_t111 + 0x14) = _t85 | 0x00008000;
                                                    						_t46 = _t107[1] & 0x000000ff;
                                                    						_t107 =  &(_t80[4]);
                                                    						 *(_t111 + 0x20) = _t46;
                                                    						 *(_t111 + 0x20) = _t46 | 0x00008000;
                                                    						_t48 = 2;
                                                    						 *(_t111 + 0x10) = _t107;
                                                    						if(_t91 != _t48) {
                                                    							__eflags = _t91 - 3;
                                                    							if(_t91 != 3) {
                                                    								__eflags = _t91 - 1;
                                                    								if(__eflags == 0) {
                                                    									_push( !_t101);
                                                    									_push(_t93);
                                                    									E00405EBA();
                                                    								}
                                                    							} else {
                                                    								__eflags = _t101 - 0x1d;
                                                    								if(__eflags != 0) {
                                                    									E00406B1A(_t93, (_t101 << 0xb) + 0x436000);
                                                    									__eflags = _t101 - 0x15 - 7;
                                                    									if(__eflags < 0) {
                                                    										E00406D3D(_t93);
                                                    									}
                                                    								} else {
                                                    									E0040661F(_t93,  *0x4349f8);
                                                    								}
                                                    							}
                                                    							L34:
                                                    							_t49 = lstrlenW(_t93);
                                                    							_t40 = _t49 + _t49;
                                                    							_t96 = 2;
                                                    							goto L39;
                                                    						}
                                                    						_t58 = 4;
                                                    						_t110 =  !=  ? _t58 : _t48;
                                                    						_t121 = _t85;
                                                    						if(_t85 >= 0) {
                                                    							__eflags = _t85 - 0x25;
                                                    							if(_t85 != 0x25) {
                                                    								__eflags = _t85 - 0x24;
                                                    								if(_t85 != 0x24) {
                                                    									do {
                                                    										_t59 =  *0x4349f0;
                                                    										_t110 = _t110 - 1;
                                                    										__eflags = _t59;
                                                    										if(_t59 == 0) {
                                                    											L19:
                                                    											_t60 = _t111 + 0x2c;
                                                    											_push(_t60);
                                                    											_push( *((intOrPtr*)(_t111 + 0x18 + _t110 * 4)));
                                                    											_push( *0x4349f8);
                                                    											L0040802C();
                                                    											__eflags = _t60;
                                                    											if(_t60 != 0) {
                                                    												goto L21;
                                                    											}
                                                    											__imp__SHGetPathFromIDListW( *((intOrPtr*)(_t111 + 0x30)), _t93);
                                                    											__imp__CoTaskMemFree( *(_t111 + 0x2c));
                                                    											__eflags = _t60;
                                                    											if(_t60 != 0) {
                                                    												break;
                                                    											}
                                                    											goto L21;
                                                    										}
                                                    										_t65 =  *_t59( *0x4349f8,  *((intOrPtr*)(_t111 + 0x20 + _t110 * 4)), 0, 0, _t93); // executed
                                                    										__eflags = _t65;
                                                    										if(_t65 == 0) {
                                                    											break;
                                                    										}
                                                    										goto L19;
                                                    										L21:
                                                    										 *_t93 = 0;
                                                    										__eflags = _t110;
                                                    									} while (_t110 != 0);
                                                    									L22:
                                                    									_t103 =  *(_t111 + 0x20);
                                                    									goto L23;
                                                    								}
                                                    								GetWindowsDirectoryW(_t93, 0x400);
                                                    								goto L22;
                                                    							}
                                                    							GetSystemDirectoryW(_t93, 0x400);
                                                    							goto L22;
                                                    						} else {
                                                    							E00406977(_t85 & 0x0000003f, _t121, 0x80000002, L"Software\\Microsoft\\Windows\\CurrentVersion",  *0x435a38 + (_t85 & 0x0000003f) * 2, _t93, _t85 & 0x00000040); // executed
                                                    							_t103 =  *(_t111 + 0x20);
                                                    							if( *_t93 == 0) {
                                                    								_push(_t103);
                                                    								_push(_t93);
                                                    								E00405EBA();
                                                    							}
                                                    							L23:
                                                    							if( *_t93 != 0 && _t103 == 0x1a) {
                                                    								lstrcatW(_t93, L"\\Microsoft\\Internet Explorer\\Quick Launch");
                                                    							}
                                                    							E00406D3D(_t93);
                                                    							_t107 =  *(_t111 + 0x10);
                                                    							goto L34;
                                                    						}
                                                    					}
                                                    					_t78 =  *(_t111 + 0x28);
                                                    					goto L41;
                                                    				}
                                                    			}




























                                                    0x00405eba
                                                    0x00405ec3
                                                    0x00405ed4
                                                    0x00405ed4
                                                    0x00405edc
                                                    0x00405ee2
                                                    0x00405ee7
                                                    0x00405eed
                                                    0x00405ef1
                                                    0x00405f00
                                                    0x00405f02
                                                    0x00405f04
                                                    0x00405f04
                                                    0x00405f08
                                                    0x00405f0f
                                                    0x00406103
                                                    0x00406105
                                                    0x0040610a
                                                    0x00406115
                                                    0x0040610c
                                                    0x0040610e
                                                    0x0040610e
                                                    0x0040611d
                                                    0x00405f15
                                                    0x00405f18
                                                    0x00405f19
                                                    0x00405f1b
                                                    0x00405f27
                                                    0x00000000
                                                    0x00000000
                                                    0x00405f2f
                                                    0x00405f32
                                                    0x00405f34
                                                    0x00405f38
                                                    0x004060d7
                                                    0x004060e5
                                                    0x004060d9
                                                    0x004060d9
                                                    0x004060dd
                                                    0x004060e0
                                                    0x004060e0
                                                    0x004060e8
                                                    0x004060ea
                                                    0x004060ea
                                                    0x004060ee
                                                    0x004060f0
                                                    0x004060f8
                                                    0x00000000
                                                    0x00000000
                                                    0x00000000
                                                    0x004060f8
                                                    0x00405f49
                                                    0x00405f53
                                                    0x00405f55
                                                    0x00405f60
                                                    0x00405f64
                                                    0x00405f68
                                                    0x00405f6b
                                                    0x00405f76
                                                    0x00405f7a
                                                    0x00405f7b
                                                    0x00405f82
                                                    0x00406082
                                                    0x00406085
                                                    0x004060bb
                                                    0x004060be
                                                    0x004060c2
                                                    0x004060c3
                                                    0x004060c4
                                                    0x004060c4
                                                    0x00406087
                                                    0x00406087
                                                    0x0040608a
                                                    0x004060a6
                                                    0x004060ae
                                                    0x004060b1
                                                    0x004060b4
                                                    0x004060b4
                                                    0x0040608c
                                                    0x00406093
                                                    0x00406093
                                                    0x0040608a
                                                    0x004060c9
                                                    0x004060ca
                                                    0x004060d2
                                                    0x004060d4
                                                    0x00000000
                                                    0x004060d4
                                                    0x00405f93
                                                    0x00405f94
                                                    0x00405f97
                                                    0x00405f99
                                                    0x00405fd9
                                                    0x00405fdc
                                                    0x00405fec
                                                    0x00405fef
                                                    0x00405fff
                                                    0x00405fff
                                                    0x00406004
                                                    0x00406005
                                                    0x00406007
                                                    0x0040601e
                                                    0x0040601e
                                                    0x00406022
                                                    0x00406023
                                                    0x00406027
                                                    0x0040602d
                                                    0x00406032
                                                    0x00406034
                                                    0x00000000
                                                    0x00000000
                                                    0x0040603b
                                                    0x00406047
                                                    0x0040604d
                                                    0x0040604f
                                                    0x00000000
                                                    0x00000000
                                                    0x00000000
                                                    0x0040604f
                                                    0x00406018
                                                    0x0040601a
                                                    0x0040601c
                                                    0x00000000
                                                    0x00000000
                                                    0x00000000
                                                    0x00406051
                                                    0x00406053
                                                    0x00406056
                                                    0x00406056
                                                    0x0040605a
                                                    0x0040605a
                                                    0x00000000
                                                    0x0040605a
                                                    0x00405ff7
                                                    0x00000000
                                                    0x00405ff7
                                                    0x00405fe4
                                                    0x00000000
                                                    0x00405f9b
                                                    0x00405fb9
                                                    0x00405fc3
                                                    0x00405fc7
                                                    0x00405fcd
                                                    0x00405fce
                                                    0x00405fcf
                                                    0x00405fcf
                                                    0x0040605e
                                                    0x00406063
                                                    0x00406070
                                                    0x00406070
                                                    0x00406077
                                                    0x0040607c
                                                    0x00000000
                                                    0x0040607c
                                                    0x00405f99
                                                    0x004060fe
                                                    0x00000000
                                                    0x00406102

                                                    APIs
                                                    • GetSystemDirectoryW.KERNEL32(Call,00000400), ref: 00405FE4
                                                      • Part of subcall function 00406B1A: lstrcpynW.KERNEL32(?,?,00000400,00403871,00434A00,NSIS Error), ref: 00406B27
                                                      • Part of subcall function 00406D3D: CharNextW.USER32(?,*?|<>/":,00000000,Error writing temporary file. Make sure your temp folder is valid.,C:\Users\user~1\AppData\Local\Temp\,00000000,C:\Users\user~1\AppData\Local\Temp\,00403CB1,C:\Users\user~1\AppData\Local\Temp\,772EFAA0,004039C2), ref: 00406DB2
                                                      • Part of subcall function 00406D3D: CharNextW.USER32(?,?,?,00000000), ref: 00406DC1
                                                      • Part of subcall function 00406D3D: CharNextW.USER32(?,Error writing temporary file. Make sure your temp folder is valid.,C:\Users\user~1\AppData\Local\Temp\,00000000,C:\Users\user~1\AppData\Local\Temp\,00403CB1,C:\Users\user~1\AppData\Local\Temp\,772EFAA0,004039C2), ref: 00406DC6
                                                      • Part of subcall function 00406D3D: CharPrevW.USER32(?,?,Error writing temporary file. Make sure your temp folder is valid.,C:\Users\user~1\AppData\Local\Temp\,00000000,C:\Users\user~1\AppData\Local\Temp\,00403CB1,C:\Users\user~1\AppData\Local\Temp\,772EFAA0,004039C2), ref: 00406DDE
                                                    • GetWindowsDirectoryW.KERNEL32(Call,00000400,Skipped: C:\Users\user~1\AppData\Local\Temp\nsc6C63.tmp\System.dll,?,?,?,?,?,00000000,?,?), ref: 00405FF7
                                                    • lstrcatW.KERNEL32(Call,\Microsoft\Internet Explorer\Quick Launch), ref: 00406070
                                                    • lstrlenW.KERNEL32(Call,Skipped: C:\Users\user~1\AppData\Local\Temp\nsc6C63.tmp\System.dll,?,?,?,?,?,00000000,?,?), ref: 004060CA
                                                    Strings
                                                    Memory Dump Source
                                                    • Source File: 00000000.00000002.756099637.0000000000401000.00000020.00000001.01000000.00000003.sdmp, Offset: 00400000, based on PE: true
                                                    • Associated: 00000000.00000002.756080358.0000000000400000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756151471.0000000000409000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756159557.000000000040B000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756331005.000000000042E000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756342547.0000000000432000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756355506.0000000000438000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756366568.0000000000440000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756389531.0000000000462000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756401402.0000000000464000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756562047.00000000004A4000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    Joe Sandbox IDA Plugin
                                                    • Snapshot File: hcaresult_0_2_400000_HF-2209869481.jbxd
                                                    Similarity
                                                    • API ID: Char$Next$Directory$PrevSystemWindowslstrcatlstrcpynlstrlen
                                                    • String ID: Call$Skipped: C:\Users\user~1\AppData\Local\Temp\nsc6C63.tmp\System.dll$Software\Microsoft\Windows\CurrentVersion$\Microsoft\Internet Explorer\Quick Launch
                                                    • API String ID: 4187626192-3321135707
                                                    • Opcode ID: 311af7c87eb71035c8d5b2a7baacc15b69a4590f910f25a3f4acb13c9fbad21a
                                                    • Instruction ID: 8c51b57b95ad5d2f56c6428f73255cfba4eda90222275d8884e674a65d57f274
                                                    • Opcode Fuzzy Hash: 311af7c87eb71035c8d5b2a7baacc15b69a4590f910f25a3f4acb13c9fbad21a
                                                    • Instruction Fuzzy Hash: 05611471240216ABDB20AF248C40A7B76A5EF99314F12453FF942FB2D1D77CD9218B6D
                                                    Uniqueness

                                                    Uniqueness Score: -1.00%

                                                    Control-flow Graph

                                                    • Executed
                                                    • Not Executed
                                                    control_flow_graph 983 405d3a-405d46 984 405e17-405e1b 983->984 985 405d4c-405d5f 983->985 986 405d61-405d66 call 405eba 985->986 987 405d6b-405d7b lstrlenW 985->987 986->987 989 405da0 987->989 990 405d7d-405d8c lstrlenW 987->990 993 405da5-405da8 989->993 991 405d92-405d9e lstrcatW 990->991 992 405e14-405e16 990->992 991->993 992->984 994 405db7-405dba 993->994 995 405daa-405db1 SetWindowTextW 993->995 996 405e02-405e04 994->996 997 405dbc-405e00 SendMessageW * 3 994->997 995->994 996->992 998 405e06-405e0c 996->998 997->996 998->992
                                                    C-Code - Quality: 93%
                                                    			E00405D3A(signed int _a4, WCHAR* _a8) {
                                                    				WCHAR* _v40;
                                                    				long _v52;
                                                    				int _v56;
                                                    				void* _v60;
                                                    				void* _t18;
                                                    				signed int _t19;
                                                    				long _t20;
                                                    				signed char _t29;
                                                    				signed int _t35;
                                                    				WCHAR* _t39;
                                                    				WCHAR* _t40;
                                                    				struct HWND__* _t43;
                                                    
                                                    				_t43 =  *0x4349e8;
                                                    				if(_t43 == 0) {
                                                    					return _t18;
                                                    				}
                                                    				_t29 =  *0x435af4;
                                                    				_t35 = _t29 & 0x00000001;
                                                    				if(_t35 == 0) {
                                                    					_push(_a4);
                                                    					_push(0x42ed78);
                                                    					E00405EBA();
                                                    				}
                                                    				_t19 = lstrlenW(0x42ed78);
                                                    				_t39 = _a8;
                                                    				_a4 = _t19;
                                                    				if(_t39 == 0) {
                                                    					_t40 = 0x42ed78;
                                                    					goto L7;
                                                    				} else {
                                                    					_t19 = lstrlenW(_t39) + _a4;
                                                    					if(_t19 >= 0x1000) {
                                                    						L13:
                                                    						return _t19;
                                                    					}
                                                    					_t40 = 0x42ed78;
                                                    					_t19 = lstrcatW(0x42ed78, _t39);
                                                    					L7:
                                                    					if((_t29 & 0x00000004) == 0) {
                                                    						_t19 = SetWindowTextW( *0x4349c8, _t40); // executed
                                                    					}
                                                    					if((_t29 & 0x00000002) == 0) {
                                                    						_v40 = _t40;
                                                    						_v60 = 1;
                                                    						_t20 = SendMessageW(_t43, 0x1004, 0, 0); // executed
                                                    						_v52 = 0;
                                                    						_v56 = _t20 - _t35;
                                                    						SendMessageW(_t43, 0x104d - _t35, 0,  &_v60); // executed
                                                    						_t19 = SendMessageW(_t43, 0x1013, _v56, 0); // executed
                                                    					}
                                                    					if(_t35 != 0) {
                                                    						_t19 = _a4;
                                                    						0x42ed78[_t19] = 0;
                                                    					}
                                                    					goto L13;
                                                    				}
                                                    			}















                                                    0x00405d3e
                                                    0x00405d46
                                                    0x00405e1b
                                                    0x00405e1b
                                                    0x00405d4d
                                                    0x00405d5c
                                                    0x00405d5f
                                                    0x00405d61
                                                    0x00405d65
                                                    0x00405d66
                                                    0x00405d66
                                                    0x00405d6c
                                                    0x00405d71
                                                    0x00405d75
                                                    0x00405d7b
                                                    0x00405da0
                                                    0x00000000
                                                    0x00405d7d
                                                    0x00405d83
                                                    0x00405d8c
                                                    0x00405e14
                                                    0x00000000
                                                    0x00405e16
                                                    0x00405d93
                                                    0x00405d99
                                                    0x00405da5
                                                    0x00405da8
                                                    0x00405db1
                                                    0x00405db1
                                                    0x00405dba
                                                    0x00405dbe
                                                    0x00405dd0
                                                    0x00405dd8
                                                    0x00405ddc
                                                    0x00405de0
                                                    0x00405df3
                                                    0x00405e00
                                                    0x00405e00
                                                    0x00405e04
                                                    0x00405e06
                                                    0x00405e0c
                                                    0x00405e0c
                                                    0x00000000
                                                    0x00405e04

                                                    APIs
                                                    • lstrlenW.KERNEL32(Skipped: C:\Users\user~1\AppData\Local\Temp\nsc6C63.tmp\System.dll,?,00000000,?,?), ref: 00405D6C
                                                    • lstrlenW.KERNEL32(?,Skipped: C:\Users\user~1\AppData\Local\Temp\nsc6C63.tmp\System.dll,?,00000000,?,?), ref: 00405D7E
                                                    • lstrcatW.KERNEL32(Skipped: C:\Users\user~1\AppData\Local\Temp\nsc6C63.tmp\System.dll,?), ref: 00405D99
                                                    • SetWindowTextW.USER32(Skipped: C:\Users\user~1\AppData\Local\Temp\nsc6C63.tmp\System.dll,Skipped: C:\Users\user~1\AppData\Local\Temp\nsc6C63.tmp\System.dll), ref: 00405DB1
                                                    • SendMessageW.USER32(?), ref: 00405DD8
                                                    • SendMessageW.USER32(?,0000104D,00000000,?), ref: 00405DF3
                                                    • SendMessageW.USER32(?,00001013,00000000,00000000), ref: 00405E00
                                                      • Part of subcall function 00405EBA: lstrcatW.KERNEL32(Call,\Microsoft\Internet Explorer\Quick Launch), ref: 00406070
                                                    Strings
                                                    Memory Dump Source
                                                    • Source File: 00000000.00000002.756099637.0000000000401000.00000020.00000001.01000000.00000003.sdmp, Offset: 00400000, based on PE: true
                                                    • Associated: 00000000.00000002.756080358.0000000000400000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756151471.0000000000409000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756159557.000000000040B000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756331005.000000000042E000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756342547.0000000000432000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756355506.0000000000438000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756366568.0000000000440000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756389531.0000000000462000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756401402.0000000000464000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756562047.00000000004A4000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    Joe Sandbox IDA Plugin
                                                    • Snapshot File: hcaresult_0_2_400000_HF-2209869481.jbxd
                                                    Similarity
                                                    • API ID: MessageSend$lstrcatlstrlen$TextWindow
                                                    • String ID: Skipped: C:\Users\user~1\AppData\Local\Temp\nsc6C63.tmp\System.dll
                                                    • API String ID: 1759915248-2620017124
                                                    • Opcode ID: ceb28205faf147af3908885d1a7d22d6de82ef9b87b173db114e6d635282a543
                                                    • Instruction ID: 65e3057419f119a88936ccc655a9da3a15af0d16a1f773064a71e2051a7db8da
                                                    • Opcode Fuzzy Hash: ceb28205faf147af3908885d1a7d22d6de82ef9b87b173db114e6d635282a543
                                                    • Instruction Fuzzy Hash: D121C2B2A056206BD310AB59DC44AABBBDCEF94710F45043FB984A3291C7B89D404AED
                                                    Uniqueness

                                                    Uniqueness Score: -1.00%

                                                    Control-flow Graph

                                                    • Executed
                                                    • Not Executed
                                                    control_flow_graph 999 403148-403181 1000 403190-4031a4 call 406948 999->1000 1001 403183-40318b call 403131 999->1001 1005 403379 1000->1005 1006 4031aa-4031b0 1000->1006 1001->1000 1009 40337b 1005->1009 1007 4031b6-403202 GetTickCount 1006->1007 1008 40331b-40331d 1006->1008 1010 403313-403315 1007->1010 1011 403208-40321f call 40311b 1007->1011 1012 403362-403377 call 40311b 1008->1012 1013 40331f-403321 1008->1013 1014 40337c-403386 1009->1014 1010->1014 1011->1005 1022 403225-403233 1011->1022 1012->1005 1012->1010 1013->1010 1015 403323 1013->1015 1018 403328-403338 call 40311b 1015->1018 1018->1005 1025 40333a-403343 call 406a0b 1018->1025 1024 40323d-403259 call 40728e 1022->1024 1030 403317-403319 1024->1030 1031 40325f-40327f GetTickCount 1024->1031 1029 403348-40334a 1025->1029 1032 40334c-40335a 1029->1032 1033 40335e-403360 1029->1033 1030->1009 1034 403281-40328a 1031->1034 1035 4032cc-4032d2 1031->1035 1032->1018 1038 40335c 1032->1038 1033->1009 1039 403290-4032c8 MulDiv wsprintfW call 405d3a 1034->1039 1040 40328c-40328e 1034->1040 1036 4032d4-4032d6 1035->1036 1037 40330b-40330d 1035->1037 1042 4032f0-4032f8 1036->1042 1043 4032d8-4032e1 call 406a0b 1036->1043 1037->1010 1037->1011 1038->1010 1039->1035 1040->1035 1040->1039 1046 4032fc-403303 1042->1046 1047 4032e6-4032e8 1043->1047 1046->1024 1048 403309 1046->1048 1047->1033 1049 4032ea-4032ee 1047->1049 1048->1010 1049->1046
                                                    C-Code - Quality: 94%
                                                    			E00403148(intOrPtr _a4, intOrPtr _a8, intOrPtr _a12, intOrPtr _a16) {
                                                    				char _v124;
                                                    				short _v132;
                                                    				intOrPtr _v136;
                                                    				signed int _v140;
                                                    				int _v144;
                                                    				intOrPtr _v148;
                                                    				long _v152;
                                                    				signed int _v156;
                                                    				signed int _v160;
                                                    				void* _t39;
                                                    				void* _t40;
                                                    				signed int _t41;
                                                    				void* _t45;
                                                    				long _t47;
                                                    				signed int _t50;
                                                    				intOrPtr _t52;
                                                    				intOrPtr _t53;
                                                    				long _t55;
                                                    				long _t56;
                                                    				void* _t57;
                                                    				intOrPtr _t71;
                                                    				signed int _t73;
                                                    				intOrPtr _t74;
                                                    				void* _t76;
                                                    				signed int _t77;
                                                    				intOrPtr _t81;
                                                    				int _t82;
                                                    				signed int* _t83;
                                                    
                                                    				_t83 =  &_v156;
                                                    				_t72 = _a4;
                                                    				_t74 = _a12;
                                                    				_t71 =  !=  ? _a16 : 0x8000;
                                                    				_t77 = 0;
                                                    				_t37 =  !=  ? _t74 : 0x423538;
                                                    				_v144 =  !=  ? _t74 : 0x423538;
                                                    				if(_a4 >= 0) {
                                                    					E00403131( *0x435a58 + _t72);
                                                    				}
                                                    				_t39 = E00406948(_t72,  *0x40b010,  &_v156, 4); // executed
                                                    				if(_t39 == 0) {
                                                    					L31:
                                                    					_push(0xfffffffd);
                                                    					goto L32;
                                                    				} else {
                                                    					_t41 = _v156;
                                                    					if(_t41 >= 0) {
                                                    						if(_t74 != 0) {
                                                    							_t77 =  <  ? _t41 : _a16;
                                                    							if(E0040311B(_t74, _t77) != 0) {
                                                    								L20:
                                                    								return _t77;
                                                    							}
                                                    							goto L31;
                                                    						}
                                                    						if(_t41 <= 0) {
                                                    							goto L20;
                                                    						}
                                                    						while(1) {
                                                    							_t76 =  <  ? _t41 : _t71;
                                                    							if(E0040311B(0x41f538, _t76) == 0) {
                                                    								goto L31;
                                                    							}
                                                    							_t45 = E00406A0B(_t72, _a8, 0x41f538, _t76); // executed
                                                    							if(_t45 == 0) {
                                                    								L29:
                                                    								_push(0xfffffffe);
                                                    								L32:
                                                    								_pop(_t40);
                                                    								return _t40;
                                                    							}
                                                    							_t77 = _t77 + _t76;
                                                    							_t41 = _v156 - _t76;
                                                    							_v156 = _t41;
                                                    							if(_t41 > 0) {
                                                    								continue;
                                                    							}
                                                    							goto L20;
                                                    						}
                                                    						goto L31;
                                                    					}
                                                    					_t47 = GetTickCount();
                                                    					 *0x40dea4 =  *0x40dea4 & _t77;
                                                    					 *0x40dea0 =  *0x40dea0 & _t77;
                                                    					_v152 = _t47;
                                                    					 *0x417530 = 0x40f528;
                                                    					 *0x41752c = 0x40f528;
                                                    					_t50 = _v156 & 0x7fffffff;
                                                    					 *0x40d988 = 8;
                                                    					_t73 = _t50;
                                                    					 *0x417528 = 0x417528;
                                                    					_v140 = _t50;
                                                    					_v156 = _t73;
                                                    					if(_t50 <= 0) {
                                                    						goto L20;
                                                    					} else {
                                                    						goto L5;
                                                    					}
                                                    					while(1) {
                                                    						L5:
                                                    						_t81 =  <  ? _t73 : 0x4000;
                                                    						if(E0040311B(0x41f538, 0x4000) == 0) {
                                                    							goto L31;
                                                    						}
                                                    						_v156 = _v156 - 0x4000;
                                                    						 *0x40d97c = _t81;
                                                    						_t82 = _v144;
                                                    						 *0x40d978 = 0x41f538;
                                                    						while(1) {
                                                    							_push(0x40d978);
                                                    							 *0x40d980 = _t82;
                                                    							 *0x40d984 = _t71;
                                                    							_t52 = E0040728E();
                                                    							_v136 = _t52;
                                                    							if(_t52 < 0) {
                                                    								break;
                                                    							}
                                                    							_t53 =  *0x40d980; // 0x423538
                                                    							_v152 = _t53 - _t82;
                                                    							_t55 = GetTickCount();
                                                    							_t73 = _v160;
                                                    							_v140 = _t55;
                                                    							if(( *0x435af4 & 0x00000001) != 0 && (_t55 - _v156 > 0xc8 || _t73 == 0)) {
                                                    								wsprintfW( &_v132, L"... %d%%", MulDiv(_v144 - _t73, 0x64, _v144));
                                                    								_t83 =  &(_t83[3]);
                                                    								E00405D3A(0,  &_v124);
                                                    								_t73 = _v160;
                                                    								_v156 = _v140;
                                                    							}
                                                    							_t56 = _v152;
                                                    							if(_t56 == 0) {
                                                    								if(_t73 > 0) {
                                                    									goto L5;
                                                    								}
                                                    								goto L20;
                                                    							} else {
                                                    								if(_t74 != 0) {
                                                    									_t82 =  *0x40d980; // 0x423538
                                                    									_t71 = _t71 - _t56;
                                                    									_v148 = _t82;
                                                    									L17:
                                                    									_t77 = _t77 + _t56;
                                                    									if(_v136 != 1) {
                                                    										continue;
                                                    									}
                                                    									goto L20;
                                                    								}
                                                    								_t57 = E00406A0B(_t73, _a4, _t82, _t56); // executed
                                                    								if(_t57 == 0) {
                                                    									goto L29;
                                                    								}
                                                    								_t56 = _v152;
                                                    								goto L17;
                                                    							}
                                                    						}
                                                    						_push(0xfffffffc);
                                                    						goto L32;
                                                    					}
                                                    					goto L31;
                                                    				}
                                                    			}































                                                    0x00403148
                                                    0x0040314e
                                                    0x0040315e
                                                    0x0040316c
                                                    0x00403174
                                                    0x00403178
                                                    0x0040317b
                                                    0x00403181
                                                    0x0040318b
                                                    0x0040318b
                                                    0x0040319d
                                                    0x004031a4
                                                    0x00403379
                                                    0x00403379
                                                    0x00000000
                                                    0x004031aa
                                                    0x004031aa
                                                    0x004031b0
                                                    0x0040331d
                                                    0x0040336b
                                                    0x00403377
                                                    0x00403313
                                                    0x00000000
                                                    0x00403313
                                                    0x00000000
                                                    0x00403377
                                                    0x00403321
                                                    0x00000000
                                                    0x00000000
                                                    0x00403328
                                                    0x0040332c
                                                    0x00403338
                                                    0x00000000
                                                    0x00000000
                                                    0x00403343
                                                    0x0040334a
                                                    0x0040335e
                                                    0x0040335e
                                                    0x0040337b
                                                    0x0040337b
                                                    0x00000000
                                                    0x0040337b
                                                    0x00403350
                                                    0x00403352
                                                    0x00403354
                                                    0x0040335a
                                                    0x00000000
                                                    0x00000000
                                                    0x00000000
                                                    0x0040335c
                                                    0x00000000
                                                    0x00403328
                                                    0x004031b6
                                                    0x004031bc
                                                    0x004031c2
                                                    0x004031c8
                                                    0x004031d1
                                                    0x004031d6
                                                    0x004031df
                                                    0x004031e4
                                                    0x004031ee
                                                    0x004031f0
                                                    0x004031fa
                                                    0x004031fe
                                                    0x00403202
                                                    0x00000000
                                                    0x00000000
                                                    0x00000000
                                                    0x00000000
                                                    0x00403208
                                                    0x00403208
                                                    0x0040320f
                                                    0x0040321f
                                                    0x00000000
                                                    0x00000000
                                                    0x00403225
                                                    0x00403229
                                                    0x0040322f
                                                    0x00403233
                                                    0x0040323d
                                                    0x0040323d
                                                    0x00403242
                                                    0x00403248
                                                    0x0040324e
                                                    0x00403253
                                                    0x00403259
                                                    0x00000000
                                                    0x00000000
                                                    0x0040325f
                                                    0x00403266
                                                    0x0040326a
                                                    0x00403277
                                                    0x0040327b
                                                    0x0040327f
                                                    0x004032ab
                                                    0x004032b1
                                                    0x004032bb
                                                    0x004032c4
                                                    0x004032c8
                                                    0x004032c8
                                                    0x004032cc
                                                    0x004032d2
                                                    0x0040330d
                                                    0x00000000
                                                    0x00000000
                                                    0x00000000
                                                    0x004032d4
                                                    0x004032d6
                                                    0x004032f0
                                                    0x004032f6
                                                    0x004032f8
                                                    0x004032fc
                                                    0x004032fc
                                                    0x00403303
                                                    0x00000000
                                                    0x00000000
                                                    0x00000000
                                                    0x00403309
                                                    0x004032e1
                                                    0x004032e8
                                                    0x00000000
                                                    0x00000000
                                                    0x004032ea
                                                    0x00000000
                                                    0x004032ea
                                                    0x004032d2
                                                    0x00403317
                                                    0x00000000
                                                    0x00403317
                                                    0x00000000
                                                    0x00403208

                                                    APIs
                                                    • GetTickCount.KERNEL32 ref: 004031B6
                                                    • GetTickCount.KERNEL32 ref: 0040326A
                                                    • MulDiv.KERNEL32(?,00000064,?), ref: 0040329A
                                                    • wsprintfW.USER32 ref: 004032AB
                                                      • Part of subcall function 00403131: SetFilePointer.KERNELBASE(00000000,00000000,00000000,004035D7,?,?,?,?,?,?), ref: 0040313F
                                                    Strings
                                                    Memory Dump Source
                                                    • Source File: 00000000.00000002.756099637.0000000000401000.00000020.00000001.01000000.00000003.sdmp, Offset: 00400000, based on PE: true
                                                    • Associated: 00000000.00000002.756080358.0000000000400000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756151471.0000000000409000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756159557.000000000040B000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756331005.000000000042E000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756342547.0000000000432000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756355506.0000000000438000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756366568.0000000000440000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756389531.0000000000462000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756401402.0000000000464000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756562047.00000000004A4000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    Joe Sandbox IDA Plugin
                                                    • Snapshot File: hcaresult_0_2_400000_HF-2209869481.jbxd
                                                    Similarity
                                                    • API ID: CountTick$FilePointerwsprintf
                                                    • String ID: ... %d%%$85B$85B
                                                    • API String ID: 999035486-2772677642
                                                    • Opcode ID: 2ba54163d51c3a8551e8519958d675213576959048d36eb55140e7cadd9fce55
                                                    • Instruction ID: e2bf7c2ae867e5e0c149cd35682d72f4c4d2633ef795981e2bf4a0daba4be17b
                                                    • Opcode Fuzzy Hash: 2ba54163d51c3a8551e8519958d675213576959048d36eb55140e7cadd9fce55
                                                    • Instruction Fuzzy Hash: 355180716083019BD710DF69DD84A2BBBE8AB84756F10493FFC54E7291DB38DE088B5A
                                                    Uniqueness

                                                    Uniqueness Score: -1.00%

                                                    Control-flow Graph

                                                    • Executed
                                                    • Not Executed
                                                    control_flow_graph 1050 40291d-402934 call 403002 1053 402ea1-402ea5 1050->1053 1054 40293a-40294b 1050->1054 1058 402eab-402eb7 1053->1058 1056 402951-402965 call 406c25 1054->1056 1057 402aa2-402aac 1054->1057 1056->1057 1063 40296b-402973 1056->1063 1061 402ab5-402aba 1057->1061 1064 402ad3-402ae2 SetFilePointer 1061->1064 1065 402abc-402ac1 1061->1065 1066 402975-40297a 1063->1066 1064->1057 1067 402ac3-402ac6 1065->1067 1068 402ac8-402ad1 1065->1068 1069 402980-40299c ReadFile 1066->1069 1070 402a33-402a37 1066->1070 1067->1064 1067->1068 1068->1057 1069->1057 1071 4029a2-4029ac 1069->1071 1072 402a39-402a3b 1070->1072 1073 402a4c-402a5b call 406948 1070->1073 1071->1057 1075 4029b2-4029bf 1071->1075 1072->1073 1076 402a3d-402a46 call 406484 1072->1076 1073->1057 1082 402a5d-402a61 1073->1082 1078 402ae4-402aee call 40661f 1075->1078 1079 4029c5-4029dc MultiByteToWideChar 1075->1079 1076->1057 1088 402a48 1076->1088 1078->1053 1078->1058 1079->1082 1083 4029de-4029e4 1079->1083 1086 402a65-402a69 1082->1086 1087 4029e6-4029f4 1083->1087 1086->1078 1089 402a6b-402a76 1086->1089 1087->1086 1090 4029f6-402a2f SetFilePointer MultiByteToWideChar 1087->1090 1088->1073 1089->1061 1091 402a78-402a7d 1089->1091 1090->1087 1092 402a31 1090->1092 1091->1061 1093 402a7f-402a92 1091->1093 1092->1082 1093->1057 1094 402a94-402a9c 1093->1094 1094->1057 1094->1066
                                                    C-Code - Quality: 90%
                                                    			E0040291D(void* __edi, void* __esi, signed int __ebp, void* _a4, void* _a8, void* _a12, char _a16, signed int _a20, long _a24, void* _a28, long _a32, intOrPtr _a36, void* _a48, intOrPtr _a52, void* _a56, signed int _a64, intOrPtr _a68, short _a72, int _a76) {
                                                    				signed int _t61;
                                                    				long _t63;
                                                    				void* _t73;
                                                    
                                                    				_t63 = 2;
                                                    				_a20 = __ebp;
                                                    				_a32 = _t63;
                                                    				_t73 = E00403002(_t63) - 1;
                                                    				if(_t73 < 0) {
                                                    					_t61 = _a16;
                                                    					goto L33;
                                                    				} else {
                                                    					__ecx = 0x3ff;
                                                    					_a24 = __eax;
                                                    					if( *__edi == __bp) {
                                                    						L25:
                                                    						__eax = _a20;
                                                    						__ecx = 0;
                                                    						__ebx = 0;
                                                    						 *((short*)(__esi + _a20 * 2)) = __cx;
                                                    						_t61 = 0 | _t73 == 0x00000000;
                                                    						L33:
                                                    						 *0x435ac8 =  *0x435ac8 + _t61;
                                                    					} else {
                                                    						_a64 = __ebp;
                                                    						__ecx = E00406C25(__edi);
                                                    						_a24 = __ecx;
                                                    						if(_a20 > __ebp) {
                                                    							_a68 = 0xd;
                                                    							__edi = __ebp;
                                                    							do {
                                                    								if(_a36 != 0x39) {
                                                    									if(_a52 != __ebp || __edi != 0) {
                                                    										L18:
                                                    										__eax =  &_a72;
                                                    										if(E00406948(__ecx, __ecx,  &_a72, 2) == 0) {
                                                    											goto L25;
                                                    										} else {
                                                    											goto L19;
                                                    										}
                                                    									} else {
                                                    										if(E00406484(__ecx, __ebp) < 0) {
                                                    											goto L25;
                                                    										} else {
                                                    											__ecx = _a28;
                                                    											goto L18;
                                                    										}
                                                    									}
                                                    								} else {
                                                    									_push(__ebp);
                                                    									__eax =  &_a76;
                                                    									_push( &_a76);
                                                    									__eax = 2;
                                                    									 &_a76 - _a52 =  &_a16;
                                                    									__eax = ReadFile(__ecx,  &_a16,  &_a76 - _a52, ??, ??); // executed
                                                    									if(__eax == 0) {
                                                    										goto L25;
                                                    									} else {
                                                    										__ecx = _a76;
                                                    										_a32 = __ecx;
                                                    										if(__ecx == 0) {
                                                    											goto L25;
                                                    										} else {
                                                    											__eax = _a16 & 0x000000ff;
                                                    											_a72 = _a16 & 0x000000ff;
                                                    											if(_a52 != __ebp) {
                                                    												L31:
                                                    												__ax & 0x0000ffff = E0040661F(__esi, __ax & 0x0000ffff);
                                                    											} else {
                                                    												 &_a72 =  &_a16;
                                                    												if(MultiByteToWideChar(__ebp, 8,  &_a16, __ecx,  &_a72, __ebx) != 0) {
                                                    													L19:
                                                    													__ecx = _a32;
                                                    													__eax = _a72;
                                                    												} else {
                                                    													__ecx = _a32;
                                                    													__edx = __ecx;
                                                    													__edx =  ~__ecx;
                                                    													while(1) {
                                                    														_t22 =  &_a76;
                                                    														 *_t22 = _a76 - 1;
                                                    														__eax = 0xfffd;
                                                    														_a72 = 0xfffd;
                                                    														if( *_t22 == 0) {
                                                    															goto L20;
                                                    														}
                                                    														__ecx = __ecx - 1;
                                                    														__edx = __edx + 1;
                                                    														_a32 = __ecx;
                                                    														 *(__esp + 0x60) = __edx;
                                                    														__eax = SetFilePointer(_a28, __edx, __ebp, __ebx); // executed
                                                    														 &_a72 =  &_a16;
                                                    														__eax = MultiByteToWideChar(__ebp, 8,  &_a16, _a76,  &_a72, __ebx);
                                                    														__ecx = _a32;
                                                    														__edx =  *(__esp + 0x50);
                                                    														if(__eax == 0) {
                                                    															continue;
                                                    														} else {
                                                    															goto L19;
                                                    														}
                                                    														goto L20;
                                                    													}
                                                    												}
                                                    												L20:
                                                    												if(_a52 != __ebp) {
                                                    													goto L31;
                                                    												} else {
                                                    													__edx = 0xd;
                                                    													__edx = 0xa;
                                                    													if(_a64 == __dx || _a64 == __dx) {
                                                    														if(_a64 == __ax || __ax != _a68 && __ax != __dx) {
                                                    															__eax = SetFilePointer(_a28, __ecx, __ebp, __ebx);
                                                    														} else {
                                                    															 *(__esi + __edi * 2) = __ax;
                                                    															_a20 = __edi;
                                                    														}
                                                    														goto L25;
                                                    													} else {
                                                    														 *(__esi + __edi * 2) = __ax;
                                                    														__edi = __edi + 1;
                                                    														__eax = __ax & 0x0000ffff;
                                                    														_a20 = __edi;
                                                    														_a64 = __ax & 0x0000ffff;
                                                    														if(__ax == 0) {
                                                    															goto L25;
                                                    														} else {
                                                    															goto L24;
                                                    														}
                                                    													}
                                                    												}
                                                    											}
                                                    										}
                                                    									}
                                                    								}
                                                    								goto L34;
                                                    								L24:
                                                    								__ecx = _a28;
                                                    							} while (__edi < _a24);
                                                    						}
                                                    						goto L25;
                                                    					}
                                                    				}
                                                    				L34:
                                                    				return 0;
                                                    			}






                                                    0x0040291f
                                                    0x00402921
                                                    0x00402925
                                                    0x00402932
                                                    0x00402934
                                                    0x00402ea1
                                                    0x00000000
                                                    0x0040293a
                                                    0x0040293a
                                                    0x00402944
                                                    0x0040294b
                                                    0x00402aa2
                                                    0x00402aa2
                                                    0x00402aa6
                                                    0x00402aa8
                                                    0x00402aac
                                                    0x00401a10
                                                    0x00402ea5
                                                    0x00402ea5
                                                    0x00402951
                                                    0x00402952
                                                    0x0040295b
                                                    0x0040295d
                                                    0x00402965
                                                    0x0040296b
                                                    0x00402973
                                                    0x00402975
                                                    0x0040297a
                                                    0x00402a37
                                                    0x00402a4c
                                                    0x00402a4e
                                                    0x00402a5b
                                                    0x00000000
                                                    0x00000000
                                                    0x00000000
                                                    0x00000000
                                                    0x00402a3d
                                                    0x00402a46
                                                    0x00000000
                                                    0x00402a48
                                                    0x00402a48
                                                    0x00000000
                                                    0x00402a48
                                                    0x00402a46
                                                    0x00402980
                                                    0x00402980
                                                    0x00402981
                                                    0x00402985
                                                    0x00402988
                                                    0x0040298e
                                                    0x00402994
                                                    0x0040299c
                                                    0x00000000
                                                    0x004029a2
                                                    0x004029a2
                                                    0x004029a6
                                                    0x004029ac
                                                    0x00000000
                                                    0x004029b2
                                                    0x004029b2
                                                    0x004029b7
                                                    0x004029bf
                                                    0x00402ae4
                                                    0x00402ae9
                                                    0x004029c5
                                                    0x004029cc
                                                    0x004029dc
                                                    0x00402a5d
                                                    0x00402a5d
                                                    0x00402a61
                                                    0x004029de
                                                    0x004029de
                                                    0x004029e2
                                                    0x004029e4
                                                    0x004029e6
                                                    0x004029e6
                                                    0x004029e6
                                                    0x004029eb
                                                    0x004029f0
                                                    0x004029f4
                                                    0x00000000
                                                    0x00000000
                                                    0x004029f7
                                                    0x004029f8
                                                    0x004029ff
                                                    0x00402a03
                                                    0x00402a07
                                                    0x00402a17
                                                    0x00402a1f
                                                    0x00402a25
                                                    0x00402a29
                                                    0x00402a2f
                                                    0x00000000
                                                    0x00402a31
                                                    0x00000000
                                                    0x00402a31
                                                    0x00000000
                                                    0x00402a2f
                                                    0x004029e6
                                                    0x00402a65
                                                    0x00402a69
                                                    0x00000000
                                                    0x00402a6b
                                                    0x00402a6d
                                                    0x00402a75
                                                    0x00402a76
                                                    0x00402aba
                                                    0x00402adc
                                                    0x00402ac8
                                                    0x00402ac8
                                                    0x00402acd
                                                    0x00402acd
                                                    0x00000000
                                                    0x00402a7f
                                                    0x00402a7f
                                                    0x00402a83
                                                    0x00402a84
                                                    0x00402a87
                                                    0x00402a8b
                                                    0x00402a92
                                                    0x00000000
                                                    0x00000000
                                                    0x00000000
                                                    0x00000000
                                                    0x00402a92
                                                    0x00402a76
                                                    0x00402a69
                                                    0x004029bf
                                                    0x004029ac
                                                    0x0040299c
                                                    0x00000000
                                                    0x00402a94
                                                    0x00402a94
                                                    0x00402a98
                                                    0x00402975
                                                    0x00000000
                                                    0x00402965
                                                    0x0040294b
                                                    0x00402eab
                                                    0x00402eb7

                                                    APIs
                                                    • ReadFile.KERNELBASE(00000000,?,?,?), ref: 00402994
                                                    • MultiByteToWideChar.KERNEL32(?,00000008,?,?,?,00000001), ref: 004029D4
                                                    • SetFilePointer.KERNELBASE(?,?,?,00000001,?,00000008,?,?,?,00000001), ref: 00402A07
                                                    • MultiByteToWideChar.KERNEL32(?,00000008,?,?,00000001,00000001,?,00000001,?,00000008,?,?,?,00000001), ref: 00402A1F
                                                    • SetFilePointer.KERNEL32(?,?,?,00000001,00000000,?,00000002), ref: 00402ADC
                                                    Strings
                                                    Memory Dump Source
                                                    • Source File: 00000000.00000002.756099637.0000000000401000.00000020.00000001.01000000.00000003.sdmp, Offset: 00400000, based on PE: true
                                                    • Associated: 00000000.00000002.756080358.0000000000400000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756151471.0000000000409000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756159557.000000000040B000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756331005.000000000042E000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756342547.0000000000432000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756355506.0000000000438000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756366568.0000000000440000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756389531.0000000000462000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756401402.0000000000464000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756562047.00000000004A4000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    Joe Sandbox IDA Plugin
                                                    • Snapshot File: hcaresult_0_2_400000_HF-2209869481.jbxd
                                                    Similarity
                                                    • API ID: File$ByteCharMultiPointerWide$Read
                                                    • String ID: 9
                                                    • API String ID: 1439708474-2366072709
                                                    • Opcode ID: 9f93ca41379e5358701e9762d9d73a54771f02cb738d955fe51c94385f5bda32
                                                    • Instruction ID: c0364eb4a24137c8a00bba018ae5694ccc63d4c43f2b92d4ab62ccb683855c39
                                                    • Opcode Fuzzy Hash: 9f93ca41379e5358701e9762d9d73a54771f02cb738d955fe51c94385f5bda32
                                                    • Instruction Fuzzy Hash: FD513B71618301AFD724DF11CA48A2BB7E8BFD5304F00483FF985A62D1DBB9D9458B66
                                                    Uniqueness

                                                    Uniqueness Score: -1.00%

                                                    Control-flow Graph

                                                    • Executed
                                                    • Not Executed
                                                    control_flow_graph 1095 40619e-4061be GetSystemDirectoryW 1096 4061c0-4061c2 1095->1096 1097 4061d8 1095->1097 1096->1097 1098 4061c4-4061cf 1096->1098 1099 4061da 1097->1099 1098->1099 1100 4061d1-4061d6 1098->1100 1101 4061df-40620c wsprintfW LoadLibraryExW 1099->1101 1100->1101
                                                    C-Code - Quality: 100%
                                                    			E0040619E(intOrPtr _a4) {
                                                    				short _v576;
                                                    				int _t8;
                                                    				void* _t9;
                                                    				struct HINSTANCE__* _t13;
                                                    				void* _t14;
                                                    				void* _t19;
                                                    
                                                    				_t8 = GetSystemDirectoryW( &_v576, 0x104);
                                                    				if(_t8 > 0x104 || _t8 == 0) {
                                                    					_t9 = 0;
                                                    					goto L5;
                                                    				} else {
                                                    					_t9 = _t8 + _t8;
                                                    					if( *((short*)(_t19 + _t9 - 0x23e)) == 0x5c) {
                                                    						L5:
                                                    						_t14 = 0x4092b2;
                                                    					} else {
                                                    						_t14 = 0x4092b0;
                                                    					}
                                                    				}
                                                    				wsprintfW(_t9 +  &_v576, L"%s%S.dll", _t14, _a4);
                                                    				_t13 = LoadLibraryExW( &_v576, 0, 8); // executed
                                                    				return _t13;
                                                    			}









                                                    0x004061b5
                                                    0x004061be
                                                    0x004061d8
                                                    0x00000000
                                                    0x004061c4
                                                    0x004061c4
                                                    0x004061cf
                                                    0x004061da
                                                    0x004061da
                                                    0x004061d1
                                                    0x004061d1
                                                    0x004061d1
                                                    0x004061cf
                                                    0x004061f1
                                                    0x00406205
                                                    0x0040620c

                                                    APIs
                                                    • GetSystemDirectoryW.KERNEL32(?,00000104), ref: 004061B5
                                                    • wsprintfW.USER32 ref: 004061F1
                                                    • LoadLibraryExW.KERNELBASE(?,00000000,00000008), ref: 00406205
                                                    Strings
                                                    Memory Dump Source
                                                    • Source File: 00000000.00000002.756099637.0000000000401000.00000020.00000001.01000000.00000003.sdmp, Offset: 00400000, based on PE: true
                                                    • Associated: 00000000.00000002.756080358.0000000000400000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756151471.0000000000409000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756159557.000000000040B000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756331005.000000000042E000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756342547.0000000000432000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756355506.0000000000438000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756366568.0000000000440000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756389531.0000000000462000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756401402.0000000000464000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756562047.00000000004A4000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    Joe Sandbox IDA Plugin
                                                    • Snapshot File: hcaresult_0_2_400000_HF-2209869481.jbxd
                                                    Similarity
                                                    • API ID: DirectoryLibraryLoadSystemwsprintf
                                                    • String ID: %s%S.dll$UXTHEME$\
                                                    • API String ID: 2200240437-1946221925
                                                    • Opcode ID: f1f7e37c5f37630b72f6845fbd57869b2fc528f3cdafd86d5b2e789551c5bd10
                                                    • Instruction ID: 46fd840fe6511d7ccc003e1cb9660209246fe71c7ecdf6ea51a48f4d7cc48468
                                                    • Opcode Fuzzy Hash: f1f7e37c5f37630b72f6845fbd57869b2fc528f3cdafd86d5b2e789551c5bd10
                                                    • Instruction Fuzzy Hash: 93F0BB7160022467DB10A764DC0DB9A36ACEB00304F50447AA906F61C2E77CDE54C79C
                                                    Uniqueness

                                                    Uniqueness Score: -1.00%

                                                    Control-flow Graph

                                                    • Executed
                                                    • Not Executed
                                                    control_flow_graph 1102 406a56-406a62 1103 406a63-406a95 GetTickCount GetTempFileNameW 1102->1103 1104 406aa0 1103->1104 1105 406a97-406a99 1103->1105 1107 406aa2-406aa5 1104->1107 1105->1103 1106 406a9b-406a9e 1105->1106 1106->1107
                                                    C-Code - Quality: 100%
                                                    			E00406A56(void* __ecx, WCHAR* _a4, WCHAR* _a8) {
                                                    				intOrPtr _v8;
                                                    				short _v12;
                                                    				signed int _t12;
                                                    				WCHAR* _t15;
                                                    				signed int _t17;
                                                    				void* _t21;
                                                    				WCHAR* _t24;
                                                    
                                                    				_t24 = _a4;
                                                    				_t21 = 0x64;
                                                    				while(1) {
                                                    					_t21 = _t21 - 1;
                                                    					_v12 = 0x73006e;
                                                    					_v8 = 0x61;
                                                    					_t12 = GetTickCount();
                                                    					_t17 = 0x1a;
                                                    					_v8 = _v8 + _t12 % _t17;
                                                    					_t15 = GetTempFileNameW(_a8,  &_v12, 0, _t24); // executed
                                                    					if(_t15 != 0) {
                                                    						break;
                                                    					}
                                                    					if(_t21 != 0) {
                                                    						continue;
                                                    					} else {
                                                    						 *_t24 = _t15;
                                                    					}
                                                    					L5:
                                                    					return _t15;
                                                    				}
                                                    				_t15 = _t24;
                                                    				goto L5;
                                                    			}










                                                    0x00406a5c
                                                    0x00406a62
                                                    0x00406a63
                                                    0x00406a63
                                                    0x00406a64
                                                    0x00406a6b
                                                    0x00406a72
                                                    0x00406a7a
                                                    0x00406a80
                                                    0x00406a8d
                                                    0x00406a95
                                                    0x00000000
                                                    0x00000000
                                                    0x00406a99
                                                    0x00000000
                                                    0x00406a9b
                                                    0x00406a9b
                                                    0x00406a9b
                                                    0x00406aa2
                                                    0x00406aa5
                                                    0x00406aa5
                                                    0x00406aa0
                                                    0x00000000

                                                    APIs
                                                    • GetTickCount.KERNEL32 ref: 00406A72
                                                    • GetTempFileNameW.KERNELBASE(?,0073006E,00000000,?,?,?,00000000,00403CD4,1033,C:\Users\user~1\AppData\Local\Temp\,C:\Users\user~1\AppData\Local\Temp\,C:\Users\user~1\AppData\Local\Temp\,C:\Users\user~1\AppData\Local\Temp\,C:\Users\user~1\AppData\Local\Temp\,772EFAA0,004039C2), ref: 00406A8D
                                                    Strings
                                                    • Error writing temporary file. Make sure your temp folder is valid., xrefs: 00406A5F
                                                    • a, xrefs: 00406A6B
                                                    • C:\Users\user~1\AppData\Local\Temp\, xrefs: 00406A5B
                                                    • n, xrefs: 00406A64
                                                    Memory Dump Source
                                                    • Source File: 00000000.00000002.756099637.0000000000401000.00000020.00000001.01000000.00000003.sdmp, Offset: 00400000, based on PE: true
                                                    • Associated: 00000000.00000002.756080358.0000000000400000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756151471.0000000000409000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756159557.000000000040B000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756331005.000000000042E000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756342547.0000000000432000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756355506.0000000000438000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756366568.0000000000440000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756389531.0000000000462000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756401402.0000000000464000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756562047.00000000004A4000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    Joe Sandbox IDA Plugin
                                                    • Snapshot File: hcaresult_0_2_400000_HF-2209869481.jbxd
                                                    Similarity
                                                    • API ID: CountFileNameTempTick
                                                    • String ID: C:\Users\user~1\AppData\Local\Temp\$Error writing temporary file. Make sure your temp folder is valid.$a$n
                                                    • API String ID: 1716503409-3496289110
                                                    • Opcode ID: 9de58611c99d9c927524e8b5e5d4063ad7aa9c56d54475759094ed59cc3f2f7a
                                                    • Instruction ID: ceede72bcc8b9f9399702d6205d38d242a1142e8e26f45c6d668c419d088e7be
                                                    • Opcode Fuzzy Hash: 9de58611c99d9c927524e8b5e5d4063ad7aa9c56d54475759094ed59cc3f2f7a
                                                    • Instruction Fuzzy Hash: E9F05E72700208BBEB149F55DC09BDE7779EF91B14F14803BEA41BA180E3F45E5487A4
                                                    Uniqueness

                                                    Uniqueness Score: -1.00%

                                                    Control-flow Graph

                                                    • Executed
                                                    • Not Executed
                                                    control_flow_graph 1108 40141e-401456 call 4062d8 1110 40145b-40145d 1108->1110 1111 401463-40146d 1110->1111 1112 401527-401530 1110->1112 1113 401493-4014a4 1111->1113 1114 40146f-401491 RegEnumValueW 1111->1114 1116 4014ce-4014d6 RegEnumKeyW 1113->1116 1114->1113 1115 401503-401512 RegCloseKey 1114->1115 1115->1112 1117 4014a6-4014a8 1116->1117 1118 4014d8-4014eb RegCloseKey call 4068e6 1116->1118 1117->1115 1119 4014aa-4014c1 call 40141e 1117->1119 1124 401514-40151e 1118->1124 1125 4014ed-401501 RegDeleteKeyW 1118->1125 1119->1118 1126 4014c3-4014cd 1119->1126 1124->1112 1125->1112 1126->1116
                                                    C-Code - Quality: 48%
                                                    			E0040141E(void* __eflags, void* _a4, short* _a8, signed int _a12) {
                                                    				void* _v4;
                                                    				void* _v8;
                                                    				short _v524;
                                                    				int _v528;
                                                    				void* _v532;
                                                    				void* _v536;
                                                    				void* _v544;
                                                    				void* _t27;
                                                    				signed int _t33;
                                                    				intOrPtr* _t35;
                                                    				signed int _t43;
                                                    				signed int _t45;
                                                    
                                                    				_t45 = _a12 & 0x00000300;
                                                    				_t43 = _a12 & 0x00000001;
                                                    				_t27 = E004062D8(__eflags, _a4, _a8, _t45 | 0x00000009,  &_v532); // executed
                                                    				if(_t27 == 0) {
                                                    					if((_a12 & 0x00000002) == 0) {
                                                    						L3:
                                                    						_push(0x105);
                                                    						_push( &_v524);
                                                    						_push(0);
                                                    						while(RegEnumKeyW(_v532, ??, ??, ??) == 0) {
                                                    							__eflags = _t43;
                                                    							if(__eflags != 0) {
                                                    								L10:
                                                    								RegCloseKey(_v532);
                                                    								return 0x3eb;
                                                    							}
                                                    							_t33 = E0040141E(__eflags, _v532,  &_v524, _a12);
                                                    							__eflags = _t33;
                                                    							if(_t33 != 0) {
                                                    								break;
                                                    							}
                                                    							_push(0x105);
                                                    							_push( &_v524);
                                                    							_push(_t43);
                                                    						}
                                                    						RegCloseKey(_v532);
                                                    						_t35 = E004068E6(3);
                                                    						if(_t35 != 0) {
                                                    							return  *_t35(_a4, _a8, _t45, 0);
                                                    						}
                                                    						return RegDeleteKeyW(_a4, _a8);
                                                    					}
                                                    					_v528 = 0;
                                                    					if(RegEnumValueW(_v532, 0,  &_v524,  &_v528, 0, 0, 0, 0) != 0x103) {
                                                    						goto L10;
                                                    					}
                                                    					goto L3;
                                                    				}
                                                    				return _t27;
                                                    			}















                                                    0x00401438
                                                    0x00401441
                                                    0x00401456
                                                    0x0040145d
                                                    0x0040146d
                                                    0x00401493
                                                    0x00401493
                                                    0x0040149c
                                                    0x0040149d
                                                    0x004014ce
                                                    0x004014a6
                                                    0x004014a8
                                                    0x00401503
                                                    0x00401507
                                                    0x00000000
                                                    0x0040150d
                                                    0x004014ba
                                                    0x004014bf
                                                    0x004014c1
                                                    0x00000000
                                                    0x00000000
                                                    0x004014c3
                                                    0x004014cc
                                                    0x004014cd
                                                    0x004014cd
                                                    0x004014dc
                                                    0x004014e4
                                                    0x004014eb
                                                    0x00000000
                                                    0x00401525
                                                    0x00000000
                                                    0x004014fb
                                                    0x00401477
                                                    0x00401491
                                                    0x00000000
                                                    0x00000000
                                                    0x00000000
                                                    0x00401491
                                                    0x00401530

                                                    APIs
                                                    • RegEnumValueW.ADVAPI32 ref: 00401486
                                                    • RegEnumKeyW.ADVAPI32(?,00000000,?,00000105), ref: 004014D2
                                                    • RegCloseKey.ADVAPI32(?), ref: 004014DC
                                                    • RegDeleteKeyW.ADVAPI32(?,?), ref: 004014FB
                                                    • RegCloseKey.ADVAPI32(?), ref: 00401507
                                                    Memory Dump Source
                                                    • Source File: 00000000.00000002.756099637.0000000000401000.00000020.00000001.01000000.00000003.sdmp, Offset: 00400000, based on PE: true
                                                    • Associated: 00000000.00000002.756080358.0000000000400000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756151471.0000000000409000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756159557.000000000040B000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756331005.000000000042E000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756342547.0000000000432000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756355506.0000000000438000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756366568.0000000000440000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756389531.0000000000462000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756401402.0000000000464000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756562047.00000000004A4000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    Joe Sandbox IDA Plugin
                                                    • Snapshot File: hcaresult_0_2_400000_HF-2209869481.jbxd
                                                    Similarity
                                                    • API ID: CloseEnum$DeleteValue
                                                    • String ID:
                                                    • API String ID: 1354259210-0
                                                    • Opcode ID: 30017b8bd83a5a7471793a7c8ba9a53ddb3d91c26afeeaccdb12cfd0c7e39771
                                                    • Instruction ID: 21b5a5252aa063403de6f9026dc2c812d9767c74370f87ead0cd0c39fa3adcf8
                                                    • Opcode Fuzzy Hash: 30017b8bd83a5a7471793a7c8ba9a53ddb3d91c26afeeaccdb12cfd0c7e39771
                                                    • Instruction Fuzzy Hash: 3F218032108244BBD7219F51DC08FABBBADEFD9344F01043AF989A11B0D3399A14DA6A
                                                    Uniqueness

                                                    Uniqueness Score: -1.00%

                                                    Control-flow Graph

                                                    • Executed
                                                    • Not Executed
                                                    control_flow_graph 1127 73da167a-73da16c3 call 73da2351 1131 73da16c9-73da16cd 1127->1131 1132 73da17ef-73da17f6 1127->1132 1133 73da16cf-73da16d5 call 73da1fcb 1131->1133 1134 73da16d6-73da16e1 call 73da2049 1131->1134 1133->1134 1139 73da1719-73da1720 1134->1139 1140 73da16e3-73da16e9 1134->1140 1141 73da1722-73da173e call 73da2209 call 73da1668 call 73da15eb GlobalFree 1139->1141 1142 73da1740-73da1744 1139->1142 1143 73da170a-73da170e 1140->1143 1144 73da16eb-73da16ee 1140->1144 1165 73da1798-73da179c 1141->1165 1148 73da1791-73da1797 call 73da2209 1142->1148 1149 73da1746-73da178f call 73da1f1e call 73da2209 1142->1149 1143->1139 1150 73da1710-73da1711 call 73da2f9f 1143->1150 1146 73da16fa-73da16fb call 73da2d14 1144->1146 1147 73da16f0-73da16f3 1144->1147 1161 73da1700 1146->1161 1154 73da1702-73da1708 call 73da17f7 1147->1154 1155 73da16f5-73da16f8 1147->1155 1148->1165 1149->1165 1158 73da1716 1150->1158 1164 73da1718 1154->1164 1155->1139 1155->1146 1158->1164 1161->1158 1164->1139 1170 73da179e-73da17b0 call 73da200d 1165->1170 1171 73da17df-73da17e6 1165->1171 1177 73da17cf-73da17d1 1170->1177 1178 73da17b2-73da17b6 1170->1178 1171->1132 1173 73da17e8-73da17e9 GlobalFree 1171->1173 1173->1132 1177->1171 1180 73da17d3-73da17de call 73da15c5 1177->1180 1178->1177 1179 73da17b8-73da17c0 1178->1179 1179->1177 1181 73da17c2-73da17c9 1179->1181 1180->1171 1181->1177
                                                    C-Code - Quality: 91%
                                                    			E73DA167A(void* __ebx, void* __edx, void* __edi, void* __esi) {
                                                    				void* _t37;
                                                    				intOrPtr _t43;
                                                    				void* _t49;
                                                    				void* _t50;
                                                    				void* _t51;
                                                    				void* _t55;
                                                    				void* _t56;
                                                    				signed char _t62;
                                                    				signed int _t64;
                                                    				signed int _t66;
                                                    				struct HINSTANCE__* _t71;
                                                    				void* _t72;
                                                    				void* _t80;
                                                    				void* _t84;
                                                    				void* _t85;
                                                    				void* _t87;
                                                    
                                                    				_t80 = __esi;
                                                    				_t72 = __edi;
                                                    				_t55 = __ebx;
                                                    				 *0x73da5040 =  *((intOrPtr*)(_t87 + 8));
                                                    				 *0x73da503c =  *((intOrPtr*)(_t87 + 0x94));
                                                    				 *0x73da5038 =  *((intOrPtr*)(_t87 + 0x90));
                                                    				 *((intOrPtr*)( *((intOrPtr*)(_t87 + 0x9c)) + 0xc))( *0x73da5014, E73DA132B, _t84);
                                                    				_push(1);
                                                    				_t37 = E73DA2351();
                                                    				_t85 = _t37;
                                                    				if(_t85 == 0) {
                                                    					L28:
                                                    					return _t37;
                                                    				} else {
                                                    					if( *((intOrPtr*)(_t85 + 4)) != 1) {
                                                    						E73DA1FCB(_t85);
                                                    					}
                                                    					E73DA2049(_t85);
                                                    					if( *((intOrPtr*)(_t85 + 4)) == 0xffffffff) {
                                                    						L14:
                                                    						if(( *(_t85 + 0x1010) & 0x00000004) == 0) {
                                                    							if( *((intOrPtr*)(_t85 + 4)) == 0) {
                                                    								_t37 = E73DA2209(_t85);
                                                    							} else {
                                                    								_push(_t55);
                                                    								_push(_t80);
                                                    								_push(_t72);
                                                    								_t64 = 8;
                                                    								_t14 = _t85 + 0x1018; // 0x1018
                                                    								_t56 = _t14;
                                                    								memcpy(_t87 + 0x14, _t56, _t64 << 2);
                                                    								_t43 = E73DA1F1E(_t85, _t87 + 0x30);
                                                    								 *(_t85 + 0x1034) =  *(_t85 + 0x1034) & 0x00000000;
                                                    								 *((intOrPtr*)(_t85 + 0x1020)) = _t43;
                                                    								 *_t56 = 4;
                                                    								E73DA2209(_t85);
                                                    								_t66 = 8;
                                                    								_t37 = memcpy(_t56, _t87 + 0x28, _t66 << 2);
                                                    							}
                                                    						} else {
                                                    							E73DA2209(_t85);
                                                    							_t37 = GlobalFree(E73DA15EB(E73DA1668(_t85)));
                                                    						}
                                                    						if( *((intOrPtr*)(_t85 + 4)) != 1) {
                                                    							E73DA200D(_t85);
                                                    							_t62 =  *(_t85 + 0x1010);
                                                    							_t37 = _t62;
                                                    							if((_t62 & 0x00000040) != 0 &&  *_t85 == 1) {
                                                    								_t71 =  *(_t85 + 0x1008);
                                                    								if(_t71 != 0) {
                                                    									FreeLibrary(_t71);
                                                    									_t37 =  *(_t85 + 0x1010);
                                                    								}
                                                    							}
                                                    							if((_t37 & 0x00000020) != 0) {
                                                    								_t37 = E73DA15C5( *0x73da502c);
                                                    							}
                                                    						}
                                                    						if(( *(_t85 + 0x1010) & 0x00000002) == 0) {
                                                    							_t37 = GlobalFree(_t85);
                                                    						}
                                                    						goto L28;
                                                    					}
                                                    					_t49 =  *_t85;
                                                    					if(_t49 == 0) {
                                                    						if( *((intOrPtr*)(_t85 + 4)) != 1) {
                                                    							goto L14;
                                                    						}
                                                    						E73DA2F9F(_t85);
                                                    						L12:
                                                    						_t85 = _t49;
                                                    						L13:
                                                    						goto L14;
                                                    					}
                                                    					_t50 = _t49 - 1;
                                                    					if(_t50 == 0) {
                                                    						L8:
                                                    						_t49 = E73DA2D14(_t85); // executed
                                                    						goto L12;
                                                    					}
                                                    					_t51 = _t50 - 1;
                                                    					if(_t51 == 0) {
                                                    						_push(_t85);
                                                    						E73DA17F7();
                                                    						goto L13;
                                                    					}
                                                    					if(_t51 != 1) {
                                                    						goto L14;
                                                    					}
                                                    					goto L8;
                                                    				}
                                                    			}



















                                                    0x73da167a
                                                    0x73da167a
                                                    0x73da167a
                                                    0x73da1684
                                                    0x73da1690
                                                    0x73da169d
                                                    0x73da16b4
                                                    0x73da16b7
                                                    0x73da16b9
                                                    0x73da16be
                                                    0x73da16c3
                                                    0x73da17ef
                                                    0x73da17f6
                                                    0x73da16c9
                                                    0x73da16cd
                                                    0x73da16d0
                                                    0x73da16d5
                                                    0x73da16d7
                                                    0x73da16e1
                                                    0x73da1719
                                                    0x73da1720
                                                    0x73da1744
                                                    0x73da1792
                                                    0x73da1746
                                                    0x73da1746
                                                    0x73da1747
                                                    0x73da1748
                                                    0x73da174b
                                                    0x73da1750
                                                    0x73da1750
                                                    0x73da175d
                                                    0x73da1760
                                                    0x73da1765
                                                    0x73da176d
                                                    0x73da1773
                                                    0x73da1779
                                                    0x73da1789
                                                    0x73da178a
                                                    0x73da178e
                                                    0x73da1722
                                                    0x73da1723
                                                    0x73da1738
                                                    0x73da1738
                                                    0x73da179c
                                                    0x73da179f
                                                    0x73da17a5
                                                    0x73da17ab
                                                    0x73da17b0
                                                    0x73da17b8
                                                    0x73da17c0
                                                    0x73da17c3
                                                    0x73da17c9
                                                    0x73da17c9
                                                    0x73da17c0
                                                    0x73da17d1
                                                    0x73da17d9
                                                    0x73da17de
                                                    0x73da17d1
                                                    0x73da17e6
                                                    0x73da17e9
                                                    0x73da17e9
                                                    0x00000000
                                                    0x73da17e6
                                                    0x73da16e6
                                                    0x73da16e9
                                                    0x73da170e
                                                    0x00000000
                                                    0x00000000
                                                    0x73da1711
                                                    0x73da1716
                                                    0x73da1716
                                                    0x73da1718
                                                    0x00000000
                                                    0x73da1718
                                                    0x73da16eb
                                                    0x73da16ee
                                                    0x73da16fa
                                                    0x73da16fb
                                                    0x00000000
                                                    0x73da16fb
                                                    0x73da16f0
                                                    0x73da16f3
                                                    0x73da1702
                                                    0x73da1703
                                                    0x00000000
                                                    0x73da1703
                                                    0x73da16f8
                                                    0x00000000
                                                    0x00000000
                                                    0x00000000
                                                    0x73da16f8

                                                    APIs
                                                      • Part of subcall function 73DA2351: GlobalFree.KERNEL32 ref: 73DA2A44
                                                      • Part of subcall function 73DA2351: GlobalFree.KERNEL32 ref: 73DA2A4A
                                                      • Part of subcall function 73DA2351: GlobalFree.KERNEL32 ref: 73DA2A50
                                                    • GlobalFree.KERNEL32 ref: 73DA1738
                                                    • FreeLibrary.KERNEL32(?), ref: 73DA17C3
                                                    • GlobalFree.KERNEL32 ref: 73DA17E9
                                                      • Part of subcall function 73DA1FCB: GlobalAlloc.KERNEL32(00000040,?), ref: 73DA1FFA
                                                      • Part of subcall function 73DA17F7: GlobalAlloc.KERNEL32(00000040,00000000,?,?,00000000,?,?,73DA1708,00000000), ref: 73DA189A
                                                      • Part of subcall function 73DA1F1E: wsprintfW.USER32 ref: 73DA1F51
                                                    Strings
                                                    Memory Dump Source
                                                    • Source File: 00000000.00000002.757569333.0000000073DA1000.00000020.00000001.01000000.00000005.sdmp, Offset: 73DA0000, based on PE: true
                                                    • Associated: 00000000.00000002.757558741.0000000073DA0000.00000002.00000001.01000000.00000005.sdmpDownload File
                                                    • Associated: 00000000.00000002.757601469.0000000073DA4000.00000002.00000001.01000000.00000005.sdmpDownload File
                                                    • Associated: 00000000.00000002.757618412.0000000073DA6000.00000002.00000001.01000000.00000005.sdmpDownload File
                                                    Joe Sandbox IDA Plugin
                                                    • Snapshot File: hcaresult_0_2_73da0000_HF-2209869481.jbxd
                                                    Similarity
                                                    • API ID: Global$Free$Alloc$Librarywsprintf
                                                    • String ID: pI)w
                                                    • API String ID: 3962662361-3206001339
                                                    • Opcode ID: a8e7cd92ec3242e3eee6e197a5ccc63eacf97902582bdd3fd7fe69258edb7ad0
                                                    • Instruction ID: 924d15d282dee25397e635f63961f7c4db05fc48242fb5e624358e82ca5f3516
                                                    • Opcode Fuzzy Hash: a8e7cd92ec3242e3eee6e197a5ccc63eacf97902582bdd3fd7fe69258edb7ad0
                                                    • Instruction Fuzzy Hash: 6141BF3240034DEFDB609E2DCB44B9A37BDBB00722F144019F98EBA1C1DB78AD44DA65
                                                    Uniqueness

                                                    Uniqueness Score: -1.00%

                                                    C-Code - Quality: 54%
                                                    			E0040225D(void* __ebp, void* _a4, void* _a8, intOrPtr _a12, intOrPtr* _a16, WCHAR* _a20, void* _a28, intOrPtr _a32, signed int _a48) {
                                                    				void* _v0;
                                                    				struct HINSTANCE__* _t17;
                                                    				struct HINSTANCE__* _t26;
                                                    				void* _t27;
                                                    				intOrPtr* _t29;
                                                    				void* _t30;
                                                    				WCHAR* _t32;
                                                    				struct HINSTANCE__* _t33;
                                                    				void* _t37;
                                                    				void* _t39;
                                                    
                                                    				_t37 = __ebp;
                                                    				_t27 = 1;
                                                    				if( *0x435a60 < __ebp) {
                                                    					_push("C:\Users\FRONTD~1\AppData\Local\Temp\nsc6C63.tmp\System.dll");
                                                    					_push(0xffffffe7);
                                                    					L16:
                                                    					E00405D3A();
                                                    					L17:
                                                    					 *0x435ac8 =  *0x435ac8 + _t27;
                                                    					return 0;
                                                    				}
                                                    				_t32 = E0040303E(_t30, 0xfffffff0);
                                                    				_a20 = _t32;
                                                    				_a12 = E0040303E(_t30, 1);
                                                    				if(_a48 == __ebp) {
                                                    					L4:
                                                    					_t17 = LoadLibraryExW(_t32, _t37, 8); // executed
                                                    					_t33 = _t17;
                                                    					_t44 = _t33;
                                                    					if(_t33 == 0) {
                                                    						_push("C:\Users\FRONTD~1\AppData\Local\Temp\nsc6C63.tmp\System.dll");
                                                    						_push(0xfffffff6);
                                                    						goto L16;
                                                    					}
                                                    					L5:
                                                    					_t29 = E00406269(_t44, _t33, _a20);
                                                    					_a16 = _t29;
                                                    					if(_t29 == 0) {
                                                    						E00405D3A(0xfffffff7, _a20);
                                                    					} else {
                                                    						_t27 = _t37;
                                                    						if(_a48 == _t27) {
                                                    							 *_t29(_a32, 0x400, 0x436000, 0x40b100, 0x40b000);
                                                    							_t39 = _t39 + 0x14;
                                                    						} else {
                                                    							E00405D3A(_a48, "C:\Users\FRONTD~1\AppData\Local\Temp\nsc6C63.tmp\System.dll");
                                                    							if(_a16() != 0) {
                                                    								_t27 = 1;
                                                    							}
                                                    						}
                                                    					}
                                                    					if( *((intOrPtr*)(_t39 + 0x34)) == _t37 && E00403CD6(_t33) != 0) {
                                                    						FreeLibrary(_t33);
                                                    					}
                                                    					goto L17;
                                                    				}
                                                    				_t26 = GetModuleHandleW(_t32); // executed
                                                    				_t33 = _t26;
                                                    				if(_t33 != 0) {
                                                    					goto L5;
                                                    				}
                                                    				_t32 =  *(_t39 + 0x18);
                                                    				goto L4;
                                                    			}













                                                    0x0040225d
                                                    0x00402260
                                                    0x00402268
                                                    0x0040233e
                                                    0x00402343
                                                    0x00402345
                                                    0x00402345
                                                    0x00402ea5
                                                    0x00402ea5
                                                    0x00402eb7
                                                    0x00402eb7
                                                    0x00402275
                                                    0x00402278
                                                    0x00402281
                                                    0x00402289
                                                    0x0040229c
                                                    0x004022a0
                                                    0x004022a6
                                                    0x004022a8
                                                    0x004022aa
                                                    0x00402335
                                                    0x0040233a
                                                    0x00000000
                                                    0x0040233a
                                                    0x004022b0
                                                    0x004022ba
                                                    0x004022bc
                                                    0x004022c2
                                                    0x0040230c
                                                    0x004022c4
                                                    0x004022c4
                                                    0x004022ca
                                                    0x004022ff
                                                    0x00402301
                                                    0x004022cc
                                                    0x004022d5
                                                    0x004022e0
                                                    0x004022e2
                                                    0x004022e2
                                                    0x004022e0
                                                    0x004022ca
                                                    0x00402315
                                                    0x0040232a
                                                    0x0040232a
                                                    0x00000000
                                                    0x00402315
                                                    0x0040228c
                                                    0x00402292
                                                    0x00402296
                                                    0x00000000
                                                    0x00000000
                                                    0x00402298
                                                    0x00000000

                                                    APIs
                                                    • GetModuleHandleW.KERNELBASE(00000000,00000001,000000F0), ref: 0040228C
                                                      • Part of subcall function 00405D3A: lstrlenW.KERNEL32(Skipped: C:\Users\user~1\AppData\Local\Temp\nsc6C63.tmp\System.dll,?,00000000,?,?), ref: 00405D6C
                                                      • Part of subcall function 00405D3A: lstrlenW.KERNEL32(?,Skipped: C:\Users\user~1\AppData\Local\Temp\nsc6C63.tmp\System.dll,?,00000000,?,?), ref: 00405D7E
                                                      • Part of subcall function 00405D3A: lstrcatW.KERNEL32(Skipped: C:\Users\user~1\AppData\Local\Temp\nsc6C63.tmp\System.dll,?), ref: 00405D99
                                                      • Part of subcall function 00405D3A: SetWindowTextW.USER32(Skipped: C:\Users\user~1\AppData\Local\Temp\nsc6C63.tmp\System.dll,Skipped: C:\Users\user~1\AppData\Local\Temp\nsc6C63.tmp\System.dll), ref: 00405DB1
                                                      • Part of subcall function 00405D3A: SendMessageW.USER32(?), ref: 00405DD8
                                                      • Part of subcall function 00405D3A: SendMessageW.USER32(?,0000104D,00000000,?), ref: 00405DF3
                                                      • Part of subcall function 00405D3A: SendMessageW.USER32(?,00001013,00000000,00000000), ref: 00405E00
                                                    • LoadLibraryExW.KERNELBASE(00000000,?,00000008,00000001,000000F0), ref: 004022A0
                                                    • FreeLibrary.KERNEL32(00000000,00000000,000000F7,?,?,00000008,00000001,000000F0), ref: 0040232A
                                                    Strings
                                                    Memory Dump Source
                                                    • Source File: 00000000.00000002.756099637.0000000000401000.00000020.00000001.01000000.00000003.sdmp, Offset: 00400000, based on PE: true
                                                    • Associated: 00000000.00000002.756080358.0000000000400000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756151471.0000000000409000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756159557.000000000040B000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756331005.000000000042E000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756342547.0000000000432000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756355506.0000000000438000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756366568.0000000000440000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756389531.0000000000462000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756401402.0000000000464000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756562047.00000000004A4000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    Joe Sandbox IDA Plugin
                                                    • Snapshot File: hcaresult_0_2_400000_HF-2209869481.jbxd
                                                    Similarity
                                                    • API ID: MessageSend$Librarylstrlen$FreeHandleLoadModuleTextWindowlstrcat
                                                    • String ID: C:\Users\user~1\AppData\Local\Temp\nsc6C63.tmp\System.dll
                                                    • API String ID: 334405425-3194941134
                                                    • Opcode ID: ef58e730e87b036fb3bb273f3d25c6645116cf6908839c118768283bfaa69e59
                                                    • Instruction ID: aa6b704e5079027a8c34e107c1f377ebbd1d9565507d54c53cf3a7cdcd1ba86e
                                                    • Opcode Fuzzy Hash: ef58e730e87b036fb3bb273f3d25c6645116cf6908839c118768283bfaa69e59
                                                    • Instruction Fuzzy Hash: C3210632648701ABD710AF618E8DA3F76A4ABD8721F20013FF941B12D1DBBC9801979F
                                                    Uniqueness

                                                    Uniqueness Score: -1.00%

                                                    C-Code - Quality: 95%
                                                    			E00402656(int _a20, intOrPtr _a24, intOrPtr _a40, intOrPtr _a52, intOrPtr _a56, char _a60, intOrPtr _a72) {
                                                    				void* _v0;
                                                    				void* _v4;
                                                    				void* _v8;
                                                    				void* _t20;
                                                    				intOrPtr _t24;
                                                    				signed int _t25;
                                                    				signed int _t32;
                                                    				void* _t37;
                                                    				intOrPtr _t39;
                                                    				int _t45;
                                                    				void* _t46;
                                                    				int _t47;
                                                    				void* _t49;
                                                    				void* _t51;
                                                    
                                                    				_a24 = _a56;
                                                    				_a20 = _a60;
                                                    				_a24 = E0040303E(_t37, 2);
                                                    				_t20 = E0040303E(_t37, 0x11);
                                                    				_t32 = 1;
                                                    				E004062A5(_t51, E00403023(_a72), _t20, 0x100022,  &_a60); // executed
                                                    				_t39 =  !=  ? 0 : _a40;
                                                    				_a52 = _t39;
                                                    				if(_t39 != 0) {
                                                    					_t24 = _a24;
                                                    					if(_t24 != 1) {
                                                    						_t45 = 4;
                                                    						__eflags = _t24 - 1;
                                                    						if(_t24 != 1) {
                                                    							_t45 = _t47;
                                                    							__eflags = _t24 - 3;
                                                    							if(_t24 == 3) {
                                                    								_t45 = E00403148(_a52, _t47, 0x40c108, 0x1800);
                                                    							}
                                                    						} else {
                                                    							 *0x40c108 = E00403002(3);
                                                    						}
                                                    					} else {
                                                    						E0040303E(_t37, 0x23);
                                                    						_t45 = 2 + lstrlenW(0x40c108) * 2;
                                                    					}
                                                    					_t46 =  *(_t49 + 0x54);
                                                    					_t25 = RegSetValueExW(_t46,  *(_t49 + 0x2c), _t47, _a20, 0x40c108, _t45); // executed
                                                    					asm("sbb eax, eax");
                                                    					_t32 = _t32 &  ~_t25;
                                                    					RegCloseKey(_t46);
                                                    				}
                                                    				 *0x435ac8 =  *0x435ac8 + _t32;
                                                    				return 0;
                                                    			}

















                                                    0x0040265a
                                                    0x00402664
                                                    0x0040266f
                                                    0x00402673
                                                    0x0040268a
                                                    0x00402692
                                                    0x0040269f
                                                    0x004026a2
                                                    0x004026a8
                                                    0x004026ae
                                                    0x004026b9
                                                    0x004026d3
                                                    0x004026d4
                                                    0x004026d6
                                                    0x004026e7
                                                    0x004026e9
                                                    0x004026ec
                                                    0x004026fe
                                                    0x004026fe
                                                    0x004026d8
                                                    0x004026e0
                                                    0x004026e0
                                                    0x004026bb
                                                    0x004026bd
                                                    0x004026c8
                                                    0x004026c8
                                                    0x00402701
                                                    0x00402710
                                                    0x00402718
                                                    0x0040271a
                                                    0x0040271d
                                                    0x0040271d
                                                    0x00402ea5
                                                    0x00402eb7

                                                    APIs
                                                    • lstrlenW.KERNEL32(C:\Users\user~1\AppData\Local\Temp\nsc6C63.tmp,00000023,?,00000011,00000002), ref: 004026C3
                                                    • RegSetValueExW.KERNELBASE(?,?,?,?,C:\Users\user~1\AppData\Local\Temp\nsc6C63.tmp,?,?,00000011,00000002), ref: 00402710
                                                    • RegCloseKey.ADVAPI32(?,?,?,C:\Users\user~1\AppData\Local\Temp\nsc6C63.tmp,?,?,00000011,00000002), ref: 0040271D
                                                    Strings
                                                    Memory Dump Source
                                                    • Source File: 00000000.00000002.756099637.0000000000401000.00000020.00000001.01000000.00000003.sdmp, Offset: 00400000, based on PE: true
                                                    • Associated: 00000000.00000002.756080358.0000000000400000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756151471.0000000000409000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756159557.000000000040B000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756331005.000000000042E000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756342547.0000000000432000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756355506.0000000000438000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756366568.0000000000440000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756389531.0000000000462000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756401402.0000000000464000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756562047.00000000004A4000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    Joe Sandbox IDA Plugin
                                                    • Snapshot File: hcaresult_0_2_400000_HF-2209869481.jbxd
                                                    Similarity
                                                    • API ID: CloseValuelstrlen
                                                    • String ID: C:\Users\user~1\AppData\Local\Temp\nsc6C63.tmp
                                                    • API String ID: 2655323295-1509480537
                                                    • Opcode ID: 8edcd19f25d8d05edf2d8148b6cc1e24fb060151bf47dec0a3455c4438ded43c
                                                    • Instruction ID: b85799c5b09c0d4e5107b9a6a50aeda658419008c73e2f9c6ba38a7de01b1a8e
                                                    • Opcode Fuzzy Hash: 8edcd19f25d8d05edf2d8148b6cc1e24fb060151bf47dec0a3455c4438ded43c
                                                    • Instruction Fuzzy Hash: CF21D072608311ABD711AFA5CC85B2FBBE8EB98760F10093EF541F71C1C7B99901879A
                                                    Uniqueness

                                                    Uniqueness Score: -1.00%

                                                    C-Code - Quality: 100%
                                                    			E004068E6(signed int _a4) {
                                                    				struct HINSTANCE__* _t6;
                                                    				signed int _t8;
                                                    
                                                    				_t8 = _a4;
                                                    				_t9 =  *(0x40b030 + _t8 * 8);
                                                    				_t6 = GetModuleHandleA( *(0x40b030 + _t8 * 8));
                                                    				if(_t6 != 0) {
                                                    					L2:
                                                    					return GetProcAddress(_t6,  *(0x40b034 + _t8 * 8));
                                                    				}
                                                    				_t6 = E0040619E(_t9); // executed
                                                    				if(_t6 != 0) {
                                                    					goto L2;
                                                    				}
                                                    				return _t6;
                                                    			}





                                                    0x004068e8
                                                    0x004068ec
                                                    0x004068f4
                                                    0x004068fc
                                                    0x00406908
                                                    0x00000000
                                                    0x00406910
                                                    0x004068ff
                                                    0x00406906
                                                    0x00000000
                                                    0x00000000
                                                    0x00406918

                                                    APIs
                                                    • GetModuleHandleA.KERNEL32(UXTHEME,Error writing temporary file. Make sure your temp folder is valid.,UXTHEME,00403810,0000000B), ref: 004068F4
                                                    • GetProcAddress.KERNEL32(00000000), ref: 00406910
                                                      • Part of subcall function 0040619E: GetSystemDirectoryW.KERNEL32(?,00000104), ref: 004061B5
                                                      • Part of subcall function 0040619E: wsprintfW.USER32 ref: 004061F1
                                                      • Part of subcall function 0040619E: LoadLibraryExW.KERNELBASE(?,00000000,00000008), ref: 00406205
                                                    Strings
                                                    Memory Dump Source
                                                    • Source File: 00000000.00000002.756099637.0000000000401000.00000020.00000001.01000000.00000003.sdmp, Offset: 00400000, based on PE: true
                                                    • Associated: 00000000.00000002.756080358.0000000000400000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756151471.0000000000409000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756159557.000000000040B000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756331005.000000000042E000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756342547.0000000000432000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756355506.0000000000438000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756366568.0000000000440000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756389531.0000000000462000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756401402.0000000000464000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756562047.00000000004A4000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    Joe Sandbox IDA Plugin
                                                    • Snapshot File: hcaresult_0_2_400000_HF-2209869481.jbxd
                                                    Similarity
                                                    • API ID: AddressDirectoryHandleLibraryLoadModuleProcSystemwsprintf
                                                    • String ID: Error writing temporary file. Make sure your temp folder is valid.$UXTHEME
                                                    • API String ID: 2547128583-890815371
                                                    • Opcode ID: 08f22430275ebaf4ce71005d419f066f02b7a6b81224d03b75b5b8ff4b37f54b
                                                    • Instruction ID: 085141bfa328d30a19c357711f10e0b2ef6edf17adcd8b925e9f05de384a5053
                                                    • Opcode Fuzzy Hash: 08f22430275ebaf4ce71005d419f066f02b7a6b81224d03b75b5b8ff4b37f54b
                                                    • Instruction Fuzzy Hash: 00D02B316012159BDB001F22AE0C94F771DEEA67907020032F501F6231E334DC21C5FC
                                                    Uniqueness

                                                    Uniqueness Score: -1.00%

                                                    C-Code - Quality: 100%
                                                    			E00405E3E(WCHAR* _a4) {
                                                    				struct _SECURITY_ATTRIBUTES _v16;
                                                    				struct _SECURITY_DESCRIPTOR _v36;
                                                    				short _t17;
                                                    				int _t21;
                                                    				long _t23;
                                                    
                                                    				_v36.Sacl = _v36.Sacl & 0x00000000;
                                                    				_v16.bInheritHandle = _v16.bInheritHandle & 0x00000000;
                                                    				_t17 = 4;
                                                    				_v36.Control = _t17;
                                                    				_v36.Owner = 0x409760;
                                                    				_v36.Group = 0x409760;
                                                    				_v16.lpSecurityDescriptor =  &_v36;
                                                    				_v36.Revision = 1;
                                                    				_v36.Dacl = 0x409750;
                                                    				_v16.nLength = 0xc;
                                                    				_t21 = CreateDirectoryW(_a4,  &_v16); // executed
                                                    				if(_t21 != 0) {
                                                    					L3:
                                                    					return 0;
                                                    				}
                                                    				_t23 = GetLastError();
                                                    				if(_t23 == 0xb7) {
                                                    					if(SetFileSecurityW(_a4, 0x80000007,  &_v36) == 0) {
                                                    						return GetLastError();
                                                    					}
                                                    					goto L3;
                                                    				}
                                                    				return _t23;
                                                    			}








                                                    0x00405e44
                                                    0x00405e48
                                                    0x00405e4e
                                                    0x00405e4f
                                                    0x00405e58
                                                    0x00405e5b
                                                    0x00405e61
                                                    0x00405e6b
                                                    0x00405e71
                                                    0x00405e78
                                                    0x00405e7f
                                                    0x00405e87
                                                    0x00405eac
                                                    0x00000000
                                                    0x00405eac
                                                    0x00405e89
                                                    0x00405e94
                                                    0x00405eaa
                                                    0x00000000
                                                    0x00405eb0
                                                    0x00000000
                                                    0x00405eaa
                                                    0x00405eb7

                                                    APIs
                                                    • CreateDirectoryW.KERNELBASE(00000000,?), ref: 00405E7F
                                                    • GetLastError.KERNEL32 ref: 00405E89
                                                    • SetFileSecurityW.ADVAPI32(00000000,80000007,00000001), ref: 00405EA2
                                                    • GetLastError.KERNEL32 ref: 00405EB0
                                                    Memory Dump Source
                                                    • Source File: 00000000.00000002.756099637.0000000000401000.00000020.00000001.01000000.00000003.sdmp, Offset: 00400000, based on PE: true
                                                    • Associated: 00000000.00000002.756080358.0000000000400000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756151471.0000000000409000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756159557.000000000040B000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756331005.000000000042E000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756342547.0000000000432000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756355506.0000000000438000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756366568.0000000000440000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756389531.0000000000462000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756401402.0000000000464000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756562047.00000000004A4000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    Joe Sandbox IDA Plugin
                                                    • Snapshot File: hcaresult_0_2_400000_HF-2209869481.jbxd
                                                    Similarity
                                                    • API ID: ErrorLast$CreateDirectoryFileSecurity
                                                    • String ID:
                                                    • API String ID: 3449924974-0
                                                    • Opcode ID: 03bab9027c0db145622c505044cc12d7385c4ed912075bcffeefb87771bfe4ea
                                                    • Instruction ID: 6ae0cafa5f15e980fc825a914f3c6ead540d2f1400f747b3271702dfe1e84024
                                                    • Opcode Fuzzy Hash: 03bab9027c0db145622c505044cc12d7385c4ed912075bcffeefb87771bfe4ea
                                                    • Instruction Fuzzy Hash: 3F01D675D00209EBEB009FA0D948BEFBBB9EB14315F104526E949F2291E7789A44CF99
                                                    Uniqueness

                                                    Uniqueness Score: -1.00%

                                                    C-Code - Quality: 91%
                                                    			E00406977(void* __ecx, void* __eflags, intOrPtr _a4, intOrPtr _a8, short* _a12, char* _a16, int _a20) {
                                                    				void* _v8;
                                                    				int _v12;
                                                    				void* _t20;
                                                    				char _t21;
                                                    				long _t24;
                                                    				char* _t28;
                                                    
                                                    				_v12 = 0x800;
                                                    				asm("sbb eax, eax");
                                                    				_t20 = E004062D8(__eflags, _a4, _a8,  ~_a20 & 0x00000100 | 0x00020019,  &_v8); // executed
                                                    				_t28 = _a16;
                                                    				if(_t20 != 0) {
                                                    					L4:
                                                    					_t21 = 0;
                                                    					 *_t28 = 0;
                                                    				} else {
                                                    					_t24 = RegQueryValueExW(_v8, _a12, 0,  &_a20, _t28,  &_v12); // executed
                                                    					RegCloseKey(_v8); // executed
                                                    					_t21 = 0;
                                                    					_t28[0x7fe] = 0;
                                                    					if(_t24 != 0 || _a20 != 1 && _a20 != 2) {
                                                    						goto L4;
                                                    					}
                                                    				}
                                                    				return _t21;
                                                    			}









                                                    0x00406980
                                                    0x0040698d
                                                    0x004069a0
                                                    0x004069a5
                                                    0x004069aa
                                                    0x004069e9
                                                    0x004069e9
                                                    0x004069eb
                                                    0x004069ac
                                                    0x004069be
                                                    0x004069c9
                                                    0x004069cf
                                                    0x004069d3
                                                    0x004069db
                                                    0x00000000
                                                    0x00000000
                                                    0x004069db
                                                    0x004069f0

                                                    APIs
                                                    • RegQueryValueExW.KERNELBASE(?,?,00000000,?,00000000,00000800,?,00000800,?,?,?,Call,00000000,00000000,00000002,00405FBE), ref: 004069BE
                                                    • RegCloseKey.KERNELBASE(?), ref: 004069C9
                                                    Strings
                                                    Memory Dump Source
                                                    • Source File: 00000000.00000002.756099637.0000000000401000.00000020.00000001.01000000.00000003.sdmp, Offset: 00400000, based on PE: true
                                                    • Associated: 00000000.00000002.756080358.0000000000400000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756151471.0000000000409000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756159557.000000000040B000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756331005.000000000042E000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756342547.0000000000432000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756355506.0000000000438000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756366568.0000000000440000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756389531.0000000000462000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756401402.0000000000464000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756562047.00000000004A4000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    Joe Sandbox IDA Plugin
                                                    • Snapshot File: hcaresult_0_2_400000_HF-2209869481.jbxd
                                                    Similarity
                                                    • API ID: CloseQueryValue
                                                    • String ID: Call
                                                    • API String ID: 3356406503-1824292864
                                                    • Opcode ID: ef5c50818b295da6df722ea66ea55a7044f0b077f586aae140e4b9602ce783b5
                                                    • Instruction ID: a3e06d51c6875ee3f629547af2dd4b96d71687c661178dbbbd55dab6437f425a
                                                    • Opcode Fuzzy Hash: ef5c50818b295da6df722ea66ea55a7044f0b077f586aae140e4b9602ce783b5
                                                    • Instruction Fuzzy Hash: D3010C7651010ABBDB218FA4DC06AEF7BA8EF45344F110126B901E2160D275DE60DB94
                                                    Uniqueness

                                                    Uniqueness Score: -1.00%

                                                    C-Code - Quality: 44%
                                                    			E00405864(signed int __eax) {
                                                    				intOrPtr _v0;
                                                    				intOrPtr _t10;
                                                    				intOrPtr _t11;
                                                    				intOrPtr* _t12;
                                                    
                                                    				_t11 =  *0x435a28;
                                                    				_t10 =  *0x435a2c;
                                                    				__imp__OleInitialize(0); // executed
                                                    				 *0x435a60 =  *0x435a60 | __eax;
                                                    				E004054E8(0);
                                                    				if(_t10 != 0) {
                                                    					_t12 = _t11 + 0xc;
                                                    					do {
                                                    						_t10 = _t10 - 1;
                                                    						if(( *(_t12 - 4) & 0x00000001) == 0) {
                                                    							goto L4;
                                                    						} else {
                                                    							_push(_v0);
                                                    							if(E00401399( *_t12) != 0) {
                                                    								 *0x435acc =  *0x435acc + 1;
                                                    							} else {
                                                    								goto L4;
                                                    							}
                                                    						}
                                                    						goto L7;
                                                    						L4:
                                                    						_t12 = _t12 + 0x818;
                                                    					} while (_t10 != 0);
                                                    				}
                                                    				L7:
                                                    				E004054E8(0x404);
                                                    				__imp__OleUninitialize();
                                                    				return  *0x435acc;
                                                    			}







                                                    0x00405865
                                                    0x0040586c
                                                    0x00405874
                                                    0x0040587a
                                                    0x00405882
                                                    0x00405889
                                                    0x0040588b
                                                    0x0040588e
                                                    0x0040588e
                                                    0x00405893
                                                    0x00000000
                                                    0x00405895
                                                    0x00405895
                                                    0x004058a2
                                                    0x004058b0
                                                    0x00000000
                                                    0x00000000
                                                    0x00000000
                                                    0x004058a2
                                                    0x00000000
                                                    0x004058a4
                                                    0x004058a4
                                                    0x004058aa
                                                    0x004058ae
                                                    0x004058b6
                                                    0x004058bb
                                                    0x004058c0
                                                    0x004058cd

                                                    APIs
                                                    • OleInitialize.OLE32(00000000), ref: 00405874
                                                      • Part of subcall function 004054E8: SendMessageW.USER32(?,00000000,00000000,00000000), ref: 004054FA
                                                    • OleUninitialize.OLE32(00000404,00000000), ref: 004058C0
                                                      • Part of subcall function 00401399: MulDiv.KERNEL32(?,00007530,00000000), ref: 004013F9
                                                      • Part of subcall function 00401399: SendMessageW.USER32(?,00000402,00000000), ref: 00401409
                                                    Strings
                                                    • Uddannelsesafdelings198 Setup: Installing, xrefs: 00405864
                                                    Memory Dump Source
                                                    • Source File: 00000000.00000002.756099637.0000000000401000.00000020.00000001.01000000.00000003.sdmp, Offset: 00400000, based on PE: true
                                                    • Associated: 00000000.00000002.756080358.0000000000400000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756151471.0000000000409000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756159557.000000000040B000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756331005.000000000042E000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756342547.0000000000432000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756355506.0000000000438000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756366568.0000000000440000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756389531.0000000000462000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756401402.0000000000464000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756562047.00000000004A4000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    Joe Sandbox IDA Plugin
                                                    • Snapshot File: hcaresult_0_2_400000_HF-2209869481.jbxd
                                                    Similarity
                                                    • API ID: MessageSend$InitializeUninitialize
                                                    • String ID: Uddannelsesafdelings198 Setup: Installing
                                                    • API String ID: 1011633862-3530321986
                                                    • Opcode ID: d3b477feca803d38b0fa0a9443a8adab0e946c85309316e9af7505676d23e992
                                                    • Instruction ID: 6162ea9da32c9538b6d8593dc8e66a114e5892011aec6599076d88f80df4c0eb
                                                    • Opcode Fuzzy Hash: d3b477feca803d38b0fa0a9443a8adab0e946c85309316e9af7505676d23e992
                                                    • Instruction Fuzzy Hash: C5F0FA33500A009AF711B715AC02B6B73A8EB84705F08813EEE48A22A2E77948409B69
                                                    Uniqueness

                                                    Uniqueness Score: -1.00%

                                                    C-Code - Quality: 100%
                                                    			E00405E1E(WCHAR* _a4) {
                                                    				int _t2;
                                                    				long _t5;
                                                    
                                                    				_t5 = 0;
                                                    				_t2 = CreateDirectoryW(_a4, 0); // executed
                                                    				if(_t2 == 0) {
                                                    					_t5 = GetLastError();
                                                    				}
                                                    				return _t5;
                                                    			}





                                                    0x00405e1f
                                                    0x00405e26
                                                    0x00405e2e
                                                    0x00405e36
                                                    0x00405e36
                                                    0x00405e3b

                                                    APIs
                                                    • CreateDirectoryW.KERNELBASE(?,00000000,C:\Users\user~1\AppData\Local\Temp\,00403CC9,C:\Users\user~1\AppData\Local\Temp\,C:\Users\user~1\AppData\Local\Temp\,C:\Users\user~1\AppData\Local\Temp\,C:\Users\user~1\AppData\Local\Temp\,772EFAA0,004039C2), ref: 00405E26
                                                    • GetLastError.KERNEL32 ref: 00405E30
                                                    Strings
                                                    • C:\Users\user~1\AppData\Local\Temp\, xrefs: 00405E1E
                                                    Memory Dump Source
                                                    • Source File: 00000000.00000002.756099637.0000000000401000.00000020.00000001.01000000.00000003.sdmp, Offset: 00400000, based on PE: true
                                                    • Associated: 00000000.00000002.756080358.0000000000400000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756151471.0000000000409000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756159557.000000000040B000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756331005.000000000042E000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756342547.0000000000432000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756355506.0000000000438000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756366568.0000000000440000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756389531.0000000000462000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756401402.0000000000464000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756562047.00000000004A4000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    Joe Sandbox IDA Plugin
                                                    • Snapshot File: hcaresult_0_2_400000_HF-2209869481.jbxd
                                                    Similarity
                                                    • API ID: CreateDirectoryErrorLast
                                                    • String ID: C:\Users\user~1\AppData\Local\Temp\
                                                    • API String ID: 1375471231-2382934351
                                                    • Opcode ID: 8059bd01f3cb96d00b90c150394375a165c75bb7fcfbb43778e4f95d7889324c
                                                    • Instruction ID: 407710f282aa9913273e94a45afee278ff037c1c447fef60eab8b448319c413c
                                                    • Opcode Fuzzy Hash: 8059bd01f3cb96d00b90c150394375a165c75bb7fcfbb43778e4f95d7889324c
                                                    • Instruction Fuzzy Hash: 56C012326050309BC3201B69AD0CA87BE94EB906A13018635B989E2220D2308C008AE8
                                                    Uniqueness

                                                    Uniqueness Score: -1.00%

                                                    C-Code - Quality: 46%
                                                    			E00401D01(void* _a8, intOrPtr _a40, intOrPtr _a48) {
                                                    				void* _t6;
                                                    				void* _t7;
                                                    				void _t10;
                                                    				void* _t11;
                                                    				intOrPtr _t16;
                                                    				void* _t20;
                                                    				void* _t22;
                                                    				void _t23;
                                                    				void* _t26;
                                                    
                                                    				_t22 =  *0x40b100; // 0x0
                                                    				if(_a48 == 0) {
                                                    					if(_t6 == 0) {
                                                    						_t7 = GlobalAlloc(0x40, 0x804); // executed
                                                    						_push(_a40);
                                                    						_t23 = _t7;
                                                    						_t4 = _t23 + 4; // 0x4
                                                    						E00405EBA();
                                                    						_t10 =  *0x40b100; // 0x0
                                                    						 *_t23 = _t10;
                                                    						 *0x40b100 = _t23;
                                                    						goto L14;
                                                    					} else {
                                                    						if(_t22 == 0) {
                                                    							_t16 = 1;
                                                    						} else {
                                                    							_t2 = _t22 + 4; // 0x4
                                                    							E00406B1A(_t20, _t2);
                                                    							 *0x40b100 =  *_t22;
                                                    							GlobalFree(_t22);
                                                    							goto L14;
                                                    						}
                                                    					}
                                                    					goto L15;
                                                    				} else {
                                                    					while(1) {
                                                    						__ecx = __ecx - 1;
                                                    						if(__esi == 0) {
                                                    							break;
                                                    						}
                                                    						__esi =  *__esi;
                                                    						if(__ecx != 0) {
                                                    							continue;
                                                    						} else {
                                                    							if(__esi == 0) {
                                                    								break;
                                                    							} else {
                                                    								__esi = __esi + 4;
                                                    								__edi = L"Call";
                                                    								__eax = E00406B1A(__edi, __esi);
                                                    								__eax =  *0x40b100; // 0x0
                                                    								__eax = E00406B1A(__esi, __eax);
                                                    								__eax =  *0x40b100; // 0x0
                                                    								_push(__edi);
                                                    								_push(__eax);
                                                    								__eax = E00406B1A();
                                                    								L14:
                                                    								_t16 =  *((intOrPtr*)(_t26 + 0x10));
                                                    								L15:
                                                    								 *0x435ac8 =  *0x435ac8 + _t16;
                                                    								_t11 = 0;
                                                    							}
                                                    						}
                                                    						goto L17;
                                                    					}
                                                    					_push(0x200010);
                                                    					_push(0xffffffe8);
                                                    					_push(E00405EBA());
                                                    					__eax = E00406AA8();
                                                    					_t11 = 0x7fffffff;
                                                    				}
                                                    				L17:
                                                    				return _t11;
                                                    			}












                                                    0x00401d05
                                                    0x00401d0d
                                                    0x00401d65
                                                    0x00401d93
                                                    0x00401d99
                                                    0x00401d9d
                                                    0x00401d9f
                                                    0x00401da3
                                                    0x00401da8
                                                    0x00401dad
                                                    0x00401daf
                                                    0x00000000
                                                    0x00401d67
                                                    0x00401d69
                                                    0x0040170b
                                                    0x00401d6f
                                                    0x00401d6f
                                                    0x00401d74
                                                    0x00401d7c
                                                    0x00401d81
                                                    0x00000000
                                                    0x00401d81
                                                    0x00401d69
                                                    0x00000000
                                                    0x00401d0f
                                                    0x00401d0f
                                                    0x00401d0f
                                                    0x00401d12
                                                    0x00000000
                                                    0x00000000
                                                    0x00401d14
                                                    0x00401d18
                                                    0x00000000
                                                    0x00401d1a
                                                    0x00401d1c
                                                    0x00000000
                                                    0x00401d1e
                                                    0x00401d1e
                                                    0x00401d21
                                                    0x00401d28
                                                    0x00401d2d
                                                    0x00401d37
                                                    0x00401d3c
                                                    0x00401d41
                                                    0x00401d45
                                                    0x00401d46
                                                    0x00402ea1
                                                    0x00402ea1
                                                    0x00402ea5
                                                    0x00402ea5
                                                    0x00402eab
                                                    0x00402eab
                                                    0x00401d1c
                                                    0x00000000
                                                    0x00401d18
                                                    0x00401d50
                                                    0x00401d55
                                                    0x00401d5d
                                                    0x00401a97
                                                    0x004015dc
                                                    0x004015dc
                                                    0x00402ead
                                                    0x00402eb7

                                                    APIs
                                                    • GlobalFree.KERNEL32 ref: 00401D81
                                                    • GlobalAlloc.KERNELBASE(00000040,00000804), ref: 00401D93
                                                      • Part of subcall function 00405EBA: lstrcatW.KERNEL32(Call,\Microsoft\Internet Explorer\Quick Launch), ref: 00406070
                                                    Strings
                                                    Memory Dump Source
                                                    • Source File: 00000000.00000002.756099637.0000000000401000.00000020.00000001.01000000.00000003.sdmp, Offset: 00400000, based on PE: true
                                                    • Associated: 00000000.00000002.756080358.0000000000400000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756151471.0000000000409000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756159557.000000000040B000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756331005.000000000042E000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756342547.0000000000432000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756355506.0000000000438000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756366568.0000000000440000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756389531.0000000000462000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756401402.0000000000464000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756562047.00000000004A4000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    Joe Sandbox IDA Plugin
                                                    • Snapshot File: hcaresult_0_2_400000_HF-2209869481.jbxd
                                                    Similarity
                                                    • API ID: Global$AllocFreelstrcat
                                                    • String ID: Call
                                                    • API String ID: 238967769-1824292864
                                                    • Opcode ID: 5e22bb8789abaa2513a4c4e4ec252c940181f2163286a8e93fb42da0774dfcb9
                                                    • Instruction ID: 6aac856f3036c6303f510296de49dce4321192db318f402462ff6f52e68ea50d
                                                    • Opcode Fuzzy Hash: 5e22bb8789abaa2513a4c4e4ec252c940181f2163286a8e93fb42da0774dfcb9
                                                    • Instruction Fuzzy Hash: B711D271A11624ABD7209F50DD94A2B72A8FF44759B05443BFD46FB2D1C378B8018BEC
                                                    Uniqueness

                                                    Uniqueness Score: -1.00%

                                                    C-Code - Quality: 100%
                                                    			_entry_(intOrPtr _a4, intOrPtr _a8) {
                                                    
                                                    				 *0x73da5014 = _a4;
                                                    				if(_a8 == 1) {
                                                    					VirtualProtect(0x73da501c, 4, 0x40, 0x73da5034); // executed
                                                    					 *0x73da501c = 0xc2;
                                                    					 *0x73da5034 = 0;
                                                    					 *0x73da5030 = 0;
                                                    					 *0x73da502c = 0;
                                                    					 *0x73da5028 = 0;
                                                    					 *0x73da5024 = 0;
                                                    					 *0x73da5020 = 0;
                                                    					 *0x73da501e = 0;
                                                    				}
                                                    				return 1;
                                                    			}



                                                    0x73da1a53
                                                    0x73da1a58
                                                    0x73da1a68
                                                    0x73da1a70
                                                    0x73da1a77
                                                    0x73da1a7d
                                                    0x73da1a83
                                                    0x73da1a89
                                                    0x73da1a8f
                                                    0x73da1a95
                                                    0x73da1a9b
                                                    0x73da1a9b
                                                    0x73da1aa4

                                                    APIs
                                                    • VirtualProtect.KERNELBASE(73DA501C,00000004,00000040,73DA5034), ref: 73DA1A68
                                                    Strings
                                                    Memory Dump Source
                                                    • Source File: 00000000.00000002.757569333.0000000073DA1000.00000020.00000001.01000000.00000005.sdmp, Offset: 73DA0000, based on PE: true
                                                    • Associated: 00000000.00000002.757558741.0000000073DA0000.00000002.00000001.01000000.00000005.sdmpDownload File
                                                    • Associated: 00000000.00000002.757601469.0000000073DA4000.00000002.00000001.01000000.00000005.sdmpDownload File
                                                    • Associated: 00000000.00000002.757618412.0000000073DA6000.00000002.00000001.01000000.00000005.sdmpDownload File
                                                    Joe Sandbox IDA Plugin
                                                    • Snapshot File: hcaresult_0_2_73da0000_HF-2209869481.jbxd
                                                    Similarity
                                                    • API ID: ProtectVirtual
                                                    • String ID: `g)w
                                                    • API String ID: 544645111-3722284750
                                                    • Opcode ID: 71806c27344bc27f01d15642b744fe1ff1b8f0d19962b80db20a623de76ba9b1
                                                    • Instruction ID: 3f3a68fde47509b5ea66ecec0b9a7243bb99d2857a5c599c9f46f76848372c5d
                                                    • Opcode Fuzzy Hash: 71806c27344bc27f01d15642b744fe1ff1b8f0d19962b80db20a623de76ba9b1
                                                    • Instruction Fuzzy Hash: 37F098F3919340DAC328AF2A97447093AA2B718355B21452EF6DD9A385C3304965BB9E
                                                    Uniqueness

                                                    Uniqueness Score: -1.00%

                                                    C-Code - Quality: 100%
                                                    			E00402728(short* __edi, void* _a20, void* _a48, void* _a72) {
                                                    				int* __ebp;
                                                    				void* _t12;
                                                    				void* _t18;
                                                    				void* _t20;
                                                    				void* _t28;
                                                    
                                                    				_t12 = E004030C1(_t18, _t20, _t28, 0x20019); // executed
                                                    				E0040303E(_t20, 0x33);
                                                    				 *__edi = 0;
                                                    				if(_t12 != 0) {
                                                    					__ecx = __esp + 0x50;
                                                    					 *(__esp + 0x50) = 0x800;
                                                    					__ecx = __esp + 0x24;
                                                    					__eax = RegQueryValueExW(__esi, __eax, __ebp, __esp + 0x24, __edi, __esp + 0x50);
                                                    					0 = 1;
                                                    					__eflags = __eax;
                                                    					if(__eax != 0) {
                                                    						L9:
                                                    						__eax = 0;
                                                    						 *__edi = __ax;
                                                    						goto L2;
                                                    					} else {
                                                    						__eflags =  *((intOrPtr*)(__esp + 0x1c)) - 4;
                                                    						if( *((intOrPtr*)(__esp + 0x1c)) == 4) {
                                                    							__eflags =  *(__esp + 0x3c);
                                                    							__eax = E0040661F(__edi,  *__edi);
                                                    							goto L2;
                                                    						} else {
                                                    							__eflags =  *((intOrPtr*)(__esp + 0x1c)) - 1;
                                                    							if( *((intOrPtr*)(__esp + 0x1c)) == 1) {
                                                    								L7:
                                                    								__eax = 0;
                                                    								__edi[0x7fe] = __ax;
                                                    								L2:
                                                    								__eax = RegCloseKey(__esi);
                                                    								goto L10;
                                                    							} else {
                                                    								__eflags =  *((intOrPtr*)(__esp + 0x1c)) - 2;
                                                    								if( *((intOrPtr*)(__esp + 0x1c)) != 2) {
                                                    									goto L9;
                                                    								} else {
                                                    									goto L7;
                                                    								}
                                                    							}
                                                    						}
                                                    					}
                                                    					L11:
                                                    					return 0;
                                                    				}
                                                    				L10:
                                                    				 *0x435ac8 =  *0x435ac8 + 1;
                                                    				goto L11;
                                                    			}








                                                    0x0040272d
                                                    0x00402736
                                                    0x0040273d
                                                    0x00402742
                                                    0x00402748
                                                    0x0040274c
                                                    0x00402756
                                                    0x0040275e
                                                    0x00402766
                                                    0x00402767
                                                    0x00402769
                                                    0x004027a4
                                                    0x004027a4
                                                    0x004027a8
                                                    0x00000000
                                                    0x0040276b
                                                    0x0040276b
                                                    0x00402770
                                                    0x00402792
                                                    0x0040279a
                                                    0x00000000
                                                    0x00402772
                                                    0x00402772
                                                    0x00402776
                                                    0x0040277f
                                                    0x00402783
                                                    0x00402785
                                                    0x0040271c
                                                    0x0040271d
                                                    0x00000000
                                                    0x00402778
                                                    0x00402778
                                                    0x0040277d
                                                    0x00000000
                                                    0x00000000
                                                    0x00000000
                                                    0x00000000
                                                    0x0040277d
                                                    0x00402776
                                                    0x00402770
                                                    0x00402eab
                                                    0x00402eb7
                                                    0x00402eb7
                                                    0x00402ea5
                                                    0x00402ea5
                                                    0x00000000

                                                    APIs
                                                    • RegCloseKey.ADVAPI32(?,?,?,C:\Users\user~1\AppData\Local\Temp\nsc6C63.tmp,?,?,00000011,00000002), ref: 0040271D
                                                    • RegQueryValueExW.ADVAPI32(00000000,00000000,?,?,?,?), ref: 0040275E
                                                    Memory Dump Source
                                                    • Source File: 00000000.00000002.756099637.0000000000401000.00000020.00000001.01000000.00000003.sdmp, Offset: 00400000, based on PE: true
                                                    • Associated: 00000000.00000002.756080358.0000000000400000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756151471.0000000000409000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756159557.000000000040B000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756331005.000000000042E000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756342547.0000000000432000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756355506.0000000000438000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756366568.0000000000440000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756389531.0000000000462000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756401402.0000000000464000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756562047.00000000004A4000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    Joe Sandbox IDA Plugin
                                                    • Snapshot File: hcaresult_0_2_400000_HF-2209869481.jbxd
                                                    Similarity
                                                    • API ID: CloseQueryValue
                                                    • String ID:
                                                    • API String ID: 3356406503-0
                                                    • Opcode ID: 1d42ab8b4145a25c79b294e04f02a9cb00a7c1bb6d884b11203412bb77f2baf5
                                                    • Instruction ID: fb228a38f7146265a3f721d89abc8bf78f6fe6bd0b338e84b9d16a0e51430f88
                                                    • Opcode Fuzzy Hash: 1d42ab8b4145a25c79b294e04f02a9cb00a7c1bb6d884b11203412bb77f2baf5
                                                    • Instruction Fuzzy Hash: 5C11C235658302AFD7149FA4D98863BB3A4EF84315F10093FF102A21D1D7B85909CB5B
                                                    Uniqueness

                                                    Uniqueness Score: -1.00%

                                                    C-Code - Quality: 100%
                                                    			E00401399(signed int _a4) {
                                                    				signed int _t10;
                                                    				int _t12;
                                                    				void* _t16;
                                                    				signed int _t17;
                                                    				void* _t18;
                                                    				signed int _t20;
                                                    				void* _t21;
                                                    
                                                    				_t20 = _a4;
                                                    				if(_t20 < 0) {
                                                    					L10:
                                                    					return 0;
                                                    				}
                                                    				while(1) {
                                                    					_t6 =  *0x435a30 + _t20 * 0x1c;
                                                    					if( *((intOrPtr*)( *0x435a30 + _t20 * 0x1c)) == 1) {
                                                    						goto L10;
                                                    					}
                                                    					if(E0040154A(_t6) == 0x7fffffff) {
                                                    						return 0x7fffffff;
                                                    					}
                                                    					_t16 = E004030FD(_t7);
                                                    					if(_t16 != 0) {
                                                    						_t17 = _t16 - 1;
                                                    						_t10 = _t20;
                                                    						_t20 = _t17;
                                                    						_t18 = _t17 - _t10;
                                                    					} else {
                                                    						_t18 = _t16 + 1;
                                                    						_t20 = _t20 + 1;
                                                    					}
                                                    					if( *((intOrPtr*)(_t21 + 0x10)) != 0) {
                                                    						_t12 =  *0x4349d0 + _t18;
                                                    						 *0x4349d0 = _t12;
                                                    						SendMessageW( *(_t21 + 0x1c), 0x402, MulDiv(_t12, 0x7530,  *0x4349cc), 0); // executed
                                                    					}
                                                    					if(_t20 >= 0) {
                                                    						continue;
                                                    					} else {
                                                    						goto L10;
                                                    					}
                                                    				}
                                                    				goto L10;
                                                    			}










                                                    0x0040139a
                                                    0x004013a1
                                                    0x00401413
                                                    0x00000000
                                                    0x00401413
                                                    0x004013a8
                                                    0x004013b0
                                                    0x004013b5
                                                    0x00000000
                                                    0x00000000
                                                    0x004013bf
                                                    0x00000000
                                                    0x0040141a
                                                    0x004013c7
                                                    0x004013cb
                                                    0x004013d1
                                                    0x004013d2
                                                    0x004013d4
                                                    0x004013d6
                                                    0x004013cd
                                                    0x004013cd
                                                    0x004013ce
                                                    0x004013ce
                                                    0x004013dd
                                                    0x004013ec
                                                    0x004013f4
                                                    0x00401409
                                                    0x00401409
                                                    0x00401411
                                                    0x00000000
                                                    0x00000000
                                                    0x00000000
                                                    0x00000000
                                                    0x00401411
                                                    0x00000000

                                                    APIs
                                                    • MulDiv.KERNEL32(?,00007530,00000000), ref: 004013F9
                                                    • SendMessageW.USER32(?,00000402,00000000), ref: 00401409
                                                    Memory Dump Source
                                                    • Source File: 00000000.00000002.756099637.0000000000401000.00000020.00000001.01000000.00000003.sdmp, Offset: 00400000, based on PE: true
                                                    • Associated: 00000000.00000002.756080358.0000000000400000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756151471.0000000000409000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756159557.000000000040B000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756331005.000000000042E000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756342547.0000000000432000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756355506.0000000000438000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756366568.0000000000440000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756389531.0000000000462000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756401402.0000000000464000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756562047.00000000004A4000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    Joe Sandbox IDA Plugin
                                                    • Snapshot File: hcaresult_0_2_400000_HF-2209869481.jbxd
                                                    Similarity
                                                    • API ID: MessageSend
                                                    • String ID:
                                                    • API String ID: 3850602802-0
                                                    • Opcode ID: 6e7d67269c197b40b003dd71ad8670726c572316c8dc3490559f09bac35d8640
                                                    • Instruction ID: 538a9e804dfe71f8462b772bc95ac31ea7b37d3b99b6caf0eca62282663b68d4
                                                    • Opcode Fuzzy Hash: 6e7d67269c197b40b003dd71ad8670726c572316c8dc3490559f09bac35d8640
                                                    • Instruction Fuzzy Hash: 4701D472A152309BD7196F28AC09B6B3699AB80711F15453AF901F72F1D2B89C018758
                                                    Uniqueness

                                                    Uniqueness Score: -1.00%

                                                    C-Code - Quality: 100%
                                                    			E004025FF(void* __ebp, signed int _a52, intOrPtr _a56, intOrPtr _a60) {
                                                    				long _t7;
                                                    				signed int _t14;
                                                    				void* _t16;
                                                    				void* _t20;
                                                    				long _t22;
                                                    				void* _t25;
                                                    
                                                    				_t22 = 1;
                                                    				_t30 = _a56 - __ebp;
                                                    				if(_a56 != __ebp) {
                                                    					_t7 = E0040307C(_a60, E0040303E(_t20, 0x22), _a52 >> 1); // executed
                                                    					_t22 = _t7;
                                                    				} else {
                                                    					_t25 = E004030C1(_t16, _t20, _t30, 2);
                                                    					if(_t25 != 0) {
                                                    						_t22 = RegDeleteValueW(_t25, E0040303E(_t20, 0x33));
                                                    						RegCloseKey(_t25);
                                                    					}
                                                    				}
                                                    				_t14 = 0 | _t22 != 0x00000000;
                                                    				 *0x435ac8 =  *0x435ac8 + _t14;
                                                    				return 0;
                                                    			}









                                                    0x00402601
                                                    0x00402602
                                                    0x00402606
                                                    0x00402643
                                                    0x00402648
                                                    0x00402608
                                                    0x0040260f
                                                    0x00402613
                                                    0x00402625
                                                    0x00402627
                                                    0x00402627
                                                    0x00402613
                                                    0x0040264e
                                                    0x00402ea5
                                                    0x00402eb7

                                                    APIs
                                                    • RegDeleteValueW.ADVAPI32(00000000,00000000,00000033), ref: 0040261E
                                                    • RegCloseKey.ADVAPI32(00000000), ref: 00402627
                                                    Memory Dump Source
                                                    • Source File: 00000000.00000002.756099637.0000000000401000.00000020.00000001.01000000.00000003.sdmp, Offset: 00400000, based on PE: true
                                                    • Associated: 00000000.00000002.756080358.0000000000400000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756151471.0000000000409000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756159557.000000000040B000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756331005.000000000042E000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756342547.0000000000432000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756355506.0000000000438000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756366568.0000000000440000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756389531.0000000000462000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756401402.0000000000464000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756562047.00000000004A4000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    Joe Sandbox IDA Plugin
                                                    • Snapshot File: hcaresult_0_2_400000_HF-2209869481.jbxd
                                                    Similarity
                                                    • API ID: CloseDeleteValue
                                                    • String ID:
                                                    • API String ID: 2831762973-0
                                                    • Opcode ID: 324bf70aa83da3cc8c88ee0ac58f0f218d6888d112ffb8df115b361c504563c9
                                                    • Instruction ID: 5f348ce6c2db00307db5fd01af11d87f06065e179f09fd272fc5be425d392e88
                                                    • Opcode Fuzzy Hash: 324bf70aa83da3cc8c88ee0ac58f0f218d6888d112ffb8df115b361c504563c9
                                                    • Instruction Fuzzy Hash: 29F02433545601B7E310ABA49C4AA7E766DABD03A2F10053FFA02A61C5CA7E8C42822D
                                                    Uniqueness

                                                    Uniqueness Score: -1.00%

                                                    APIs
                                                    • ShowWindow.USER32(00000000,00000000), ref: 00402061
                                                    • EnableWindow.USER32(00000000,00000000), ref: 0040206C
                                                    Memory Dump Source
                                                    • Source File: 00000000.00000002.756099637.0000000000401000.00000020.00000001.01000000.00000003.sdmp, Offset: 00400000, based on PE: true
                                                    • Associated: 00000000.00000002.756080358.0000000000400000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756151471.0000000000409000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756159557.000000000040B000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756331005.000000000042E000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756342547.0000000000432000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756355506.0000000000438000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756366568.0000000000440000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756389531.0000000000462000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756401402.0000000000464000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756562047.00000000004A4000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    Joe Sandbox IDA Plugin
                                                    • Snapshot File: hcaresult_0_2_400000_HF-2209869481.jbxd
                                                    Similarity
                                                    • API ID: Window$EnableShow
                                                    • String ID:
                                                    • API String ID: 1136574915-0
                                                    • Opcode ID: 463400b56811a7c13ea037226f78c2a66b88d1b796af0464d73bb1f96cdb645b
                                                    • Instruction ID: fdac18c2d6c3cf3b828b417e97f1a58467e7a2ecdc8cc8e73c20e1074f32c310
                                                    • Opcode Fuzzy Hash: 463400b56811a7c13ea037226f78c2a66b88d1b796af0464d73bb1f96cdb645b
                                                    • Instruction Fuzzy Hash: 66E02672548300AFE314AF20E84E96AB768FB40326F20083FF900A40C2C77D2C40876E
                                                    Uniqueness

                                                    Uniqueness Score: -1.00%

                                                    C-Code - Quality: 100%
                                                    			E004066D6(WCHAR* _a4) {
                                                    				struct _PROCESS_INFORMATION _v20;
                                                    				int _t7;
                                                    
                                                    				0x42fd78->cb = 0x44;
                                                    				_t7 = CreateProcessW(0, _a4, 0, 0, 0, 0x4000000, 0, 0, 0x42fd78,  &_v20); // executed
                                                    				if(_t7 != 0) {
                                                    					CloseHandle(_v20.hThread);
                                                    					return _v20.hProcess;
                                                    				}
                                                    				return _t7;
                                                    			}





                                                    0x004066dc
                                                    0x004066ff
                                                    0x00406707
                                                    0x0040670c
                                                    0x00000000
                                                    0x00406712
                                                    0x00406716

                                                    APIs
                                                    Memory Dump Source
                                                    • Source File: 00000000.00000002.756099637.0000000000401000.00000020.00000001.01000000.00000003.sdmp, Offset: 00400000, based on PE: true
                                                    • Associated: 00000000.00000002.756080358.0000000000400000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756151471.0000000000409000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756159557.000000000040B000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756331005.000000000042E000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756342547.0000000000432000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756355506.0000000000438000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756366568.0000000000440000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756389531.0000000000462000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756401402.0000000000464000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756562047.00000000004A4000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    Joe Sandbox IDA Plugin
                                                    • Snapshot File: hcaresult_0_2_400000_HF-2209869481.jbxd
                                                    Similarity
                                                    • API ID: CloseCreateHandleProcess
                                                    • String ID:
                                                    • API String ID: 3712363035-0
                                                    • Opcode ID: 56b83460f623c560f9136c4b0375a20ff073fe194eb282a2dd1e719b426acf2b
                                                    • Instruction ID: 0c6c23135c748ad7b6e02b48b863ea359631b5b673f9ca8adb803affa24eb5bb
                                                    • Opcode Fuzzy Hash: 56b83460f623c560f9136c4b0375a20ff073fe194eb282a2dd1e719b426acf2b
                                                    • Instruction Fuzzy Hash: F3E04FF0600619BFFB009B64EC09F7B777CEB40204F904435BD11E6151E3749C148A78
                                                    Uniqueness

                                                    Uniqueness Score: -1.00%

                                                    C-Code - Quality: 100%
                                                    			E0040691B(WCHAR* _a4, long _a8, long _a12) {
                                                    				long _t5;
                                                    				void* _t7;
                                                    
                                                    				_t5 = GetFileAttributesW(_a4); // executed
                                                    				_t6 =  ==  ? 0 : _t5;
                                                    				_t7 = CreateFileW(_a4, _a8, 1, 0, _a12,  ==  ? 0 : _t5, 0); // executed
                                                    				return _t7;
                                                    			}





                                                    0x0040691f
                                                    0x0040692c
                                                    0x0040693f
                                                    0x00406945

                                                    APIs
                                                    • GetFileAttributesW.KERNELBASE(00000003,0040342F,C:\Users\user\Desktop\HF-2209869481.exe,80000000,00000003,?,?,?,?,?), ref: 0040691F
                                                    • CreateFileW.KERNELBASE(?,?,00000001,00000000,?,00000000,00000000,?,?,?,?,?), ref: 0040693F
                                                    Memory Dump Source
                                                    • Source File: 00000000.00000002.756099637.0000000000401000.00000020.00000001.01000000.00000003.sdmp, Offset: 00400000, based on PE: true
                                                    • Associated: 00000000.00000002.756080358.0000000000400000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756151471.0000000000409000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756159557.000000000040B000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756331005.000000000042E000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756342547.0000000000432000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756355506.0000000000438000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756366568.0000000000440000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756389531.0000000000462000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756401402.0000000000464000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756562047.00000000004A4000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    Joe Sandbox IDA Plugin
                                                    • Snapshot File: hcaresult_0_2_400000_HF-2209869481.jbxd
                                                    Similarity
                                                    • API ID: File$AttributesCreate
                                                    • String ID:
                                                    • API String ID: 415043291-0
                                                    • Opcode ID: 29eaa5c778d4abe525d16e25b35aaa524ea266b59eab42b9d8fe5f4f647b10db
                                                    • Instruction ID: d43685c7aa133134ae341259a1979053aa5ebee8cfee21dedca447a2e346f0f1
                                                    • Opcode Fuzzy Hash: 29eaa5c778d4abe525d16e25b35aaa524ea266b59eab42b9d8fe5f4f647b10db
                                                    • Instruction Fuzzy Hash: 77D09E71218202AEEF055F20DE4AF1FBA65EF84710F104A2CF6A6D40F0D6718C24AA11
                                                    Uniqueness

                                                    Uniqueness Score: -1.00%

                                                    C-Code - Quality: 100%
                                                    			E00406B9D(WCHAR* _a4) {
                                                    				signed int _t3;
                                                    				signed int _t8;
                                                    
                                                    				_t3 = GetFileAttributesW(_a4); // executed
                                                    				_t8 = _t3;
                                                    				if(_t8 != 0xffffffff) {
                                                    					SetFileAttributesW(_a4, _t8 & 0xfffffffe);
                                                    				}
                                                    				return _t8;
                                                    			}





                                                    0x00406ba2
                                                    0x00406ba8
                                                    0x00406bad
                                                    0x00406bb9
                                                    0x00406bb9
                                                    0x00406bc2

                                                    APIs
                                                    • GetFileAttributesW.KERNELBASE(?,?,00406591,?,?,00000000,004068AE,?,?,?,?), ref: 00406BA2
                                                    • SetFileAttributesW.KERNEL32(?,00000000), ref: 00406BB9
                                                    Memory Dump Source
                                                    • Source File: 00000000.00000002.756099637.0000000000401000.00000020.00000001.01000000.00000003.sdmp, Offset: 00400000, based on PE: true
                                                    • Associated: 00000000.00000002.756080358.0000000000400000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756151471.0000000000409000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756159557.000000000040B000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756331005.000000000042E000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756342547.0000000000432000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756355506.0000000000438000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756366568.0000000000440000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756389531.0000000000462000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756401402.0000000000464000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756562047.00000000004A4000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    Joe Sandbox IDA Plugin
                                                    • Snapshot File: hcaresult_0_2_400000_HF-2209869481.jbxd
                                                    Similarity
                                                    • API ID: AttributesFile
                                                    • String ID:
                                                    • API String ID: 3188754299-0
                                                    • Opcode ID: a418f70179c15550a51c69d56742fce75144ee9ce949d273047196127aa882e5
                                                    • Instruction ID: 2641cd0fcf7a615d2272f2c652f3c677170a534def33f5957a60d90ba1304b54
                                                    • Opcode Fuzzy Hash: a418f70179c15550a51c69d56742fce75144ee9ce949d273047196127aa882e5
                                                    • Instruction Fuzzy Hash: 11D0A7712040316BC6042738DC0C45ABA56DB853707018735F9F6A22F1D7300C2186D4
                                                    Uniqueness

                                                    Uniqueness Score: -1.00%

                                                    C-Code - Quality: 50%
                                                    			E73DA2D14(intOrPtr _a4) {
                                                    				signed int _v8;
                                                    				void* __ebx;
                                                    				void* _t28;
                                                    				void* _t29;
                                                    				int _t33;
                                                    				void* _t37;
                                                    				void* _t44;
                                                    				void* _t47;
                                                    				signed int _t53;
                                                    				void* _t58;
                                                    				intOrPtr _t64;
                                                    				intOrPtr _t67;
                                                    				signed int _t72;
                                                    				intOrPtr _t74;
                                                    				intOrPtr _t75;
                                                    				signed int _t78;
                                                    				void* _t80;
                                                    				void* _t81;
                                                    				void* _t82;
                                                    				void* _t83;
                                                    				intOrPtr _t86;
                                                    				intOrPtr _t87;
                                                    
                                                    				if( *0x73da5024 != 0 && E73DA1BC1(_a4) == 0) {
                                                    					 *0x73da5030 = _t86;
                                                    					if( *0x73da5034 != 0) {
                                                    						_t86 =  *0x73da5034;
                                                    					} else {
                                                    						E73DA3250(E73DA1C43());
                                                    						 *0x73da5034 = _t86;
                                                    					}
                                                    				}
                                                    				_t28 = E73DA1C49(_a4);
                                                    				_t87 = _t86 + 4;
                                                    				if(_t28 <= 0) {
                                                    					L9:
                                                    					_t29 = E73DA1BBB();
                                                    					_t67 = _a4;
                                                    					_t74 =  *0x73da5028;
                                                    					 *((intOrPtr*)(_t29 + _t67)) = _t74;
                                                    					 *0x73da5028 = _t67;
                                                    					E73DA1C5A();
                                                    					_t33 = EnumWindows(??, ??); // executed
                                                    					 *0x73da5000 = _t33;
                                                    					 *0x73da5004 = _t74;
                                                    					if( *0x73da5024 != 0 && E73DA1BC1( *0x73da5028) == 0) {
                                                    						 *0x73da5034 = _t87;
                                                    						_t87 =  *0x73da5030;
                                                    					}
                                                    					_t75 =  *0x73da5028;
                                                    					_a4 = _t75;
                                                    					 *0x73da5028 =  *((intOrPtr*)(E73DA1BBB() + _t75));
                                                    					_t37 = E73DA1BAD(_t75);
                                                    					_pop(_t76);
                                                    					if(_t37 != 0) {
                                                    						_t37 = E73DA1C49(_t76);
                                                    						if(_t37 > 0) {
                                                    							_push(_t37);
                                                    							_push(E73DA1C54() + _a4 + _v8);
                                                    							_push(E73DA1C64());
                                                    							if( *0x73da5024 <= 0 || E73DA1BC1(_a4) != 0) {
                                                    								_pop(_t81);
                                                    								_pop(_t44);
                                                    								if( *((intOrPtr*)(_t44 + _t81)) == 2) {
                                                    								}
                                                    								_pop(_t76);
                                                    								_t37 = _t44 + _v8;
                                                    								asm("loop 0xfffffff5");
                                                    							} else {
                                                    								_pop(_t82);
                                                    								_pop(_t47);
                                                    								_t78 =  *(_t47 + _t82);
                                                    								_t64 =  *0x73da5034;
                                                    								_t76 = _t64 + _t78 * 4;
                                                    								 *0x73da5034 = _t64 + _t78 * 4;
                                                    								_t37 = _t47 + _v8;
                                                    								asm("loop 0xffffffeb");
                                                    							}
                                                    						}
                                                    					}
                                                    					if( *0x73da5028 == 0) {
                                                    						 *0x73da5034 = 0;
                                                    					}
                                                    					_push( *0x73da5004);
                                                    					E73DA2CBF(_t37, _t64, _t76, _a4,  *0x73da5000);
                                                    					return _a4;
                                                    				}
                                                    				_push(E73DA1C54() + _a4);
                                                    				_t53 = E73DA1C60();
                                                    				_v8 = _t53;
                                                    				_t72 = _t28;
                                                    				_push(_t65 + _t53 * _t72);
                                                    				_t64 = E73DA1CC3();
                                                    				_t80 = E73DA1CBF();
                                                    				_t83 = E73DA1C64();
                                                    				_t58 = _t72;
                                                    				if( *((intOrPtr*)(_t58 + _t83)) == 2) {
                                                    					_push( *((intOrPtr*)(_t58 + _t64)));
                                                    				}
                                                    				_push( *((intOrPtr*)(_t58 + _t80)));
                                                    				asm("loop 0xfffffff1");
                                                    				goto L9;
                                                    			}

























                                                    0x73da2d24
                                                    0x73da2d35
                                                    0x73da2d42
                                                    0x73da2d56
                                                    0x73da2d44
                                                    0x73da2d49
                                                    0x73da2d4e
                                                    0x73da2d4e
                                                    0x73da2d42
                                                    0x73da2d5f
                                                    0x73da2d64
                                                    0x73da2d6a
                                                    0x73da2dae
                                                    0x73da2dae
                                                    0x73da2db3
                                                    0x73da2db8
                                                    0x73da2dbe
                                                    0x73da2dc0
                                                    0x73da2dc6
                                                    0x73da2dd3
                                                    0x73da2dd5
                                                    0x73da2dda
                                                    0x73da2de7
                                                    0x73da2dfa
                                                    0x73da2e00
                                                    0x73da2e06
                                                    0x73da2e07
                                                    0x73da2e0d
                                                    0x73da2e19
                                                    0x73da2e1f
                                                    0x73da2e27
                                                    0x73da2e28
                                                    0x73da2e2b
                                                    0x73da2e36
                                                    0x73da2e38
                                                    0x73da2e44
                                                    0x73da2e4a
                                                    0x73da2e52
                                                    0x73da2e7e
                                                    0x73da2e7f
                                                    0x73da2e85
                                                    0x73da2e85
                                                    0x73da2e88
                                                    0x73da2e89
                                                    0x73da2e8c
                                                    0x73da2e62
                                                    0x73da2e62
                                                    0x73da2e63
                                                    0x73da2e65
                                                    0x73da2e68
                                                    0x73da2e6e
                                                    0x73da2e71
                                                    0x73da2e77
                                                    0x73da2e7a
                                                    0x73da2e7a
                                                    0x73da2e52
                                                    0x73da2e36
                                                    0x73da2e95
                                                    0x73da2e97
                                                    0x73da2e97
                                                    0x73da2ea1
                                                    0x73da2eb0
                                                    0x73da2ebe
                                                    0x73da2ebe
                                                    0x73da2d75
                                                    0x73da2d76
                                                    0x73da2d7b
                                                    0x73da2d7f
                                                    0x73da2d84
                                                    0x73da2d98
                                                    0x73da2d99
                                                    0x73da2d9a
                                                    0x73da2d9c
                                                    0x73da2da1
                                                    0x73da2da3
                                                    0x73da2da3
                                                    0x73da2da6
                                                    0x73da2dac
                                                    0x00000000

                                                    APIs
                                                    Memory Dump Source
                                                    • Source File: 00000000.00000002.757569333.0000000073DA1000.00000020.00000001.01000000.00000005.sdmp, Offset: 73DA0000, based on PE: true
                                                    • Associated: 00000000.00000002.757558741.0000000073DA0000.00000002.00000001.01000000.00000005.sdmpDownload File
                                                    • Associated: 00000000.00000002.757601469.0000000073DA4000.00000002.00000001.01000000.00000005.sdmpDownload File
                                                    • Associated: 00000000.00000002.757618412.0000000073DA6000.00000002.00000001.01000000.00000005.sdmpDownload File
                                                    Joe Sandbox IDA Plugin
                                                    • Snapshot File: hcaresult_0_2_73da0000_HF-2209869481.jbxd
                                                    Similarity
                                                    • API ID: EnumWindows
                                                    • String ID:
                                                    • API String ID: 1129996299-0
                                                    • Opcode ID: 3c69e527fd96b1c82270d2d46e38c7a0cc071d82c1d3ea8a4206d84e5257e036
                                                    • Instruction ID: 930e394be89e42cf928f23fb6e07abc51ed3d4ee7081fec4d06882c124fca789
                                                    • Opcode Fuzzy Hash: 3c69e527fd96b1c82270d2d46e38c7a0cc071d82c1d3ea8a4206d84e5257e036
                                                    • Instruction Fuzzy Hash: A741A4B3900308DFEB10AF6ADB85B4977B6EB08325F244429E548FB150E7389D90DBD9
                                                    Uniqueness

                                                    Uniqueness Score: -1.00%

                                                    C-Code - Quality: 100%
                                                    			E004025AC(void* _a4, WCHAR* _a16, short _a68, intOrPtr _a80) {
                                                    				WCHAR* _t5;
                                                    				WCHAR* _t6;
                                                    				WCHAR* _t7;
                                                    				void* _t10;
                                                    				WCHAR* _t14;
                                                    				void* _t16;
                                                    				WCHAR* _t21;
                                                    
                                                    				_a80 = 0xa;
                                                    				_t14 = 1;
                                                    				_t5 = E0040303E(_t16, 1);
                                                    				_t6 = E0040303E(_t16, 0x12);
                                                    				_t7 = E0040303E(_t16, 0xffffffdd);
                                                    				_t21 = _a16;
                                                    				GetPrivateProfileStringW(_t5, _t6,  &_a68, _t21, 0x3ff, _t7); // executed
                                                    				_t10 = 0xa;
                                                    				if( *_t21 != _t10) {
                                                    					_t14 = _a16;
                                                    				} else {
                                                    					 *_t21 = 0;
                                                    				}
                                                    				 *0x435ac8 =  *0x435ac8 + _t14;
                                                    				return 0;
                                                    			}










                                                    0x004025ae
                                                    0x004025b6
                                                    0x004025b8
                                                    0x004025c1
                                                    0x004025ca
                                                    0x004025cf
                                                    0x004025e1
                                                    0x004025e9
                                                    0x004025ee
                                                    0x00402ea1
                                                    0x004025f4
                                                    0x004025f6
                                                    0x004025f6
                                                    0x00402ea5
                                                    0x00402eb7

                                                    APIs
                                                    • GetPrivateProfileStringW.KERNEL32 ref: 004025E1
                                                    Memory Dump Source
                                                    • Source File: 00000000.00000002.756099637.0000000000401000.00000020.00000001.01000000.00000003.sdmp, Offset: 00400000, based on PE: true
                                                    • Associated: 00000000.00000002.756080358.0000000000400000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756151471.0000000000409000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756159557.000000000040B000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756331005.000000000042E000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756342547.0000000000432000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756355506.0000000000438000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756366568.0000000000440000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756389531.0000000000462000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756401402.0000000000464000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756562047.00000000004A4000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    Joe Sandbox IDA Plugin
                                                    • Snapshot File: hcaresult_0_2_400000_HF-2209869481.jbxd
                                                    Similarity
                                                    • API ID: PrivateProfileString
                                                    • String ID:
                                                    • API String ID: 1096422788-0
                                                    • Opcode ID: e8e1ac1a0b4b7baf2cbfffd2cb35931e42492f711062094e30c6c1d024b2ac51
                                                    • Instruction ID: ca7729e569941477bac25a737720eb0af98943c80a75a6d3102d76ed2cf5914b
                                                    • Opcode Fuzzy Hash: e8e1ac1a0b4b7baf2cbfffd2cb35931e42492f711062094e30c6c1d024b2ac51
                                                    • Instruction Fuzzy Hash: 00F0B4326443446BD310EFA1DC84A6AB39CFB84365F104A3BFA15DB1C1E7B899058366
                                                    Uniqueness

                                                    Uniqueness Score: -1.00%

                                                    C-Code - Quality: 100%
                                                    			E00402566(void* __ecx, WCHAR* __ebp, void* _a12, intOrPtr _a40, intOrPtr _a56) {
                                                    				int _t4;
                                                    				intOrPtr _t9;
                                                    				void* _t13;
                                                    				WCHAR* _t14;
                                                    				WCHAR* _t16;
                                                    				WCHAR* _t18;
                                                    				void* _t20;
                                                    
                                                    				_t18 = __ebp;
                                                    				_t16 = __ebp;
                                                    				_t14 = __ebp;
                                                    				if(__ecx != 0) {
                                                    					__ebp = E0040303E(__edx, __ebp);
                                                    				}
                                                    				if(_t4 != 0) {
                                                    					_t16 = E0040303E(_t13, 0x11);
                                                    				}
                                                    				if(_a56 != _t14) {
                                                    					_t14 = E0040303E(_t13, 0x22);
                                                    				}
                                                    				_t4 = WritePrivateProfileStringW(_t18, _t16, _t14, E0040303E(_t13, 0xffffffcd)); // executed
                                                    				if(_t4 != 0) {
                                                    					_t9 =  *((intOrPtr*)(_t20 + 0x10));
                                                    				} else {
                                                    					_t9 = 1;
                                                    				}
                                                    				 *0x435ac8 =  *0x435ac8 + _t9;
                                                    				return 0;
                                                    			}










                                                    0x00402566
                                                    0x00402566
                                                    0x00402568
                                                    0x0040256c
                                                    0x00402574
                                                    0x00402576
                                                    0x0040257c
                                                    0x00402585
                                                    0x00402585
                                                    0x0040258b
                                                    0x00402594
                                                    0x00402594
                                                    0x004025a1
                                                    0x00401703
                                                    0x00402ea1
                                                    0x00401709
                                                    0x0040170b
                                                    0x0040170b
                                                    0x00402ea5
                                                    0x00402eb7

                                                    APIs
                                                    • WritePrivateProfileStringW.KERNEL32(?,?,?,00000000), ref: 004025A1
                                                    Memory Dump Source
                                                    • Source File: 00000000.00000002.756099637.0000000000401000.00000020.00000001.01000000.00000003.sdmp, Offset: 00400000, based on PE: true
                                                    • Associated: 00000000.00000002.756080358.0000000000400000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756151471.0000000000409000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756159557.000000000040B000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756331005.000000000042E000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756342547.0000000000432000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756355506.0000000000438000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756366568.0000000000440000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756389531.0000000000462000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756401402.0000000000464000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756562047.00000000004A4000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    Joe Sandbox IDA Plugin
                                                    • Snapshot File: hcaresult_0_2_400000_HF-2209869481.jbxd
                                                    Similarity
                                                    • API ID: PrivateProfileStringWrite
                                                    • String ID:
                                                    • API String ID: 390214022-0
                                                    • Opcode ID: 9af0a1d878fae9e3e89ffa2e9034ec420723555003de84cdee57c9f052185a13
                                                    • Instruction ID: f65784f0cf837312192d28317bace7b0ee78b13f5a7e28397f60b6fd89985110
                                                    • Opcode Fuzzy Hash: 9af0a1d878fae9e3e89ffa2e9034ec420723555003de84cdee57c9f052185a13
                                                    • Instruction Fuzzy Hash: 90E09A32505254BAD6703A738C09B2B299C5B407A2B64023FB806B22CAE9F98E01812D
                                                    Uniqueness

                                                    Uniqueness Score: -1.00%

                                                    C-Code - Quality: 47%
                                                    			E00402AF5(void* __eflags, intOrPtr _a16, intOrPtr _a40, long _a52) {
                                                    				void* __edi;
                                                    				void* __esi;
                                                    				LONG* __ebp;
                                                    				intOrPtr _t6;
                                                    
                                                    				asm("das");
                                                    				if(__eflags != 0) {
                                                    					__eax = E00403002(2);
                                                    					__eax = E00406C25(__edi);
                                                    					__eax = SetFilePointer(__eax, __eax, __ebp, _a52); // executed
                                                    					__eflags = _a40 - __ebp;
                                                    					if(_a40 >= __ebp) {
                                                    						_push(__eax);
                                                    						E0040661F();
                                                    					}
                                                    				}
                                                    				_t6 = _a16;
                                                    				 *0x435ac8 =  *0x435ac8 + _t6;
                                                    				return 0;
                                                    			}







                                                    0x00402af5
                                                    0x00402af6
                                                    0x00402afe
                                                    0x00402b0b
                                                    0x00402b11
                                                    0x00402b17
                                                    0x00402b1b
                                                    0x00402b21
                                                    0x004016b7
                                                    0x004016b7
                                                    0x00402b1b
                                                    0x00402ea1
                                                    0x00402ea5
                                                    0x00402eb7

                                                    APIs
                                                    • SetFilePointer.KERNELBASE(00000000,?,00000000,?,?), ref: 00402B11
                                                    Memory Dump Source
                                                    • Source File: 00000000.00000002.756099637.0000000000401000.00000020.00000001.01000000.00000003.sdmp, Offset: 00400000, based on PE: true
                                                    • Associated: 00000000.00000002.756080358.0000000000400000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756151471.0000000000409000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756159557.000000000040B000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756331005.000000000042E000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756342547.0000000000432000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756355506.0000000000438000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756366568.0000000000440000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756389531.0000000000462000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756401402.0000000000464000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756562047.00000000004A4000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    Joe Sandbox IDA Plugin
                                                    • Snapshot File: hcaresult_0_2_400000_HF-2209869481.jbxd
                                                    Similarity
                                                    • API ID: FilePointer
                                                    • String ID:
                                                    • API String ID: 973152223-0
                                                    • Opcode ID: 7f3c9236b8feace5d63155e2ab4110c41a4624875c48bb8d285f5a6b1831d61d
                                                    • Instruction ID: 511448bb44b16b4c3bf5c6e9e6dce24c9e36f35aa22cbfff603521d9bfcae4f3
                                                    • Opcode Fuzzy Hash: 7f3c9236b8feace5d63155e2ab4110c41a4624875c48bb8d285f5a6b1831d61d
                                                    • Instruction Fuzzy Hash: 91E0DF722452007FE300AB11ED8AC3FB71CEB80319F04083FF904E40C1C23E2800866A
                                                    Uniqueness

                                                    Uniqueness Score: -1.00%

                                                    C-Code - Quality: 100%
                                                    			E00406948(void* __ecx, void* _a4, void* _a8, long _a12) {
                                                    				long _v8;
                                                    				int _t7;
                                                    				long _t11;
                                                    				struct _OVERLAPPED* _t14;
                                                    
                                                    				_t11 = _a12;
                                                    				_t14 = 0;
                                                    				_t7 = ReadFile(_a4, _a8, _t11,  &_v8, 0); // executed
                                                    				if(_t7 != 0 && _t11 == _v8) {
                                                    					_t14 = 1;
                                                    				}
                                                    				return _t14;
                                                    			}







                                                    0x0040694e
                                                    0x00406954
                                                    0x0040695f
                                                    0x00406967
                                                    0x0040696e
                                                    0x0040696e
                                                    0x00406974

                                                    APIs
                                                    • ReadFile.KERNELBASE(00000000,00000000,00000000,00000000,00000000,?,00000000,?,00000000,004031A2,00000004,00000004,00000000,00000000,00000000,00000000), ref: 0040695F
                                                    Memory Dump Source
                                                    • Source File: 00000000.00000002.756099637.0000000000401000.00000020.00000001.01000000.00000003.sdmp, Offset: 00400000, based on PE: true
                                                    • Associated: 00000000.00000002.756080358.0000000000400000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756151471.0000000000409000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756159557.000000000040B000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756331005.000000000042E000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756342547.0000000000432000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756355506.0000000000438000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756366568.0000000000440000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756389531.0000000000462000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756401402.0000000000464000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756562047.00000000004A4000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    Joe Sandbox IDA Plugin
                                                    • Snapshot File: hcaresult_0_2_400000_HF-2209869481.jbxd
                                                    Similarity
                                                    • API ID: FileRead
                                                    • String ID:
                                                    • API String ID: 2738559852-0
                                                    • Opcode ID: 2db7c5b5d383cb428e65bf87e114ea6cc39ae6a838efe8624f6ef6c49ed421ec
                                                    • Instruction ID: 496ccccc8c492c243bc388fe3eb656b5cfb520ee4410d2fb8332981663b8a2fe
                                                    • Opcode Fuzzy Hash: 2db7c5b5d383cb428e65bf87e114ea6cc39ae6a838efe8624f6ef6c49ed421ec
                                                    • Instruction Fuzzy Hash: 38E04672200229BBCF209B9ADC08D9FBFADEE957A07024026B805A3110D270EE21C6E4
                                                    Uniqueness

                                                    Uniqueness Score: -1.00%

                                                    C-Code - Quality: 100%
                                                    			E00406A0B(void* __ecx, void* _a4, void* _a8, long _a12) {
                                                    				long _v8;
                                                    				int _t7;
                                                    				long _t11;
                                                    				struct _OVERLAPPED* _t14;
                                                    
                                                    				_t11 = _a12;
                                                    				_t14 = 0;
                                                    				_t7 = WriteFile(_a4, _a8, _t11,  &_v8, 0); // executed
                                                    				if(_t7 != 0 && _t11 == _v8) {
                                                    					_t14 = 1;
                                                    				}
                                                    				return _t14;
                                                    			}







                                                    0x00406a11
                                                    0x00406a17
                                                    0x00406a22
                                                    0x00406a2a
                                                    0x00406a31
                                                    0x00406a31
                                                    0x00406a37

                                                    APIs
                                                    • WriteFile.KERNELBASE(00000000,00000000,00000000,00000000,00000000,?,00000000,?,0041F538,00403348,?,0041F538,?,0041F538,?,00000004), ref: 00406A22
                                                    Memory Dump Source
                                                    • Source File: 00000000.00000002.756099637.0000000000401000.00000020.00000001.01000000.00000003.sdmp, Offset: 00400000, based on PE: true
                                                    • Associated: 00000000.00000002.756080358.0000000000400000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756151471.0000000000409000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756159557.000000000040B000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756331005.000000000042E000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756342547.0000000000432000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756355506.0000000000438000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756366568.0000000000440000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756389531.0000000000462000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756401402.0000000000464000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756562047.00000000004A4000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    Joe Sandbox IDA Plugin
                                                    • Snapshot File: hcaresult_0_2_400000_HF-2209869481.jbxd
                                                    Similarity
                                                    • API ID: FileWrite
                                                    • String ID:
                                                    • API String ID: 3934441357-0
                                                    • Opcode ID: df327e9a7695e02a5bae04bfea65e0978199b1218c5bef36048a46936c94f75f
                                                    • Instruction ID: 40df579de253d7cbce13811cecf730e98513d225cd3d08ff0a4c9fddec416105
                                                    • Opcode Fuzzy Hash: df327e9a7695e02a5bae04bfea65e0978199b1218c5bef36048a46936c94f75f
                                                    • Instruction Fuzzy Hash: F9E0BF32600129BBCF205B5ADC04E9FFF6DEE926A07114026F905A2150E670EE11DAE4
                                                    Uniqueness

                                                    Uniqueness Score: -1.00%

                                                    C-Code - Quality: 100%
                                                    			E004062A5(void* __eflags, intOrPtr _a4, short* _a8, int _a12, void** _a16) {
                                                    				void* _t7;
                                                    				long _t8;
                                                    				void* _t9;
                                                    
                                                    				_t7 = E00406120(_a4,  &_a12);
                                                    				if(_t7 != 0) {
                                                    					_t8 = RegCreateKeyExW(_t7, _a8, 0, 0, 0, _a12, 0, _a16, 0); // executed
                                                    					return _t8;
                                                    				}
                                                    				_t9 = 6;
                                                    				return _t9;
                                                    			}






                                                    0x004062af
                                                    0x004062b6
                                                    0x004062ce
                                                    0x00000000
                                                    0x004062ce
                                                    0x004062ba
                                                    0x00000000

                                                    APIs
                                                    • RegCreateKeyExW.KERNELBASE(00000000,?,00000000,00000000,00000000,?,00000000,?,00000000,?,?), ref: 004062CE
                                                    Memory Dump Source
                                                    • Source File: 00000000.00000002.756099637.0000000000401000.00000020.00000001.01000000.00000003.sdmp, Offset: 00400000, based on PE: true
                                                    • Associated: 00000000.00000002.756080358.0000000000400000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756151471.0000000000409000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756159557.000000000040B000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756331005.000000000042E000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756342547.0000000000432000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756355506.0000000000438000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756366568.0000000000440000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756389531.0000000000462000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756401402.0000000000464000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756562047.00000000004A4000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    Joe Sandbox IDA Plugin
                                                    • Snapshot File: hcaresult_0_2_400000_HF-2209869481.jbxd
                                                    Similarity
                                                    • API ID: Create
                                                    • String ID:
                                                    • API String ID: 2289755597-0
                                                    • Opcode ID: 9d74b961b3018e30b71e857dcddf3078069952a5892463cd94a54035f436c205
                                                    • Instruction ID: 8015555a5faba5d47a7295c794b4dc45a0f837954a803b2f281cb622c6ff763f
                                                    • Opcode Fuzzy Hash: 9d74b961b3018e30b71e857dcddf3078069952a5892463cd94a54035f436c205
                                                    • Instruction Fuzzy Hash: 38E0B6B201020ABEEF096F90DC0ADBB7A5DEB08310F00492EFA0694091E6B5AD30A634
                                                    Uniqueness

                                                    Uniqueness Score: -1.00%

                                                    C-Code - Quality: 100%
                                                    			E004062D8(void* __eflags, intOrPtr _a4, short* _a8, int _a12, void** _a16) {
                                                    				void* _t7;
                                                    				long _t8;
                                                    				void* _t9;
                                                    
                                                    				_t7 = E00406120(_a4,  &_a12);
                                                    				if(_t7 != 0) {
                                                    					_t8 = RegOpenKeyExW(_t7, _a8, 0, _a12, _a16); // executed
                                                    					return _t8;
                                                    				}
                                                    				_t9 = 6;
                                                    				return _t9;
                                                    			}






                                                    0x004062e2
                                                    0x004062e9
                                                    0x004062fc
                                                    0x00000000
                                                    0x004062fc
                                                    0x004062ed
                                                    0x00000000

                                                    APIs
                                                    • RegOpenKeyExW.KERNELBASE(00000000,?,00000000,?,00000000,00000800,?,?,004069A5,00000800,?,?,?,Call,00000000,00000000), ref: 004062FC
                                                    Memory Dump Source
                                                    • Source File: 00000000.00000002.756099637.0000000000401000.00000020.00000001.01000000.00000003.sdmp, Offset: 00400000, based on PE: true
                                                    • Associated: 00000000.00000002.756080358.0000000000400000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756151471.0000000000409000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756159557.000000000040B000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756331005.000000000042E000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756342547.0000000000432000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756355506.0000000000438000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756366568.0000000000440000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756389531.0000000000462000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756401402.0000000000464000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756562047.00000000004A4000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    Joe Sandbox IDA Plugin
                                                    • Snapshot File: hcaresult_0_2_400000_HF-2209869481.jbxd
                                                    Similarity
                                                    • API ID: Open
                                                    • String ID:
                                                    • API String ID: 71445658-0
                                                    • Opcode ID: 6046d274b78c3224a6ad722eb80787644d3a57436a5b6bc7b2547111f35c777e
                                                    • Instruction ID: 212ff8f8ceecf1c7f7b975949926931c9c9ff354a47ded1b1035142b567bad43
                                                    • Opcode Fuzzy Hash: 6046d274b78c3224a6ad722eb80787644d3a57436a5b6bc7b2547111f35c777e
                                                    • Instruction Fuzzy Hash: 81D0123204020EBBDF116F909D05FAB3B2DAB08340F004436FE06A4091D775D930A758
                                                    Uniqueness

                                                    Uniqueness Score: -1.00%

                                                    C-Code - Quality: 100%
                                                    			E004054E8(int _a4) {
                                                    				struct HWND__* _t2;
                                                    				long _t3;
                                                    
                                                    				_t2 =  *0x4349dc;
                                                    				if(_t2 != 0) {
                                                    					_t3 = SendMessageW(_t2, _a4, 0, 0); // executed
                                                    					return _t3;
                                                    				}
                                                    				return _t2;
                                                    			}





                                                    0x004054e8
                                                    0x004054ef
                                                    0x004054fa
                                                    0x00000000
                                                    0x004054fa
                                                    0x00405500

                                                    APIs
                                                    • SendMessageW.USER32(?,00000000,00000000,00000000), ref: 004054FA
                                                    Memory Dump Source
                                                    • Source File: 00000000.00000002.756099637.0000000000401000.00000020.00000001.01000000.00000003.sdmp, Offset: 00400000, based on PE: true
                                                    • Associated: 00000000.00000002.756080358.0000000000400000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756151471.0000000000409000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756159557.000000000040B000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756331005.000000000042E000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756342547.0000000000432000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756355506.0000000000438000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756366568.0000000000440000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756389531.0000000000462000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756401402.0000000000464000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756562047.00000000004A4000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    Joe Sandbox IDA Plugin
                                                    • Snapshot File: hcaresult_0_2_400000_HF-2209869481.jbxd
                                                    Similarity
                                                    • API ID: MessageSend
                                                    • String ID:
                                                    • API String ID: 3850602802-0
                                                    • Opcode ID: e4e95d0fddce0dc824c6f013e603094366fa7490cb3008435431beda4080c4b1
                                                    • Instruction ID: f4f70a023dfa60edfff8c312ec9360925e699ce3f775cceab6ab340ddbd6ed3a
                                                    • Opcode Fuzzy Hash: e4e95d0fddce0dc824c6f013e603094366fa7490cb3008435431beda4080c4b1
                                                    • Instruction Fuzzy Hash: BFC04C716402407ADA109B619D09F477755AB90700F5094257200E51E4D674F410CA1C
                                                    Uniqueness

                                                    Uniqueness Score: -1.00%

                                                    C-Code - Quality: 100%
                                                    			E00405503(int _a4) {
                                                    				long _t2;
                                                    
                                                    				_t2 = SendMessageW( *0x4349f8, 0x28, _a4, 1); // executed
                                                    				return _t2;
                                                    			}




                                                    0x00405511
                                                    0x00405517

                                                    APIs
                                                    • SendMessageW.USER32(00000028,?,00000001,00405338), ref: 00405511
                                                    Memory Dump Source
                                                    • Source File: 00000000.00000002.756099637.0000000000401000.00000020.00000001.01000000.00000003.sdmp, Offset: 00400000, based on PE: true
                                                    • Associated: 00000000.00000002.756080358.0000000000400000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756151471.0000000000409000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756159557.000000000040B000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756331005.000000000042E000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756342547.0000000000432000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756355506.0000000000438000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756366568.0000000000440000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756389531.0000000000462000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756401402.0000000000464000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756562047.00000000004A4000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    Joe Sandbox IDA Plugin
                                                    • Snapshot File: hcaresult_0_2_400000_HF-2209869481.jbxd
                                                    Similarity
                                                    • API ID: MessageSend
                                                    • String ID:
                                                    • API String ID: 3850602802-0
                                                    • Opcode ID: 0b1b9ea5971de38bd84785100290da62d9cd6102021a2a242e6f148554a4776c
                                                    • Instruction ID: 6de71dbe5e5d375af2ff60806ac132807507260846fa189ddd953f73e58556b8
                                                    • Opcode Fuzzy Hash: 0b1b9ea5971de38bd84785100290da62d9cd6102021a2a242e6f148554a4776c
                                                    • Instruction Fuzzy Hash: 5EB092B5181201BADA919B10DD09F8A7B62ABA4702F028564B200640B0C7B214A0DB18
                                                    Uniqueness

                                                    Uniqueness Score: -1.00%

                                                    C-Code - Quality: 100%
                                                    			E00403131(long _a4) {
                                                    				long _t2;
                                                    
                                                    				_t2 = SetFilePointer( *0x40b010, _a4, 0, 0); // executed
                                                    				return _t2;
                                                    			}




                                                    0x0040313f
                                                    0x00403145

                                                    APIs
                                                    • SetFilePointer.KERNELBASE(00000000,00000000,00000000,004035D7,?,?,?,?,?,?), ref: 0040313F
                                                    Memory Dump Source
                                                    • Source File: 00000000.00000002.756099637.0000000000401000.00000020.00000001.01000000.00000003.sdmp, Offset: 00400000, based on PE: true
                                                    • Associated: 00000000.00000002.756080358.0000000000400000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756151471.0000000000409000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756159557.000000000040B000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756331005.000000000042E000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756342547.0000000000432000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756355506.0000000000438000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756366568.0000000000440000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756389531.0000000000462000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756401402.0000000000464000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756562047.00000000004A4000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    Joe Sandbox IDA Plugin
                                                    • Snapshot File: hcaresult_0_2_400000_HF-2209869481.jbxd
                                                    Similarity
                                                    • API ID: FilePointer
                                                    • String ID:
                                                    • API String ID: 973152223-0
                                                    • Opcode ID: 05fd317d58219744d4d36f9992a09dc30e109d4b8129d559949c0663f1233a42
                                                    • Instruction ID: 0f2f3f991563ac80fd27f5aa645e2e28db5cd0803139906cd9636725fed969f3
                                                    • Opcode Fuzzy Hash: 05fd317d58219744d4d36f9992a09dc30e109d4b8129d559949c0663f1233a42
                                                    • Instruction Fuzzy Hash: D2B01231240200BFEA214F00DE0AF067B21F7D0700F10C830B360780F183711460EB4C
                                                    Uniqueness

                                                    Uniqueness Score: -1.00%

                                                    C-Code - Quality: 79%
                                                    			E0040211B(void* _a24, void* _a32) {
                                                    				void* _v0;
                                                    				void* _v4;
                                                    				void* __ebp;
                                                    				void* _t9;
                                                    				void* _t15;
                                                    				void* _t20;
                                                    
                                                    				_t17 = E0040303E(_t15, _t20);
                                                    				E00405D3A(0xffffffeb, _t7);
                                                    				_t9 = E004066D6(_t17); // executed
                                                    				if(_t9 != 0) {
                                                    					if( *((intOrPtr*)(__esp + 0x30)) != __ebp) {
                                                    						__eax = E00406514(__ecx, __esi);
                                                    						if( *((intOrPtr*)(__esp + 0x2c)) < __ebp) {
                                                    							0 = 1;
                                                    							 *((intOrPtr*)(__esp + 0x10)) = __ebx;
                                                    						} else {
                                                    							__eax = E0040661F( *((intOrPtr*)(__esp + 0x18)), __eax);
                                                    						}
                                                    					}
                                                    					_push(__esi);
                                                    					__eax = CloseHandle();
                                                    					__ebx =  *((intOrPtr*)(__esp + 0x10));
                                                    				}
                                                    				 *0x435ac8 =  *0x435ac8 + 1;
                                                    				return 0;
                                                    			}









                                                    0x00402121
                                                    0x00402126
                                                    0x0040212c
                                                    0x00402139
                                                    0x00402143
                                                    0x00402146
                                                    0x0040214f
                                                    0x0040215f
                                                    0x00402165
                                                    0x00402151
                                                    0x00402156
                                                    0x00402156
                                                    0x0040214f
                                                    0x00402169
                                                    0x00402110
                                                    0x00402ea1
                                                    0x00402ea1
                                                    0x00402ea5
                                                    0x00402eb7

                                                    APIs
                                                      • Part of subcall function 00405D3A: lstrlenW.KERNEL32(Skipped: C:\Users\user~1\AppData\Local\Temp\nsc6C63.tmp\System.dll,?,00000000,?,?), ref: 00405D6C
                                                      • Part of subcall function 00405D3A: lstrlenW.KERNEL32(?,Skipped: C:\Users\user~1\AppData\Local\Temp\nsc6C63.tmp\System.dll,?,00000000,?,?), ref: 00405D7E
                                                      • Part of subcall function 00405D3A: lstrcatW.KERNEL32(Skipped: C:\Users\user~1\AppData\Local\Temp\nsc6C63.tmp\System.dll,?), ref: 00405D99
                                                      • Part of subcall function 00405D3A: SetWindowTextW.USER32(Skipped: C:\Users\user~1\AppData\Local\Temp\nsc6C63.tmp\System.dll,Skipped: C:\Users\user~1\AppData\Local\Temp\nsc6C63.tmp\System.dll), ref: 00405DB1
                                                      • Part of subcall function 00405D3A: SendMessageW.USER32(?), ref: 00405DD8
                                                      • Part of subcall function 00405D3A: SendMessageW.USER32(?,0000104D,00000000,?), ref: 00405DF3
                                                      • Part of subcall function 00405D3A: SendMessageW.USER32(?,00001013,00000000,00000000), ref: 00405E00
                                                      • Part of subcall function 004066D6: CreateProcessW.KERNELBASE ref: 004066FF
                                                      • Part of subcall function 004066D6: CloseHandle.KERNEL32(?), ref: 0040670C
                                                    • CloseHandle.KERNEL32(?,?), ref: 00402110
                                                      • Part of subcall function 00406514: WaitForSingleObject.KERNEL32(?,00000064), ref: 0040651E
                                                      • Part of subcall function 00406514: GetExitCodeProcess.KERNEL32 ref: 00406548
                                                      • Part of subcall function 0040661F: wsprintfW.USER32 ref: 0040662C
                                                    Memory Dump Source
                                                    • Source File: 00000000.00000002.756099637.0000000000401000.00000020.00000001.01000000.00000003.sdmp, Offset: 00400000, based on PE: true
                                                    • Associated: 00000000.00000002.756080358.0000000000400000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756151471.0000000000409000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756159557.000000000040B000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756331005.000000000042E000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756342547.0000000000432000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756355506.0000000000438000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756366568.0000000000440000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756389531.0000000000462000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756401402.0000000000464000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756562047.00000000004A4000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    Joe Sandbox IDA Plugin
                                                    • Snapshot File: hcaresult_0_2_400000_HF-2209869481.jbxd
                                                    Similarity
                                                    • API ID: MessageSend$CloseHandleProcesslstrlen$CodeCreateExitObjectSingleTextWaitWindowlstrcatwsprintf
                                                    • String ID:
                                                    • API String ID: 2972824698-0
                                                    • Opcode ID: 882677aa00bba72a8284b2112c1c206fef535646b8e7bbfe774034422b24b4ca
                                                    • Instruction ID: ffb54da432574bf9da0ba630d69bdc1efbc191342e5e665899b832719b8482a7
                                                    • Opcode Fuzzy Hash: 882677aa00bba72a8284b2112c1c206fef535646b8e7bbfe774034422b24b4ca
                                                    • Instruction Fuzzy Hash: 50F0C8356093519BD310AF61DD8982FB298FF85359B100A3FFA52B51D2C77C4D068AAF
                                                    Uniqueness

                                                    Uniqueness Score: -1.00%

                                                    C-Code - Quality: 100%
                                                    			E73DA12F8() {
                                                    				void* _t3;
                                                    
                                                    				_t3 = GlobalAlloc(0x40,  *0x73da5040 +  *0x73da5040); // executed
                                                    				return _t3;
                                                    			}




                                                    0x73da1302
                                                    0x73da1308

                                                    APIs
                                                    • GlobalAlloc.KERNELBASE(00000040,?,73DA11C4,-000000A0), ref: 73DA1302
                                                    Memory Dump Source
                                                    • Source File: 00000000.00000002.757569333.0000000073DA1000.00000020.00000001.01000000.00000005.sdmp, Offset: 73DA0000, based on PE: true
                                                    • Associated: 00000000.00000002.757558741.0000000073DA0000.00000002.00000001.01000000.00000005.sdmpDownload File
                                                    • Associated: 00000000.00000002.757601469.0000000073DA4000.00000002.00000001.01000000.00000005.sdmpDownload File
                                                    • Associated: 00000000.00000002.757618412.0000000073DA6000.00000002.00000001.01000000.00000005.sdmpDownload File
                                                    Joe Sandbox IDA Plugin
                                                    • Snapshot File: hcaresult_0_2_73da0000_HF-2209869481.jbxd
                                                    Similarity
                                                    • API ID: AllocGlobal
                                                    • String ID:
                                                    • API String ID: 3761449716-0
                                                    • Opcode ID: d50ae0fb725def14ea7135263f869b883abf187a2d599078a73ae1dae743e1a4
                                                    • Instruction ID: 29e17b1cc52486172d77d226df4fbaceea19a9419c41d48e9fd187d92a4d6201
                                                    • Opcode Fuzzy Hash: d50ae0fb725def14ea7135263f869b883abf187a2d599078a73ae1dae743e1a4
                                                    • Instruction Fuzzy Hash: DEB002F36401105FEE40A755DE5EF353675F740705F640050F649D5141D7645C20A55D
                                                    Uniqueness

                                                    Uniqueness Score: -1.00%

                                                    C-Code - Quality: 88%
                                                    			E0040441E(struct HWND__* _a4, signed int _a8, long _a12, signed int _a16) {
                                                    				struct HWND__* _v0;
                                                    				signed int* _v40;
                                                    				void* _v44;
                                                    				signed int _v48;
                                                    				long _v52;
                                                    				void* _v56;
                                                    				signed int _v60;
                                                    				int _v64;
                                                    				struct HWND__* _v68;
                                                    				struct HWND__* _v72;
                                                    				void* _v76;
                                                    				struct HWND__* _v80;
                                                    				void* _v84;
                                                    				struct HWND__* _v88;
                                                    				intOrPtr _v96;
                                                    				void* _v100;
                                                    				void* _v104;
                                                    				struct HWND__* _v108;
                                                    				signed int _t158;
                                                    				signed int _t159;
                                                    				int _t160;
                                                    				void* _t167;
                                                    				void* _t170;
                                                    				long _t175;
                                                    				void* _t198;
                                                    				void* _t199;
                                                    				int _t209;
                                                    				intOrPtr _t214;
                                                    				signed int _t215;
                                                    				signed int _t216;
                                                    				void* _t235;
                                                    				void* _t238;
                                                    				intOrPtr _t245;
                                                    				intOrPtr _t253;
                                                    				long _t257;
                                                    				void* _t263;
                                                    				signed int _t275;
                                                    				signed int _t276;
                                                    				signed int _t277;
                                                    				signed int _t278;
                                                    				long _t279;
                                                    				long _t280;
                                                    				int _t282;
                                                    				signed int _t283;
                                                    				signed int _t285;
                                                    				signed int _t288;
                                                    				int _t293;
                                                    				signed int _t296;
                                                    				void* _t301;
                                                    				int _t302;
                                                    				void* _t303;
                                                    				void* _t306;
                                                    				signed int _t307;
                                                    				long _t311;
                                                    				struct HWND__* _t312;
                                                    				signed int _t313;
                                                    				signed int _t314;
                                                    				signed int _t315;
                                                    				signed int _t316;
                                                    				signed int _t319;
                                                    				signed int _t320;
                                                    				struct HWND__* _t321;
                                                    				int _t326;
                                                    				struct HWND__* _t327;
                                                    				intOrPtr* _t329;
                                                    				struct HWND__* _t330;
                                                    				signed int _t333;
                                                    				int _t334;
                                                    				int _t336;
                                                    				long _t337;
                                                    				intOrPtr _t338;
                                                    				signed int* _t340;
                                                    				struct HWND__* _t342;
                                                    				long _t343;
                                                    				void* _t344;
                                                    				long _t345;
                                                    				signed int _t346;
                                                    				struct HWND__* _t347;
                                                    				int _t348;
                                                    				int _t349;
                                                    				void* _t350;
                                                    				struct HWND__* _t352;
                                                    				struct HWND__* _t354;
                                                    				struct HWND__** _t355;
                                                    
                                                    				_t355 =  &_v80;
                                                    				_t330 = _a4;
                                                    				_v68 = GetDlgItem(_t330, 0x3f9);
                                                    				_t347 = GetDlgItem(_t330, 0x408);
                                                    				_v72 =  *0x435a28;
                                                    				_v64 =  *0x435a10;
                                                    				_v80 = _t347;
                                                    				if(_a8 != 0x110) {
                                                    					L24:
                                                    					_t282 =  !=  ? _a8 : 0x40f;
                                                    					_v60 = 0x40f;
                                                    					_t158 =  !=  ? _a12 : 0;
                                                    					_a12 = _t158;
                                                    					_t333 =  !=  ? _a16 : 1;
                                                    					if(0x40f == 0x4e) {
                                                    						L26:
                                                    						if(_t282 == 0x413) {
                                                    							L28:
                                                    							_t320 = _t333;
                                                    							_t275 = _t158;
                                                    							_t348 = _t282;
                                                    							if(( *0x435a0c & 0x00000200) == 0 && (_t282 == 0x413 ||  *((intOrPtr*)(_t333 + 8)) == 0xfffffffe)) {
                                                    								_t313 = E004056DA(_v80, 0 | _t282 != 0x413);
                                                    								_t320 = _t333;
                                                    								_a8 = _t313;
                                                    								_t275 = _a4;
                                                    								_t348 = _v68;
                                                    								if(_t313 >= 0) {
                                                    									_t314 = _t313 * 0x818;
                                                    									_a8 = _t314;
                                                    									_t315 =  *(_t314 + _v72 + 8);
                                                    									_t320 = _t333;
                                                    									if((_t315 & 0x00000010) == 0) {
                                                    										if((_t315 & 0x00000040) == 0) {
                                                    											_t316 = _t315 ^ 1;
                                                    										} else {
                                                    											_t316 =  ==  ? (_t315 ^ 0x00000080) & 0xfffffffe : _t315 ^ 0x00000080 | 0x00000001;
                                                    										}
                                                    										_t278 = _a16;
                                                    										 *(_a8 + _v72 + 8) = _t316;
                                                    										E00401221(_t278);
                                                    										_t275 = _t278 + 1;
                                                    										_t320 =  !( *0x435a0c >> 8) & 1;
                                                    										_t348 = 0x40f;
                                                    									}
                                                    								}
                                                    							}
                                                    							if(_t333 != 0) {
                                                    								_t214 =  *((intOrPtr*)(_t333 + 8));
                                                    								if(_t214 == 0xfffffe3d) {
                                                    									SendMessageW(_v80, 0x419, 0,  *(_t333 + 0x5c));
                                                    									_t214 =  *((intOrPtr*)(_t333 + 8));
                                                    								}
                                                    								if(_t214 == 0xfffffe39) {
                                                    									_t296 =  *(_t333 + 0x5c) * 0x818;
                                                    									_t312 = _v72;
                                                    									_t215 =  *(_t296 + _t312 + 8);
                                                    									if( *((intOrPtr*)(_t333 + 0xc)) != 2) {
                                                    										_t216 = _t215 & 0xffffffdf;
                                                    									} else {
                                                    										_t216 = _t215 | 0x00000020;
                                                    									}
                                                    									 *(_t296 + _t312 + 8) = _t216;
                                                    								}
                                                    							}
                                                    							L45:
                                                    							_t159 = _t275;
                                                    							_t283 = _t320;
                                                    							_a16 = _t159;
                                                    							_t334 = _t348;
                                                    							_a8 = _t283;
                                                    							_t306 = 8;
                                                    							if(_t348 != 0x111) {
                                                    								_t320 = _t283;
                                                    								_t275 = _t159;
                                                    								_t349 = _t334;
                                                    								if(_t334 != 0x200) {
                                                    									_t160 = _t349;
                                                    									if(_t349 != 0x40b) {
                                                    										_a8 = _t320;
                                                    										_t349 = _t160;
                                                    										_v60 = _t275;
                                                    										_a16 = _t349;
                                                    										if(_t160 != 0x40f) {
                                                    											L88:
                                                    											if(_t349 == 0x420 && ( *0x435a0c & 0x00000100) != 0) {
                                                    												_t336 =  ==  ? _t306 : 0;
                                                    												ShowWindow(_v80, _t336);
                                                    												ShowWindow(GetDlgItem(_a4, 0x3fe), _t336);
                                                    											}
                                                    											L91:
                                                    											return E0040575B(_t349, _t275, _t320);
                                                    										}
                                                    										_t337 = 0;
                                                    										L63:
                                                    										E004012DD(_t337, _t337);
                                                    										if(_t275 != 0) {
                                                    											_t196 =  ==  ? _t275 : _t275 - 1;
                                                    											_push( ==  ? _t275 : _t275 - 1);
                                                    											_push(8);
                                                    											E004054B6();
                                                    										}
                                                    										if(_t320 == 0) {
                                                    											L71:
                                                    											E004012DD(_t337, _t337);
                                                    											_t285 =  *0x435a2c;
                                                    											_t167 =  *0x42ed6c; // 0x0
                                                    											_a4 = _t337;
                                                    											_t338 =  *0x435a28;
                                                    											_v52 = 0xf030;
                                                    											if(_t285 <= 0) {
                                                    												L83:
                                                    												if( *0x435afe == 0x400) {
                                                    													InvalidateRect(_v80, 0, 1);
                                                    												}
                                                    												if( *((intOrPtr*)( *0x4349e0 + 0x10)) != 0) {
                                                    													_t170 = E00405835(5);
                                                    													_push(0);
                                                    													E00405560(_t285, 0x3ff, 0xfffffffb, _t170);
                                                    												}
                                                    												_t306 = 8;
                                                    												goto L88;
                                                    											}
                                                    											_t276 = _a12;
                                                    											_t340 = _t338 + 8;
                                                    											_t321 = _v80;
                                                    											_t350 = _t167;
                                                    											do {
                                                    												_t175 =  *((intOrPtr*)(_t350 + _t276 * 4));
                                                    												_a12 = _t175;
                                                    												if(_t175 != 0) {
                                                    													_t307 =  *_t340;
                                                    													_v52 = _t175;
                                                    													_v56 = 8;
                                                    													if((_t307 & 0x00000100) != 0) {
                                                    														_v56 = 9;
                                                    														_v40 =  &(_t340[4]);
                                                    														 *_t340 =  *_t340 & 0xfffffeff;
                                                    														_a12 = _v52;
                                                    													}
                                                    													if((_t307 & 0x00000040) == 0) {
                                                    														_t288 = (_t307 & 1) + 1;
                                                    														if((_t307 & 0x00000010) != 0) {
                                                    															_t288 = _t288 + 3;
                                                    														}
                                                    													} else {
                                                    														_t288 = 3;
                                                    													}
                                                    													_v48 = (_t288 << 0x0000000b | _t307 & 0x00000008) + (_t288 << 0x0000000b | _t307 & 0x00000008) | _t307 & 0x00000020;
                                                    													SendMessageW(_t321, 0x1102, (_t307 >> 0x00000005 & 1) + 1, _a12);
                                                    													SendMessageW(_t321, 0x113f, 0,  &_v56);
                                                    													_t285 =  *0x435a2c;
                                                    												}
                                                    												_t276 = _t276 + 1;
                                                    												_t340 =  &(_t340[0x206]);
                                                    											} while (_t276 < _t285);
                                                    											_t320 = _a8;
                                                    											_t275 = _v60;
                                                    											_t349 = _a16;
                                                    											goto L83;
                                                    										} else {
                                                    											_t320 = E004011A0( *0x42ed6c);
                                                    											_a4 = _t320;
                                                    											E00401290(_t320);
                                                    											_t293 = _t337;
                                                    											_t311 = _t337;
                                                    											if(_t320 <= 0) {
                                                    												L70:
                                                    												SendMessageW(_v68, 0x14e, _t293, _t337);
                                                    												_t349 = 0x420;
                                                    												_a16 = 0x420;
                                                    												goto L71;
                                                    											}
                                                    											do {
                                                    												_t116 = _t293 + 1; // 0x1
                                                    												_t194 =  ==  ? _t293 : _t116;
                                                    												_t311 = _t311 + 1;
                                                    												_t293 =  ==  ? _t293 : _t116;
                                                    											} while (_t311 < _t320);
                                                    											_t337 = 0;
                                                    											goto L70;
                                                    										}
                                                    									}
                                                    									_t198 =  *0x42ed70; // 0x0
                                                    									if(_t198 != 0) {
                                                    										ImageList_Destroy(_t198);
                                                    									}
                                                    									_t199 =  *0x42ed6c; // 0x0
                                                    									if(_t199 != 0) {
                                                    										GlobalFree(_t199);
                                                    									}
                                                    									 *0x42ed70 = 0;
                                                    									 *0x42ed6c = 0;
                                                    									 *0x435ab8 = 0;
                                                    									goto L91;
                                                    								}
                                                    								SendMessageW(_v80, 0x200, 0, 0);
                                                    								_t320 = _a8;
                                                    								_t275 = _a16;
                                                    								goto L91;
                                                    							}
                                                    							if(_t275 != 0x3f9 || _t275 >> 0x10 != 1) {
                                                    								goto L91;
                                                    							} else {
                                                    								_t342 = _v68;
                                                    								_t209 = SendMessageW(_t342, 0x147, 0, 0);
                                                    								if(_t209 == 0xffffffff) {
                                                    									goto L91;
                                                    								}
                                                    								_t277 = SendMessageW;
                                                    								_t343 = SendMessageW(_t342, 0x150, _t209, 0);
                                                    								if(_t343 == 0xffffffff ||  *((intOrPtr*)(_v64 + 0x94 + _t343 * 4)) == 0) {
                                                    									_t343 = 0x20;
                                                    								}
                                                    								E00401290(_t343);
                                                    								_t337 = 0;
                                                    								SendMessageW(_v0, 0x420, 0, _t343);
                                                    								_t275 = _t277 | 0xffffffff;
                                                    								_a4 = 0;
                                                    								_t349 = 0x40f;
                                                    								_v64 = _t275;
                                                    								_t320 = 0;
                                                    								_a12 = 0x40f;
                                                    								goto L63;
                                                    							}
                                                    						}
                                                    						_t320 = _t333;
                                                    						_t275 = _t158;
                                                    						_t348 = _t282;
                                                    						if( *((intOrPtr*)(_t333 + 4)) != 0x408) {
                                                    							goto L45;
                                                    						}
                                                    						goto L28;
                                                    					}
                                                    					_t320 = 1;
                                                    					_t275 = _t158;
                                                    					_t348 = 0x40f;
                                                    					if(0x40f != 0x413) {
                                                    						goto L45;
                                                    					}
                                                    					goto L26;
                                                    				} else {
                                                    					_v76 = 0;
                                                    					_t326 = 2;
                                                    					 *0x435ab8 = _t330;
                                                    					 *0x42ed6c = GlobalAlloc(0x40,  *0x435a2c << 2);
                                                    					_t235 = LoadImageW( *0x4349f4, 0x6e, 0, 0, 0, 0);
                                                    					 *0x42ed68 =  *0x42ed68 | 0xffffffff;
                                                    					_t344 = _t235;
                                                    					 *0x42dd64 = SetWindowLongW(_t347, 0xfffffffc, E004058D0);
                                                    					_t238 = ImageList_Create(0x10, 0x10, 0x21, 6, 0);
                                                    					 *0x42ed70 = _t238;
                                                    					ImageList_AddMasked(_t238, _t344, 0xff00ff);
                                                    					SendMessageW(_t347, 0x1109, _t326,  *0x42ed70);
                                                    					if(SendMessageW(_t347, 0x111c, 0, 0) < 0x10) {
                                                    						SendMessageW(_t347, 0x111b, 0x10, 0);
                                                    					}
                                                    					DeleteObject(_t344);
                                                    					_t352 = _v72;
                                                    					_t301 = 0;
                                                    					_t345 = 0;
                                                    					do {
                                                    						_t245 =  *((intOrPtr*)(_v68 + 0x94 + _t345 * 4));
                                                    						if(_t245 != 0) {
                                                    							_push(_t245);
                                                    							_push(_t301);
                                                    							SendMessageW(_t352, 0x151, SendMessageW(_t352, 0x143, 0, E00405EBA()), _t345);
                                                    							_t270 =  ==  ? _t326 : 0;
                                                    							_t301 = 0;
                                                    							_t326 =  ==  ? _t326 : 0;
                                                    						}
                                                    						_t345 = _t345 + 1;
                                                    					} while (_t345 < 0x21);
                                                    					_t279 = _a12;
                                                    					_v64 = _t326;
                                                    					_push( *((intOrPtr*)(_t279 + 0x30 + _t326 * 4)));
                                                    					_push(0x15);
                                                    					E0040551A(_v0);
                                                    					_push( *((intOrPtr*)(_t279 + 0x34 + _t326 * 4)));
                                                    					_push(0x16);
                                                    					E0040551A(_v0);
                                                    					_t354 = _v108;
                                                    					_t302 = 0;
                                                    					_t280 = 0;
                                                    					_t346 = 0;
                                                    					if( *0x435a2c <= 0) {
                                                    						L19:
                                                    						SetWindowLongW(_t354, 0xfffffff0, GetWindowLongW(_t354, 0xfffffff0) & 0xfffffffb);
                                                    						goto L20;
                                                    					} else {
                                                    						_t329 = _t355[6] + 0x18;
                                                    						do {
                                                    							if( *_t329 == _t302) {
                                                    								L16:
                                                    								_t253 = _v96;
                                                    								goto L17;
                                                    							}
                                                    							_t319 = 0x20;
                                                    							_v76 = _t280;
                                                    							_v72 = 0xffff0002;
                                                    							_v68 = 0xd;
                                                    							_v56 = _t319;
                                                    							_t355[0x15] = _t346;
                                                    							_v52 = _t329;
                                                    							_v60 =  *(_t329 - 0x10) & _t319;
                                                    							if(( *(_t329 - 0x10) & 0x00000002) == 0) {
                                                    								if(( *(_t329 - 0x10) & 0x00000004) == 0) {
                                                    									_t257 = SendMessageW(_t354, 0x1132, _t302,  &_v76);
                                                    									_t303 =  *0x42ed6c; // 0x0
                                                    									 *(_t303 + _t346 * 4) = _t257;
                                                    								} else {
                                                    									_t280 = SendMessageW(_t354, 0x110a, 3, _t280);
                                                    								}
                                                    								_t302 = 0;
                                                    								goto L16;
                                                    							}
                                                    							_v68 = 0x4d;
                                                    							_t355[0x14] = 1;
                                                    							_t280 = SendMessageW(_t354, 0x1132, _t302,  &_v76);
                                                    							_t263 =  *0x42ed6c; // 0x0
                                                    							 *(_t263 + _t346 * 4) = _t280;
                                                    							_t253 = 1;
                                                    							_t302 = 0;
                                                    							_v96 = 1;
                                                    							L17:
                                                    							_t346 = _t346 + 1;
                                                    							_t329 = _t329 + 0x818;
                                                    						} while (_t346 <  *0x435a2c);
                                                    						if(_t253 != 0) {
                                                    							L20:
                                                    							if(_v80 != 0) {
                                                    								_push(_t354);
                                                    							} else {
                                                    								_t327 = _v88;
                                                    								ShowWindow(_t327, 5);
                                                    								_push(_t327);
                                                    							}
                                                    							E00405503();
                                                    							goto L24;
                                                    						}
                                                    						goto L19;
                                                    					}
                                                    				}
                                                    			}























































































                                                    0x0040441e
                                                    0x0040442f
                                                    0x0040443e
                                                    0x0040444a
                                                    0x00404451
                                                    0x0040445a
                                                    0x00404468
                                                    0x0040446c
                                                    0x00404698
                                                    0x004046a4
                                                    0x004046af
                                                    0x004046b3
                                                    0x004046bb
                                                    0x004046c3
                                                    0x004046ce
                                                    0x004046de
                                                    0x004046e0
                                                    0x004046f5
                                                    0x004046ff
                                                    0x00404701
                                                    0x00404703
                                                    0x00404705
                                                    0x0040472e
                                                    0x00404734
                                                    0x00404736
                                                    0x0040473a
                                                    0x0040473c
                                                    0x00404740
                                                    0x00404746
                                                    0x0040474c
                                                    0x00404750
                                                    0x00404754
                                                    0x00404759
                                                    0x0040475e
                                                    0x0040477b
                                                    0x00404760
                                                    0x00404773
                                                    0x00404773
                                                    0x00404785
                                                    0x0040478a
                                                    0x0040478e
                                                    0x004047a1
                                                    0x004047a2
                                                    0x004047a4
                                                    0x004047a4
                                                    0x00404759
                                                    0x00404740
                                                    0x004047ab
                                                    0x004047ad
                                                    0x004047b5
                                                    0x004047c6
                                                    0x004047cc
                                                    0x004047cc
                                                    0x004047d4
                                                    0x004047d6
                                                    0x004047e1
                                                    0x004047e5
                                                    0x004047e9
                                                    0x004047f0
                                                    0x004047eb
                                                    0x004047eb
                                                    0x004047eb
                                                    0x004047f3
                                                    0x004047f3
                                                    0x004047d4
                                                    0x004047f7
                                                    0x004047f7
                                                    0x004047f9
                                                    0x004047fb
                                                    0x004047ff
                                                    0x00404801
                                                    0x00404807
                                                    0x0040480e
                                                    0x004048a9
                                                    0x004048ab
                                                    0x004048b2
                                                    0x004048b6
                                                    0x004048d4
                                                    0x004048dc
                                                    0x00404914
                                                    0x00404918
                                                    0x0040491a
                                                    0x0040491e
                                                    0x00404927
                                                    0x00404ae0
                                                    0x00404ae6
                                                    0x00404af9
                                                    0x00404b01
                                                    0x00404b18
                                                    0x00404b18
                                                    0x00404b1e
                                                    0x00404b2d
                                                    0x00404b2d
                                                    0x0040492d
                                                    0x0040492f
                                                    0x00404931
                                                    0x00404938
                                                    0x00404940
                                                    0x00404943
                                                    0x00404944
                                                    0x00404946
                                                    0x00404946
                                                    0x0040494d
                                                    0x004049a3
                                                    0x004049a5
                                                    0x004049aa
                                                    0x004049b0
                                                    0x004049b5
                                                    0x004049b9
                                                    0x004049bf
                                                    0x004049c9
                                                    0x00404a9f
                                                    0x00404aad
                                                    0x00404ab8
                                                    0x00404ab8
                                                    0x00404ac6
                                                    0x00404aca
                                                    0x00404acf
                                                    0x00404ad8
                                                    0x00404ad8
                                                    0x00404adf
                                                    0x00000000
                                                    0x00404adf
                                                    0x004049cf
                                                    0x004049d3
                                                    0x004049d6
                                                    0x004049da
                                                    0x004049dc
                                                    0x004049dc
                                                    0x004049e0
                                                    0x004049e6
                                                    0x004049ec
                                                    0x004049ee
                                                    0x004049f2
                                                    0x00404a00
                                                    0x00404a05
                                                    0x00404a0d
                                                    0x00404a11
                                                    0x00404a1b
                                                    0x00404a1b
                                                    0x00404a22
                                                    0x00404a30
                                                    0x00404a34
                                                    0x00404a36
                                                    0x00404a36
                                                    0x00404a24
                                                    0x00404a26
                                                    0x00404a26
                                                    0x00404a56
                                                    0x00404a64
                                                    0x00404a78
                                                    0x00404a7e
                                                    0x00404a7e
                                                    0x00404a84
                                                    0x00404a85
                                                    0x00404a8b
                                                    0x00404a93
                                                    0x00404a97
                                                    0x00404a9b
                                                    0x00000000
                                                    0x0040494f
                                                    0x0040495a
                                                    0x0040495d
                                                    0x00404961
                                                    0x00404966
                                                    0x00404968
                                                    0x0040496c
                                                    0x00404989
                                                    0x00404994
                                                    0x0040499a
                                                    0x0040499f
                                                    0x00000000
                                                    0x0040499f
                                                    0x00404972
                                                    0x0040497a
                                                    0x0040497d
                                                    0x00404980
                                                    0x00404981
                                                    0x00404983
                                                    0x00404987
                                                    0x00000000
                                                    0x00404987
                                                    0x0040494d
                                                    0x004048de
                                                    0x004048e5
                                                    0x004048e8
                                                    0x004048e8
                                                    0x004048ee
                                                    0x004048f5
                                                    0x004048f8
                                                    0x004048f8
                                                    0x00404900
                                                    0x00404905
                                                    0x0040490a
                                                    0x00000000
                                                    0x0040490a
                                                    0x004048c1
                                                    0x004048c7
                                                    0x004048cb
                                                    0x00000000
                                                    0x004048cb
                                                    0x0040481c
                                                    0x00000000
                                                    0x00404833
                                                    0x00404833
                                                    0x00404841
                                                    0x0040484a
                                                    0x00000000
                                                    0x00000000
                                                    0x00404850
                                                    0x00404862
                                                    0x00404867
                                                    0x00404878
                                                    0x00404878
                                                    0x0040487a
                                                    0x00404880
                                                    0x0040488c
                                                    0x0040488e
                                                    0x00404891
                                                    0x00404895
                                                    0x0040489a
                                                    0x0040489e
                                                    0x004048a0
                                                    0x00000000
                                                    0x004048a0
                                                    0x0040481c
                                                    0x004046e9
                                                    0x004046eb
                                                    0x004046ed
                                                    0x004046ef
                                                    0x00000000
                                                    0x00000000
                                                    0x00000000
                                                    0x004046ef
                                                    0x004046d0
                                                    0x004046d2
                                                    0x004046d4
                                                    0x004046d8
                                                    0x00000000
                                                    0x00000000
                                                    0x00000000
                                                    0x00404472
                                                    0x00404472
                                                    0x0040447d
                                                    0x00404484
                                                    0x00404490
                                                    0x004044a3
                                                    0x004044a9
                                                    0x004044b0
                                                    0x004044c0
                                                    0x004044d0
                                                    0x004044dd
                                                    0x004044e2
                                                    0x004044f5
                                                    0x00404506
                                                    0x00404513
                                                    0x00404513
                                                    0x00404516
                                                    0x0040451c
                                                    0x00404520
                                                    0x00404522
                                                    0x00404524
                                                    0x00404528
                                                    0x00404531
                                                    0x00404533
                                                    0x00404534
                                                    0x0040454e
                                                    0x00404555
                                                    0x00404558
                                                    0x0040455a
                                                    0x0040455a
                                                    0x0040455c
                                                    0x0040455d
                                                    0x00404562
                                                    0x0040456a
                                                    0x0040456e
                                                    0x00404572
                                                    0x00404575
                                                    0x0040457a
                                                    0x0040457e
                                                    0x00404581
                                                    0x00404586
                                                    0x0040458a
                                                    0x0040458c
                                                    0x0040458e
                                                    0x00404596
                                                    0x00404665
                                                    0x00404675
                                                    0x00000000
                                                    0x0040459c
                                                    0x004045a0
                                                    0x004045a3
                                                    0x004045a6
                                                    0x0040464a
                                                    0x0040464a
                                                    0x00000000
                                                    0x0040464a
                                                    0x004045b1
                                                    0x004045b4
                                                    0x004045bc
                                                    0x004045c4
                                                    0x004045cc
                                                    0x004045d0
                                                    0x004045d4
                                                    0x004045d8
                                                    0x004045dc
                                                    0x00404618
                                                    0x00404639
                                                    0x0040463f
                                                    0x00404645
                                                    0x0040461a
                                                    0x00404629
                                                    0x00404629
                                                    0x00404648
                                                    0x00000000
                                                    0x00404648
                                                    0x004045e0
                                                    0x004045e9
                                                    0x004045ff
                                                    0x00404601
                                                    0x00404606
                                                    0x0040460b
                                                    0x0040460c
                                                    0x0040460e
                                                    0x0040464e
                                                    0x0040464e
                                                    0x0040464f
                                                    0x00404655
                                                    0x00404663
                                                    0x0040467b
                                                    0x00404680
                                                    0x00404692
                                                    0x00404682
                                                    0x00404682
                                                    0x00404689
                                                    0x0040468f
                                                    0x0040468f
                                                    0x00404693
                                                    0x00000000
                                                    0x00404693
                                                    0x00000000
                                                    0x00404663
                                                    0x00404596

                                                    APIs
                                                    • GetDlgItem.USER32 ref: 00404436
                                                    • GetDlgItem.USER32 ref: 00404442
                                                    • GlobalAlloc.KERNEL32(00000040,?), ref: 0040448A
                                                    • LoadImageW.USER32 ref: 004044A3
                                                    • SetWindowLongW.USER32 ref: 004044BA
                                                    • ImageList_Create.COMCTL32(00000010,00000010,00000021,00000006,00000000), ref: 004044D0
                                                    • ImageList_AddMasked.COMCTL32(00000000,00000000,00FF00FF), ref: 004044E2
                                                    • SendMessageW.USER32(00000000,00001109,00000002), ref: 004044F5
                                                    • SendMessageW.USER32(00000000,0000111C,00000000,00000000), ref: 00404501
                                                    • SendMessageW.USER32(00000000,0000111B,00000010,00000000), ref: 00404513
                                                    • DeleteObject.GDI32(00000000), ref: 00404516
                                                    • SendMessageW.USER32(?,00000143,00000000,00000000), ref: 00404544
                                                    • SendMessageW.USER32(?,00000151,00000000,00000000), ref: 0040454E
                                                    • SendMessageW.USER32(?,00001132,00000000,?), ref: 004045F9
                                                    • SendMessageW.USER32(?,0000110A,00000003,00000000), ref: 00404623
                                                    • SendMessageW.USER32(?,00001132,00000000,?), ref: 00404639
                                                    • GetWindowLongW.USER32(?,000000F0), ref: 00404668
                                                    • SetWindowLongW.USER32 ref: 00404675
                                                    • ShowWindow.USER32(?,00000005), ref: 00404689
                                                    • SendMessageW.USER32(?,00000419,00000000,?), ref: 004047C6
                                                    • SendMessageW.USER32(?,00000147,00000000,00000000), ref: 00404841
                                                    • SendMessageW.USER32(?,00000150,00000000,00000000), ref: 00404860
                                                    • SendMessageW.USER32(?,00000420,00000000,00000020), ref: 0040488C
                                                    • SendMessageW.USER32(?,00000200,00000000,00000000), ref: 004048C1
                                                    • ImageList_Destroy.COMCTL32(00000000), ref: 004048E8
                                                    • GlobalFree.KERNEL32 ref: 004048F8
                                                    Strings
                                                    Memory Dump Source
                                                    • Source File: 00000000.00000002.756099637.0000000000401000.00000020.00000001.01000000.00000003.sdmp, Offset: 00400000, based on PE: true
                                                    • Associated: 00000000.00000002.756080358.0000000000400000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756151471.0000000000409000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756159557.000000000040B000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756331005.000000000042E000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756342547.0000000000432000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756355506.0000000000438000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756366568.0000000000440000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756389531.0000000000462000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756401402.0000000000464000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756562047.00000000004A4000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    Joe Sandbox IDA Plugin
                                                    • Snapshot File: hcaresult_0_2_400000_HF-2209869481.jbxd
                                                    Similarity
                                                    • API ID: MessageSend$ImageWindow$List_Long$GlobalItem$AllocCreateDeleteDestroyFreeLoadMaskedObjectShow
                                                    • String ID: M
                                                    • API String ID: 1688767230-3664761504
                                                    • Opcode ID: 593f695f4e0e7a559147944b019e1e190396842a77f5fef561b0bfd50dce2793
                                                    • Instruction ID: 0c70e663620b203d4295ddec51a1238c6828a203a6db769dd6a487d059f7c121
                                                    • Opcode Fuzzy Hash: 593f695f4e0e7a559147944b019e1e190396842a77f5fef561b0bfd50dce2793
                                                    • Instruction Fuzzy Hash: D812CEB1604301AFD7209F24DC85A6BB7E9EBC8314F104A3EFA95E72E1D7789C018B59
                                                    Uniqueness

                                                    Uniqueness Score: -1.00%

                                                    C-Code - Quality: 81%
                                                    			E00404085(void* __ebx, void* __ebp, struct HWND__* _a4, unsigned int _a8, unsigned int _a12, intOrPtr _a16) {
                                                    				signed int _v4;
                                                    				WCHAR* _v8;
                                                    				intOrPtr _v12;
                                                    				intOrPtr _v24;
                                                    				signed int _v28;
                                                    				struct HWND__* _v32;
                                                    				unsigned int _v36;
                                                    				signed int _v40;
                                                    				long _v48;
                                                    				unsigned int _v52;
                                                    				signed int _v56;
                                                    				long _v64;
                                                    				long _v68;
                                                    				long _v72;
                                                    				unsigned int _v92;
                                                    				unsigned int _v96;
                                                    				unsigned int _t59;
                                                    				unsigned int _t61;
                                                    				unsigned int _t63;
                                                    				unsigned int _t65;
                                                    				unsigned int _t70;
                                                    				intOrPtr _t72;
                                                    				signed int _t85;
                                                    				unsigned int _t86;
                                                    				unsigned int _t89;
                                                    				signed int _t90;
                                                    				unsigned int _t92;
                                                    				unsigned int _t95;
                                                    				int _t98;
                                                    				unsigned int _t103;
                                                    				unsigned int _t108;
                                                    				unsigned int _t110;
                                                    				WCHAR* _t116;
                                                    				signed int _t117;
                                                    				unsigned int _t118;
                                                    				unsigned int _t120;
                                                    				short* _t122;
                                                    				struct HWND__* _t123;
                                                    				struct HWND__* _t124;
                                                    				unsigned int _t125;
                                                    				void* _t128;
                                                    				unsigned int _t134;
                                                    				unsigned int _t135;
                                                    				WCHAR* _t138;
                                                    				unsigned int _t139;
                                                    				void* _t140;
                                                    				unsigned int _t141;
                                                    				unsigned int _t142;
                                                    				intOrPtr _t143;
                                                    				unsigned int _t147;
                                                    				struct HWND__* _t149;
                                                    				long* _t150;
                                                    
                                                    				_t150 =  &_v72;
                                                    				_t125 =  *0x42dd4c;
                                                    				_t135 = _a8;
                                                    				_t138 = ( *(_t125 + 0x3c) << 0xb) + 0x436000;
                                                    				_v52 = _t125;
                                                    				if(_t135 != 0x40b) {
                                                    					__eflags = _t135 - 0x110;
                                                    					if(_t135 != 0x110) {
                                                    						__eflags = _t135 - 0x111;
                                                    						if(_t135 != 0x111) {
                                                    							L19:
                                                    							_t59 = _t135;
                                                    							__eflags = _t135 - 0x40f;
                                                    							if(__eflags == 0) {
                                                    								L21:
                                                    								_v56 = 0;
                                                    								E00406A3A(0x3fb, _t138);
                                                    								_t61 = E00406638(__eflags, _t138);
                                                    								_t116 = 0x42e568;
                                                    								_t147 = 1;
                                                    								__eflags = _t61;
                                                    								_t127 =  ==  ? 1 : 0;
                                                    								_v4 =  ==  ? 1 : 0;
                                                    								E00406B1A(0x42e568, _t138);
                                                    								_t63 = E004068E6(1);
                                                    								_v96 = _t63;
                                                    								__eflags = _t63;
                                                    								if(_t63 == 0) {
                                                    									L28:
                                                    									E00406B1A(_t116, _t138);
                                                    									_t65 = E00406BC5(_t116);
                                                    									__eflags = _t65;
                                                    									if(_t65 != 0) {
                                                    										__eflags = 0;
                                                    										 *_t65 = 0;
                                                    									}
                                                    									_t70 = GetDiskFreeSpaceW(_t116,  &_v68,  &_v64,  &_v72,  &_v48);
                                                    									__eflags = _t70;
                                                    									if(_t70 == 0) {
                                                    										_t139 = _v36;
                                                    										_t117 = _v40;
                                                    										_t147 = _v56;
                                                    										goto L35;
                                                    									} else {
                                                    										_t85 = MulDiv(_v68 * _v64, _v72, 0x400);
                                                    										asm("cdq");
                                                    										_t117 = _t85;
                                                    										_t139 = _t134;
                                                    										L33:
                                                    										_v40 = _t117;
                                                    										_v36 = _t139;
                                                    										L35:
                                                    										_t128 = E00405835(5);
                                                    										__eflags = _t147;
                                                    										if(_t147 == 0) {
                                                    											L40:
                                                    											_t118 = _a8;
                                                    											L41:
                                                    											_t72 =  *0x4349e0;
                                                    											__eflags =  *(_t72 + 0x10);
                                                    											if( *(_t72 + 0x10) != 0) {
                                                    												_push(0);
                                                    												E00405560(_t128, 0x3ff, 0xfffffffb, _t128);
                                                    												__eflags = _t147;
                                                    												if(_t147 == 0) {
                                                    													SetDlgItemTextW(_t150[0x19], 0x400, 0x4095b0);
                                                    												} else {
                                                    													_push(_v40);
                                                    													E00405560(_t128, 0x400, 0xfffffffc, _t150[0xd]);
                                                    												}
                                                    											}
                                                    											 *0x435ae4 = _t118;
                                                    											__eflags = _t118;
                                                    											if(_t118 == 0) {
                                                    												_t118 = E00401533(7);
                                                    											}
                                                    											_t140 = 0;
                                                    											__eflags =  *(_v52 + 0x14) & 0x00000400;
                                                    											_t141 =  ==  ? _t118 : _t140;
                                                    											__eflags = _t141;
                                                    											EnableWindow( *0x42dd54, 0 | _t141 == 0x00000000);
                                                    											__eflags = _t141;
                                                    											if(_t141 == 0) {
                                                    												__eflags =  *0x42dd60 - _t141;
                                                    												if( *0x42dd60 == _t141) {
                                                    													E0040553C();
                                                    												}
                                                    											}
                                                    											 *0x42dd60 =  *0x42dd60 & 0x00000000;
                                                    											__eflags =  *0x42dd60;
                                                    											goto L51;
                                                    										}
                                                    										__eflags = _t139;
                                                    										if(__eflags > 0) {
                                                    											goto L40;
                                                    										}
                                                    										if(__eflags < 0) {
                                                    											L39:
                                                    											_t118 = 2;
                                                    											goto L41;
                                                    										}
                                                    										__eflags = _t117 - _t128;
                                                    										if(_t117 >= _t128) {
                                                    											goto L40;
                                                    										}
                                                    										goto L39;
                                                    									}
                                                    								}
                                                    								_t120 = 0;
                                                    								__eflags = 0;
                                                    								while(1) {
                                                    									_t86 =  *_t63(0x42e568,  &_v40,  &_v64,  &_v48);
                                                    									__eflags = _t86;
                                                    									if(_t86 != 0) {
                                                    										break;
                                                    									}
                                                    									__eflags = _t120;
                                                    									if(_t120 != 0) {
                                                    										 *_t120 = _t86;
                                                    									}
                                                    									_t122 = E00406D10(0x42e568);
                                                    									 *_t122 = 0;
                                                    									_t120 = _t122 - 2;
                                                    									_t89 = 0x5c;
                                                    									 *_t120 = _t89;
                                                    									_t63 = _v92;
                                                    									__eflags = _t120 - 0x42e568;
                                                    									if(_t120 != 0x42e568) {
                                                    										continue;
                                                    									} else {
                                                    										_t116 = 0x42e568;
                                                    										goto L28;
                                                    									}
                                                    								}
                                                    								_t142 = _v52;
                                                    								_t117 = (_t142 << 0x00000020 | _v56) >> 0xa;
                                                    								_t139 = _t142 >> 0xa;
                                                    								__eflags = _t139;
                                                    								goto L33;
                                                    							}
                                                    							__eflags = _t59 - 0x405;
                                                    							if(__eflags != 0) {
                                                    								goto L51;
                                                    							}
                                                    							goto L21;
                                                    						}
                                                    						_t134 = _a12;
                                                    						_t90 = _t134 & 0x0000ffff;
                                                    						__eflags = _t90 - 0x3fb;
                                                    						if(_t90 != 0x3fb) {
                                                    							_t134 = 0x3e9;
                                                    							__eflags = _t90 - 0x3e9;
                                                    							if(_t90 != 0x3e9) {
                                                    								goto L19;
                                                    							}
                                                    							_t123 = _a4;
                                                    							_v28 = 0;
                                                    							_v4 = 0;
                                                    							_v32 = _t123;
                                                    							_v24 = 0x42bd48;
                                                    							_v12 = E00404F33;
                                                    							_v8 = _t138;
                                                    							_v28 = E00405EBA();
                                                    							_t92 =  &_v40;
                                                    							_v24 = 0x41;
                                                    							__imp__SHBrowseForFolderW(_t92, 0x42dd68,  *((intOrPtr*)(_t125 + 0x38)));
                                                    							__eflags = _t92;
                                                    							if(__eflags == 0) {
                                                    								L11:
                                                    								_t135 = 0x40f;
                                                    								goto L21;
                                                    							}
                                                    							__imp__CoTaskMemFree(_t92);
                                                    							E00406556(_t138);
                                                    							_t95 =  *( *0x435a10 + 0x11c);
                                                    							__eflags = _t95;
                                                    							if(_t95 != 0) {
                                                    								__eflags = _t138 - L"C:\\Users\\frontdesk\\AppData\\Roaming\\Bipersoner\\Dehorted\\Chikane";
                                                    								if(_t138 == L"C:\\Users\\frontdesk\\AppData\\Roaming\\Bipersoner\\Dehorted\\Chikane") {
                                                    									_push(_t95);
                                                    									_push(0);
                                                    									E00405EBA();
                                                    									_t98 = lstrcmpiW("Call", "Uddannelsesafdelings198 Setup: Installing");
                                                    									__eflags = _t98;
                                                    									if(_t98 != 0) {
                                                    										lstrcatW(_t138, "Call");
                                                    									}
                                                    								}
                                                    							}
                                                    							 *0x42dd60 =  *0x42dd60 + 1;
                                                    							__eflags =  *0x42dd60;
                                                    							SetDlgItemTextW(_t123, 0x3fb, _t138);
                                                    							goto L19;
                                                    						}
                                                    						__eflags = _t134 >> 0x10 - 0x300;
                                                    						if(__eflags != 0) {
                                                    							goto L19;
                                                    						}
                                                    						goto L11;
                                                    					} else {
                                                    						_t124 = _a4;
                                                    						_t149 = GetDlgItem(_t124, 0x3fb);
                                                    						_t103 = E00406E03(_t138);
                                                    						__eflags = _t103;
                                                    						if(_t103 != 0) {
                                                    							_t110 = E00406BC5(_t138);
                                                    							__eflags = _t110;
                                                    							if(_t110 == 0) {
                                                    								E00406556(_t138);
                                                    							}
                                                    						}
                                                    						 *0x4349dc = _t124;
                                                    						SetWindowTextW(_t149, _t138);
                                                    						_t143 = _a16;
                                                    						_push( *((intOrPtr*)(_t143 + 0x34)));
                                                    						_push(1);
                                                    						E0040551A(_t124);
                                                    						_push( *((intOrPtr*)(_t143 + 0x30)));
                                                    						_push(0x14);
                                                    						E0040551A(_t124);
                                                    						E00405503(_t149);
                                                    						_t108 = E004068E6(8);
                                                    						__eflags = _t108;
                                                    						if(_t108 != 0) {
                                                    							 *_t108(_t149, 1);
                                                    						}
                                                    						L51:
                                                    						goto L52;
                                                    					}
                                                    				} else {
                                                    					E00406A3A(0x3fb, _t138);
                                                    					E00406D3D(_t138);
                                                    					L52:
                                                    					return E0040575B(_t135, _a12, _a16);
                                                    				}
                                                    			}























































                                                    0x00404085
                                                    0x00404088
                                                    0x00404090
                                                    0x0040409a
                                                    0x004040a0
                                                    0x004040aa
                                                    0x004040c4
                                                    0x004040ca
                                                    0x00404146
                                                    0x0040414c
                                                    0x00404231
                                                    0x00404231
                                                    0x00404233
                                                    0x00404239
                                                    0x00404246
                                                    0x0040424c
                                                    0x00404250
                                                    0x00404256
                                                    0x0040425d
                                                    0x00404264
                                                    0x00404265
                                                    0x00404268
                                                    0x0040426c
                                                    0x00404270
                                                    0x00404276
                                                    0x0040427b
                                                    0x0040427f
                                                    0x00404281
                                                    0x004042d5
                                                    0x004042d7
                                                    0x004042dd
                                                    0x004042e2
                                                    0x004042e4
                                                    0x004042e6
                                                    0x004042e8
                                                    0x004042e8
                                                    0x00404300
                                                    0x00404306
                                                    0x00404308
                                                    0x00404343
                                                    0x00404347
                                                    0x0040434b
                                                    0x00000000
                                                    0x0040430a
                                                    0x0040431d
                                                    0x00404323
                                                    0x00404324
                                                    0x00404326
                                                    0x00404339
                                                    0x00404339
                                                    0x0040433d
                                                    0x0040434f
                                                    0x00404356
                                                    0x00404358
                                                    0x0040435a
                                                    0x0040436b
                                                    0x0040436b
                                                    0x0040436f
                                                    0x0040436f
                                                    0x00404374
                                                    0x00404378
                                                    0x0040437a
                                                    0x00404384
                                                    0x00404389
                                                    0x0040438b
                                                    0x004043b1
                                                    0x0040438d
                                                    0x0040438d
                                                    0x0040439c
                                                    0x0040439c
                                                    0x0040438b
                                                    0x004043b6
                                                    0x004043bc
                                                    0x004043be
                                                    0x004043c7
                                                    0x004043c7
                                                    0x004043cf
                                                    0x004043d0
                                                    0x004043d7
                                                    0x004043dc
                                                    0x004043e8
                                                    0x004043ee
                                                    0x004043f0
                                                    0x004043f2
                                                    0x004043f8
                                                    0x004043fa
                                                    0x004043fa
                                                    0x004043f8
                                                    0x004043ff
                                                    0x004043ff
                                                    0x00000000
                                                    0x004043ff
                                                    0x0040435c
                                                    0x0040435e
                                                    0x00000000
                                                    0x00000000
                                                    0x00404360
                                                    0x00404366
                                                    0x00404368
                                                    0x00000000
                                                    0x00404368
                                                    0x00404362
                                                    0x00404364
                                                    0x00000000
                                                    0x00000000
                                                    0x00000000
                                                    0x00404364
                                                    0x00404308
                                                    0x00404283
                                                    0x00404283
                                                    0x00404285
                                                    0x00404299
                                                    0x0040429b
                                                    0x0040429d
                                                    0x00000000
                                                    0x00000000
                                                    0x004042a3
                                                    0x004042a5
                                                    0x004042a7
                                                    0x004042a7
                                                    0x004042b4
                                                    0x004042ba
                                                    0x004042bd
                                                    0x004042c0
                                                    0x004042c1
                                                    0x004042c4
                                                    0x004042c8
                                                    0x004042ce
                                                    0x00000000
                                                    0x004042d0
                                                    0x004042d0
                                                    0x00000000
                                                    0x004042d0
                                                    0x004042ce
                                                    0x0040432e
                                                    0x00404332
                                                    0x00404336
                                                    0x00404336
                                                    0x00000000
                                                    0x00404336
                                                    0x0040423b
                                                    0x00404240
                                                    0x00000000
                                                    0x00000000
                                                    0x00000000
                                                    0x00404240
                                                    0x00404152
                                                    0x00404156
                                                    0x00404159
                                                    0x0040415c
                                                    0x0040417b
                                                    0x00404180
                                                    0x00404183
                                                    0x00000000
                                                    0x00000000
                                                    0x0040418c
                                                    0x00404195
                                                    0x00404199
                                                    0x0040419d
                                                    0x004041a1
                                                    0x004041a9
                                                    0x004041b1
                                                    0x004041ba
                                                    0x004041be
                                                    0x004041c3
                                                    0x004041cb
                                                    0x004041d1
                                                    0x004041d3
                                                    0x00404171
                                                    0x00404171
                                                    0x00000000
                                                    0x00404171
                                                    0x004041d6
                                                    0x004041dd
                                                    0x004041e7
                                                    0x004041ed
                                                    0x004041ef
                                                    0x004041f1
                                                    0x004041f7
                                                    0x004041f9
                                                    0x004041fa
                                                    0x004041fb
                                                    0x0040420a
                                                    0x00404210
                                                    0x00404212
                                                    0x0040421a
                                                    0x0040421a
                                                    0x00404212
                                                    0x004041f7
                                                    0x0040421f
                                                    0x0040421f
                                                    0x0040422c
                                                    0x00000000
                                                    0x0040422c
                                                    0x00404168
                                                    0x0040416b
                                                    0x00000000
                                                    0x00000000
                                                    0x00000000
                                                    0x004040cc
                                                    0x004040cc
                                                    0x004040dd
                                                    0x004040df
                                                    0x004040e4
                                                    0x004040e6
                                                    0x004040e9
                                                    0x004040ee
                                                    0x004040f0
                                                    0x004040f3
                                                    0x004040f3
                                                    0x004040f0
                                                    0x004040fa
                                                    0x00404100
                                                    0x00404106
                                                    0x0040410a
                                                    0x0040410d
                                                    0x00404110
                                                    0x00404115
                                                    0x00404118
                                                    0x0040411b
                                                    0x00404121
                                                    0x00404128
                                                    0x0040412d
                                                    0x0040412f
                                                    0x00404138
                                                    0x00404138
                                                    0x00404406
                                                    0x00000000
                                                    0x00404407
                                                    0x004040ac
                                                    0x004040b2
                                                    0x004040b8
                                                    0x00404408
                                                    0x0040441b
                                                    0x0040441b

                                                    APIs
                                                    • GetDlgItem.USER32 ref: 004040D6
                                                    • SetWindowTextW.USER32(00000000,?), ref: 00404100
                                                      • Part of subcall function 00406A3A: GetDlgItemTextW.USER32(?,?,00000400,00404F4C), ref: 00406A4D
                                                      • Part of subcall function 00406D3D: CharNextW.USER32(?,*?|<>/":,00000000,Error writing temporary file. Make sure your temp folder is valid.,C:\Users\user~1\AppData\Local\Temp\,00000000,C:\Users\user~1\AppData\Local\Temp\,00403CB1,C:\Users\user~1\AppData\Local\Temp\,772EFAA0,004039C2), ref: 00406DB2
                                                      • Part of subcall function 00406D3D: CharNextW.USER32(?,?,?,00000000), ref: 00406DC1
                                                      • Part of subcall function 00406D3D: CharNextW.USER32(?,Error writing temporary file. Make sure your temp folder is valid.,C:\Users\user~1\AppData\Local\Temp\,00000000,C:\Users\user~1\AppData\Local\Temp\,00403CB1,C:\Users\user~1\AppData\Local\Temp\,772EFAA0,004039C2), ref: 00406DC6
                                                      • Part of subcall function 00406D3D: CharPrevW.USER32(?,?,Error writing temporary file. Make sure your temp folder is valid.,C:\Users\user~1\AppData\Local\Temp\,00000000,C:\Users\user~1\AppData\Local\Temp\,00403CB1,C:\Users\user~1\AppData\Local\Temp\,772EFAA0,004039C2), ref: 00406DDE
                                                    Strings
                                                    Memory Dump Source
                                                    • Source File: 00000000.00000002.756099637.0000000000401000.00000020.00000001.01000000.00000003.sdmp, Offset: 00400000, based on PE: true
                                                    • Associated: 00000000.00000002.756080358.0000000000400000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756151471.0000000000409000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756159557.000000000040B000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756331005.000000000042E000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756342547.0000000000432000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756355506.0000000000438000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756366568.0000000000440000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756389531.0000000000462000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756401402.0000000000464000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756562047.00000000004A4000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    Joe Sandbox IDA Plugin
                                                    • Snapshot File: hcaresult_0_2_400000_HF-2209869481.jbxd
                                                    Similarity
                                                    • API ID: Char$Next$ItemText$PrevWindow
                                                    • String ID: A$C:\Users\user\AppData\Roaming\Bipersoner\Dehorted\Chikane$Call$Uddannelsesafdelings198 Setup: Installing$hB$hB$hB
                                                    • API String ID: 4089110348-1028095464
                                                    • Opcode ID: 67f0241dfe840fb746c4c22d524f7960e15f62eb2687287e958e8c1ad4191570
                                                    • Instruction ID: 78a62133d8830c36d5793369ed94498114b99b2b12e517e73a25645684f3fa2c
                                                    • Opcode Fuzzy Hash: 67f0241dfe840fb746c4c22d524f7960e15f62eb2687287e958e8c1ad4191570
                                                    • Instruction Fuzzy Hash: BD91BFB1704311ABD720AF658C81B6B76A8AF94744F41483EFB42B62D1D77CD9018BAE
                                                    Uniqueness

                                                    Uniqueness Score: -1.00%

                                                    C-Code - Quality: 87%
                                                    			E0040234F(void* _a4, signed int _a8, signed int _a12, char _a16, signed int _a36, signed int _a44, intOrPtr _a48, intOrPtr _a60, intOrPtr _a76) {
                                                    				char _v0;
                                                    				intOrPtr _v8;
                                                    				intOrPtr _v12;
                                                    				intOrPtr* _v24;
                                                    				void* _v28;
                                                    				intOrPtr* _v32;
                                                    				void* _v36;
                                                    				intOrPtr* _v40;
                                                    				void* _v48;
                                                    				void* _v56;
                                                    				void* _v64;
                                                    				void* _v68;
                                                    				signed int _t46;
                                                    				unsigned int _t49;
                                                    				intOrPtr* _t56;
                                                    				intOrPtr* _t58;
                                                    				intOrPtr* _t60;
                                                    				intOrPtr* _t62;
                                                    				intOrPtr* _t64;
                                                    				intOrPtr* _t66;
                                                    				intOrPtr* _t68;
                                                    				intOrPtr* _t70;
                                                    				intOrPtr* _t72;
                                                    				intOrPtr* _t74;
                                                    				intOrPtr* _t76;
                                                    				unsigned int _t80;
                                                    				unsigned int _t81;
                                                    				void* _t98;
                                                    				intOrPtr* _t100;
                                                    				signed int _t103;
                                                    				void* _t108;
                                                    				void* _t110;
                                                    
                                                    				_a76 = E0040303E(_t98, 0xfffffff0);
                                                    				_a16 = E0040303E(_t98, 0xffffffdf);
                                                    				_a60 = E0040303E(_t98, 2);
                                                    				_a60 = E0040303E(_t98, 0xffffffcd);
                                                    				_a48 = E0040303E(_t98, 0x45);
                                                    				_t46 = _a36;
                                                    				_a12 = _t46 & 0x00000fff;
                                                    				_a8 = _t46 & 0x00008000;
                                                    				_t103 = _t46 >> 0x0000000c & 0x00000007;
                                                    				_a44 = _t46 >> 0x10;
                                                    				if(E00406E03(_t42) == 0) {
                                                    					E0040303E(_t98, 0x21);
                                                    				}
                                                    				_t49 =  &_a16;
                                                    				__imp__CoCreateInstance(0x409adc, _t108, 1, 0x409abc, _t49);
                                                    				_t80 = _t49;
                                                    				if(_t80 >= 0) {
                                                    					_t56 =  *((intOrPtr*)(_t110 + 0x10));
                                                    					_t80 =  *((intOrPtr*)( *_t56))(_t56, 0x409acc,  &_v0);
                                                    					if(_t80 >= 0) {
                                                    						_t60 =  *((intOrPtr*)(_t110 + 0x10));
                                                    						_t80 =  *((intOrPtr*)( *_t60 + 0x50))(_t60, _v8);
                                                    						if(_v12 == _t108) {
                                                    							_t76 = _v24;
                                                    							 *((intOrPtr*)( *_t76 + 0x24))(_t76, L"C:\\Users\\frontdesk\\AppData\\Roaming\\Bipersoner\\Dehorted\\Chikane\\Lipocele\\Bolsjevismens\\Teologiers\\Laboureds");
                                                    						}
                                                    						if(_t103 != 0) {
                                                    							_t74 = _v24;
                                                    							 *((intOrPtr*)( *_t74 + 0x3c))(_t74, _t103);
                                                    						}
                                                    						_t62 = _v24;
                                                    						 *((intOrPtr*)( *_t62 + 0x34))(_t62,  *((intOrPtr*)(_t110 + 0x40)));
                                                    						_t100 =  *((intOrPtr*)(_t110 + 0x4c));
                                                    						if( *_t100 != _t108) {
                                                    							_t72 = _v32;
                                                    							 *((intOrPtr*)( *_t72 + 0x44))(_t72, _t100,  *((intOrPtr*)(_t110 + 0x20)));
                                                    						}
                                                    						_t64 = _v32;
                                                    						 *((intOrPtr*)( *_t64 + 0x2c))(_t64,  *((intOrPtr*)(_t110 + 0x48)));
                                                    						_t66 = _v40;
                                                    						 *((intOrPtr*)( *_t66 + 0x1c))(_t66, _a12);
                                                    						if(_t80 >= 0) {
                                                    							_t70 =  *((intOrPtr*)(_t110 + 0x14));
                                                    							_t80 =  *((intOrPtr*)( *_t70 + 0x18))(_t70, _a16, 1);
                                                    						}
                                                    						_t68 =  *((intOrPtr*)(_t110 + 0x14));
                                                    						 *((intOrPtr*)( *_t68 + 8))(_t68);
                                                    					}
                                                    					_t58 =  *((intOrPtr*)(_t110 + 0x10));
                                                    					 *((intOrPtr*)( *_t58 + 8))(_t58);
                                                    				}
                                                    				E00405D3A((_t80 >> 0x0000001f & 0xfffffffc) - 0xc, "C:\Users\FRONTD~1\AppData\Local\Temp\nsc6C63.tmp\System.dll");
                                                    				_t81 = _t80 >> 0x1f;
                                                    				 *0x435ac8 =  *0x435ac8 + _t81;
                                                    				return 0;
                                                    			}



































                                                    0x00402358
                                                    0x00402365
                                                    0x00402370
                                                    0x0040237b
                                                    0x00402384
                                                    0x00402388
                                                    0x00402396
                                                    0x004023a9
                                                    0x004023ad
                                                    0x004023b0
                                                    0x004023bb
                                                    0x004023bf
                                                    0x004023bf
                                                    0x004023c4
                                                    0x004023d8
                                                    0x004023de
                                                    0x004023e2
                                                    0x004023e8
                                                    0x004023fb
                                                    0x004023ff
                                                    0x00402405
                                                    0x00402413
                                                    0x00402419
                                                    0x0040241b
                                                    0x00402427
                                                    0x00402427
                                                    0x0040242c
                                                    0x0040242e
                                                    0x00402436
                                                    0x00402436
                                                    0x00402439
                                                    0x00402444
                                                    0x00402447
                                                    0x0040244e
                                                    0x00402450
                                                    0x0040245c
                                                    0x0040245c
                                                    0x0040245f
                                                    0x0040246a
                                                    0x0040246d
                                                    0x00402478
                                                    0x0040247d
                                                    0x0040247f
                                                    0x0040248e
                                                    0x0040248e
                                                    0x00402490
                                                    0x00402497
                                                    0x00402497
                                                    0x0040249a
                                                    0x004024a1
                                                    0x004024a1
                                                    0x004024b5
                                                    0x004024ba
                                                    0x00402ea5
                                                    0x00402eb7

                                                    APIs
                                                    • CoCreateInstance.OLE32(00409ADC,?,00000001,00409ABC,?,00000000,00000045,000000CD,00000002,000000DF,000000F0), ref: 004023D8
                                                    Strings
                                                    • C:\Users\user~1\AppData\Local\Temp\nsc6C63.tmp\System.dll, xrefs: 004024AC
                                                    • C:\Users\user\AppData\Roaming\Bipersoner\Dehorted\Chikane\Lipocele\Bolsjevismens\Teologiers\Laboureds, xrefs: 0040241F
                                                    Memory Dump Source
                                                    • Source File: 00000000.00000002.756099637.0000000000401000.00000020.00000001.01000000.00000003.sdmp, Offset: 00400000, based on PE: true
                                                    • Associated: 00000000.00000002.756080358.0000000000400000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756151471.0000000000409000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756159557.000000000040B000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756331005.000000000042E000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756342547.0000000000432000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756355506.0000000000438000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756366568.0000000000440000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756389531.0000000000462000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756401402.0000000000464000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756562047.00000000004A4000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    Joe Sandbox IDA Plugin
                                                    • Snapshot File: hcaresult_0_2_400000_HF-2209869481.jbxd
                                                    Similarity
                                                    • API ID: CreateInstance
                                                    • String ID: C:\Users\user~1\AppData\Local\Temp\nsc6C63.tmp\System.dll$C:\Users\user\AppData\Roaming\Bipersoner\Dehorted\Chikane\Lipocele\Bolsjevismens\Teologiers\Laboureds
                                                    • API String ID: 542301482-2742184272
                                                    • Opcode ID: bc0662a52d98e10143171a3c355a99e9a72edb8270824da348fbf334a5ed34ad
                                                    • Instruction ID: 400f91c807c924ebcba0c57f4558c7b9259f909ea30478445bd8bb36a2d5bedd
                                                    • Opcode Fuzzy Hash: bc0662a52d98e10143171a3c355a99e9a72edb8270824da348fbf334a5ed34ad
                                                    • Instruction Fuzzy Hash: 5E414C72604341AFC700DFA5C888A1BBBE9FF89315F14092EF655DB291DB79D805CB16
                                                    Uniqueness

                                                    Uniqueness Score: -1.00%

                                                    C-Code - Quality: 93%
                                                    			E004075FE(signed int* __ebx, signed int __edi, signed int __esi) {
                                                    				signed int _t447;
                                                    				signed int _t450;
                                                    				void* _t460;
                                                    				signed int _t461;
                                                    				signed int _t466;
                                                    				signed int _t467;
                                                    				void* _t469;
                                                    				signed int _t470;
                                                    				signed int _t475;
                                                    				signed int _t476;
                                                    				unsigned int _t505;
                                                    				void* _t513;
                                                    				signed int _t526;
                                                    				signed int _t531;
                                                    				signed int _t532;
                                                    				signed int _t533;
                                                    				signed int _t539;
                                                    				signed int _t544;
                                                    				signed int _t545;
                                                    				void* _t546;
                                                    				signed int _t547;
                                                    				unsigned int _t555;
                                                    				signed int _t559;
                                                    				signed int* _t567;
                                                    				signed int _t572;
                                                    				signed int _t574;
                                                    				signed int _t576;
                                                    				signed int _t595;
                                                    				void* _t602;
                                                    				signed int _t604;
                                                    				signed int _t607;
                                                    				signed char _t608;
                                                    				signed char* _t609;
                                                    				signed int _t611;
                                                    				signed int _t614;
                                                    				signed int _t615;
                                                    				void* _t616;
                                                    				unsigned int _t619;
                                                    				unsigned int _t625;
                                                    				signed int* _t629;
                                                    				signed char _t634;
                                                    				signed char _t635;
                                                    				signed char** _t637;
                                                    				void* _t638;
                                                    				signed int _t639;
                                                    				unsigned int _t644;
                                                    				signed int _t646;
                                                    				signed int _t647;
                                                    				unsigned int _t651;
                                                    				signed int _t652;
                                                    				void* _t657;
                                                    
                                                    				L0:
                                                    				while(1) {
                                                    					L0:
                                                    					_t652 = __esi;
                                                    					_t647 = __edi;
                                                    					_t567 = __ebx;
                                                    					_t637 =  *(_t657 + 0x48);
                                                    					L56:
                                                    					while(_t652 < 0xe) {
                                                    						if(_t447 == 0) {
                                                    							L189:
                                                    							 *(_t657 + 0x1c) =  *(_t657 + 0x1c) & 0x00000000;
                                                    							_t567[0x147] = _t647;
                                                    							_t567[0x146] = _t652;
                                                    							_t637[1] = _t637[1] & 0x00000000;
                                                    							L196:
                                                    							 *_t637 =  *(_t657 + 0x14);
                                                    							_t567[0x26ea] =  *(_t657 + 0x18);
                                                    							L00407FBE(_t637);
                                                    							_t450 =  *(_t657 + 0x1c);
                                                    							L197:
                                                    							return _t450;
                                                    						}
                                                    						L55:
                                                    						 *(_t657 + 0x10) = _t447 - 1;
                                                    						_t647 = _t647 | ( *( *(_t657 + 0x14)) & 0x000000ff) << _t652;
                                                    						 *(_t657 + 0x14) =  &(( *(_t657 + 0x14))[1]);
                                                    						_t447 =  *(_t657 + 0x10);
                                                    						_t652 = _t652 + 8;
                                                    					}
                                                    					_t572 = _t647 & 0x00003fff;
                                                    					_t567[1] = _t572;
                                                    					if((_t572 & 0x0000001f) > 0x1d || (_t572 & 0x000003e0) > 0x3a0) {
                                                    						L186:
                                                    						_t567[0x146] = _t652;
                                                    						 *_t567 = 0x11;
                                                    						_t567[0x147] = _t647;
                                                    						_t637[1] =  *(_t657 + 0x10);
                                                    						goto L196;
                                                    					} else {
                                                    						L59:
                                                    						_t652 = _t652 - 0xe;
                                                    						_t647 = _t647 >> 0xe;
                                                    						_t567[2] = _t567[2] & 0x00000000;
                                                    						 *(_t657 + 0x20) = _t652;
                                                    						 *_t567 = 0xc;
                                                    						while(1) {
                                                    							L60:
                                                    							_t574 = _t567[2];
                                                    							_t637 =  *(_t657 + 0x48);
                                                    							L65:
                                                    							while(_t574 < (_t567[1] >> 0xa) + 4) {
                                                    								while(1) {
                                                    									L63:
                                                    									_t460 = 3;
                                                    									if(_t652 >= _t460) {
                                                    										break;
                                                    									}
                                                    									L61:
                                                    									_t461 =  *(_t657 + 0x10);
                                                    									if(_t461 == 0) {
                                                    										goto L189;
                                                    									}
                                                    									L62:
                                                    									 *(_t657 + 0x10) = _t461 - 1;
                                                    									_t647 = _t647 | ( *( *(_t657 + 0x14)) & 0x000000ff) << _t652;
                                                    									 *(_t657 + 0x14) =  &(( *(_t657 + 0x14))[1]);
                                                    									_t652 = _t652 + 8;
                                                    								}
                                                    								L64:
                                                    								_t466 = 7;
                                                    								_t576 = _t647;
                                                    								_t647 = _t647 >> 3;
                                                    								_t467 = _t567[2];
                                                    								_t96 = _t467 + 0x4099b0; // 0x121110
                                                    								 *(_t567 + 0xc +  *_t96 * 4) = _t576 & _t466;
                                                    								_t574 = _t567[2] + 1;
                                                    								_t469 = 3;
                                                    								_t652 = _t652 - _t469;
                                                    								_t567[2] = _t574;
                                                    								 *(_t657 + 0x20) = _t652;
                                                    							}
                                                    							_t638 = 0x13;
                                                    							if(_t574 >= _t638) {
                                                    								L68:
                                                    								_t470 = 7;
                                                    								 *(_t657 + 0x30) =  *(_t657 + 0x30) & 0x00000000;
                                                    								_t567[0x143] = _t470;
                                                    								_t475 = E00406EA8( &(_t567[3]), _t638, _t638, 0, 0,  &(_t567[0x144]),  &(_t567[0x143]),  &(_t567[0x148]), _t657 + 0x30);
                                                    								if(_t475 != 0 || _t567[0x143] == _t475) {
                                                    									L73:
                                                    									 *_t567 = 0x11;
                                                    									goto L22;
                                                    								} else {
                                                    									L70:
                                                    									_t567[2] = _t567[2] & _t475;
                                                    									 *_t567 = 0xd;
                                                    									L71:
                                                    									_t505 = _t567[1];
                                                    									_t637 =  *(_t657 + 0x48);
                                                    									 *(_t657 + 0x24) = _t505;
                                                    									if(_t567[2] >= (_t505 & 0x0000001f) + 0x102 + (_t505 >> 0x00000005 & 0x0000001f)) {
                                                    										L95:
                                                    										_t595 =  *(_t657 + 0x24);
                                                    										_t567[0x144] = _t567[0x144] & 0x00000000;
                                                    										 *(_t657 + 0x2c) =  *(_t657 + 0x2c) & 0x00000000;
                                                    										 *(_t657 + 0x30) = (_t595 & 0x0000001f) + 0x101;
                                                    										 *(_t657 + 0x2c) = 9;
                                                    										 *(_t657 + 0x28) = (_t595 >> 0x00000005 & 0x0000001f) + 1;
                                                    										 *(_t657 + 0x28) = 6;
                                                    										_t513 = E00406EA8( &(_t567[3]), (_t595 & 0x0000001f) + 0x101, 0x101, 0x4099c4, 0x409a04, _t657 + 0x48, _t657 + 0x30,  &(_t567[0x148]), _t657 + 0x2c);
                                                    										_t602 = 0xffffffff;
                                                    										_t476 =  ==  ? _t602 : _t513;
                                                    										if(_t476 != 0) {
                                                    											L187:
                                                    											_t637 =  *(_t657 + 0x48);
                                                    											L188:
                                                    											_t567[0x146] = _t652;
                                                    											_t567[0x147] = _t647;
                                                    											 *_t567 = 0x11;
                                                    											_t637[1] =  *(_t657 + 0x10);
                                                    											L195:
                                                    											 *(_t657 + 0x1c) = _t476 | 0xffffffff;
                                                    											goto L196;
                                                    										}
                                                    										L96:
                                                    										_t476 = E00406EA8( &(_t567[ *((intOrPtr*)(_t657 + 0x50)) + 3]),  *((intOrPtr*)(_t657 + 0x34)), 0, 0x409a44, 0x409a80, _t657 + 0x4c, _t657 + 0x28,  &(_t567[0x148]), _t657 + 0x2c);
                                                    										if(_t476 != 0) {
                                                    											goto L187;
                                                    										}
                                                    										L97:
                                                    										_t476 =  *(_t657 + 0x20);
                                                    										if(_t476 != 0 ||  *(_t657 + 0x30) <= 0x101) {
                                                    											L99:
                                                    											 *_t567 =  *_t567 & 0x00000000;
                                                    											_t567[4] = _t476;
                                                    											_t567[5] =  *(_t657 + 0x3c);
                                                    											_t567[4] =  *(_t657 + 0x28);
                                                    											_t567[6] =  *(_t657 + 0x40);
                                                    											L100:
                                                    											_t567[3] = _t567[4] & 0x000000ff;
                                                    											_t567[2] = _t567[5];
                                                    											_t526 =  *(_t657 + 0x10);
                                                    											 *_t567 = 1;
                                                    											L101:
                                                    											_t637 =  *(_t657 + 0x48);
                                                    											while(1) {
                                                    												L104:
                                                    												_t604 = _t567[3];
                                                    												if(_t652 >= _t604) {
                                                    													break;
                                                    												}
                                                    												L102:
                                                    												if(_t526 == 0) {
                                                    													goto L189;
                                                    												}
                                                    												L103:
                                                    												 *(_t657 + 0x10) = _t526 - 1;
                                                    												_t647 = _t647 | ( *( *(_t657 + 0x14)) & 0x000000ff) << _t652;
                                                    												 *(_t657 + 0x14) =  &(( *(_t657 + 0x14))[1]);
                                                    												_t526 =  *(_t657 + 0x10);
                                                    												_t652 = _t652 + 8;
                                                    											}
                                                    											L105:
                                                    											_t531 = _t567[2];
                                                    											_t607 =  *(0x40b0c0 + _t604 * 2) & 0x0000ffff & _t647;
                                                    											_t644 = _t531 + _t607 * 4;
                                                    											_t608 =  *(_t531 + 1 + _t607 * 4) & 0x000000ff;
                                                    											_t652 = _t652 - _t608;
                                                    											_t647 = _t647 >> _t608;
                                                    											_t609 = _t644;
                                                    											 *(_t657 + 0x30) = _t644;
                                                    											 *(_t657 + 0x20) = _t652;
                                                    											_t532 =  *_t609 & 0x000000ff;
                                                    											if(_t532 != 0) {
                                                    												L107:
                                                    												if((_t532 & 0x00000010) == 0) {
                                                    													L109:
                                                    													if((_t532 & 0x00000040) != 0) {
                                                    														L111:
                                                    														if((_t532 & 0x00000020) == 0) {
                                                    															L193:
                                                    															_t476 =  *(_t657 + 0x10);
                                                    															L194:
                                                    															_t637 =  *(_t657 + 0x48);
                                                    															 *_t567 = 0x11;
                                                    															_t567[0x147] = _t647;
                                                    															_t567[0x146] = _t652;
                                                    															_t637[1] = _t476;
                                                    															goto L195;
                                                    														}
                                                    														L112:
                                                    														_t533 = 7;
                                                    														 *_t567 = _t533;
                                                    														L22:
                                                    														L177:
                                                    														_t476 =  *(_t657 + 0x10);
                                                    														L178:
                                                    														_t639 = 0xf;
                                                    														L179:
                                                    														while( *_t567 <= _t639) {
                                                    															switch( *((intOrPtr*)( *_t567 * 4 +  &M00407F7E))) {
                                                    																case 0:
                                                    																	goto L100;
                                                    																case 1:
                                                    																	goto L101;
                                                    																case 2:
                                                    																	L113:
                                                    																	__edx =  *(__esp + 0x48);
                                                    																	while(1) {
                                                    																		L116:
                                                    																		__ecx = __ebx[2];
                                                    																		__eflags = __esi - __ecx;
                                                    																		if(__esi >= __ecx) {
                                                    																			break;
                                                    																		}
                                                    																		L114:
                                                    																		__eflags = __eax;
                                                    																		if(__eax == 0) {
                                                    																			goto L189;
                                                    																		}
                                                    																		L115:
                                                    																		__eax = __eax - 1;
                                                    																		__ecx = __esi;
                                                    																		 *(__esp + 0x10) = __eax;
                                                    																		 *(__esp + 0x14) =  *( *(__esp + 0x14)) & 0x000000ff;
                                                    																		__eax = ( *( *(__esp + 0x14)) & 0x000000ff) << __cl;
                                                    																		__edi = __edi | ( *( *(__esp + 0x14)) & 0x000000ff) << __cl;
                                                    																		 *(__esp + 0x14) =  *(__esp + 0x14) + 1;
                                                    																		__eax =  *(__esp + 0x10);
                                                    																		__esi = __esi + 8;
                                                    																		__eflags = __esi;
                                                    																	}
                                                    																	L117:
                                                    																	__eax =  *(0x40b0c0 + __ecx * 2) & 0x0000ffff;
                                                    																	__eax =  *(0x40b0c0 + __ecx * 2) & 0x0000ffff & __edi;
                                                    																	__edi = __edi >> __cl;
                                                    																	__ebx[1] = __ebx[1] + __eax;
                                                    																	__esi = __esi - __ecx;
                                                    																	__eflags = __esi;
                                                    																	__eax = __ebx[4] & 0x000000ff;
                                                    																	__ebx[3] = __ebx[4] & 0x000000ff;
                                                    																	__eax = __ebx[6];
                                                    																	__ebx[2] = __ebx[6];
                                                    																	_push(3);
                                                    																	_pop(__eax);
                                                    																	 *__ebx = __ebx[6];
                                                    																	__eax =  *(__esp + 0x10);
                                                    																	goto L118;
                                                    																case 3:
                                                    																	L118:
                                                    																	__edx =  *(__esp + 0x48);
                                                    																	while(1) {
                                                    																		L121:
                                                    																		__ecx = __ebx[3];
                                                    																		__eflags = __esi - __ecx;
                                                    																		if(__esi >= __ecx) {
                                                    																			break;
                                                    																		}
                                                    																		L119:
                                                    																		__eflags = __eax;
                                                    																		if(__eax == 0) {
                                                    																			goto L189;
                                                    																		}
                                                    																		L120:
                                                    																		__eax = __eax - 1;
                                                    																		__ecx = __esi;
                                                    																		 *(__esp + 0x10) = __eax;
                                                    																		 *(__esp + 0x14) =  *( *(__esp + 0x14)) & 0x000000ff;
                                                    																		__eax = ( *( *(__esp + 0x14)) & 0x000000ff) << __cl;
                                                    																		__edi = __edi | ( *( *(__esp + 0x14)) & 0x000000ff) << __cl;
                                                    																		 *(__esp + 0x14) =  *(__esp + 0x14) + 1;
                                                    																		__eax =  *(__esp + 0x10);
                                                    																		__esi = __esi + 8;
                                                    																		__eflags = __esi;
                                                    																	}
                                                    																	L122:
                                                    																	__ecx =  *(0x40b0c0 + __ecx * 2) & 0x0000ffff;
                                                    																	__eax = __ebx[2];
                                                    																	__eax = __ebx[2] + __ecx * 4;
                                                    																	__ecx =  *(__eax + 1) & 0x000000ff;
                                                    																	 *(__esp + 0x30) = __eax;
                                                    																	__esi = __esi - ( *(__eax + 1) & 0x000000ff);
                                                    																	__eax =  *__eax & 0x000000ff;
                                                    																	__edi = __edi >> __cl;
                                                    																	 *(__esp + 0x20) = __esi;
                                                    																	__eflags = __al & 0x00000010;
                                                    																	if((__al & 0x00000010) == 0) {
                                                    																		L124:
                                                    																		__eflags = __al & 0x00000040;
                                                    																		if((__al & 0x00000040) != 0) {
                                                    																			goto L193;
                                                    																		}
                                                    																		L125:
                                                    																		__ecx =  *(__esp + 0x30);
                                                    																		goto L110;
                                                    																	}
                                                    																	L123:
                                                    																	_push(0xf);
                                                    																	_pop(__ecx);
                                                    																	__eax = __eax & __ecx;
                                                    																	__ecx =  *(__esp + 0x30);
                                                    																	__ebx[2] = __eax;
                                                    																	__eax =  *(__ecx + 2) & 0x0000ffff;
                                                    																	__ebx[3] = __eax;
                                                    																	 *__ebx = 4;
                                                    																	goto L22;
                                                    																case 4:
                                                    																	L126:
                                                    																	__edx =  *(__esp + 0x48);
                                                    																	while(1) {
                                                    																		L129:
                                                    																		__ecx = __ebx[2];
                                                    																		__eflags = __esi - __ecx;
                                                    																		if(__esi >= __ecx) {
                                                    																			break;
                                                    																		}
                                                    																		L127:
                                                    																		__eflags = __eax;
                                                    																		if(__eax == 0) {
                                                    																			goto L189;
                                                    																		}
                                                    																		L128:
                                                    																		__eax = __eax - 1;
                                                    																		__ecx = __esi;
                                                    																		 *(__esp + 0x10) = __eax;
                                                    																		 *(__esp + 0x14) =  *( *(__esp + 0x14)) & 0x000000ff;
                                                    																		__eax = ( *( *(__esp + 0x14)) & 0x000000ff) << __cl;
                                                    																		__edi = __edi | ( *( *(__esp + 0x14)) & 0x000000ff) << __cl;
                                                    																		 *(__esp + 0x14) =  *(__esp + 0x14) + 1;
                                                    																		__eax =  *(__esp + 0x10);
                                                    																		__esi = __esi + 8;
                                                    																		__eflags = __esi;
                                                    																	}
                                                    																	L130:
                                                    																	__eax =  *(0x40b0c0 + __ecx * 2) & 0x0000ffff;
                                                    																	__eax =  *(0x40b0c0 + __ecx * 2) & 0x0000ffff & __edi;
                                                    																	__edi = __edi >> __cl;
                                                    																	__ebx[3] = __ebx[3] + __eax;
                                                    																	__esi = __esi - __ecx;
                                                    																	__eflags = __esi;
                                                    																	__ecx =  *(__esp + 0x18);
                                                    																	 *(__esp + 0x20) = __esi;
                                                    																	 *__ebx = 5;
                                                    																	goto L131;
                                                    																case 5:
                                                    																	L131:
                                                    																	__edx =  *(__esp + 0x48);
                                                    																	__ecx = __ecx - __ebx;
                                                    																	__eax = __ecx - __ebx - 0x1ba0;
                                                    																	__eflags = __ecx - __ebx - 0x1ba0 - __ebx[3];
                                                    																	if(__ecx - __ebx - 0x1ba0 >= __ebx[3]) {
                                                    																		__eax = __ecx;
                                                    																		__eax = __ecx - __ebx[3];
                                                    																		__eflags = __eax;
                                                    																	} else {
                                                    																		__ebx[0x26e8] = __ebx[0x26e8] - __ebx[3];
                                                    																		__ebx[0x26e8] - __ebx[3] - __ebx = __ebx[0x26e8] - __ebx[3] - __ebx + 0xffffe460;
                                                    																		__eax = __ebx[0x26e8] - __ebx[3] - __ebx + 0xffffe460 + __ecx;
                                                    																	}
                                                    																	__eflags = __ebx[1];
                                                    																	 *(__esp + 0x24) = __eax;
                                                    																	if(__ebx[1] != 0) {
                                                    																		do {
                                                    																			L135:
                                                    																			__eflags = __ebp;
                                                    																			if(__ebp != 0) {
                                                    																				goto L151;
                                                    																			}
                                                    																			L136:
                                                    																			__eflags = __ecx - __ebx[0x26e8];
                                                    																			if(__ecx != __ebx[0x26e8]) {
                                                    																				L142:
                                                    																				__ebx[0x26ea] = __ecx;
                                                    																				L00407FBE(__edx);
                                                    																				__ecx = __ebx[0x26ea];
                                                    																				__eax = __ebx[0x26e9];
                                                    																				__edx =  *(__esp + 0x48);
                                                    																				 *(__esp + 0x18) = __ecx;
                                                    																				__eflags = __ecx - __eax;
                                                    																				if(__ecx >= __eax) {
                                                    																					__eax = __ebx[0x26e8];
                                                    																					__ebp = __eax;
                                                    																					__ebp = __eax - __ecx;
                                                    																					__eflags = __ebp;
                                                    																				} else {
                                                    																					__ebp = __eax;
                                                    																					__eax =  *(__edx + 0x9bb0);
                                                    																					__ebp = __ebp - __ecx;
                                                    																					__ebp = __ebp - 1;
                                                    																				}
                                                    																				 *(__esp + 0x30) = __eax;
                                                    																				__eflags = __ecx - __eax;
                                                    																				if(__ecx == __eax) {
                                                    																					__eax =  &(__ebx[0x6e8]);
                                                    																					__eflags = __ebx[0x26e9] - __eax;
                                                    																					if(__ebx[0x26e9] != __eax) {
                                                    																						__ebp = __ebx[0x26e9];
                                                    																						__ecx = __eax;
                                                    																						 *(__esp + 0x18) = __ecx;
                                                    																						__eflags = __eax - __ebp;
                                                    																						if(__eax >= __ebp) {
                                                    																							__ebp =  *(__esp + 0x30);
                                                    																							__ebp =  *(__esp + 0x30) - __eax;
                                                    																							__eflags = __ebp;
                                                    																						} else {
                                                    																							__ebp = __ebp - __eax;
                                                    																							__ebp = __ebp - 1;
                                                    																						}
                                                    																					}
                                                    																				}
                                                    																				__eflags = __ebp;
                                                    																				if(__ebp == 0) {
                                                    																					goto L192;
                                                    																				} else {
                                                    																					goto L151;
                                                    																				}
                                                    																			}
                                                    																			L137:
                                                    																			__ebp = __ebx[0x26e9];
                                                    																			__eax =  &(__ebx[0x6e8]);
                                                    																			__eflags = __ebp - __eax;
                                                    																			if(__eflags == 0) {
                                                    																				goto L142;
                                                    																			}
                                                    																			L138:
                                                    																			__ecx = __eax;
                                                    																			if(__eflags <= 0) {
                                                    																				__ebp = __ebx[0x26e8];
                                                    																				__ebp = __ebx[0x26e8] - __eax;
                                                    																				__eflags = __ebp;
                                                    																			} else {
                                                    																				__ebp = __ebp - __eax;
                                                    																				__ebp = __ebp - 1;
                                                    																			}
                                                    																			__eflags = __ebp;
                                                    																			if(__ebp == 0) {
                                                    																				goto L142;
                                                    																			}
                                                    																			L151:
                                                    																			__eax =  *(__esp + 0x24);
                                                    																			__al =  *( *(__esp + 0x24));
                                                    																			 *__ecx = __al;
                                                    																			__ecx = __ecx + 1;
                                                    																			__eax =  *(__esp + 0x24);
                                                    																			__eax =  *(__esp + 0x24) + 1;
                                                    																			 *(__esp + 0x18) = __ecx;
                                                    																			__ebp = __ebp - 1;
                                                    																			 *(__esp + 0x24) = __eax;
                                                    																			__eflags = __eax - __ebx[0x26e8];
                                                    																			if(__eax == __ebx[0x26e8]) {
                                                    																				__eax =  &(__ebx[0x6e8]);
                                                    																				 *(__esp + 0x24) = __eax;
                                                    																			}
                                                    																			_t356 =  &(__ebx[1]);
                                                    																			 *_t356 = __ebx[1] - 1;
                                                    																			__eflags =  *_t356;
                                                    																		} while ( *_t356 != 0);
                                                    																	}
                                                    																	goto L154;
                                                    																case 6:
                                                    																	L155:
                                                    																	__edx =  *(__esp + 0x48);
                                                    																	__eflags = __ebp;
                                                    																	if(__ebp != 0) {
                                                    																		L171:
                                                    																		__al = __ebx[2];
                                                    																		 *__ecx = __al;
                                                    																		__ecx = __ecx + 1;
                                                    																		 *(__esp + 0x18) = __ecx;
                                                    																		__ebp = __ebp - 1;
                                                    																		L154:
                                                    																		 *__ebx =  *__ebx & 0x00000000;
                                                    																		goto L177;
                                                    																	}
                                                    																	L156:
                                                    																	__eflags = __ecx - __ebx[0x26e8];
                                                    																	if(__ecx != __ebx[0x26e8]) {
                                                    																		L162:
                                                    																		__ebx[0x26ea] = __ecx;
                                                    																		L00407FBE(__edx);
                                                    																		__ecx = __ebx[0x26ea];
                                                    																		__eax = __ebx[0x26e9];
                                                    																		__edx =  *(__esp + 0x48);
                                                    																		 *(__esp + 0x18) = __ecx;
                                                    																		__eflags = __ecx - __eax;
                                                    																		if(__ecx >= __eax) {
                                                    																			__eax = __ebx[0x26e8];
                                                    																			__ebp = __eax;
                                                    																			__ebp = __eax - __ecx;
                                                    																			__eflags = __ebp;
                                                    																		} else {
                                                    																			__ebp = __eax;
                                                    																			__eax =  *(__edx + 0x9bb0);
                                                    																			__ebp = __ebp - __ecx;
                                                    																			__ebp = __ebp - 1;
                                                    																		}
                                                    																		 *(__esp + 0x30) = __eax;
                                                    																		__eflags = __ecx - __eax;
                                                    																		if(__ecx == __eax) {
                                                    																			__eax =  &(__ebx[0x6e8]);
                                                    																			__eflags = __ebx[0x26e9] - __eax;
                                                    																			if(__ebx[0x26e9] != __eax) {
                                                    																				__ebp = __ebx[0x26e9];
                                                    																				__ecx = __eax;
                                                    																				 *(__esp + 0x18) = __ecx;
                                                    																				__eflags = __eax - __ebp;
                                                    																				if(__eax >= __ebp) {
                                                    																					__ebp =  *(__esp + 0x30);
                                                    																					__ebp =  *(__esp + 0x30) - __eax;
                                                    																					__eflags = __ebp;
                                                    																				} else {
                                                    																					__ebp = __ebp - __eax;
                                                    																					__ebp = __ebp - 1;
                                                    																				}
                                                    																			}
                                                    																		}
                                                    																		__eflags = __ebp;
                                                    																		if(__ebp == 0) {
                                                    																			goto L192;
                                                    																		} else {
                                                    																			goto L171;
                                                    																		}
                                                    																	}
                                                    																	L157:
                                                    																	__ebp = __ebx[0x26e9];
                                                    																	__eax =  &(__ebx[0x6e8]);
                                                    																	__eflags = __ebp - __eax;
                                                    																	if(__eflags == 0) {
                                                    																		goto L162;
                                                    																	}
                                                    																	L158:
                                                    																	__ecx = __eax;
                                                    																	if(__eflags <= 0) {
                                                    																		__ebp = __ebx[0x26e8];
                                                    																		__ebp = __ebx[0x26e8] - __eax;
                                                    																		__eflags = __ebp;
                                                    																	} else {
                                                    																		__ebp = __ebp - __eax;
                                                    																		__ebp = __ebp - 1;
                                                    																	}
                                                    																	__eflags = __ebp;
                                                    																	if(__ebp != 0) {
                                                    																		goto L171;
                                                    																	} else {
                                                    																		goto L162;
                                                    																	}
                                                    																case 7:
                                                    																	L172:
                                                    																	_push(7);
                                                    																	_pop(__ebp);
                                                    																	__eflags = __esi - __ebp;
                                                    																	if(__esi > __ebp) {
                                                    																		__esi = __esi - 8;
                                                    																		__eax = __eax + 1;
                                                    																		_t378 = __esp + 0x14;
                                                    																		 *_t378 =  *(__esp + 0x14) - 1;
                                                    																		__eflags =  *_t378;
                                                    																		 *(__esp + 0x20) = __esi;
                                                    																		 *(__esp + 0x10) = __eax;
                                                    																	}
                                                    																	goto L174;
                                                    																case 8:
                                                    																	L2:
                                                    																	_t641 =  *(_t657 + 0x48);
                                                    																	__eflags = _t652 - 3;
                                                    																	if(_t652 >= 3) {
                                                    																		L7:
                                                    																		_t652 = _t652 + 0xfffffffd;
                                                    																		_t478 = _t647 & 0x00000007;
                                                    																		_t647 = _t647 >> 3;
                                                    																		 *(_t657 + 0x30) = _t478;
                                                    																		__eflags = _t478 & 0x00000001;
                                                    																		_push(8);
                                                    																		_pop(_t479);
                                                    																		_t480 =  !=  ?  *((void*)(_t657 + 0x34)) : _t479;
                                                    																		_t567[0x145] =  !=  ?  *((void*)(_t657 + 0x34)) : _t479;
                                                    																		 *(_t657 + 0x2c) = _t647;
                                                    																		 *(_t657 + 0x20) = _t652;
                                                    																		_t483 =  *(_t657 + 0x30) >> 1;
                                                    																		__eflags = _t483;
                                                    																		if(_t483 == 0) {
                                                    																			L23:
                                                    																			_push(7);
                                                    																			 *_t567 = 9;
                                                    																			_pop(_t484);
                                                    																			_t647 = _t647 >> (_t652 & _t484);
                                                    																			_t652 = _t652 & 0xfffffff8;
                                                    																			 *(_t657 + 0x20) = _t652;
                                                    																			goto L22;
                                                    																		}
                                                    																		L8:
                                                    																		_t485 = _t483 - 1;
                                                    																		__eflags = _t485;
                                                    																		if(_t485 == 0) {
                                                    																			L13:
                                                    																			__eflags =  *0x432810;
                                                    																			if( *0x432810 != 0) {
                                                    																				L21:
                                                    																				_t486 =  *0x40b0e4; // 0x9
                                                    																				_t567[4] = _t486;
                                                    																				_t487 =  *0x40b0e8; // 0x5
                                                    																				_t567[4] = _t487;
                                                    																				_t488 =  *0x433098; // 0x432818
                                                    																				_t567[5] = _t488;
                                                    																				_t489 =  *0x43309c; // 0x433018
                                                    																				 *_t567 =  *_t567 & 0x00000000;
                                                    																				__eflags =  *_t567;
                                                    																				_t567[6] = _t489;
                                                    																				goto L22;
                                                    																			} else {
                                                    																				 *(_t657 + 0x28) =  *(_t657 + 0x28) & 0x00000000;
                                                    																				_t490 = 0;
                                                    																				__eflags = 0;
                                                    																				_push(7);
                                                    																				_pop(_t569);
                                                    																				do {
                                                    																					L15:
                                                    																					_push(8);
                                                    																					_pop(_t583);
                                                    																					__eflags = _t490 - 0x8f;
                                                    																					if(_t490 > 0x8f) {
                                                    																						__eflags = _t490 - 0x100;
                                                    																						if(_t490 >= 0x100) {
                                                    																							_push(8);
                                                    																							__eflags = _t490 - 0x118;
                                                    																							_pop(_t587);
                                                    																							_t583 =  <  ? _t569 : _t587;
                                                    																							__eflags = _t583;
                                                    																						} else {
                                                    																							_push(9);
                                                    																							_pop(_t583);
                                                    																						}
                                                    																					}
                                                    																					L19:
                                                    																					 *(0x433520 + _t490 * 4) = _t583;
                                                    																					_t490 = _t490 + 1;
                                                    																					__eflags = _t490 - 0x120;
                                                    																				} while (_t490 < 0x120);
                                                    																				_t567 =  *(_t657 + 0x38);
                                                    																				E00406EA8(0x433520, 0x120, 0x101, 0x4099c4, 0x409a04, 0x433098, 0x40b0e4, 0x432818, _t657 + 0x28);
                                                    																				_push(0x1e);
                                                    																				_pop(_t585);
                                                    																				_push(5);
                                                    																				_pop(_t493);
                                                    																				memset(0x433520, _t493, _t585 << 2);
                                                    																				_t657 = _t657 + 0xc;
                                                    																				E00406EA8(0x433520, 0x1e, 0, 0x409a44, 0x409a80, 0x43309c, 0x40b0e8, 0x432818, _t657 + 0x28);
                                                    																				_t647 =  *(_t657 + 0x2c);
                                                    																				 *0x432810 = 1;
                                                    																				goto L21;
                                                    																			}
                                                    																		}
                                                    																		L9:
                                                    																		_t497 = _t485 - 1;
                                                    																		__eflags = _t497;
                                                    																		if(_t497 == 0) {
                                                    																			 *_t567 = 0xb;
                                                    																			goto L177;
                                                    																		}
                                                    																		L10:
                                                    																		__eflags = _t497 == 1;
                                                    																		_t476 =  *(_t657 + 0x10);
                                                    																		if(_t497 == 1) {
                                                    																			goto L194;
                                                    																		} else {
                                                    																			goto L178;
                                                    																		}
                                                    																	} else {
                                                    																		_t588 =  *(_t657 + 0x14);
                                                    																		while(1) {
                                                    																			L4:
                                                    																			__eflags = _t476;
                                                    																			if(_t476 == 0) {
                                                    																				goto L181;
                                                    																			}
                                                    																			L5:
                                                    																			 *(_t657 + 0x10) = _t476 - 1;
                                                    																			_t503 = ( *_t588 & 0x000000ff) << _t652;
                                                    																			_t652 = _t652 + 8;
                                                    																			_t647 = _t647 | _t503;
                                                    																			_push(3);
                                                    																			_pop(_t504);
                                                    																			_t588 =  &(( *(_t657 + 0x14))[1]);
                                                    																			__eflags = _t652 - _t504;
                                                    																			_t476 =  *(_t657 + 0x10);
                                                    																			 *(_t657 + 0x14) = _t588;
                                                    																			if(_t652 < _t504) {
                                                    																				continue;
                                                    																			} else {
                                                    																				goto L7;
                                                    																			}
                                                    																		}
                                                    																		goto L181;
                                                    																	}
                                                    																case 9:
                                                    																	L24:
                                                    																	__edx =  *(__esp + 0x48);
                                                    																	__eflags = __esi - 0x20;
                                                    																	if(__esi >= 0x20) {
                                                    																		L29:
                                                    																		__eax = __di & 0x0000ffff;
                                                    																		__esi = 0;
                                                    																		__edi = 0;
                                                    																		__ebx[1] = __eax;
                                                    																		 *(__esp + 0x20) = 0;
                                                    																		__eflags = __eax;
                                                    																		if(__eax == 0) {
                                                    																			__eax = __ebx[0x145];
                                                    																		} else {
                                                    																			_push(0xa);
                                                    																			_pop(__eax);
                                                    																		}
                                                    																		 *__ebx = __eax;
                                                    																		goto L177;
                                                    																	}
                                                    																	L25:
                                                    																	__ecx =  *(__esp + 0x14);
                                                    																	while(1) {
                                                    																		L26:
                                                    																		__eflags = __eax;
                                                    																		if(__eax == 0) {
                                                    																			break;
                                                    																		}
                                                    																		L27:
                                                    																		 *(__esp + 0x10) = __eax;
                                                    																		__eax =  *__ecx & 0x000000ff;
                                                    																		__ecx = __esi;
                                                    																		__eax = __eax << __cl;
                                                    																		__esi = __esi + 8;
                                                    																		__ecx =  *(__esp + 0x14);
                                                    																		__edi = __edi | __eax;
                                                    																		__eax =  *(__esp + 0x10);
                                                    																		__ecx =  *(__esp + 0x14) + 1;
                                                    																		 *(__esp + 0x14) = __ecx;
                                                    																		__eflags = __esi - 0x20;
                                                    																		if(__esi < 0x20) {
                                                    																			continue;
                                                    																		}
                                                    																		L28:
                                                    																		__ecx =  *(__esp + 0x18);
                                                    																		goto L29;
                                                    																	}
                                                    																	L181:
                                                    																	_t567[0x147] = _t647;
                                                    																	_t567[0x146] = _t652;
                                                    																	_t393 =  &(_t641[1]);
                                                    																	 *_t393 = _t641[1] & 0x00000000;
                                                    																	__eflags =  *_t393;
                                                    																	 *_t641 = _t588;
                                                    																	_t567[0x26ea] =  *(_t657 + 0x18);
                                                    																	goto L182;
                                                    																case 0xa:
                                                    																	L33:
                                                    																	__edx =  *(__esp + 0x48);
                                                    																	__eflags = __eax;
                                                    																	if(__eax == 0) {
                                                    																		L185:
                                                    																		__eax =  *(__esp + 0x14);
                                                    																		__ebx[0x147] = __edi;
                                                    																		__ebx[0x146] = __esi;
                                                    																		 *(__edx + 4) =  *(__edx + 4) & 0x00000000;
                                                    																		 *__edx =  *(__esp + 0x14);
                                                    																		__ebx[0x26ea] = __ecx;
                                                    																		L182:
                                                    																		_push(_t641);
                                                    																		L183:
                                                    																		L00407FBE();
                                                    																		_t450 = 0;
                                                    																		goto L197;
                                                    																	}
                                                    																	L34:
                                                    																	__eflags = __ebp;
                                                    																	if(__ebp != 0) {
                                                    																		L51:
                                                    																		__edx =  *(__esp + 0x14);
                                                    																		__eflags = __ebp - __eax;
                                                    																		__esi = __eax;
                                                    																		__esi =  <  ? __ebp : __eax;
                                                    																		__eflags = __ebx[1] - __esi;
                                                    																		__esi =  <  ? __ebx[1] : __esi;
                                                    																		E004066B4(__ecx,  *(__esp + 0x14), __esi) =  *(__esp + 0x10);
                                                    																		__ebp = __ebp - __esi;
                                                    																		__ecx =  *(__esp + 0x18);
                                                    																		__eax =  *(__esp + 0x10) - __esi;
                                                    																		 *(__esp + 0x14) =  *(__esp + 0x14) + __esi;
                                                    																		__ecx =  *(__esp + 0x18) + __esi;
                                                    																		_t72 =  &(__ebx[1]);
                                                    																		 *_t72 = __ebx[1] - __esi;
                                                    																		__eflags =  *_t72;
                                                    																		__esi =  *(__esp + 0x20);
                                                    																		_push(0xf);
                                                    																		 *(__esp + 0x14) = __eax;
                                                    																		 *(__esp + 0x1c) = __ecx;
                                                    																		_pop(__edx);
                                                    																		if( *_t72 != 0) {
                                                    																			goto L179;
                                                    																		}
                                                    																		L52:
                                                    																		__eax = __ebx[0x145];
                                                    																		 *__ebx = __eax;
                                                    																		L53:
                                                    																		_t476 =  *(_t657 + 0x10);
                                                    																		goto L179;
                                                    																	}
                                                    																	L35:
                                                    																	__eflags = __ecx - __ebx[0x26e8];
                                                    																	if(__ecx != __ebx[0x26e8]) {
                                                    																		L41:
                                                    																		__ebx[0x26ea] = __ecx;
                                                    																		L00407FBE(__edx);
                                                    																		__ecx = __ebx[0x26ea];
                                                    																		__edx = __ebx[0x26e9];
                                                    																		__eax = __ebx[0x26e8];
                                                    																		 *(__esp + 0x18) = __ecx;
                                                    																		__eflags = __ecx - __edx;
                                                    																		if(__ecx >= __edx) {
                                                    																			__ebp = __eax;
                                                    																			__ebp = __eax - __ecx;
                                                    																			__eflags = __ebp;
                                                    																		} else {
                                                    																			__edx = __edx - __ecx;
                                                    																			__ebp = __edx - __ecx - 1;
                                                    																		}
                                                    																		__eflags = __ecx - __eax;
                                                    																		if(__ecx == __eax) {
                                                    																			__eax =  &(__ebx[0x6e8]);
                                                    																			__eflags = __edx - __eax;
                                                    																			if(__eflags != 0) {
                                                    																				__ecx = __eax;
                                                    																				 *(__esp + 0x18) = __ecx;
                                                    																				if(__eflags <= 0) {
                                                    																					__ebp = __ebx[0x26e8];
                                                    																					__ebp = __ebx[0x26e8] - __eax;
                                                    																					__eflags = __ebp;
                                                    																				} else {
                                                    																					__ebp = __edx - __eax - 1;
                                                    																				}
                                                    																			}
                                                    																		}
                                                    																		__eflags = __ebp;
                                                    																		if(__ebp == 0) {
                                                    																			L184:
                                                    																			__eax =  *(__esp + 0x48);
                                                    																			__edx =  *(__esp + 0x14);
                                                    																			__ebx[0x146] = __esi;
                                                    																			__esi =  *(__esp + 0x10);
                                                    																			__ebx[0x147] = __edi;
                                                    																			 *(__eax + 4) =  *(__esp + 0x10);
                                                    																			 *__eax =  *(__esp + 0x14);
                                                    																			__ebx[0x26ea] = __ecx;
                                                    																			_push(__eax);
                                                    																			goto L183;
                                                    																		} else {
                                                    																			L50:
                                                    																			__eax =  *(__esp + 0x10);
                                                    																			goto L51;
                                                    																		}
                                                    																	}
                                                    																	L36:
                                                    																	__ebp =  &(__ebx[0x6e8]);
                                                    																	 *(__esp + 0x24) =  &(__ebx[0x6e8]);
                                                    																	__ebp = __ebx[0x26e9];
                                                    																	__eflags = __ebp -  *(__esp + 0x24);
                                                    																	if(__eflags == 0) {
                                                    																		goto L41;
                                                    																	}
                                                    																	L37:
                                                    																	__ecx =  &(__ebx[0x6e8]);
                                                    																	 *(__esp + 0x18) = __ecx;
                                                    																	if(__eflags <= 0) {
                                                    																		__ebp = __ebx[0x26e8];
                                                    																		__ebp = __ebx[0x26e8] -  *(__esp + 0x24);
                                                    																		__eflags = __ebp;
                                                    																	} else {
                                                    																		__ebp = __ebp -  *(__esp + 0x24);
                                                    																		__ebp = __ebp - 1;
                                                    																	}
                                                    																	__eflags = __ebp;
                                                    																	if(__ebp != 0) {
                                                    																		goto L51;
                                                    																	} else {
                                                    																		goto L41;
                                                    																	}
                                                    																case 0xb:
                                                    																	goto L0;
                                                    																case 0xc:
                                                    																	L60:
                                                    																	_t574 = _t567[2];
                                                    																	_t637 =  *(_t657 + 0x48);
                                                    																	goto L65;
                                                    																case 0xd:
                                                    																	goto L71;
                                                    																case 0xe:
                                                    																	goto L194;
                                                    																case 0xf:
                                                    																	L174:
                                                    																	__edx =  *(__esp + 0x48);
                                                    																	__ebx[0x26ea] = __ecx;
                                                    																	L00407FBE( *(__esp + 0x48));
                                                    																	__ecx = __ebx[0x26ea];
                                                    																	__eax = __ebx[0x26e9];
                                                    																	 *(__esp + 0x18) = __ecx;
                                                    																	__eflags = __ecx - __eax;
                                                    																	if(__ecx < __eax) {
                                                    																		L191:
                                                    																		__edx =  *(__esp + 0x48);
                                                    																		L192:
                                                    																		 *(__esp + 0x1c) =  *(__esp + 0x1c) & 0x00000000;
                                                    																		__ebx[0x146] = __esi;
                                                    																		__esi =  *(__esp + 0x10);
                                                    																		__ebx[0x147] = __edi;
                                                    																		 *(__edx + 4) =  *(__esp + 0x10);
                                                    																		goto L196;
                                                    																	}
                                                    																	L175:
                                                    																	__ebp = __ebx[0x26e8];
                                                    																	__ebp = __ebx[0x26e8] - __ecx;
                                                    																	__eflags = __ecx - __eax;
                                                    																	if(__ecx != __eax) {
                                                    																		goto L191;
                                                    																	}
                                                    																	L176:
                                                    																	__eax = __ebx[0x145];
                                                    																	 *__ebx = __eax;
                                                    																	__eflags = __eax - 8;
                                                    																	if(__eax != 8) {
                                                    																		L190:
                                                    																		__edx =  *(__esp + 0x48);
                                                    																		__ebx[0x146] = __esi;
                                                    																		__esi =  *(__esp + 0x10);
                                                    																		__ebx[0x147] = __edi;
                                                    																		 *( *(__esp + 0x48) + 4) =  *(__esp + 0x10);
                                                    																		 *(__esp + 0x1c) = 1;
                                                    																		goto L196;
                                                    																	}
                                                    																	goto L177;
                                                    															}
                                                    														}
                                                    														goto L194;
                                                    													}
                                                    													L110:
                                                    													_t567[3] = _t532;
                                                    													_t567[2] = _t609 + (_t609[2] & 0x0000ffff) * 4;
                                                    													goto L22;
                                                    												}
                                                    												L108:
                                                    												_t639 = 0xf;
                                                    												_t567[2] = _t532 & _t639;
                                                    												_t567[1] = _t609[2] & 0x0000ffff;
                                                    												 *_t567 = 2;
                                                    												goto L53;
                                                    											}
                                                    											L106:
                                                    											_t567[2] = _t609[2] & 0x0000ffff;
                                                    											 *_t567 = 6;
                                                    											goto L22;
                                                    										} else {
                                                    											goto L187;
                                                    										}
                                                    									}
                                                    									L72:
                                                    									while(1) {
                                                    										L76:
                                                    										_t611 = _t567[0x143];
                                                    										if(_t652 < _t611) {
                                                    											break;
                                                    										}
                                                    										L77:
                                                    										_t544 = _t567[0x144];
                                                    										_t614 =  *(0x40b0c0 + _t611 * 2) & 0x0000ffff & _t647;
                                                    										_t545 =  *(_t544 + 2 + _t614 * 4) & 0x0000ffff;
                                                    										 *(_t657 + 0x24) =  *(_t544 + 1 + _t614 * 4) & 0x000000ff;
                                                    										_t637 =  *(_t657 + 0x48);
                                                    										 *(_t657 + 0x2c) = _t545;
                                                    										if(_t545 >= 0x10) {
                                                    											L79:
                                                    											if(_t545 != 0x12) {
                                                    												_t615 = _t545 - 0xe;
                                                    											} else {
                                                    												_t615 = 7;
                                                    											}
                                                    											 *(_t657 + 0x20) = _t615;
                                                    											_t616 = 0xb;
                                                    											_t546 = 3;
                                                    											_t617 =  !=  ? _t546 : _t616;
                                                    											_t547 =  *(_t657 + 0x20);
                                                    											 *(_t657 + 0x28) =  !=  ? _t546 : _t616;
                                                    											_t619 =  *(_t657 + 0x24) + _t547;
                                                    											 *(_t657 + 0x30) = _t619;
                                                    											if(_t652 >= _t619) {
                                                    												L86:
                                                    												_t651 = _t647 >>  *(_t657 + 0x24);
                                                    												 *(_t657 + 0x28) = ( *(0x40b0c0 + _t547 * 2) & 0x0000ffff & _t651) +  *(_t657 + 0x28);
                                                    												_t652 = _t652 - _t547 +  *(_t657 + 0x24);
                                                    												_t647 = _t651 >> _t547;
                                                    												_t625 = _t567[1];
                                                    												 *(_t657 + 0x20) = _t567[2];
                                                    												_t476 =  *(_t657 + 0x20) +  *(_t657 + 0x28);
                                                    												if(_t476 > (_t625 & 0x0000001f) + (_t625 >> 0x00000005 & 0x0000001f) + 0x102) {
                                                    													goto L188;
                                                    												}
                                                    												L87:
                                                    												_t476 =  *(_t657 + 0x20);
                                                    												if( *(_t657 + 0x2c) != 0x10) {
                                                    													L90:
                                                    													_t186 = _t657 + 0x2c;
                                                    													 *_t186 =  *(_t657 + 0x2c) & 0x00000000;
                                                    													L91:
                                                    													_t646 =  *(_t657 + 0x2c);
                                                    													_t629 =  &(_t567[_t476 + 3]);
                                                    													do {
                                                    														L92:
                                                    														_t476 = _t476 + 1;
                                                    														 *_t629 = _t646;
                                                    														_t192 = _t657 + 0x28;
                                                    														 *_t192 =  *(_t657 + 0x28) - 1;
                                                    														_t629 =  &(_t629[1]);
                                                    													} while ( *_t192 != 0);
                                                    													_t637 =  *(_t657 + 0x48);
                                                    													_t567[2] = _t476;
                                                    													L94:
                                                    													 *(_t657 + 0x20) = _t476;
                                                    													_t555 = _t567[1];
                                                    													 *(_t657 + 0x24) = _t555;
                                                    													if( *(_t657 + 0x20) < (_t555 & 0x0000001f) + 0x102 + (_t555 >> 0x00000005 & 0x0000001f)) {
                                                    														continue;
                                                    													}
                                                    													goto L95;
                                                    												}
                                                    												L88:
                                                    												if(_t476 < 1) {
                                                    													goto L188;
                                                    												}
                                                    												L89:
                                                    												 *(_t657 + 0x2c) =  *(_t567 + 8 + _t476 * 4);
                                                    												goto L91;
                                                    											} else {
                                                    												while(1) {
                                                    													L83:
                                                    													_t559 =  *(_t657 + 0x10);
                                                    													if(_t559 == 0) {
                                                    														goto L189;
                                                    													}
                                                    													L84:
                                                    													_t634 = _t652;
                                                    													 *(_t657 + 0x10) = _t559 - 1;
                                                    													_t652 = _t652 + 8;
                                                    													_t647 = _t647 | ( *( *(_t657 + 0x14)) & 0x000000ff) << _t634;
                                                    													 *(_t657 + 0x14) =  &(( *(_t657 + 0x14))[1]);
                                                    													if(_t652 <  *(_t657 + 0x30)) {
                                                    														continue;
                                                    													}
                                                    													L85:
                                                    													_t547 =  *(_t657 + 0x20);
                                                    													goto L86;
                                                    												}
                                                    												goto L189;
                                                    											}
                                                    										}
                                                    										L78:
                                                    										_t635 =  *(_t657 + 0x24);
                                                    										_t652 = _t652 - _t635;
                                                    										_t647 = _t647 >> _t635;
                                                    										 *(_t567 + 0xc + _t567[2] * 4) =  *(_t657 + 0x2c);
                                                    										_t567[2] = _t567[2] + 1;
                                                    										_t476 = _t567[2];
                                                    										goto L94;
                                                    									}
                                                    									L74:
                                                    									_t539 =  *(_t657 + 0x10);
                                                    									if(_t539 == 0) {
                                                    										goto L189;
                                                    									}
                                                    									L75:
                                                    									 *(_t657 + 0x10) = _t539 - 1;
                                                    									_t647 = _t647 | ( *( *(_t657 + 0x14)) & 0x000000ff) << _t652;
                                                    									 *(_t657 + 0x14) =  &(( *(_t657 + 0x14))[1]);
                                                    									_t652 = _t652 + 8;
                                                    									goto L76;
                                                    								}
                                                    							} else {
                                                    								goto L67;
                                                    							}
                                                    							do {
                                                    								L67:
                                                    								_t105 = _t567[2] + 0x4099b0; // 0x121110
                                                    								 *(_t567 + 0xc +  *_t105 * 4) =  *(_t567 + 0xc +  *_t105 * 4) & 0x00000000;
                                                    								_t567[2] = _t567[2] + 1;
                                                    							} while (_t567[2] < _t638);
                                                    							goto L68;
                                                    						}
                                                    					}
                                                    				}
                                                    			}






















































                                                    0x004075fe
                                                    0x004075fe
                                                    0x004075fe
                                                    0x004075fe
                                                    0x004075fe
                                                    0x004075fe
                                                    0x004075fe
                                                    0x00000000
                                                    0x00407629
                                                    0x00407606
                                                    0x00407ee0
                                                    0x00407ee0
                                                    0x00407ee5
                                                    0x00407eeb
                                                    0x00407ef1
                                                    0x00407f5a
                                                    0x00407f5e
                                                    0x00407f65
                                                    0x00407f6b
                                                    0x00407f70
                                                    0x00407f74
                                                    0x00407f7b
                                                    0x00407f7b
                                                    0x0040760c
                                                    0x0040760f
                                                    0x0040761c
                                                    0x0040761e
                                                    0x00407622
                                                    0x00407626
                                                    0x00407626
                                                    0x00407630
                                                    0x00407638
                                                    0x00407640
                                                    0x00407ea3
                                                    0x00407ea3
                                                    0x00407ead
                                                    0x00407eb3
                                                    0x00407eb9
                                                    0x00000000
                                                    0x00407658
                                                    0x00407658
                                                    0x00407658
                                                    0x0040765b
                                                    0x0040765e
                                                    0x00407662
                                                    0x00407666
                                                    0x0040766c
                                                    0x0040766c
                                                    0x0040766c
                                                    0x0040766f
                                                    0x00000000
                                                    0x004076c9
                                                    0x0040769a
                                                    0x0040769a
                                                    0x0040769c
                                                    0x0040769f
                                                    0x00000000
                                                    0x00000000
                                                    0x00407675
                                                    0x00407675
                                                    0x0040767b
                                                    0x00000000
                                                    0x00000000
                                                    0x00407681
                                                    0x00407684
                                                    0x00407691
                                                    0x00407693
                                                    0x00407697
                                                    0x00407697
                                                    0x004076a1
                                                    0x004076a3
                                                    0x004076a4
                                                    0x004076a6
                                                    0x004076ab
                                                    0x004076b0
                                                    0x004076b7
                                                    0x004076be
                                                    0x004076bf
                                                    0x004076c0
                                                    0x004076c2
                                                    0x004076c5
                                                    0x004076c5
                                                    0x004076d8
                                                    0x004076db
                                                    0x004076f4
                                                    0x004076f6
                                                    0x004076f7
                                                    0x00407702
                                                    0x00407722
                                                    0x00407729
                                                    0x00407764
                                                    0x00407764
                                                    0x00000000
                                                    0x00407733
                                                    0x00407733
                                                    0x00407733
                                                    0x00407736
                                                    0x0040773c
                                                    0x0040773c
                                                    0x00407741
                                                    0x00407745
                                                    0x0040775c
                                                    0x004078fc
                                                    0x004078fc
                                                    0x00407904
                                                    0x0040790d
                                                    0x00407920
                                                    0x00407926
                                                    0x0040792e
                                                    0x0040793d
                                                    0x0040795f
                                                    0x0040796b
                                                    0x0040796c
                                                    0x00407971
                                                    0x00407ec1
                                                    0x00407ec1
                                                    0x00407ec5
                                                    0x00407ec5
                                                    0x00407ecf
                                                    0x00407ed5
                                                    0x00407edb
                                                    0x00407f53
                                                    0x00407f56
                                                    0x00000000
                                                    0x00407f56
                                                    0x00407977
                                                    0x004079a9
                                                    0x004079b0
                                                    0x00000000
                                                    0x00000000
                                                    0x004079b6
                                                    0x004079b6
                                                    0x004079bc
                                                    0x004079cc
                                                    0x004079d0
                                                    0x004079d3
                                                    0x004079da
                                                    0x004079e1
                                                    0x004079e4
                                                    0x004079e7
                                                    0x004079eb
                                                    0x004079f1
                                                    0x004079f4
                                                    0x004079f8
                                                    0x004079fe
                                                    0x004079fe
                                                    0x00407a29
                                                    0x00407a29
                                                    0x00407a29
                                                    0x00407a2e
                                                    0x00000000
                                                    0x00000000
                                                    0x00407a04
                                                    0x00407a06
                                                    0x00000000
                                                    0x00000000
                                                    0x00407a0c
                                                    0x00407a0f
                                                    0x00407a1c
                                                    0x00407a1e
                                                    0x00407a22
                                                    0x00407a26
                                                    0x00407a26
                                                    0x00407a30
                                                    0x00407a38
                                                    0x00407a3b
                                                    0x00407a3d
                                                    0x00407a40
                                                    0x00407a45
                                                    0x00407a47
                                                    0x00407a49
                                                    0x00407a4b
                                                    0x00407a4f
                                                    0x00407a53
                                                    0x00407a58
                                                    0x00407a6c
                                                    0x00407a6e
                                                    0x00407a8e
                                                    0x00407a90
                                                    0x00407aa4
                                                    0x00407aa6
                                                    0x00407f36
                                                    0x00407f36
                                                    0x00407f3a
                                                    0x00407f3a
                                                    0x00407f3e
                                                    0x00407f44
                                                    0x00407f4a
                                                    0x00407f50
                                                    0x00000000
                                                    0x00407f50
                                                    0x00407aac
                                                    0x00407aae
                                                    0x00407aaf
                                                    0x00407473
                                                    0x00407e22
                                                    0x00407e22
                                                    0x00407e26
                                                    0x00407e28
                                                    0x00000000
                                                    0x00407e29
                                                    0x004072f1
                                                    0x00000000
                                                    0x00000000
                                                    0x00000000
                                                    0x00000000
                                                    0x00000000
                                                    0x00407ab6
                                                    0x00407ab6
                                                    0x00407ae1
                                                    0x00407ae1
                                                    0x00407ae1
                                                    0x00407ae4
                                                    0x00407ae6
                                                    0x00000000
                                                    0x00000000
                                                    0x00407abc
                                                    0x00407abc
                                                    0x00407abe
                                                    0x00000000
                                                    0x00000000
                                                    0x00407ac4
                                                    0x00407ac4
                                                    0x00407ac5
                                                    0x00407ac7
                                                    0x00407acf
                                                    0x00407ad2
                                                    0x00407ad4
                                                    0x00407ad6
                                                    0x00407ada
                                                    0x00407ade
                                                    0x00407ade
                                                    0x00407ade
                                                    0x00407ae8
                                                    0x00407ae8
                                                    0x00407af0
                                                    0x00407af2
                                                    0x00407af4
                                                    0x00407af7
                                                    0x00407af7
                                                    0x00407af9
                                                    0x00407afd
                                                    0x00407b00
                                                    0x00407b03
                                                    0x00407b06
                                                    0x00407b08
                                                    0x00407b09
                                                    0x00407b0b
                                                    0x00000000
                                                    0x00000000
                                                    0x00407b0f
                                                    0x00407b0f
                                                    0x00407b3a
                                                    0x00407b3a
                                                    0x00407b3a
                                                    0x00407b3d
                                                    0x00407b3f
                                                    0x00000000
                                                    0x00000000
                                                    0x00407b15
                                                    0x00407b15
                                                    0x00407b17
                                                    0x00000000
                                                    0x00000000
                                                    0x00407b1d
                                                    0x00407b1d
                                                    0x00407b1e
                                                    0x00407b20
                                                    0x00407b28
                                                    0x00407b2b
                                                    0x00407b2d
                                                    0x00407b2f
                                                    0x00407b33
                                                    0x00407b37
                                                    0x00407b37
                                                    0x00407b37
                                                    0x00407b41
                                                    0x00407b41
                                                    0x00407b49
                                                    0x00407b4e
                                                    0x00407b51
                                                    0x00407b55
                                                    0x00407b59
                                                    0x00407b5b
                                                    0x00407b5e
                                                    0x00407b60
                                                    0x00407b64
                                                    0x00407b66
                                                    0x00407b86
                                                    0x00407b86
                                                    0x00407b88
                                                    0x00000000
                                                    0x00000000
                                                    0x00407b8e
                                                    0x00407b8e
                                                    0x00000000
                                                    0x00407b8e
                                                    0x00407b68
                                                    0x00407b68
                                                    0x00407b6a
                                                    0x00407b6b
                                                    0x00407b6d
                                                    0x00407b71
                                                    0x00407b74
                                                    0x00407b78
                                                    0x00407b7b
                                                    0x00000000
                                                    0x00000000
                                                    0x00407b97
                                                    0x00407b97
                                                    0x00407bc2
                                                    0x00407bc2
                                                    0x00407bc2
                                                    0x00407bc5
                                                    0x00407bc7
                                                    0x00000000
                                                    0x00000000
                                                    0x00407b9d
                                                    0x00407b9d
                                                    0x00407b9f
                                                    0x00000000
                                                    0x00000000
                                                    0x00407ba5
                                                    0x00407ba5
                                                    0x00407ba6
                                                    0x00407ba8
                                                    0x00407bb0
                                                    0x00407bb3
                                                    0x00407bb5
                                                    0x00407bb7
                                                    0x00407bbb
                                                    0x00407bbf
                                                    0x00407bbf
                                                    0x00407bbf
                                                    0x00407bc9
                                                    0x00407bc9
                                                    0x00407bd1
                                                    0x00407bd3
                                                    0x00407bd5
                                                    0x00407bd8
                                                    0x00407bd8
                                                    0x00407bda
                                                    0x00407bde
                                                    0x00407be2
                                                    0x00000000
                                                    0x00000000
                                                    0x00407be8
                                                    0x00407be8
                                                    0x00407bee
                                                    0x00407bf0
                                                    0x00407bf5
                                                    0x00407bf8
                                                    0x00407c0e
                                                    0x00407c10
                                                    0x00407c10
                                                    0x00407bfa
                                                    0x00407c00
                                                    0x00407c05
                                                    0x00407c0a
                                                    0x00407c0a
                                                    0x00407c13
                                                    0x00407c17
                                                    0x00407c1b
                                                    0x00407c21
                                                    0x00407c21
                                                    0x00407c21
                                                    0x00407c23
                                                    0x00000000
                                                    0x00000000
                                                    0x00407c29
                                                    0x00407c29
                                                    0x00407c2f
                                                    0x00407c56
                                                    0x00407c57
                                                    0x00407c5d
                                                    0x00407c62
                                                    0x00407c68
                                                    0x00407c6e
                                                    0x00407c72
                                                    0x00407c76
                                                    0x00407c78
                                                    0x00407c87
                                                    0x00407c8d
                                                    0x00407c8f
                                                    0x00407c8f
                                                    0x00407c7a
                                                    0x00407c7a
                                                    0x00407c7c
                                                    0x00407c82
                                                    0x00407c84
                                                    0x00407c84
                                                    0x00407c91
                                                    0x00407c95
                                                    0x00407c97
                                                    0x00407c99
                                                    0x00407c9f
                                                    0x00407ca5
                                                    0x00407ca7
                                                    0x00407cad
                                                    0x00407caf
                                                    0x00407cb3
                                                    0x00407cb5
                                                    0x00407cbc
                                                    0x00407cc0
                                                    0x00407cc0
                                                    0x00407cb7
                                                    0x00407cb7
                                                    0x00407cb9
                                                    0x00407cb9
                                                    0x00407cb5
                                                    0x00407ca5
                                                    0x00407cc2
                                                    0x00407cc4
                                                    0x00000000
                                                    0x00000000
                                                    0x00000000
                                                    0x00000000
                                                    0x00407cc4
                                                    0x00407c31
                                                    0x00407c31
                                                    0x00407c37
                                                    0x00407c3d
                                                    0x00407c3f
                                                    0x00000000
                                                    0x00000000
                                                    0x00407c41
                                                    0x00407c41
                                                    0x00407c43
                                                    0x00407c4a
                                                    0x00407c50
                                                    0x00407c50
                                                    0x00407c45
                                                    0x00407c45
                                                    0x00407c47
                                                    0x00407c47
                                                    0x00407c52
                                                    0x00407c54
                                                    0x00000000
                                                    0x00000000
                                                    0x00407cca
                                                    0x00407cca
                                                    0x00407cce
                                                    0x00407cd0
                                                    0x00407cd2
                                                    0x00407cd3
                                                    0x00407cd7
                                                    0x00407cd8
                                                    0x00407cdc
                                                    0x00407cdd
                                                    0x00407ce1
                                                    0x00407ce7
                                                    0x00407ce9
                                                    0x00407cef
                                                    0x00407cef
                                                    0x00407cf3
                                                    0x00407cf3
                                                    0x00407cf3
                                                    0x00407cf3
                                                    0x00407c21
                                                    0x00000000
                                                    0x00000000
                                                    0x00407d05
                                                    0x00407d05
                                                    0x00407d09
                                                    0x00407d0b
                                                    0x00407db2
                                                    0x00407db2
                                                    0x00407db5
                                                    0x00407db7
                                                    0x00407db8
                                                    0x00407dbc
                                                    0x00407cfd
                                                    0x00407cfd
                                                    0x00000000
                                                    0x00407cfd
                                                    0x00407d11
                                                    0x00407d11
                                                    0x00407d17
                                                    0x00407d3e
                                                    0x00407d3f
                                                    0x00407d45
                                                    0x00407d4a
                                                    0x00407d50
                                                    0x00407d56
                                                    0x00407d5a
                                                    0x00407d5e
                                                    0x00407d60
                                                    0x00407d6f
                                                    0x00407d75
                                                    0x00407d77
                                                    0x00407d77
                                                    0x00407d62
                                                    0x00407d62
                                                    0x00407d64
                                                    0x00407d6a
                                                    0x00407d6c
                                                    0x00407d6c
                                                    0x00407d79
                                                    0x00407d7d
                                                    0x00407d7f
                                                    0x00407d81
                                                    0x00407d87
                                                    0x00407d8d
                                                    0x00407d8f
                                                    0x00407d95
                                                    0x00407d97
                                                    0x00407d9b
                                                    0x00407d9d
                                                    0x00407da4
                                                    0x00407da8
                                                    0x00407da8
                                                    0x00407d9f
                                                    0x00407d9f
                                                    0x00407da1
                                                    0x00407da1
                                                    0x00407d9d
                                                    0x00407d8d
                                                    0x00407daa
                                                    0x00407dac
                                                    0x00000000
                                                    0x00000000
                                                    0x00000000
                                                    0x00000000
                                                    0x00407dac
                                                    0x00407d19
                                                    0x00407d19
                                                    0x00407d1f
                                                    0x00407d25
                                                    0x00407d27
                                                    0x00000000
                                                    0x00000000
                                                    0x00407d29
                                                    0x00407d29
                                                    0x00407d2b
                                                    0x00407d32
                                                    0x00407d38
                                                    0x00407d38
                                                    0x00407d2d
                                                    0x00407d2d
                                                    0x00407d2f
                                                    0x00407d2f
                                                    0x00407d3a
                                                    0x00407d3c
                                                    0x00000000
                                                    0x00000000
                                                    0x00000000
                                                    0x00000000
                                                    0x00000000
                                                    0x00407dc2
                                                    0x00407dc2
                                                    0x00407dc4
                                                    0x00407dc5
                                                    0x00407dc7
                                                    0x00407dc9
                                                    0x00407dcc
                                                    0x00407dcd
                                                    0x00407dcd
                                                    0x00407dcd
                                                    0x00407dd1
                                                    0x00407dd5
                                                    0x00407dd5
                                                    0x00000000
                                                    0x00000000
                                                    0x004072f8
                                                    0x004072f8
                                                    0x004072fc
                                                    0x004072ff
                                                    0x00407336
                                                    0x00407338
                                                    0x0040733b
                                                    0x0040733e
                                                    0x00407341
                                                    0x00407345
                                                    0x00407347
                                                    0x00407349
                                                    0x0040734a
                                                    0x0040734f
                                                    0x0040735b
                                                    0x0040735f
                                                    0x00407363
                                                    0x00407363
                                                    0x00407366
                                                    0x0040747c
                                                    0x0040747c
                                                    0x00407480
                                                    0x00407486
                                                    0x00407489
                                                    0x0040748b
                                                    0x0040748e
                                                    0x00000000
                                                    0x0040748e
                                                    0x0040736c
                                                    0x0040736c
                                                    0x0040736c
                                                    0x0040736f
                                                    0x00407393
                                                    0x00407393
                                                    0x0040739a
                                                    0x00407450
                                                    0x00407450
                                                    0x00407455
                                                    0x00407458
                                                    0x0040745d
                                                    0x00407460
                                                    0x00407465
                                                    0x00407468
                                                    0x0040746d
                                                    0x0040746d
                                                    0x00407470
                                                    0x00000000
                                                    0x004073a0
                                                    0x004073a0
                                                    0x004073a5
                                                    0x004073a5
                                                    0x004073a7
                                                    0x004073a9
                                                    0x004073aa
                                                    0x004073aa
                                                    0x004073aa
                                                    0x004073ac
                                                    0x004073ad
                                                    0x004073b2
                                                    0x004073b4
                                                    0x004073b9
                                                    0x004073c0
                                                    0x004073c2
                                                    0x004073c7
                                                    0x004073c8
                                                    0x004073c8
                                                    0x004073bb
                                                    0x004073bb
                                                    0x004073bd
                                                    0x004073bd
                                                    0x004073b9
                                                    0x004073cb
                                                    0x004073cb
                                                    0x004073d2
                                                    0x004073d8
                                                    0x004073d8
                                                    0x004073dc
                                                    0x00407409
                                                    0x0040740e
                                                    0x00407410
                                                    0x00407411
                                                    0x00407413
                                                    0x0040741b
                                                    0x0040741b
                                                    0x00407440
                                                    0x00407445
                                                    0x00407449
                                                    0x00000000
                                                    0x00407449
                                                    0x0040739a
                                                    0x00407371
                                                    0x00407371
                                                    0x00407371
                                                    0x00407374
                                                    0x00407388
                                                    0x00000000
                                                    0x00407388
                                                    0x00407376
                                                    0x00407376
                                                    0x00407379
                                                    0x0040737d
                                                    0x00000000
                                                    0x00407383
                                                    0x00000000
                                                    0x00407383
                                                    0x00407301
                                                    0x00407301
                                                    0x00407305
                                                    0x00407305
                                                    0x00407305
                                                    0x00407307
                                                    0x00000000
                                                    0x00000000
                                                    0x0040730d
                                                    0x0040730e
                                                    0x00407317
                                                    0x00407319
                                                    0x00407320
                                                    0x00407322
                                                    0x00407324
                                                    0x00407325
                                                    0x00407326
                                                    0x00407328
                                                    0x0040732c
                                                    0x00407330
                                                    0x00000000
                                                    0x00407332
                                                    0x00000000
                                                    0x00407332
                                                    0x00407330
                                                    0x00000000
                                                    0x00407305
                                                    0x00000000
                                                    0x00407494
                                                    0x00407494
                                                    0x00407498
                                                    0x0040749b
                                                    0x004074d0
                                                    0x004074d0
                                                    0x004074d3
                                                    0x004074d5
                                                    0x004074d7
                                                    0x004074da
                                                    0x004074de
                                                    0x004074e0
                                                    0x004074e7
                                                    0x004074e2
                                                    0x004074e2
                                                    0x004074e4
                                                    0x004074e4
                                                    0x004074ed
                                                    0x00000000
                                                    0x004074ed
                                                    0x0040749d
                                                    0x0040749d
                                                    0x004074a1
                                                    0x004074a1
                                                    0x004074a1
                                                    0x004074a3
                                                    0x00000000
                                                    0x00000000
                                                    0x004074a9
                                                    0x004074aa
                                                    0x004074ae
                                                    0x004074b1
                                                    0x004074b3
                                                    0x004074b5
                                                    0x004074b8
                                                    0x004074bc
                                                    0x004074be
                                                    0x004074c2
                                                    0x004074c3
                                                    0x004074c7
                                                    0x004074ca
                                                    0x00000000
                                                    0x00000000
                                                    0x004074cc
                                                    0x004074cc
                                                    0x00000000
                                                    0x004074cc
                                                    0x00407e36
                                                    0x00407e3a
                                                    0x00407e40
                                                    0x00407e46
                                                    0x00407e46
                                                    0x00407e46
                                                    0x00407e4a
                                                    0x00407e4c
                                                    0x00000000
                                                    0x00000000
                                                    0x004074f4
                                                    0x004074f4
                                                    0x004074f8
                                                    0x004074fa
                                                    0x00407e85
                                                    0x00407e85
                                                    0x00407e89
                                                    0x00407e8f
                                                    0x00407e95
                                                    0x00407e99
                                                    0x00407e9b
                                                    0x00407e52
                                                    0x00407e52
                                                    0x00407e53
                                                    0x00407e53
                                                    0x00407e58
                                                    0x00000000
                                                    0x00407e58
                                                    0x00407500
                                                    0x00407500
                                                    0x00407502
                                                    0x004075a9
                                                    0x004075a9
                                                    0x004075ad
                                                    0x004075af
                                                    0x004075b1
                                                    0x004075b4
                                                    0x004075b7
                                                    0x004075c3
                                                    0x004075c7
                                                    0x004075c9
                                                    0x004075cd
                                                    0x004075cf
                                                    0x004075d3
                                                    0x004075d5
                                                    0x004075d5
                                                    0x004075d5
                                                    0x004075d8
                                                    0x004075dc
                                                    0x004075de
                                                    0x004075e2
                                                    0x004075e6
                                                    0x004075e7
                                                    0x00000000
                                                    0x00000000
                                                    0x004075ed
                                                    0x004075ed
                                                    0x004075f3
                                                    0x004075f5
                                                    0x004075f5
                                                    0x00000000
                                                    0x004075f5
                                                    0x00407508
                                                    0x00407508
                                                    0x0040750e
                                                    0x00407547
                                                    0x00407548
                                                    0x0040754e
                                                    0x00407553
                                                    0x00407559
                                                    0x0040755f
                                                    0x00407565
                                                    0x00407569
                                                    0x0040756b
                                                    0x00407574
                                                    0x00407576
                                                    0x00407576
                                                    0x0040756d
                                                    0x0040756f
                                                    0x00407571
                                                    0x00407571
                                                    0x00407578
                                                    0x0040757a
                                                    0x0040757c
                                                    0x00407582
                                                    0x00407584
                                                    0x00407586
                                                    0x00407588
                                                    0x0040758c
                                                    0x00407595
                                                    0x0040759b
                                                    0x0040759b
                                                    0x0040758e
                                                    0x00407592
                                                    0x00407592
                                                    0x0040758c
                                                    0x00407584
                                                    0x0040759d
                                                    0x0040759f
                                                    0x00407e5f
                                                    0x00407e5f
                                                    0x00407e63
                                                    0x00407e67
                                                    0x00407e6d
                                                    0x00407e71
                                                    0x00407e77
                                                    0x00407e7a
                                                    0x00407e7c
                                                    0x00407e82
                                                    0x00000000
                                                    0x004075a5
                                                    0x004075a5
                                                    0x004075a5
                                                    0x00000000
                                                    0x004075a5
                                                    0x0040759f
                                                    0x00407510
                                                    0x00407510
                                                    0x00407516
                                                    0x0040751a
                                                    0x00407520
                                                    0x00407524
                                                    0x00000000
                                                    0x00000000
                                                    0x00407526
                                                    0x00407526
                                                    0x0040752c
                                                    0x00407530
                                                    0x00407539
                                                    0x0040753f
                                                    0x0040753f
                                                    0x00407532
                                                    0x00407532
                                                    0x00407536
                                                    0x00407536
                                                    0x00407543
                                                    0x00407545
                                                    0x00000000
                                                    0x00000000
                                                    0x00000000
                                                    0x00000000
                                                    0x00000000
                                                    0x00000000
                                                    0x00000000
                                                    0x0040766c
                                                    0x0040766c
                                                    0x0040766f
                                                    0x00000000
                                                    0x00000000
                                                    0x00000000
                                                    0x00000000
                                                    0x00000000
                                                    0x00000000
                                                    0x00407dd9
                                                    0x00407dd9
                                                    0x00407dde
                                                    0x00407de4
                                                    0x00407de9
                                                    0x00407def
                                                    0x00407df5
                                                    0x00407df9
                                                    0x00407dfb
                                                    0x00407f18
                                                    0x00407f18
                                                    0x00407f1c
                                                    0x00407f1c
                                                    0x00407f21
                                                    0x00407f27
                                                    0x00407f2b
                                                    0x00407f31
                                                    0x00000000
                                                    0x00407f31
                                                    0x00407e01
                                                    0x00407e01
                                                    0x00407e07
                                                    0x00407e09
                                                    0x00407e0b
                                                    0x00000000
                                                    0x00000000
                                                    0x00407e11
                                                    0x00407e11
                                                    0x00407e17
                                                    0x00407e19
                                                    0x00407e1c
                                                    0x00407ef7
                                                    0x00407ef7
                                                    0x00407efb
                                                    0x00407f01
                                                    0x00407f05
                                                    0x00407f0b
                                                    0x00407f0e
                                                    0x00000000
                                                    0x00407f0e
                                                    0x00000000
                                                    0x00000000
                                                    0x004072f1
                                                    0x00000000
                                                    0x00407e31
                                                    0x00407a92
                                                    0x00407a92
                                                    0x00407a9c
                                                    0x00000000
                                                    0x00407a9c
                                                    0x00407a70
                                                    0x00407a72
                                                    0x00407a75
                                                    0x00407a80
                                                    0x00407a83
                                                    0x00000000
                                                    0x00407a83
                                                    0x00407a5a
                                                    0x00407a5e
                                                    0x00407a61
                                                    0x00000000
                                                    0x00000000
                                                    0x00000000
                                                    0x00000000
                                                    0x004079bc
                                                    0x00407762
                                                    0x00407794
                                                    0x00407794
                                                    0x00407794
                                                    0x0040779c
                                                    0x00000000
                                                    0x00000000
                                                    0x0040779e
                                                    0x004077a6
                                                    0x004077ac
                                                    0x004077b3
                                                    0x004077b8
                                                    0x004077bc
                                                    0x004077c0
                                                    0x004077c7
                                                    0x004077e7
                                                    0x004077ea
                                                    0x004077f1
                                                    0x004077ec
                                                    0x004077ee
                                                    0x004077ee
                                                    0x004077f4
                                                    0x004077fa
                                                    0x004077fd
                                                    0x004077fe
                                                    0x00407801
                                                    0x00407805
                                                    0x0040780d
                                                    0x0040780f
                                                    0x00407815
                                                    0x00407846
                                                    0x0040784a
                                                    0x0040785a
                                                    0x00407864
                                                    0x00407866
                                                    0x0040786b
                                                    0x0040786e
                                                    0x00407888
                                                    0x0040788e
                                                    0x00000000
                                                    0x00000000
                                                    0x00407894
                                                    0x00407899
                                                    0x0040789d
                                                    0x004078b2
                                                    0x004078b2
                                                    0x004078b2
                                                    0x004078b7
                                                    0x004078b7
                                                    0x004078be
                                                    0x004078c1
                                                    0x004078c1
                                                    0x004078c1
                                                    0x004078c2
                                                    0x004078c4
                                                    0x004078c4
                                                    0x004078c9
                                                    0x004078c9
                                                    0x004078ce
                                                    0x004078d2
                                                    0x004078d5
                                                    0x004078d5
                                                    0x004078d9
                                                    0x004078de
                                                    0x004078f6
                                                    0x00000000
                                                    0x00000000
                                                    0x00000000
                                                    0x004078f6
                                                    0x0040789f
                                                    0x004078a2
                                                    0x00000000
                                                    0x00000000
                                                    0x004078a8
                                                    0x004078ac
                                                    0x00000000
                                                    0x00407817
                                                    0x00407817
                                                    0x00407817
                                                    0x00407817
                                                    0x0040781d
                                                    0x00000000
                                                    0x00000000
                                                    0x00407823
                                                    0x00407824
                                                    0x00407826
                                                    0x0040782a
                                                    0x00407836
                                                    0x00407838
                                                    0x00407840
                                                    0x00000000
                                                    0x00000000
                                                    0x00407842
                                                    0x00407842
                                                    0x00000000
                                                    0x00407842
                                                    0x00000000
                                                    0x00407817
                                                    0x00407815
                                                    0x004077c9
                                                    0x004077cc
                                                    0x004077d0
                                                    0x004077d2
                                                    0x004077d8
                                                    0x004077dc
                                                    0x004077df
                                                    0x00000000
                                                    0x004077df
                                                    0x0040776f
                                                    0x0040776f
                                                    0x00407775
                                                    0x00000000
                                                    0x00000000
                                                    0x0040777b
                                                    0x0040777e
                                                    0x0040778b
                                                    0x0040778d
                                                    0x00407791
                                                    0x00000000
                                                    0x00407791
                                                    0x00000000
                                                    0x00000000
                                                    0x00000000
                                                    0x004076dd
                                                    0x004076dd
                                                    0x004076e0
                                                    0x004076e7
                                                    0x004076ec
                                                    0x004076ef
                                                    0x00000000
                                                    0x004076dd
                                                    0x0040766c
                                                    0x00407640

                                                    Memory Dump Source
                                                    • Source File: 00000000.00000002.756099637.0000000000401000.00000020.00000001.01000000.00000003.sdmp, Offset: 00400000, based on PE: true
                                                    • Associated: 00000000.00000002.756080358.0000000000400000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756151471.0000000000409000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756159557.000000000040B000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756331005.000000000042E000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756342547.0000000000432000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756355506.0000000000438000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756366568.0000000000440000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756389531.0000000000462000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756401402.0000000000464000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756562047.00000000004A4000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    Joe Sandbox IDA Plugin
                                                    • Snapshot File: hcaresult_0_2_400000_HF-2209869481.jbxd
                                                    Similarity
                                                    • API ID:
                                                    • String ID:
                                                    • API String ID:
                                                    • Opcode ID: 9a6e5cab2d0bf7698bdae054db21990c31fcebd81f7c740a7b631921d0cd6e3b
                                                    • Instruction ID: 34855fb2682deb8042092b43f828aa3e625fb4f43d1e7d882369f70b8a17060e
                                                    • Opcode Fuzzy Hash: 9a6e5cab2d0bf7698bdae054db21990c31fcebd81f7c740a7b631921d0cd6e3b
                                                    • Instruction Fuzzy Hash: 09F17171A183418FCB04CF18C49076ABBE5FF89315F14896EE889EB286D778E941CF56
                                                    Uniqueness

                                                    Uniqueness Score: -1.00%

                                                    C-Code - Quality: 96%
                                                    			E00406EA8(signed int* _a4, intOrPtr _a8, intOrPtr _a12, intOrPtr _a16, intOrPtr _a20, intOrPtr* _a24, signed int* _a28, intOrPtr _a32, signed int* _a36) {
                                                    				signed int _v60;
                                                    				signed int _v120;
                                                    				signed int _v124;
                                                    				void _v188;
                                                    				intOrPtr _v192;
                                                    				signed int _v196;
                                                    				signed int _v200;
                                                    				signed int _v204;
                                                    				signed int _v208;
                                                    				signed int _v212;
                                                    				signed int _v216;
                                                    				signed int _v220;
                                                    				signed int _v224;
                                                    				void* _v228;
                                                    				signed int _v232;
                                                    				signed int _v236;
                                                    				signed int _v240;
                                                    				signed int _v244;
                                                    				short _v246;
                                                    				char _v247;
                                                    				signed char _v248;
                                                    				signed int _t170;
                                                    				void* _t172;
                                                    				signed int _t173;
                                                    				signed int _t176;
                                                    				signed int _t179;
                                                    				signed int _t180;
                                                    				signed int _t183;
                                                    				signed int _t184;
                                                    				signed int _t189;
                                                    				intOrPtr* _t203;
                                                    				signed int _t204;
                                                    				short _t209;
                                                    				signed int _t216;
                                                    				signed char _t227;
                                                    				signed int _t233;
                                                    				signed int* _t237;
                                                    				signed int _t239;
                                                    				signed int _t240;
                                                    				signed int* _t242;
                                                    				signed int _t244;
                                                    				signed int _t246;
                                                    				signed int _t247;
                                                    				signed int _t248;
                                                    				signed int _t249;
                                                    				signed char _t251;
                                                    				intOrPtr _t253;
                                                    				signed int _t254;
                                                    				signed int _t260;
                                                    				signed int _t262;
                                                    				signed char _t264;
                                                    				intOrPtr _t265;
                                                    				signed int _t266;
                                                    				void* _t267;
                                                    				signed int _t268;
                                                    				signed int _t269;
                                                    				signed int _t272;
                                                    				signed int _t274;
                                                    				signed int _t276;
                                                    				signed int _t279;
                                                    				void* _t280;
                                                    				void* _t281;
                                                    				signed int _t283;
                                                    				signed int _t284;
                                                    				signed int* _t287;
                                                    				signed int _t290;
                                                    				void* _t291;
                                                    				intOrPtr _t292;
                                                    				signed int _t293;
                                                    				signed int _t294;
                                                    				signed int _t295;
                                                    				intOrPtr _t297;
                                                    				signed int _t299;
                                                    				intOrPtr _t300;
                                                    				signed int _t301;
                                                    				void* _t304;
                                                    				signed int _t308;
                                                    				signed char* _t310;
                                                    
                                                    				_t237 = _a4;
                                                    				_t297 = _a8;
                                                    				_t265 = _t297;
                                                    				_t240 = 0x10;
                                                    				memset( &_v188, 0, _t240 << 2);
                                                    				_t310 =  &(( &_v248)[0xc]);
                                                    				_t242 = _t237;
                                                    				do {
                                                    					_t170 =  *_t242;
                                                    					_t242 =  &(_t242[1]);
                                                    					_t310[0x4c + _t170 * 4] = _t310[0x4c + _t170 * 4] + 1;
                                                    					_t265 = _t265 - 1;
                                                    				} while (_t265 != 0);
                                                    				if(_v188 == _t297) {
                                                    					 *_a24 = 0;
                                                    					 *_a28 = 0;
                                                    					return 0;
                                                    				}
                                                    				_t287 = _a28;
                                                    				_t244 = 1;
                                                    				_t294 = 0;
                                                    				_t266 = 0xf;
                                                    				while(_t310[0x4c + _t244 * 4] == _t294) {
                                                    					_t244 = _t244 + 1;
                                                    					if(_t244 <= _t266) {
                                                    						continue;
                                                    					}
                                                    					break;
                                                    				}
                                                    				_v220 = _t244;
                                                    				_t172 =  >=  ?  *_t287 : _t244;
                                                    				while(_t310[0x4c + _t266 * 4] == _t294) {
                                                    					_t266 = _t266 - 1;
                                                    					if(_t266 != 0) {
                                                    						continue;
                                                    					}
                                                    					break;
                                                    				}
                                                    				_v216 = _t266;
                                                    				_t299 =  <=  ? _t172 : _t266;
                                                    				_t173 = _t299;
                                                    				_v236 = _t299;
                                                    				_t300 = _a8;
                                                    				 *_t287 = _t173;
                                                    				_t290 = 1 << _t244;
                                                    				while(_t244 < _t266) {
                                                    					_t291 = _t290 - _t310[0x4c + _t244 * 4];
                                                    					if(_t291 < 0) {
                                                    						L61:
                                                    						return _t173 | 0xffffffff;
                                                    					}
                                                    					_t244 = _t244 + 1;
                                                    					_t290 = _t291 + _t291;
                                                    				}
                                                    				_t246 = _t266 << 2;
                                                    				_v212 = _t246;
                                                    				_t173 = _t310[_t246 + 0x4c];
                                                    				_t292 = _t290 - _t173;
                                                    				_v192 = _t292;
                                                    				if(_t292 < 0) {
                                                    					goto L61;
                                                    				}
                                                    				_v120 = _t294;
                                                    				_t310[_t246 + 0x4c] = _t173 + _t292;
                                                    				_t247 = _t294;
                                                    				_t267 = _t266 - 1;
                                                    				if(_t267 != 0) {
                                                    					_t233 = _t294;
                                                    					do {
                                                    						_t247 = _t247 + _t310[_t233 + 0x50];
                                                    						_t233 = _t233 + 4;
                                                    						_t310[_t233 + 0x90] = _t247;
                                                    						_t267 = _t267 - 1;
                                                    					} while (_t267 != 0);
                                                    				}
                                                    				_t248 = _t294;
                                                    				do {
                                                    					_t268 =  *_t237;
                                                    					_t237 =  &(_t237[1]);
                                                    					if(_t268 != 0) {
                                                    						_t176 = _t310[0x8c + _t268 * 4];
                                                    						 *(0x4330a0 + _t176 * 4) = _t248;
                                                    						_t310[0x8c + _t268 * 4] = _t176 + 1;
                                                    					}
                                                    					_t248 = _t248 + 1;
                                                    				} while (_t248 < _t300);
                                                    				_t301 = _t294;
                                                    				_t249 = _v236;
                                                    				_t269 = _v220;
                                                    				_t239 =  ~_t249;
                                                    				_v232 = _t301;
                                                    				_t179 = _t310[_v212 + 0x8c];
                                                    				_v196 = _t179;
                                                    				_t180 = _t179 | 0xffffffff;
                                                    				_v124 = _t294;
                                                    				_v228 = 0x4330a0;
                                                    				_v244 = _t180;
                                                    				_v60 = _t294;
                                                    				_v224 = _t294;
                                                    				_v208 = _t294;
                                                    				if(_t269 <= _v216) {
                                                    					_t183 =  &_v188 + _t269 * 4;
                                                    					_v204 = _t183;
                                                    					do {
                                                    						_t184 =  *_t183;
                                                    						while(_t184 != 0) {
                                                    							_v200 = _t184;
                                                    							_v212 = _t184 - 1;
                                                    							_t173 = _t249 + _t239;
                                                    							while(1) {
                                                    								_v240 = _t173;
                                                    								if(_t269 <= _t173) {
                                                    									break;
                                                    								}
                                                    								_v244 = _v244 + 1;
                                                    								_t304 =  >  ? _t249 : _v216 - _t173;
                                                    								_t251 = _t269 - _t173;
                                                    								_t272 = 1 << _t251;
                                                    								if(1 > _v200) {
                                                    									_t280 = _t272 + (_t173 | 0xffffffff) - _v212;
                                                    									_t173 = _v204;
                                                    									if(_t251 < _t304) {
                                                    										while(1) {
                                                    											_t251 = _t251 + 1;
                                                    											if(_t251 >= _t304) {
                                                    												goto L31;
                                                    											}
                                                    											_t281 = _t280 + _t280;
                                                    											_t173 = _t173 + 4;
                                                    											if(_t281 >  *_t173) {
                                                    												_t280 = _t281 -  *_t173;
                                                    												continue;
                                                    											}
                                                    											goto L31;
                                                    										}
                                                    									}
                                                    								}
                                                    								L31:
                                                    								_v208 = 1;
                                                    								_t274 =  *_a36;
                                                    								_t308 = (1 << _t251) + _t274;
                                                    								if(1 > 0x5a0) {
                                                    									goto L61;
                                                    								}
                                                    								_v224 = _a32 + _t274 * 4;
                                                    								_t276 = _v244;
                                                    								_t310[0xcc + _t276 * 4] = _v224;
                                                    								 *_a36 = _t308;
                                                    								_t189 = _v240;
                                                    								_t301 = _v232;
                                                    								if(_t276 == 0) {
                                                    									 *_a24 = _v224;
                                                    								} else {
                                                    									_v247 = _v236;
                                                    									_v248 = _t251;
                                                    									_t310[0x8c + _t276 * 4] = _t301;
                                                    									_t279 = _t301 >> _t239;
                                                    									_t264 = _t310[0xc8 + _v244 * 4];
                                                    									_v246 = (_v224 - _t264 >> 2) - _t279;
                                                    									 *(_t264 + _t279 * 4) = _v248;
                                                    									_t189 = _v240;
                                                    								}
                                                    								_t249 = _v236;
                                                    								_t239 = _t189;
                                                    								_t269 = _v220;
                                                    								_t173 = _t189 + _t249;
                                                    							}
                                                    							_v247 = _t269 - _t239;
                                                    							if(_v228 < 0x4330a0 + _v196 * 4) {
                                                    								_t203 = _v228;
                                                    								_t253 =  *_t203;
                                                    								_t204 = _t203 + 4;
                                                    								_v232 = _t204;
                                                    								if(_t253 >= _a12) {
                                                    									_t254 = _t253 - _a12;
                                                    									_v248 =  *((intOrPtr*)(_a20 + _t254 * 2)) + 0x50;
                                                    									_t209 =  *((intOrPtr*)(_a16 + _t254 * 2));
                                                    								} else {
                                                    									_v248 = (_t204 & 0xffffff00 | _t253 - 0x00000100 > 0x00000000) - 0x00000001 & 0x00000060;
                                                    									_t209 =  *_v228;
                                                    								}
                                                    								_v246 = _t209;
                                                    								_v228 = _v232;
                                                    							} else {
                                                    								_v248 = 0xc0;
                                                    							}
                                                    							_v200 = 1 << _t269 - _t239;
                                                    							_t283 = _t301 >> _t239;
                                                    							if(_t283 < _v208) {
                                                    								_t227 = _v248;
                                                    								_t262 = _v200;
                                                    								_t293 = _v224;
                                                    								do {
                                                    									 *(_t293 + _t283 * 4) = _t227;
                                                    									_t283 = _t283 + _t262;
                                                    								} while (_t283 < _v208);
                                                    								_t292 = _v192;
                                                    								_t294 = 0;
                                                    							}
                                                    							_t269 = _v220;
                                                    							_t216 = 1 << _t269 - 1;
                                                    							while((_t301 & _t216) != 0) {
                                                    								_t301 = _t301 ^ _t216;
                                                    								_t216 = _t216 >> 1;
                                                    							}
                                                    							_t301 = _t301 ^ _t216;
                                                    							_v232 = _t301;
                                                    							_t260 = _v244;
                                                    							if(((1 << _t239) - 0x00000001 & _t301) != _t310[0x8c + _t260 * 4]) {
                                                    								_t284 = _v236;
                                                    								_t295 = _t260;
                                                    								do {
                                                    									_t239 = _t239 - _t284;
                                                    									_t295 = _t295 - 1;
                                                    								} while (((1 << _t239) - 0x00000001 & _t301) != _t310[0x8c + _t295 * 4]);
                                                    								_t269 = _v220;
                                                    								_v244 = _t295;
                                                    								_t294 = 0;
                                                    							}
                                                    							_t184 = _v212;
                                                    							_t249 = _v236;
                                                    						}
                                                    						_t269 = _t269 + 1;
                                                    						_t183 = _v204 + 4;
                                                    						_v220 = _t269;
                                                    						_v204 = _t183;
                                                    					} while (_t269 <= _v216);
                                                    					_t180 = _t183 | 0xffffffff;
                                                    				}
                                                    				if(_t292 == 0 || _v216 == 1) {
                                                    					return _t294;
                                                    				}
                                                    				return _t180;
                                                    			}

















































































                                                    0x00406eb1
                                                    0x00406eb9
                                                    0x00406ec0
                                                    0x00406ec6
                                                    0x00406ecb
                                                    0x00406ecb
                                                    0x00406ecd
                                                    0x00406ecf
                                                    0x00406ecf
                                                    0x00406ed1
                                                    0x00406ed4
                                                    0x00406ed8
                                                    0x00406ed8
                                                    0x00406ee1
                                                    0x00406eec
                                                    0x00406ef5
                                                    0x00000000
                                                    0x00406ef7
                                                    0x00406efe
                                                    0x00406f09
                                                    0x00406f0a
                                                    0x00406f0c
                                                    0x00406f0d
                                                    0x00406f13
                                                    0x00406f16
                                                    0x00000000
                                                    0x00000000
                                                    0x00000000
                                                    0x00406f16
                                                    0x00406f1c
                                                    0x00406f20
                                                    0x00406f23
                                                    0x00406f29
                                                    0x00406f2c
                                                    0x00000000
                                                    0x00000000
                                                    0x00000000
                                                    0x00406f2c
                                                    0x00406f30
                                                    0x00406f36
                                                    0x00406f39
                                                    0x00406f3b
                                                    0x00406f3f
                                                    0x00406f46
                                                    0x00406f4b
                                                    0x00406f5c
                                                    0x00406f4f
                                                    0x00406f53
                                                    0x0040727e
                                                    0x00000000
                                                    0x0040727e
                                                    0x00406f59
                                                    0x00406f5a
                                                    0x00406f5a
                                                    0x00406f62
                                                    0x00406f65
                                                    0x00406f69
                                                    0x00406f6d
                                                    0x00406f6f
                                                    0x00406f73
                                                    0x00000000
                                                    0x00000000
                                                    0x00406f7b
                                                    0x00406f82
                                                    0x00406f86
                                                    0x00406f88
                                                    0x00406f8b
                                                    0x00406f8d
                                                    0x00406f8f
                                                    0x00406f8f
                                                    0x00406f93
                                                    0x00406f96
                                                    0x00406f9d
                                                    0x00406f9d
                                                    0x00406f8f
                                                    0x00406fa2
                                                    0x00406fa4
                                                    0x00406fa4
                                                    0x00406fa6
                                                    0x00406fab
                                                    0x00406fad
                                                    0x00406fb4
                                                    0x00406fbc
                                                    0x00406fbc
                                                    0x00406fc3
                                                    0x00406fc4
                                                    0x00406fcc
                                                    0x00406fce
                                                    0x00406fd4
                                                    0x00406fd8
                                                    0x00406fda
                                                    0x00406fde
                                                    0x00406fe5
                                                    0x00406fe9
                                                    0x00406fec
                                                    0x00406ff3
                                                    0x00406ffb
                                                    0x00406fff
                                                    0x00407006
                                                    0x0040700a
                                                    0x00407012
                                                    0x0040701c
                                                    0x0040701f
                                                    0x00407023
                                                    0x00407023
                                                    0x0040724a
                                                    0x0040702a
                                                    0x0040702f
                                                    0x00407033
                                                    0x00407128
                                                    0x00407128
                                                    0x0040712e
                                                    0x00000000
                                                    0x00000000
                                                    0x0040703f
                                                    0x00407047
                                                    0x0040704e
                                                    0x00407051
                                                    0x00407057
                                                    0x00407060
                                                    0x00407062
                                                    0x00407068
                                                    0x0040706a
                                                    0x0040706a
                                                    0x0040706d
                                                    0x00000000
                                                    0x00000000
                                                    0x0040706f
                                                    0x00407071
                                                    0x00407076
                                                    0x00407078
                                                    0x00000000
                                                    0x00407078
                                                    0x00000000
                                                    0x00407076
                                                    0x0040706a
                                                    0x00407068
                                                    0x0040707c
                                                    0x00407088
                                                    0x0040708c
                                                    0x0040708e
                                                    0x00407096
                                                    0x00000000
                                                    0x00000000
                                                    0x004070a6
                                                    0x004070aa
                                                    0x004070b2
                                                    0x004070c0
                                                    0x004070c2
                                                    0x004070c6
                                                    0x004070cc
                                                    0x0040711a
                                                    0x004070ce
                                                    0x004070d2
                                                    0x004070da
                                                    0x004070e0
                                                    0x004070e9
                                                    0x004070eb
                                                    0x004070fd
                                                    0x00407106
                                                    0x00407109
                                                    0x00407109
                                                    0x0040711c
                                                    0x00407120
                                                    0x00407122
                                                    0x00407126
                                                    0x00407126
                                                    0x00407138
                                                    0x0040714b
                                                    0x00407154
                                                    0x00407158
                                                    0x0040715a
                                                    0x0040715d
                                                    0x00407168
                                                    0x00407184
                                                    0x00407197
                                                    0x004071a2
                                                    0x0040716a
                                                    0x00407177
                                                    0x0040717f
                                                    0x0040717f
                                                    0x004071a6
                                                    0x004071af
                                                    0x0040714d
                                                    0x0040714d
                                                    0x0040714d
                                                    0x004071c0
                                                    0x004071c4
                                                    0x004071ca
                                                    0x004071cc
                                                    0x004071d0
                                                    0x004071d4
                                                    0x004071d8
                                                    0x004071d8
                                                    0x004071db
                                                    0x004071dd
                                                    0x004071e3
                                                    0x004071e7
                                                    0x004071e7
                                                    0x004071e9
                                                    0x004071f3
                                                    0x004071fb
                                                    0x004071f7
                                                    0x004071f9
                                                    0x004071f9
                                                    0x004071ff
                                                    0x00407205
                                                    0x0040720c
                                                    0x0040721a
                                                    0x0040721c
                                                    0x00407220
                                                    0x00407222
                                                    0x00407224
                                                    0x0040722b
                                                    0x0040722f
                                                    0x00407238
                                                    0x0040723c
                                                    0x00407240
                                                    0x00407240
                                                    0x00407242
                                                    0x00407246
                                                    0x00407246
                                                    0x00407256
                                                    0x00407257
                                                    0x0040725a
                                                    0x0040725e
                                                    0x00407262
                                                    0x0040726c
                                                    0x0040726c
                                                    0x00407271
                                                    0x00000000
                                                    0x0040727a
                                                    0x0040728b

                                                    Memory Dump Source
                                                    • Source File: 00000000.00000002.756099637.0000000000401000.00000020.00000001.01000000.00000003.sdmp, Offset: 00400000, based on PE: true
                                                    • Associated: 00000000.00000002.756080358.0000000000400000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756151471.0000000000409000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756159557.000000000040B000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756331005.000000000042E000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756342547.0000000000432000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756355506.0000000000438000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756366568.0000000000440000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756389531.0000000000462000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756401402.0000000000464000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756562047.00000000004A4000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    Joe Sandbox IDA Plugin
                                                    • Snapshot File: hcaresult_0_2_400000_HF-2209869481.jbxd
                                                    Similarity
                                                    • API ID:
                                                    • String ID:
                                                    • API String ID:
                                                    • Opcode ID: 8e392d6b6b0d8d2976783d3b417d62ef8802b8105719cbf52046bc6543515951
                                                    • Instruction ID: 458c99329ba390570ae49b1fba58edefd6773494dbefaa897816e029df8d06ab
                                                    • Opcode Fuzzy Hash: 8e392d6b6b0d8d2976783d3b417d62ef8802b8105719cbf52046bc6543515951
                                                    • Instruction Fuzzy Hash: 11C16771A0C3458FC718DF28D580A6ABBE1BBC9304F148A3EE59997380D734E916CF96
                                                    Uniqueness

                                                    Uniqueness Score: -1.00%

                                                    C-Code - Quality: 94%
                                                    			E00403D8A() {
                                                    				struct HWND__* _t60;
                                                    				intOrPtr _t61;
                                                    				unsigned int _t66;
                                                    				signed short* _t88;
                                                    				unsigned int _t89;
                                                    				long _t104;
                                                    				intOrPtr _t117;
                                                    				intOrPtr _t118;
                                                    				int _t120;
                                                    				signed int _t121;
                                                    				struct HWND__* _t125;
                                                    				int _t126;
                                                    				int _t132;
                                                    				intOrPtr _t135;
                                                    				struct HWND__* _t137;
                                                    				struct HWND__* _t138;
                                                    				int _t139;
                                                    				void* _t142;
                                                    
                                                    				if( *((intOrPtr*)(_t142 + 0x50)) != 0x110) {
                                                    					_t139 =  *(_t142 + 0x68);
                                                    					if( *(_t142 + 0x60) != 0x111) {
                                                    						if( *(_t142 + 0x60) != 0x4e) {
                                                    							if( *(_t142 + 0x60) == 0x40b) {
                                                    								 *0x42dd5c =  *0x42dd5c + 1;
                                                    							}
                                                    							L25:
                                                    							return E0040575B( *(_t142 + 0x68),  *(_t142 + 0x68), _t139);
                                                    						}
                                                    						_t60 = GetDlgItem( *(_t142 + 0x60), 0x3e8);
                                                    						_t117 =  *((intOrPtr*)(_t139 + 8));
                                                    						_t125 = _t60;
                                                    						if(_t117 != 0x70b) {
                                                    							L16:
                                                    							if(_t117 != 0x700 ||  *((intOrPtr*)(_t139 + 0xc)) != 0x100) {
                                                    								goto L25;
                                                    							} else {
                                                    								_t61 =  *((intOrPtr*)(_t139 + 0x10));
                                                    								if(_t61 == 0xd) {
                                                    									SendMessageW( *0x4349f8, 0x111, 1, 0);
                                                    									_t61 =  *((intOrPtr*)(_t139 + 0x10));
                                                    								}
                                                    								if(_t61 == 0x1b) {
                                                    									SendMessageW( *0x4349f8, 0x10, 0, 0);
                                                    								}
                                                    								return 1;
                                                    							}
                                                    						}
                                                    						if( *((intOrPtr*)(_t139 + 0xc)) != 0x201) {
                                                    							goto L25;
                                                    						}
                                                    						_t66 =  *(_t139 + 0x1c);
                                                    						_t118 =  *((intOrPtr*)(_t139 + 0x18));
                                                    						 *(_t142 + 0x14) = _t66;
                                                    						 *(_t142 + 0x10) = _t118;
                                                    						 *(_t142 + 0x18) = 0x4339a0;
                                                    						if(_t66 - _t118 >= 0x800) {
                                                    							goto L25;
                                                    						}
                                                    						SendMessageW(_t125, 0x44b, 0, _t142 + 0x10);
                                                    						SetCursor(LoadCursorW(0, 0x7f02));
                                                    						 *((intOrPtr*)(_t142 + 0x24)) =  *((intOrPtr*)(_t142 + 0x5c));
                                                    						 *(_t142 + 0x2c) =  *(_t142 + 0x18);
                                                    						 *((intOrPtr*)(_t142 + 0x24)) = 0x500;
                                                    						 *(_t142 + 0x3c) = 1;
                                                    						 *(_t142 + 0x2c) = L"open";
                                                    						 *((intOrPtr*)(_t142 + 0x34)) = 0;
                                                    						 *((intOrPtr*)(_t142 + 0x38)) = 0;
                                                    						E004069F3(_t142 + 0x1c);
                                                    						SetCursor(LoadCursorW(0, 0x7f00));
                                                    						_t117 =  *((intOrPtr*)(_t139 + 8));
                                                    						goto L16;
                                                    					}
                                                    					if( *(_t142 + 0x64) >> 0x10 == 0 &&  *0x42dd5c == 0) {
                                                    						_t135 =  *0x42dd4c;
                                                    						if(( *(_t135 + 0x14) & 0x00000020) != 0) {
                                                    							_t120 = SendMessageW(GetDlgItem( *(_t142 + 0x6c), 0x40a), 0xf0, 0, 0) & 0x00000001;
                                                    							 *(_t135 + 0x14) =  *(_t135 + 0x14) & 0xfffffffe | _t120;
                                                    							EnableWindow( *0x42dd54, _t120);
                                                    							E0040553C();
                                                    						}
                                                    					}
                                                    					goto L25;
                                                    				} else {
                                                    					_t126 =  *(_t142 + 0x68);
                                                    					_t121 =  *(_t126 + 0x30);
                                                    					if(_t121 < 0) {
                                                    						_t121 =  *( *0x4349e0 - 4 + _t121 * 4);
                                                    					}
                                                    					_push( *((intOrPtr*)(_t126 + 0x34)));
                                                    					_t88 =  *0x435a38 + _t121 * 2;
                                                    					_t89 =  &(_t88[1]);
                                                    					 *(_t142 + 0x64) = _t89;
                                                    					 *(_t142 + 0x14) = _t89;
                                                    					_t91 =  ==  ? E0040568C : E00405655;
                                                    					 *(_t142 + 0x68) =  *_t88 & 0x0000ffff;
                                                    					_t137 =  *(_t142 + 0x60);
                                                    					 *(_t142 + 0x18) = 0;
                                                    					_push(0x22);
                                                    					 *((intOrPtr*)(_t142 + 0x24)) =  ==  ? E0040568C : E00405655;
                                                    					_t132 = ( !( *(_t126 + 0x14) >> 5) |  *(_t126 + 0x14)) & 1;
                                                    					E0040551A(_t137);
                                                    					_push( *((intOrPtr*)( *(_t142 + 0x68) + 0x38)));
                                                    					_push(0x23);
                                                    					E0040551A(_t137);
                                                    					CheckDlgButton(_t137, (_t132 ^ 1) + 0x40a, 1);
                                                    					EnableWindow( *0x42dd54, _t132);
                                                    					_t138 = GetDlgItem(_t137, 0x3e8);
                                                    					E00405503(_t138);
                                                    					SendMessageW(_t138, 0x45b, 1, 0);
                                                    					_t104 =  *( *0x435a10 + 0x68);
                                                    					if(_t104 < 0) {
                                                    						_t104 = GetSysColor( ~_t104);
                                                    					}
                                                    					SendMessageW(_t138, 0x443, 0, _t104);
                                                    					SendMessageW(_t138, 0x445, 0, 0x4010000);
                                                    					SendMessageW(_t138, 0x435, 0, lstrlenW( *(_t142 + 0x60)));
                                                    					 *0x42dd5c = 0;
                                                    					SendMessageW(_t138, 0x449,  *(_t142 + 0x68), _t142 + 0x10);
                                                    					 *0x42dd5c = 0;
                                                    					return 0;
                                                    				}
                                                    			}





















                                                    0x00403d99
                                                    0x00403ecc
                                                    0x00403ed0
                                                    0x00403f4a
                                                    0x00404065
                                                    0x00404067
                                                    0x00404067
                                                    0x0040406d
                                                    0x00000000
                                                    0x00404076
                                                    0x00403f59
                                                    0x00403f5f
                                                    0x00403f64
                                                    0x00403f6c
                                                    0x00404013
                                                    0x00404019
                                                    0x00000000
                                                    0x00404024
                                                    0x00404024
                                                    0x0040402a
                                                    0x0040403a
                                                    0x00404040
                                                    0x00404040
                                                    0x00404046
                                                    0x00404052
                                                    0x00404052
                                                    0x00000000
                                                    0x0040405a
                                                    0x00404019
                                                    0x00403f79
                                                    0x00000000
                                                    0x00000000
                                                    0x00403f7f
                                                    0x00403f82
                                                    0x00403f85
                                                    0x00403f8b
                                                    0x00403f8f
                                                    0x00403f9c
                                                    0x00000000
                                                    0x00000000
                                                    0x00403fae
                                                    0x00403fc9
                                                    0x00403fcf
                                                    0x00403fd7
                                                    0x00403fe0
                                                    0x00403fe8
                                                    0x00403ff0
                                                    0x00403ff8
                                                    0x00403ffc
                                                    0x00404000
                                                    0x0040400e
                                                    0x00404010
                                                    0x00000000
                                                    0x00404010
                                                    0x00403edc
                                                    0x00403eef
                                                    0x00403ef9
                                                    0x00403f23
                                                    0x00403f32
                                                    0x00403f35
                                                    0x00403f3b
                                                    0x00403f3b
                                                    0x00403ef9
                                                    0x00000000
                                                    0x00403d9f
                                                    0x00403d9f
                                                    0x00403da3
                                                    0x00403da8
                                                    0x00403db9
                                                    0x00403db9
                                                    0x00403dca
                                                    0x00403dcd
                                                    0x00403dd3
                                                    0x00403dd6
                                                    0x00403ddd
                                                    0x00403de6
                                                    0x00403de9
                                                    0x00403ded
                                                    0x00403df9
                                                    0x00403e00
                                                    0x00403e03
                                                    0x00403e07
                                                    0x00403e09
                                                    0x00403e12
                                                    0x00403e15
                                                    0x00403e18
                                                    0x00403e29
                                                    0x00403e36
                                                    0x00403e48
                                                    0x00403e4b
                                                    0x00403e5e
                                                    0x00403e65
                                                    0x00403e6a
                                                    0x00403e6f
                                                    0x00403e6f
                                                    0x00403e7d
                                                    0x00403e8b
                                                    0x00403e9e
                                                    0x00403ea4
                                                    0x00403eb5
                                                    0x00403eb7
                                                    0x00000000
                                                    0x00403ebd

                                                    APIs
                                                    • CheckDlgButton.USER32 ref: 00403E29
                                                    • EnableWindow.USER32(?), ref: 00403E36
                                                    • GetDlgItem.USER32 ref: 00403E42
                                                    • SendMessageW.USER32(00000000,0000045B,00000001,00000000), ref: 00403E5E
                                                    • GetSysColor.USER32(?), ref: 00403E6F
                                                    • SendMessageW.USER32(00000000,00000443,00000000,?), ref: 00403E7D
                                                    • SendMessageW.USER32(00000000,00000445,00000000,04010000), ref: 00403E8B
                                                    • lstrlenW.KERNEL32(?), ref: 00403E91
                                                    • SendMessageW.USER32(00000000,00000435,00000000,00000000), ref: 00403E9E
                                                    • SendMessageW.USER32(00000000,00000449,?,?), ref: 00403EB5
                                                    • GetDlgItem.USER32 ref: 00403F11
                                                    • SendMessageW.USER32(00000000), ref: 00403F18
                                                    • EnableWindow.USER32(00000000), ref: 00403F35
                                                    • GetDlgItem.USER32 ref: 00403F59
                                                    • SendMessageW.USER32(00000000,0000044B,00000000,?), ref: 00403FAE
                                                    • LoadCursorW.USER32(00000000,00007F02), ref: 00403FC0
                                                    • SetCursor.USER32(00000000), ref: 00403FC9
                                                      • Part of subcall function 004069F3: ShellExecuteExW.SHELL32(?), ref: 00406A02
                                                    • LoadCursorW.USER32(00000000,00007F00), ref: 0040400B
                                                    • SetCursor.USER32(00000000), ref: 0040400E
                                                    • SendMessageW.USER32(00000111,00000001,00000000), ref: 0040403A
                                                    • SendMessageW.USER32(00000010,00000000,00000000), ref: 00404052
                                                    Strings
                                                    Memory Dump Source
                                                    • Source File: 00000000.00000002.756099637.0000000000401000.00000020.00000001.01000000.00000003.sdmp, Offset: 00400000, based on PE: true
                                                    • Associated: 00000000.00000002.756080358.0000000000400000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756151471.0000000000409000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756159557.000000000040B000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756331005.000000000042E000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756342547.0000000000432000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756355506.0000000000438000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756366568.0000000000440000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756389531.0000000000462000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756401402.0000000000464000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756562047.00000000004A4000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    Joe Sandbox IDA Plugin
                                                    • Snapshot File: hcaresult_0_2_400000_HF-2209869481.jbxd
                                                    Similarity
                                                    • API ID: MessageSend$Cursor$Item$EnableLoadWindow$ButtonCheckColorExecuteShelllstrlen
                                                    • String ID: Call$N
                                                    • API String ID: 3270077613-3438112850
                                                    • Opcode ID: 728db8931e19c03b61cc67d759c3f4433907f5a55aac7dcf5e4c8ff3a598ca13
                                                    • Instruction ID: c65a3a36bb4725451a4dfe1d630424e4f24f9f71ba4400fdcb13afcf6ca1fe0a
                                                    • Opcode Fuzzy Hash: 728db8931e19c03b61cc67d759c3f4433907f5a55aac7dcf5e4c8ff3a598ca13
                                                    • Instruction Fuzzy Hash: A3817DB0604305AFD710AF25DC84A6B7BA9FF84744F01493EF641B62A1C778AD45CF5A
                                                    Uniqueness

                                                    Uniqueness Score: -1.00%

                                                    C-Code - Quality: 91%
                                                    			E00401000() {
                                                    				struct HDC__* _t64;
                                                    				void* _t82;
                                                    				void* _t92;
                                                    				struct HDC__* _t100;
                                                    				struct tagRECT _t102;
                                                    				long _t110;
                                                    				struct HWND__* _t120;
                                                    				void* _t126;
                                                    				void* _t128;
                                                    				intOrPtr _t131;
                                                    				void* _t133;
                                                    
                                                    				if( *((intOrPtr*)(_t133 + 0x64)) == 0xf) {
                                                    					_t131 =  *0x435a10;
                                                    					_t64 = BeginPaint( *(_t133 + 0x74), _t133 + 0x24);
                                                    					 *(_t133 + 0x10) =  *(_t133 + 0x10) & 0x00000000;
                                                    					_t100 = _t64;
                                                    					GetClientRect( *(_t133 + 0x74), _t133 + 0x1c);
                                                    					_t120 =  *(_t133 + 0x28);
                                                    					 *(_t133 + 0x28) =  *(_t133 + 0x28) & 0x00000000;
                                                    					_t102 =  *(_t133 + 0x20);
                                                    					 *(_t133 + 0x74) = _t120;
                                                    					while(_t102 < _t120) {
                                                    						_t116 = _t120 - _t102;
                                                    						asm("cdq");
                                                    						asm("cdq");
                                                    						asm("cdq");
                                                    						 *(_t133 + 0x18) = (((( *(_t131 + 0x56) & 0x000000ff) * _t102 + ( *(_t131 + 0x52) & 0x000000ff) * (_t120 - _t102)) / _t120 & 0x000000ff) << 0x00000008 | (( *(_t131 + 0x55) & 0x000000ff) *  *(_t133 + 0x20) + ( *(_t131 + 0x51) & 0x000000ff) * _t116) /  *(_t133 + 0x74) & 0x000000ff) << 0x00000008 | (( *(_t131 + 0x54) & 0x000000ff) *  *(_t133 + 0x20) + ( *(_t131 + 0x50) & 0x000000ff) * _t116) /  *(_t133 + 0x74) & 0x000000ff;
                                                    						_t82 = CreateBrushIndirect(_t133 + 0x10);
                                                    						 *(_t133 + 0x28) =  *(_t133 + 0x28) + 4;
                                                    						_t126 = _t82;
                                                    						FillRect(_t100, _t133 + 0x20, _t126);
                                                    						DeleteObject(_t126);
                                                    						_t120 =  *(_t133 + 0x74);
                                                    						_t102 =  *(_t133 + 0x20) + 4;
                                                    						 *(_t133 + 0x20) = _t102;
                                                    					}
                                                    					if( *(_t131 + 0x58) != 0xffffffff) {
                                                    						_t128 = CreateFontIndirectW( *(_t131 + 0x34));
                                                    						 *(_t133 + 0x74) = _t128;
                                                    						if(_t128 != 0) {
                                                    							 *(_t133 + 0x24) = 0x10;
                                                    							 *(_t133 + 0x28) = 8;
                                                    							SetBkMode(_t100, 1);
                                                    							SetTextColor(_t100,  *(_t131 + 0x58));
                                                    							_t92 = SelectObject(_t100, _t128);
                                                    							DrawTextW(_t100, 0x434a00, 0xffffffff, _t133 + 0x20, 0x820);
                                                    							SelectObject(_t100, _t92);
                                                    							DeleteObject( *(_t133 + 0x74));
                                                    						}
                                                    					}
                                                    					EndPaint( *(_t133 + 0x74), _t133 + 0x2c);
                                                    					return 0;
                                                    				}
                                                    				_t110 =  *(_t133 + 0x6c);
                                                    				if( *((intOrPtr*)(_t133 + 0x64)) == 0x46) {
                                                    					 *(_t110 + 0x18) =  *(_t110 + 0x18) | 0x00000010;
                                                    					 *((intOrPtr*)(_t110 + 4)) =  *0x4349f8;
                                                    				}
                                                    				return DefWindowProcW( *(_t133 + 0x6c),  *(_t133 + 0x6c),  *(_t133 + 0x6c), _t110);
                                                    			}














                                                    0x00401008
                                                    0x0040103b
                                                    0x0040104c
                                                    0x00401052
                                                    0x00401057
                                                    0x00401062
                                                    0x00401068
                                                    0x0040106c
                                                    0x00401071
                                                    0x00401075
                                                    0x0040110f
                                                    0x00401087
                                                    0x00401096
                                                    0x004010b1
                                                    0x004010cc
                                                    0x004010db
                                                    0x004010df
                                                    0x004010e5
                                                    0x004010ea
                                                    0x004010f3
                                                    0x004010fa
                                                    0x00401104
                                                    0x00401108
                                                    0x0040110b
                                                    0x0040110b
                                                    0x0040111b
                                                    0x00401126
                                                    0x00401128
                                                    0x0040112e
                                                    0x00401133
                                                    0x0040113b
                                                    0x00401143
                                                    0x0040114d
                                                    0x0040115b
                                                    0x00401171
                                                    0x00401179
                                                    0x0040117f
                                                    0x0040117f
                                                    0x0040112e
                                                    0x0040118e
                                                    0x00000000
                                                    0x00401199
                                                    0x0040100f
                                                    0x00401013
                                                    0x00401015
                                                    0x0040101e
                                                    0x0040101e
                                                    0x00000000

                                                    APIs
                                                    • DefWindowProcW.USER32(?,?,?,?), ref: 0040102E
                                                    • BeginPaint.USER32(?,?), ref: 0040104C
                                                    • GetClientRect.USER32 ref: 00401062
                                                    • CreateBrushIndirect.GDI32(00000000), ref: 004010DF
                                                    • FillRect.USER32 ref: 004010F3
                                                    • DeleteObject.GDI32(00000000), ref: 004010FA
                                                    • CreateFontIndirectW.GDI32(?), ref: 00401120
                                                    • SetBkMode.GDI32(00000000,00000001), ref: 00401143
                                                    • SetTextColor.GDI32(00000000,000000FF), ref: 0040114D
                                                    • SelectObject.GDI32(00000000,00000000), ref: 0040115B
                                                    • DrawTextW.USER32(00000000,00434A00,000000FF,?,00000820), ref: 00401171
                                                    • SelectObject.GDI32(00000000,00000000), ref: 00401179
                                                    • DeleteObject.GDI32(?), ref: 0040117F
                                                    • EndPaint.USER32(?,?), ref: 0040118E
                                                    Strings
                                                    Memory Dump Source
                                                    • Source File: 00000000.00000002.756099637.0000000000401000.00000020.00000001.01000000.00000003.sdmp, Offset: 00400000, based on PE: true
                                                    • Associated: 00000000.00000002.756080358.0000000000400000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756151471.0000000000409000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756159557.000000000040B000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756331005.000000000042E000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756342547.0000000000432000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756355506.0000000000438000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756366568.0000000000440000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756389531.0000000000462000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756401402.0000000000464000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756562047.00000000004A4000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    Joe Sandbox IDA Plugin
                                                    • Snapshot File: hcaresult_0_2_400000_HF-2209869481.jbxd
                                                    Similarity
                                                    • API ID: Object$CreateDeleteIndirectPaintRectSelectText$BeginBrushClientColorDrawFillFontModeProcWindow
                                                    • String ID: F
                                                    • API String ID: 941294808-1304234792
                                                    • Opcode ID: c6345d7c5fceae9535b237699f25ce67e7fd4968e8456bbccafdc44fed7c7a8a
                                                    • Instruction ID: 3af209a9edb156689bef41e0a63d31b37659a4d6f6412c5d0cf3c0f243fc5647
                                                    • Opcode Fuzzy Hash: c6345d7c5fceae9535b237699f25ce67e7fd4968e8456bbccafdc44fed7c7a8a
                                                    • Instruction Fuzzy Hash: E041AFB20083509FC7159F65CD4496BBBE9FF88715F140A2EF995A22A1C734DD04CFA5
                                                    Uniqueness

                                                    Uniqueness Score: -1.00%

                                                    C-Code - Quality: 94%
                                                    			E00406306() {
                                                    				long _t10;
                                                    				void* _t32;
                                                    				void* _t36;
                                                    				long _t37;
                                                    				intOrPtr* _t39;
                                                    				void* _t43;
                                                    				WCHAR* _t44;
                                                    				long _t46;
                                                    				int _t48;
                                                    				void* _t49;
                                                    
                                                    				_t44 =  *(_t49 + 0x14);
                                                    				 *0x4319c0 = 0x55004e;
                                                    				 *0x4319c4 = 0x4c;
                                                    				if(_t44 == 0) {
                                                    					L3:
                                                    					_t10 = GetShortPathNameW( *(_t49 + 0x1c), 0x4311c0, 0x400);
                                                    					if(_t10 != 0 && _t10 <= 0x400) {
                                                    						_t48 = wsprintfA(0x430dc0, "%ls=%ls\r\n", 0x4319c0, 0x4311c0);
                                                    						_push( *((intOrPtr*)( *0x435a10 + 0x128)));
                                                    						_push(0x4311c0);
                                                    						E00405EBA();
                                                    						_t10 = E0040691B(0x4311c0, 0xc0000000, 4);
                                                    						_t32 = _t10;
                                                    						if(_t32 != 0xffffffff) {
                                                    							_t46 = GetFileSize(_t32, 0);
                                                    							_t4 = _t48 + 0xa; // 0xa
                                                    							_t35 = _t4 + _t46;
                                                    							_t43 = GlobalAlloc(0x40, _t4 + _t46);
                                                    							if(_t43 != 0 && E00406948(_t35, _t32, _t43, _t46) != 0) {
                                                    								if(E00406B36(_t43, "[Rename]\r\n") != 0) {
                                                    									_t36 = E00406B36(_t16 + 0xa, "\n[");
                                                    									if(_t36 == 0) {
                                                    										goto L10;
                                                    									} else {
                                                    										_t39 = _t43 + _t46;
                                                    										while(_t39 > _t36) {
                                                    											 *((char*)(_t39 + _t48)) =  *_t39;
                                                    											_t39 = _t39 - 1;
                                                    										}
                                                    										_t37 = _t36 - _t43 + 1;
                                                    										goto L11;
                                                    									}
                                                    									goto L13;
                                                    								} else {
                                                    									lstrcpyA(_t43 + _t46, "[Rename]\r\n");
                                                    									_t46 = _t46 + 0xa;
                                                    									L10:
                                                    									_t37 = _t46;
                                                    								}
                                                    								L11:
                                                    								E004066B4(_t37 + _t43, 0x430dc0, _t48);
                                                    								SetFilePointer(_t32, 0, 0, 0);
                                                    								E00406A0B(_t37, _t32, _t43, _t46 + _t48);
                                                    								GlobalFree(_t43);
                                                    							}
                                                    							_t10 = CloseHandle(_t32);
                                                    						}
                                                    					}
                                                    				} else {
                                                    					CloseHandle(E0040691B(_t44, 0, 1));
                                                    					_t10 = GetShortPathNameW(_t44, 0x4319c0, 0x400);
                                                    					if(_t10 != 0 && _t10 <= 0x400) {
                                                    						goto L3;
                                                    					}
                                                    				}
                                                    				L13:
                                                    				return _t10;
                                                    			}













                                                    0x00406309
                                                    0x00406312
                                                    0x00406321
                                                    0x00406334
                                                    0x0040635c
                                                    0x00406367
                                                    0x0040636b
                                                    0x00406394
                                                    0x00406396
                                                    0x0040639c
                                                    0x0040639d
                                                    0x004063aa
                                                    0x004063af
                                                    0x004063b4
                                                    0x004063c3
                                                    0x004063c5
                                                    0x004063c8
                                                    0x004063d3
                                                    0x004063d7
                                                    0x004063f2
                                                    0x0040644f
                                                    0x00406453
                                                    0x00000000
                                                    0x00406455
                                                    0x00406455
                                                    0x00406460
                                                    0x0040645c
                                                    0x0040645f
                                                    0x0040645f
                                                    0x00406466
                                                    0x00000000
                                                    0x00406466
                                                    0x00000000
                                                    0x004063f4
                                                    0x004063fd
                                                    0x00406403
                                                    0x00406406
                                                    0x00406406
                                                    0x00406406
                                                    0x00406408
                                                    0x00406412
                                                    0x0040641d
                                                    0x00406429
                                                    0x0040642f
                                                    0x0040642f
                                                    0x00406436
                                                    0x00406436
                                                    0x004063b4
                                                    0x00406336
                                                    0x00406341
                                                    0x0040634a
                                                    0x0040634e
                                                    0x00000000
                                                    0x00000000
                                                    0x0040634e
                                                    0x0040643c
                                                    0x00406440

                                                    APIs
                                                    • CloseHandle.KERNEL32(00000000,00000000,00000000,00000001,?,?,00000000,?,0040625E,?,?), ref: 00406341
                                                    • GetShortPathNameW.KERNEL32 ref: 0040634A
                                                    • GetShortPathNameW.KERNEL32 ref: 00406367
                                                    • wsprintfA.USER32 ref: 00406385
                                                    • GetFileSize.KERNEL32(00000000,00000000,004311C0,C0000000,00000004,004311C0,?), ref: 004063BD
                                                    • GlobalAlloc.KERNEL32(00000040,0000000A), ref: 004063CD
                                                    • lstrcpyA.KERNEL32(00000000,[Rename],00000000,[Rename],00000000,00000000,00000000), ref: 004063FD
                                                    • SetFilePointer.KERNEL32(00000000,00000000,00000000,00000000,00000000,00430DC0,00000000,-0000000A,00409984,00000000,[Rename],00000000,00000000,00000000), ref: 0040641D
                                                    • GlobalFree.KERNEL32 ref: 0040642F
                                                    • CloseHandle.KERNEL32(00000000), ref: 00406436
                                                      • Part of subcall function 0040691B: GetFileAttributesW.KERNELBASE(00000003,0040342F,C:\Users\user\Desktop\HF-2209869481.exe,80000000,00000003,?,?,?,?,?), ref: 0040691F
                                                      • Part of subcall function 0040691B: CreateFileW.KERNELBASE(?,?,00000001,00000000,?,00000000,00000000,?,?,?,?,?), ref: 0040693F
                                                    Strings
                                                    Memory Dump Source
                                                    • Source File: 00000000.00000002.756099637.0000000000401000.00000020.00000001.01000000.00000003.sdmp, Offset: 00400000, based on PE: true
                                                    • Associated: 00000000.00000002.756080358.0000000000400000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756151471.0000000000409000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756159557.000000000040B000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756331005.000000000042E000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756342547.0000000000432000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756355506.0000000000438000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756366568.0000000000440000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756389531.0000000000462000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756401402.0000000000464000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756562047.00000000004A4000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    Joe Sandbox IDA Plugin
                                                    • Snapshot File: hcaresult_0_2_400000_HF-2209869481.jbxd
                                                    Similarity
                                                    • API ID: File$CloseGlobalHandleNamePathShort$AllocAttributesCreateFreePointerSizelstrcpywsprintf
                                                    • String ID: %ls=%ls$[Rename]
                                                    • API String ID: 2900126502-461813615
                                                    • Opcode ID: 0a571fe3ba45ea2247c21dd7af0bbb717ae824af8d2c55462ad76218f2181cd1
                                                    • Instruction ID: 3caf73f0ff98a748f1a35ad4b0faf92cdaa7f83aa24985268d6d9c0dc650f438
                                                    • Opcode Fuzzy Hash: 0a571fe3ba45ea2247c21dd7af0bbb717ae824af8d2c55462ad76218f2181cd1
                                                    • Instruction Fuzzy Hash: C93105B12012117AE7206B258D99FAB3A5CEF45748F16053AF903F62D3E63D9C11867C
                                                    Uniqueness

                                                    Uniqueness Score: -1.00%

                                                    C-Code - Quality: 88%
                                                    			E00402BA3(intOrPtr __ebp, void* _a4, intOrPtr _a8, void* _a12, WCHAR* _a16, long _a20, void* _a24, void* _a32, void* _a44, WCHAR* _a76) {
                                                    				void* _v0;
                                                    				void* _v4;
                                                    				void* _v8;
                                                    				void* _v16;
                                                    				void* _v40;
                                                    				long _t34;
                                                    				WCHAR* _t46;
                                                    				void* _t49;
                                                    				void* _t50;
                                                    				void* _t51;
                                                    				void* _t52;
                                                    				void* _t54;
                                                    				void* _t55;
                                                    				void* _t56;
                                                    				void* _t58;
                                                    				void _t59;
                                                    				intOrPtr _t60;
                                                    				void* _t62;
                                                    
                                                    				_t60 = __ebp;
                                                    				_a24 = 0xfffffd66;
                                                    				_t46 = E0040303E(_t51, 0xfffffff0);
                                                    				_a76 = _t46;
                                                    				if(E00406E03(_t46) == 0) {
                                                    					E0040303E(__edx, 0xffffffed);
                                                    				}
                                                    				E00406B9D(_t46);
                                                    				_t52 = E0040691B(_t46, 0x40000000, 2);
                                                    				_a12 = _t52;
                                                    				if(_t52 != 0xffffffff) {
                                                    					_t31 = _a44;
                                                    					 *(_t62 + 0x44) = _a44;
                                                    					if( *(_t62 + 0x30) != _t60) {
                                                    						_t34 =  *0x435a08;
                                                    						_a20 = _t34;
                                                    						_t58 = GlobalAlloc(0x40, _t34);
                                                    						_a24 = _t58;
                                                    						if(_t58 == 0) {
                                                    							_t31 =  *(_t62 + 0x44);
                                                    						} else {
                                                    							E00403131(_t60);
                                                    							E0040311B(_t58, _a16);
                                                    							_t54 = GlobalAlloc(0x40,  *(_t62 + 0x30));
                                                    							 *(_t62 + 0x44) = _t54;
                                                    							if(_t54 != 0) {
                                                    								E00403148(_a44, _t60, _t54,  *(_t62 + 0x30));
                                                    								if( *_t54 != 0) {
                                                    									_t49 = _t58;
                                                    									do {
                                                    										_t59 =  *_t54;
                                                    										_t55 = _t54 + 8;
                                                    										E004066B4( *((intOrPtr*)(_t54 + 4)) + _t49, _t55, _t59);
                                                    										_t54 = _t55 + _t59;
                                                    									} while ( *_t54 != 0);
                                                    									_t46 =  *(_t62 + 0x50);
                                                    									_t58 = _a24;
                                                    								}
                                                    								GlobalFree( *(_t62 + 0x44));
                                                    							}
                                                    							_t52 =  *(_t62 + 0x20);
                                                    							E00406A0B(_t50, _t52, _t58, _a20);
                                                    							_t31 = GlobalFree(_t58) | 0xffffffff;
                                                    						}
                                                    					}
                                                    					_a8 = E00403148(_t31, _t52, _t60, _t60);
                                                    					CloseHandle(_t52);
                                                    				}
                                                    				_t56 = 0xfffffff3;
                                                    				if(_a24 >= _t60) {
                                                    					_t46 = _a16;
                                                    				} else {
                                                    					_t56 = 0xffffffef;
                                                    					DeleteFileW(_t46);
                                                    					_t46 = 1;
                                                    				}
                                                    				_push("C:\Users\FRONTD~1\AppData\Local\Temp\nsc6C63.tmp\System.dll");
                                                    				_push(_t56);
                                                    				E00405D3A();
                                                    				 *0x435ac8 =  *0x435ac8 + _t46;
                                                    				return 0;
                                                    			}





















                                                    0x00402ba3
                                                    0x00402ba5
                                                    0x00402bb2
                                                    0x00402bb5
                                                    0x00402bc0
                                                    0x00402bc4
                                                    0x00402bc4
                                                    0x00402bca
                                                    0x00402bdc
                                                    0x00402bde
                                                    0x00402be5
                                                    0x00402beb
                                                    0x00402bef
                                                    0x00402bf7
                                                    0x00402bfd
                                                    0x00402c05
                                                    0x00402c0f
                                                    0x00402c11
                                                    0x00402c17
                                                    0x00402c9f
                                                    0x00402c1d
                                                    0x00402c1e
                                                    0x00402c28
                                                    0x00402c39
                                                    0x00402c3b
                                                    0x00402c41
                                                    0x00402c4d
                                                    0x00402c55
                                                    0x00402c57
                                                    0x00402c59
                                                    0x00402c59
                                                    0x00402c5e
                                                    0x00402c66
                                                    0x00402c6b
                                                    0x00402c6d
                                                    0x00402c72
                                                    0x00402c76
                                                    0x00402c76
                                                    0x00402c7e
                                                    0x00402c7e
                                                    0x00402c88
                                                    0x00402c8e
                                                    0x00402c9a
                                                    0x00402c9a
                                                    0x00402c17
                                                    0x00402cad
                                                    0x00402cb1
                                                    0x00402cb1
                                                    0x00402cb9
                                                    0x00402cbe
                                                    0x00402ccf
                                                    0x00402cc0
                                                    0x00402cc2
                                                    0x00402cc4
                                                    0x00402ccc
                                                    0x00402ccc
                                                    0x00402cd3
                                                    0x00402cd8
                                                    0x00402345
                                                    0x00402ea5
                                                    0x00402eb7

                                                    APIs
                                                    • GlobalAlloc.KERNEL32(00000040,?,00000000,40000000,00000002,00000000,00000000,?,?,?,?,?,?,?,000000F0), ref: 00402C09
                                                    • GlobalAlloc.KERNEL32(00000040,?,00000000,?,?,?,?,?,?,?,?,?,000000F0), ref: 00402C33
                                                    • GlobalFree.KERNEL32 ref: 00402C7E
                                                    • GlobalFree.KERNEL32 ref: 00402C94
                                                    • CloseHandle.KERNEL32(00000000,?,00000000,?,?,00000000,40000000,00000002,00000000,00000000), ref: 00402CB1
                                                    • DeleteFileW.KERNEL32(00000000,00000000,40000000,00000002,00000000,00000000,?,?,?,?,?,?,?,000000F0), ref: 00402CC4
                                                    Strings
                                                    • C:\Users\user~1\AppData\Local\Temp\nsc6C63.tmp\System.dll, xrefs: 00402CD3
                                                    Memory Dump Source
                                                    • Source File: 00000000.00000002.756099637.0000000000401000.00000020.00000001.01000000.00000003.sdmp, Offset: 00400000, based on PE: true
                                                    • Associated: 00000000.00000002.756080358.0000000000400000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756151471.0000000000409000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756159557.000000000040B000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756331005.000000000042E000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756342547.0000000000432000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756355506.0000000000438000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756366568.0000000000440000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756389531.0000000000462000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756401402.0000000000464000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756562047.00000000004A4000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    Joe Sandbox IDA Plugin
                                                    • Snapshot File: hcaresult_0_2_400000_HF-2209869481.jbxd
                                                    Similarity
                                                    • API ID: Global$AllocFree$CloseDeleteFileHandle
                                                    • String ID: C:\Users\user~1\AppData\Local\Temp\nsc6C63.tmp\System.dll
                                                    • API String ID: 2667972263-3194941134
                                                    • Opcode ID: 21bf38eaf766e30db3ad4f67b39d13bf90a53ba7524260bc4dffed712f826359
                                                    • Instruction ID: 23d93ea21af668beabbcb9178b0b7634ed911faf56d8c64a437eebf92f001ab7
                                                    • Opcode Fuzzy Hash: 21bf38eaf766e30db3ad4f67b39d13bf90a53ba7524260bc4dffed712f826359
                                                    • Instruction Fuzzy Hash: B2310471508351ABD310AF65CD48E1FBBE8AF89714F100A3EF5A1772D2C37899018BAA
                                                    Uniqueness

                                                    Uniqueness Score: -1.00%

                                                    C-Code - Quality: 69%
                                                    			E73DA2209(intOrPtr* _a4) {
                                                    				intOrPtr* _t23;
                                                    				signed int _t24;
                                                    				intOrPtr _t25;
                                                    				intOrPtr _t33;
                                                    				void* _t39;
                                                    				void* _t42;
                                                    
                                                    				_t39 = E73DA12F8();
                                                    				_t23 = _a4;
                                                    				_t33 =  *((intOrPtr*)(_t23 + 0x1014));
                                                    				_t42 = (_t33 + 0x81 << 5) + _t23;
                                                    				do {
                                                    					if( *((intOrPtr*)(_t42 - 4)) >= 0) {
                                                    					}
                                                    					_t24 =  *(_t42 - 8) & 0x000000ff;
                                                    					if(_t24 <= 7) {
                                                    						switch( *((intOrPtr*)(_t24 * 4 +  &M73DA2331))) {
                                                    							case 0:
                                                    								 *_t39 = 0;
                                                    								goto L17;
                                                    							case 1:
                                                    								__edx =  *__edx;
                                                    								if(__ecx > 0) {
                                                    									__ecx = __ecx - 1;
                                                    									__ecx = __ecx *  *(0x73da4064 + __eax * 4);
                                                    									asm("sbb eax, eax");
                                                    									__edx = __edx &  *(0x73da4084 + __eax * 4);
                                                    								}
                                                    								_push(__edx);
                                                    								goto L15;
                                                    							case 2:
                                                    								_push(__edi);
                                                    								_push(__edx[1]);
                                                    								_push( *__edx);
                                                    								__eax = E73DA149E(__ecx);
                                                    								goto L16;
                                                    							case 3:
                                                    								__ecx =  *0x73da5040;
                                                    								__ecx - 1 = MultiByteToWideChar(0, 0,  *__edx, __ecx, __edi, __ecx - 1);
                                                    								__eax =  *0x73da5040;
                                                    								__ecx = 0;
                                                    								 *((short*)(__edi + __eax * 2 - 2)) = __cx;
                                                    								goto L17;
                                                    							case 4:
                                                    								__eax = lstrcpynW(__edi,  *__edx,  *0x73da5040);
                                                    								goto L17;
                                                    							case 5:
                                                    								_push( *0x73da5040);
                                                    								_push(__edi);
                                                    								_push( *__edx);
                                                    								__imp__StringFromGUID2();
                                                    								goto L17;
                                                    							case 6:
                                                    								_push( *__esi);
                                                    								L15:
                                                    								__eax = wsprintfW(__edi, 0x73da4058);
                                                    								L16:
                                                    								__esp = __esp + 0xc;
                                                    								goto L17;
                                                    						}
                                                    					}
                                                    					L17:
                                                    					if( *(_t42 + 0x14) != 0 && ( *_a4 != 2 ||  *((intOrPtr*)(_t42 - 4)) > 0)) {
                                                    						GlobalFree( *(_t42 + 0x14));
                                                    					}
                                                    					_t25 =  *((intOrPtr*)(_t42 + 0xc));
                                                    					if(_t25 != 0) {
                                                    						if(_t25 != 0xffffffff) {
                                                    							if(_t25 > 0) {
                                                    								E73DA1638(_t25 - 1, _t39);
                                                    								goto L26;
                                                    							}
                                                    						} else {
                                                    							E73DA15EB(_t39);
                                                    							L26:
                                                    						}
                                                    					}
                                                    					_t42 = _t42 - 0x20;
                                                    					_t33 = _t33 - 1;
                                                    				} while (_t33 >= 0);
                                                    				return GlobalFree(_t39);
                                                    			}









                                                    0x73da2211
                                                    0x73da2213
                                                    0x73da2217
                                                    0x73da2226
                                                    0x73da2228
                                                    0x73da222d
                                                    0x73da222d
                                                    0x73da2235
                                                    0x73da223c
                                                    0x73da2242
                                                    0x00000000
                                                    0x73da224b
                                                    0x00000000
                                                    0x00000000
                                                    0x73da2253
                                                    0x73da2257
                                                    0x73da2259
                                                    0x73da225a
                                                    0x73da2265
                                                    0x73da2269
                                                    0x73da2269
                                                    0x73da2270
                                                    0x00000000
                                                    0x00000000
                                                    0x73da2273
                                                    0x73da2274
                                                    0x73da2277
                                                    0x73da2279
                                                    0x00000000
                                                    0x00000000
                                                    0x73da2280
                                                    0x73da2292
                                                    0x73da2298
                                                    0x73da229d
                                                    0x73da229f
                                                    0x00000000
                                                    0x00000000
                                                    0x73da22c0
                                                    0x00000000
                                                    0x00000000
                                                    0x73da22a6
                                                    0x73da22ac
                                                    0x73da22ad
                                                    0x73da22af
                                                    0x00000000
                                                    0x00000000
                                                    0x73da22c8
                                                    0x73da22ca
                                                    0x73da22d0
                                                    0x73da22d6
                                                    0x73da22d6
                                                    0x00000000
                                                    0x00000000
                                                    0x73da2242
                                                    0x73da22d9
                                                    0x73da22dd
                                                    0x73da22f1
                                                    0x73da22f1
                                                    0x73da22f7
                                                    0x73da22fc
                                                    0x73da2301
                                                    0x73da230d
                                                    0x73da2312
                                                    0x00000000
                                                    0x73da2317
                                                    0x73da2303
                                                    0x73da2304
                                                    0x73da2318
                                                    0x73da2318
                                                    0x73da2301
                                                    0x73da2319
                                                    0x73da231c
                                                    0x73da231c
                                                    0x73da232f

                                                    APIs
                                                      • Part of subcall function 73DA12F8: GlobalAlloc.KERNELBASE(00000040,?,73DA11C4,-000000A0), ref: 73DA1302
                                                    • GlobalFree.KERNEL32 ref: 73DA22F1
                                                    • GlobalFree.KERNEL32 ref: 73DA2326
                                                    Strings
                                                    Memory Dump Source
                                                    • Source File: 00000000.00000002.757569333.0000000073DA1000.00000020.00000001.01000000.00000005.sdmp, Offset: 73DA0000, based on PE: true
                                                    • Associated: 00000000.00000002.757558741.0000000073DA0000.00000002.00000001.01000000.00000005.sdmpDownload File
                                                    • Associated: 00000000.00000002.757601469.0000000073DA4000.00000002.00000001.01000000.00000005.sdmpDownload File
                                                    • Associated: 00000000.00000002.757618412.0000000073DA6000.00000002.00000001.01000000.00000005.sdmpDownload File
                                                    Joe Sandbox IDA Plugin
                                                    • Snapshot File: hcaresult_0_2_73da0000_HF-2209869481.jbxd
                                                    Similarity
                                                    • API ID: Global$Free$Alloc
                                                    • String ID: pY)w@h)w
                                                    • API String ID: 1780285237-1134113645
                                                    • Opcode ID: 3a53d717e70c1580fd107dd71effe8ac13627778b83e9372292593b64c35c6fe
                                                    • Instruction ID: eed97f28a6a1d92f8f97747a89d1529317a4bc66456f31fbbdb43ccf8464b125
                                                    • Opcode Fuzzy Hash: 3a53d717e70c1580fd107dd71effe8ac13627778b83e9372292593b64c35c6fe
                                                    • Instruction Fuzzy Hash: 05310533100109DBE7169F6ECB48F2AB7BAFB46711B20012CF446F6590E7359E60EB69
                                                    Uniqueness

                                                    Uniqueness Score: -1.00%

                                                    C-Code - Quality: 94%
                                                    			E00406D3D(WCHAR* _a4) {
                                                    				signed short _t5;
                                                    				signed int _t8;
                                                    				signed int _t9;
                                                    				signed short _t18;
                                                    				signed short _t20;
                                                    				signed int _t21;
                                                    				signed short _t22;
                                                    				WCHAR* _t23;
                                                    				WCHAR* _t24;
                                                    				void* _t25;
                                                    				WCHAR* _t26;
                                                    
                                                    				_t24 = _a4;
                                                    				_t22 = 0x5c;
                                                    				_t5 =  *_t24 & 0x0000ffff;
                                                    				_t20 = _t5;
                                                    				if(_t5 == _t22) {
                                                    					_t20 = _t22;
                                                    					if(_t24[1] == _t22 && _t24[2] == 0x3f && _t24[3] == _t22) {
                                                    						_t24 =  &(_t24[4]);
                                                    						_t20 =  *_t24 & 0x0000ffff;
                                                    					}
                                                    				}
                                                    				_t18 = _t20 & 0x0000ffff;
                                                    				if(_t20 != 0) {
                                                    					_t18 = _t20 & 0x0000ffff;
                                                    					if(E00406E03(_t24) != 0) {
                                                    						_t24 =  &(_t24[2]);
                                                    						_t18 =  *_t24 & 0x0000ffff;
                                                    					}
                                                    				}
                                                    				_t26 = _t24;
                                                    				_t23 = _t24;
                                                    				if(_t18 == 0) {
                                                    					L14:
                                                    					 *_t23 = 0;
                                                    					_t25 = 0x5c;
                                                    					while(1) {
                                                    						_push(_t23);
                                                    						_push(_t26);
                                                    						_t23 = CharPrevW();
                                                    						_t8 =  *_t23 & 0x0000ffff;
                                                    						if(_t8 != 0x20 && _t8 != _t25) {
                                                    							break;
                                                    						}
                                                    						_t8 = 0;
                                                    						 *_t23 = 0;
                                                    						if(_t26 < _t23) {
                                                    							continue;
                                                    						}
                                                    						break;
                                                    					}
                                                    					return _t8;
                                                    				} else {
                                                    					_t9 = _t18 & 0x0000ffff;
                                                    					do {
                                                    						if(_t9 > 0x1f &&  *((short*)(E004065F6(L"*?|<>/\":", _t9))) == 0) {
                                                    							E004066B4(_t23, _t24, CharNextW(_t24) - _t24 >> 1);
                                                    							_t23 = CharNextW(_t23);
                                                    						}
                                                    						_t24 = CharNextW(_t24);
                                                    						_t21 =  *_t24 & 0x0000ffff;
                                                    						_t9 = _t21;
                                                    					} while (_t21 != 0);
                                                    					goto L14;
                                                    				}
                                                    			}














                                                    0x00406d40
                                                    0x00406d47
                                                    0x00406d48
                                                    0x00406d4b
                                                    0x00406d50
                                                    0x00406d52
                                                    0x00406d58
                                                    0x00406d67
                                                    0x00406d6a
                                                    0x00406d6a
                                                    0x00406d58
                                                    0x00406d6d
                                                    0x00406d73
                                                    0x00406d76
                                                    0x00406d80
                                                    0x00406d82
                                                    0x00406d85
                                                    0x00406d85
                                                    0x00406d80
                                                    0x00406d88
                                                    0x00406d8a
                                                    0x00406d8f
                                                    0x00406dd4
                                                    0x00406dd8
                                                    0x00406ddb
                                                    0x00406ddc
                                                    0x00406ddc
                                                    0x00406ddd
                                                    0x00406de4
                                                    0x00406de6
                                                    0x00406dec
                                                    0x00000000
                                                    0x00000000
                                                    0x00406df3
                                                    0x00406df5
                                                    0x00406dfa
                                                    0x00000000
                                                    0x00000000
                                                    0x00000000
                                                    0x00406dfa
                                                    0x00406e00
                                                    0x00406d91
                                                    0x00406d91
                                                    0x00406d9a
                                                    0x00406d9e
                                                    0x00406dbb
                                                    0x00406dc3
                                                    0x00406dc3
                                                    0x00406dc8
                                                    0x00406dca
                                                    0x00406dcd
                                                    0x00406dcf
                                                    0x00000000
                                                    0x00406d9a

                                                    APIs
                                                    • CharNextW.USER32(?,*?|<>/":,00000000,Error writing temporary file. Make sure your temp folder is valid.,C:\Users\user~1\AppData\Local\Temp\,00000000,C:\Users\user~1\AppData\Local\Temp\,00403CB1,C:\Users\user~1\AppData\Local\Temp\,772EFAA0,004039C2), ref: 00406DB2
                                                    • CharNextW.USER32(?,?,?,00000000), ref: 00406DC1
                                                    • CharNextW.USER32(?,Error writing temporary file. Make sure your temp folder is valid.,C:\Users\user~1\AppData\Local\Temp\,00000000,C:\Users\user~1\AppData\Local\Temp\,00403CB1,C:\Users\user~1\AppData\Local\Temp\,772EFAA0,004039C2), ref: 00406DC6
                                                    • CharPrevW.USER32(?,?,Error writing temporary file. Make sure your temp folder is valid.,C:\Users\user~1\AppData\Local\Temp\,00000000,C:\Users\user~1\AppData\Local\Temp\,00403CB1,C:\Users\user~1\AppData\Local\Temp\,772EFAA0,004039C2), ref: 00406DDE
                                                    Strings
                                                    • Error writing temporary file. Make sure your temp folder is valid., xrefs: 00406D44
                                                    • *?|<>/":, xrefs: 00406DA1
                                                    • C:\Users\user~1\AppData\Local\Temp\, xrefs: 00406D3D, 00406D3F
                                                    Memory Dump Source
                                                    • Source File: 00000000.00000002.756099637.0000000000401000.00000020.00000001.01000000.00000003.sdmp, Offset: 00400000, based on PE: true
                                                    • Associated: 00000000.00000002.756080358.0000000000400000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756151471.0000000000409000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756159557.000000000040B000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756331005.000000000042E000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756342547.0000000000432000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756355506.0000000000438000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756366568.0000000000440000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756389531.0000000000462000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756401402.0000000000464000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756562047.00000000004A4000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    Joe Sandbox IDA Plugin
                                                    • Snapshot File: hcaresult_0_2_400000_HF-2209869481.jbxd
                                                    Similarity
                                                    • API ID: Char$Next$Prev
                                                    • String ID: *?|<>/":$C:\Users\user~1\AppData\Local\Temp\$Error writing temporary file. Make sure your temp folder is valid.
                                                    • API String ID: 589700163-3572696228
                                                    • Opcode ID: 0b6213c0c1622fb53aee38363b717c73aa2e600d62468f8e3aca7b6a41b68933
                                                    • Instruction ID: 9b03febb742ef4485f2caa0616bf8b5dba6ff04d2a2b11022b5674ddd7f14081
                                                    • Opcode Fuzzy Hash: 0b6213c0c1622fb53aee38363b717c73aa2e600d62468f8e3aca7b6a41b68933
                                                    • Instruction Fuzzy Hash: 4E110211B0022566DA306B2A9C4097B72E8DFA9761746443BF9C6A32C0F77D8CA1D2B8
                                                    Uniqueness

                                                    Uniqueness Score: -1.00%

                                                    C-Code - Quality: 100%
                                                    			E0040575B(intOrPtr _a4, struct HDC__* _a8, struct HWND__* _a12) {
                                                    				struct tagLOGBRUSH _v16;
                                                    				void* _t38;
                                                    				signed char _t40;
                                                    				signed char _t42;
                                                    				long _t51;
                                                    				long _t52;
                                                    				long* _t55;
                                                    
                                                    				if(_a4 + 0xfffffecd > 5) {
                                                    					L18:
                                                    					_t38 = 0;
                                                    				} else {
                                                    					_t55 = GetWindowLongW(_a12, 0xffffffeb);
                                                    					if(_t55 == 0 || _t55[2] > 1 || _t55[4] > 2) {
                                                    						goto L18;
                                                    					} else {
                                                    						_t40 = _t55[5];
                                                    						if((_t40 & 0xffffffe0) != 0) {
                                                    							goto L18;
                                                    						} else {
                                                    							_t51 =  *_t55;
                                                    							if((_t40 & 0x00000002) != 0) {
                                                    								_t51 = GetSysColor(_t51);
                                                    								_t40 = _t55[5];
                                                    							}
                                                    							if((_t40 & 0x00000001) != 0) {
                                                    								SetTextColor(_a8, _t51);
                                                    							}
                                                    							SetBkMode(_a8, _t55[4]);
                                                    							_t42 = _t55[5];
                                                    							_t52 = _t55[1];
                                                    							_v16.lbColor = _t52;
                                                    							if((_t42 & 0x00000008) != 0) {
                                                    								_t52 = GetSysColor(_t52);
                                                    								_t42 = _t55[5];
                                                    								_v16.lbColor = _t52;
                                                    							}
                                                    							if((_t42 & 0x00000004) != 0) {
                                                    								SetBkColor(_a8, _t52);
                                                    								_t42 = _t55[5];
                                                    							}
                                                    							if((_t42 & 0x00000010) != 0) {
                                                    								_v16.lbStyle = _t55[2];
                                                    								if(_t55[3] != 0) {
                                                    									DeleteObject(_t55[3]);
                                                    								}
                                                    								_t55[3] = CreateBrushIndirect( &_v16);
                                                    							}
                                                    							_t38 = _t55[3];
                                                    						}
                                                    					}
                                                    				}
                                                    				return _t38;
                                                    			}










                                                    0x0040576d
                                                    0x0040582e
                                                    0x0040582e
                                                    0x00405773
                                                    0x0040577e
                                                    0x00405782
                                                    0x00000000
                                                    0x0040579c
                                                    0x0040579c
                                                    0x004057a4
                                                    0x00000000
                                                    0x004057aa
                                                    0x004057aa
                                                    0x004057ae
                                                    0x004057b7
                                                    0x004057b9
                                                    0x004057b9
                                                    0x004057be
                                                    0x004057c4
                                                    0x004057c4
                                                    0x004057d0
                                                    0x004057d6
                                                    0x004057d9
                                                    0x004057dc
                                                    0x004057e1
                                                    0x004057ea
                                                    0x004057ec
                                                    0x004057ef
                                                    0x004057ef
                                                    0x004057f4
                                                    0x004057fa
                                                    0x00405800
                                                    0x00405800
                                                    0x00405805
                                                    0x0040580e
                                                    0x00405811
                                                    0x00405816
                                                    0x00405816
                                                    0x00405826
                                                    0x00405826
                                                    0x00405829
                                                    0x00405829
                                                    0x004057a4
                                                    0x00405782
                                                    0x00405832

                                                    APIs
                                                    Memory Dump Source
                                                    • Source File: 00000000.00000002.756099637.0000000000401000.00000020.00000001.01000000.00000003.sdmp, Offset: 00400000, based on PE: true
                                                    • Associated: 00000000.00000002.756080358.0000000000400000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756151471.0000000000409000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756159557.000000000040B000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756331005.000000000042E000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756342547.0000000000432000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756355506.0000000000438000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756366568.0000000000440000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756389531.0000000000462000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756401402.0000000000464000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756562047.00000000004A4000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    Joe Sandbox IDA Plugin
                                                    • Snapshot File: hcaresult_0_2_400000_HF-2209869481.jbxd
                                                    Similarity
                                                    • API ID: Color$BrushCreateDeleteIndirectLongModeObjectTextWindow
                                                    • String ID:
                                                    • API String ID: 2320649405-0
                                                    • Opcode ID: 884efe4836094bb20a6f18f16c634fbe29c57d0ac42d5c945227a46e33033bd0
                                                    • Instruction ID: d6878141ad4b6a1f495ba237af706d2ee8e98f75713b616aff0e98366caa8665
                                                    • Opcode Fuzzy Hash: 884efe4836094bb20a6f18f16c634fbe29c57d0ac42d5c945227a46e33033bd0
                                                    • Instruction Fuzzy Hash: 64210775600B059FDB34AF28E94895B7BF8EF05710700CA3AE896A27A1D735EC14CF58
                                                    Uniqueness

                                                    Uniqueness Score: -1.00%

                                                    C-Code - Quality: 76%
                                                    			E73DA2049(signed int _a4) {
                                                    				signed int _t44;
                                                    				void* _t45;
                                                    				signed int _t46;
                                                    				signed int _t50;
                                                    				void* _t54;
                                                    				signed int _t57;
                                                    				void* _t58;
                                                    				int _t59;
                                                    
                                                    				_t50 = _a4;
                                                    				_t59 = 0;
                                                    				_t44 = 0 |  *((intOrPtr*)(_t50 + 0x1014)) > 0x00000000;
                                                    				while(1) {
                                                    					L1:
                                                    					_a4 = _t44;
                                                    					_t57 = _t44 << 5;
                                                    					_t58 =  *(_t57 + _t50 + 0x1030);
                                                    					if(_t58 == 0 || _t58 == 0x1a) {
                                                    						goto L8;
                                                    					}
                                                    					if(_t58 != 0xffffffff) {
                                                    						_t49 = _t58 - 1;
                                                    						if(_t58 - 1 > 0x18) {
                                                    							 *(_t57 + _t50 + 0x1030) = 0x1a;
                                                    							L11:
                                                    							_t54 = _t57 + _t50;
                                                    							if( *((intOrPtr*)(_t57 + _t50 + 0x101c)) >= _t59) {
                                                    							}
                                                    							_t46 =  *(_t57 + _t50 + 0x1018) & 0x000000ff;
                                                    							 *(_t57 + _t50 + 0x1034) =  *(_t57 + _t50 + 0x1034) & 0x00000000;
                                                    							if(_t46 > 7) {
                                                    								L26:
                                                    								_t59 = 0;
                                                    								goto L27;
                                                    							} else {
                                                    								switch( *((intOrPtr*)(_t46 * 4 +  &M73DA21E9))) {
                                                    									case 0:
                                                    										_t59 = 0;
                                                    										 *((intOrPtr*)(_t54 + 0x1020)) = 0;
                                                    										goto L27;
                                                    									case 1:
                                                    										_push(__esi);
                                                    										__eax = E73DA135A();
                                                    										goto L18;
                                                    									case 2:
                                                    										_push(__esi);
                                                    										__eax = E73DA135A();
                                                    										_pop(__ecx);
                                                    										 *__ebp = __eax;
                                                    										_a4 = __edx;
                                                    										goto L26;
                                                    									case 3:
                                                    										__eax = GlobalAlloc(0x40,  *0x73da5040);
                                                    										 *(__edi + __ebx + 0x1034) = __eax;
                                                    										 *__ebp = __eax;
                                                    										__ebp = 0;
                                                    										__ecx =  *0x73da5040;
                                                    										__eax = WideCharToMultiByte(0, 0, __esi,  *0x73da5040, __eax,  *0x73da5040, 0, 0);
                                                    										goto L27;
                                                    									case 4:
                                                    										__eax = E73DA12E1(__esi);
                                                    										 *(__edi + __ebx + 0x1034) = __eax;
                                                    										L18:
                                                    										_pop(__ecx);
                                                    										 *__ebp = __eax;
                                                    										goto L26;
                                                    									case 5:
                                                    										__eax = GlobalAlloc(0x40, 0x10);
                                                    										_push(__eax);
                                                    										 *(__edi + __ebx + 0x1034) = __eax;
                                                    										_push(__esi);
                                                    										 *__ebp = __eax;
                                                    										__imp__CLSIDFromString();
                                                    										goto L26;
                                                    									case 6:
                                                    										__ebp = 0;
                                                    										if( *__esi != __bp) {
                                                    											_push(__esi);
                                                    											__eax = E73DA135A();
                                                    											 *(__edi + __ebx + 0x1020) = __eax;
                                                    										}
                                                    										L27:
                                                    										_t47 = GlobalFree(_t58);
                                                    										_t55 = _a4;
                                                    										if(_t55 == 0) {
                                                    											return _t47;
                                                    										}
                                                    										_t41 = _t55 + 1; // 0x1
                                                    										_t53 =  !=  ? _t41 : 0;
                                                    										_t44 =  !=  ? _t41 : 0;
                                                    										goto L1;
                                                    									case 7:
                                                    										__ecx =  *(__edi + __ebx + 0x1030);
                                                    										__eax =  *0x73da5038;
                                                    										 *(__edi + __ebx + 0x1030) - 1 = ( *(__edi + __ebx + 0x1030) - 1) *  *0x73da5040;
                                                    										__ecx =  *0x73da5038 + ( *(__edi + __ebx + 0x1030) - 1) *  *0x73da5040 * 2;
                                                    										__eax = __ecx + 0x18;
                                                    										 *(__edx + 0x1020) = __eax;
                                                    										_push(__ecx);
                                                    										asm("cdq");
                                                    										_push(__edx);
                                                    										_push(__eax);
                                                    										__eax = E73DA149E(__ecx);
                                                    										__esp = __esp + 0xc;
                                                    										goto L26;
                                                    								}
                                                    							}
                                                    						}
                                                    						_t45 = E73DA1548(_t49);
                                                    						L9:
                                                    						L10:
                                                    						_t58 = _t45;
                                                    						goto L11;
                                                    					}
                                                    					_t45 = E73DA1593();
                                                    					goto L10;
                                                    					L8:
                                                    					_t45 = E73DA12E1(0x73da40e0);
                                                    					goto L9;
                                                    				}
                                                    			}











                                                    0x73da204a
                                                    0x73da2051
                                                    0x73da205b
                                                    0x73da205e
                                                    0x73da205e
                                                    0x73da2060
                                                    0x73da2064
                                                    0x73da2067
                                                    0x73da2070
                                                    0x00000000
                                                    0x00000000
                                                    0x73da207a
                                                    0x73da2083
                                                    0x73da2089
                                                    0x73da2093
                                                    0x73da20ad
                                                    0x73da20ad
                                                    0x73da20b7
                                                    0x73da20b7
                                                    0x73da20c7
                                                    0x73da20cf
                                                    0x73da20da
                                                    0x73da21bc
                                                    0x73da21bc
                                                    0x00000000
                                                    0x73da20e0
                                                    0x73da20e0
                                                    0x00000000
                                                    0x73da20e7
                                                    0x73da20e9
                                                    0x00000000
                                                    0x00000000
                                                    0x73da20f4
                                                    0x73da20f5
                                                    0x00000000
                                                    0x00000000
                                                    0x73da2103
                                                    0x73da2104
                                                    0x73da2109
                                                    0x73da210a
                                                    0x73da210d
                                                    0x00000000
                                                    0x00000000
                                                    0x73da212c
                                                    0x73da2132
                                                    0x73da2139
                                                    0x73da213c
                                                    0x73da213e
                                                    0x73da214c
                                                    0x00000000
                                                    0x00000000
                                                    0x73da2116
                                                    0x73da211b
                                                    0x73da20fa
                                                    0x73da20fa
                                                    0x73da20fb
                                                    0x00000000
                                                    0x00000000
                                                    0x73da2158
                                                    0x73da215e
                                                    0x73da215f
                                                    0x73da2166
                                                    0x73da2167
                                                    0x73da216a
                                                    0x00000000
                                                    0x00000000
                                                    0x73da2172
                                                    0x73da2177
                                                    0x73da2179
                                                    0x73da217a
                                                    0x73da2187
                                                    0x73da2187
                                                    0x73da21be
                                                    0x73da21bf
                                                    0x73da21c5
                                                    0x73da21cb
                                                    0x73da21e6
                                                    0x73da21e6
                                                    0x73da21cf
                                                    0x73da21d8
                                                    0x73da21db
                                                    0x00000000
                                                    0x00000000
                                                    0x73da2190
                                                    0x73da2197
                                                    0x73da219d
                                                    0x73da21a4
                                                    0x73da21a7
                                                    0x73da21aa
                                                    0x73da21b0
                                                    0x73da21b1
                                                    0x73da21b2
                                                    0x73da21b3
                                                    0x73da21b4
                                                    0x73da21b9
                                                    0x00000000
                                                    0x00000000
                                                    0x73da20e0
                                                    0x73da20da
                                                    0x73da208c
                                                    0x73da20aa
                                                    0x73da20ab
                                                    0x73da20ab
                                                    0x00000000
                                                    0x73da20ab
                                                    0x73da207c
                                                    0x00000000
                                                    0x73da20a0
                                                    0x73da20a5
                                                    0x00000000
                                                    0x73da20a5

                                                    APIs
                                                    • GlobalFree.KERNEL32 ref: 73DA21BF
                                                      • Part of subcall function 73DA12E1: lstrcpynW.KERNEL32(00000000,?,73DA156A,?,73DA11C4,-000000A0), ref: 73DA12F1
                                                    • GlobalAlloc.KERNEL32(00000040), ref: 73DA212C
                                                    • WideCharToMultiByte.KERNEL32(00000000,00000000,?,?,00000000,?,00000000,00000000), ref: 73DA214C
                                                    Strings
                                                    Memory Dump Source
                                                    • Source File: 00000000.00000002.757569333.0000000073DA1000.00000020.00000001.01000000.00000005.sdmp, Offset: 73DA0000, based on PE: true
                                                    • Associated: 00000000.00000002.757558741.0000000073DA0000.00000002.00000001.01000000.00000005.sdmpDownload File
                                                    • Associated: 00000000.00000002.757601469.0000000073DA4000.00000002.00000001.01000000.00000005.sdmpDownload File
                                                    • Associated: 00000000.00000002.757618412.0000000073DA6000.00000002.00000001.01000000.00000005.sdmpDownload File
                                                    Joe Sandbox IDA Plugin
                                                    • Snapshot File: hcaresult_0_2_73da0000_HF-2209869481.jbxd
                                                    Similarity
                                                    • API ID: Global$AllocByteCharFreeMultiWidelstrcpyn
                                                    • String ID: @h)w
                                                    • API String ID: 4216380887-1991468749
                                                    • Opcode ID: 0371687832d174f7250274130e6f6c76a871229adf11c8cc2778df29f3fc41b3
                                                    • Instruction ID: 20f60c8530de1fe0e6466ba11397bb51fd786ce71015ceda77ee059ed6b26b95
                                                    • Opcode Fuzzy Hash: 0371687832d174f7250274130e6f6c76a871229adf11c8cc2778df29f3fc41b3
                                                    • Instruction Fuzzy Hash: F2413B72405309EFC3119F2ECA44BE677B9FB04350B44423DE98DBA149E7749D60E6B8
                                                    Uniqueness

                                                    Uniqueness Score: -1.00%

                                                    C-Code - Quality: 100%
                                                    			E004056DA(struct HWND__* _a4, intOrPtr _a8) {
                                                    				long _v8;
                                                    				signed char _v12;
                                                    				unsigned int _v16;
                                                    				void* _v20;
                                                    				intOrPtr _v24;
                                                    				long _v56;
                                                    				void* _v60;
                                                    				long _t18;
                                                    				unsigned int _t22;
                                                    				signed int _t28;
                                                    
                                                    				_t18 = SendMessageW(_a4, 0x110a, 9, 0);
                                                    				if(_a8 == 0) {
                                                    					L4:
                                                    					_v56 = _t18;
                                                    					_v60 = 4;
                                                    					SendMessageW(_a4, 0x113e, 0,  &_v60);
                                                    					return _v24;
                                                    				}
                                                    				_t22 = GetMessagePos();
                                                    				_v16 = _t22 >> 0x10;
                                                    				_v20 = _t22;
                                                    				ScreenToClient(_a4,  &_v20);
                                                    				_t28 = SendMessageW(_a4, 0x1111, 0,  &_v20);
                                                    				if((_v12 & 0x00000066) != 0) {
                                                    					_t18 = _v8;
                                                    					goto L4;
                                                    				}
                                                    				return _t28 | 0xffffffff;
                                                    			}













                                                    0x004056f3
                                                    0x004056f9
                                                    0x00405739
                                                    0x00405739
                                                    0x0040574a
                                                    0x00405751
                                                    0x00000000
                                                    0x00405753
                                                    0x004056fb
                                                    0x00405708
                                                    0x00405712
                                                    0x00405715
                                                    0x00405729
                                                    0x0040572f
                                                    0x00405736
                                                    0x00000000
                                                    0x00405736
                                                    0x00000000

                                                    APIs
                                                    • SendMessageW.USER32(?,0000110A,00000009,00000000), ref: 004056F3
                                                    • GetMessagePos.USER32 ref: 004056FB
                                                    • ScreenToClient.USER32 ref: 00405715
                                                    • SendMessageW.USER32(?,00001111,00000000,?), ref: 00405729
                                                    • SendMessageW.USER32(?,0000113E,00000000,?), ref: 00405751
                                                    Strings
                                                    Memory Dump Source
                                                    • Source File: 00000000.00000002.756099637.0000000000401000.00000020.00000001.01000000.00000003.sdmp, Offset: 00400000, based on PE: true
                                                    • Associated: 00000000.00000002.756080358.0000000000400000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756151471.0000000000409000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756159557.000000000040B000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756331005.000000000042E000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756342547.0000000000432000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756355506.0000000000438000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756366568.0000000000440000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756389531.0000000000462000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756401402.0000000000464000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756562047.00000000004A4000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    Joe Sandbox IDA Plugin
                                                    • Snapshot File: hcaresult_0_2_400000_HF-2209869481.jbxd
                                                    Similarity
                                                    • API ID: Message$Send$ClientScreen
                                                    • String ID: f
                                                    • API String ID: 41195575-1993550816
                                                    • Opcode ID: 831e9add14996ca58957b6d0f39193948d4b40b41c3f38ee460bf659b5b9a320
                                                    • Instruction ID: c2e7ed3a8a7ffde0c91d4cd6f33517ea70e65294e07f2b992d5a249d380e7f5b
                                                    • Opcode Fuzzy Hash: 831e9add14996ca58957b6d0f39193948d4b40b41c3f38ee460bf659b5b9a320
                                                    • Instruction Fuzzy Hash: 01014C7190020DBBEB119FA4CC45BEEBBB9EB44720F104226FA51B61E0D7B59A419F54
                                                    Uniqueness

                                                    Uniqueness Score: -1.00%

                                                    C-Code - Quality: 55%
                                                    			E00401FB8(struct HWND__* __edx, intOrPtr _a8, struct HWND__* _a24, intOrPtr _a36, signed char _a48) {
                                                    				void* _v12;
                                                    				int _t7;
                                                    				intOrPtr _t13;
                                                    				intOrPtr _t22;
                                                    				signed char _t26;
                                                    				struct HDC__* _t29;
                                                    				void* _t35;
                                                    
                                                    				_t29 = GetDC(__edx);
                                                    				_t7 = E00403002(2);
                                                    				0x40d908->lfHeight =  ~(MulDiv(_t7, GetDeviceCaps(_t29, 0x5a), 0x48));
                                                    				ReleaseDC(_a24, _t29);
                                                    				_t13 = E00403002(3);
                                                    				_t26 = _a48;
                                                    				_push(_a36);
                                                    				 *0x40d918 = _t13;
                                                    				 *0x40d91f = 1;
                                                    				 *0x40d91c = _t26 & 0x00000001;
                                                    				_push("Tahoma");
                                                    				 *0x40d91d = _t26 & 0x00000002;
                                                    				 *0x40d91e = _t26 & 0x00000004;
                                                    				E00405EBA();
                                                    				_push(CreateFontIndirectW(0x40d908));
                                                    				_push(_a8);
                                                    				E0040661F();
                                                    				_t22 =  *((intOrPtr*)(_t35 + 0x10));
                                                    				 *0x435ac8 =  *0x435ac8 + _t22;
                                                    				return 0;
                                                    			}










                                                    0x00401fc1
                                                    0x00401fc3
                                                    0x00401fe0
                                                    0x00401feb
                                                    0x00401ff3
                                                    0x00401ff9
                                                    0x00401ffd
                                                    0x00402001
                                                    0x0040200a
                                                    0x00402011
                                                    0x0040201d
                                                    0x00402022
                                                    0x00402027
                                                    0x0040202d
                                                    0x00402041
                                                    0x00402042
                                                    0x004016b7
                                                    0x00402ea1
                                                    0x00402ea5
                                                    0x00402eb7

                                                    APIs
                                                    • GetDC.USER32 ref: 00401FB9
                                                    • GetDeviceCaps.GDI32(00000000,0000005A), ref: 00401FD0
                                                    • MulDiv.KERNEL32(00000000,00000000), ref: 00401FD8
                                                    • ReleaseDC.USER32 ref: 00401FEB
                                                      • Part of subcall function 00405EBA: lstrcatW.KERNEL32(Call,\Microsoft\Internet Explorer\Quick Launch), ref: 00406070
                                                    • CreateFontIndirectW.GDI32(0040D908), ref: 00402037
                                                    Strings
                                                    Memory Dump Source
                                                    • Source File: 00000000.00000002.756099637.0000000000401000.00000020.00000001.01000000.00000003.sdmp, Offset: 00400000, based on PE: true
                                                    • Associated: 00000000.00000002.756080358.0000000000400000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756151471.0000000000409000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756159557.000000000040B000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756331005.000000000042E000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756342547.0000000000432000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756355506.0000000000438000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756366568.0000000000440000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756389531.0000000000462000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756401402.0000000000464000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756562047.00000000004A4000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    Joe Sandbox IDA Plugin
                                                    • Snapshot File: hcaresult_0_2_400000_HF-2209869481.jbxd
                                                    Similarity
                                                    • API ID: CapsCreateDeviceFontIndirectReleaselstrcat
                                                    • String ID: Tahoma
                                                    • API String ID: 4253744674-3580928618
                                                    • Opcode ID: 68512fbf4ac7801365b5f78afe65c0e513a631e9eafc47c317fc045465379f25
                                                    • Instruction ID: 19ee21ee25b481e0e115610c7b0d21c914cbbc44bdafb393b7f83238122b1e8a
                                                    • Opcode Fuzzy Hash: 68512fbf4ac7801365b5f78afe65c0e513a631e9eafc47c317fc045465379f25
                                                    • Instruction Fuzzy Hash: 4B01D4B6905340AFD300AFB4AD0AB563FA8ABA9705F10483DF641B71E2C6784709CB2D
                                                    Uniqueness

                                                    Uniqueness Score: -1.00%

                                                    C-Code - Quality: 100%
                                                    			E0040364F(struct HWND__* _a4, intOrPtr _a8) {
                                                    				short _v132;
                                                    				int _t18;
                                                    
                                                    				if(_a8 != 0x110) {
                                                    					if(_a8 == 0x113) {
                                                    						goto L3;
                                                    					}
                                                    				} else {
                                                    					SetTimer(_a4, 1, 0xfa, 0);
                                                    					L3:
                                                    					_t18 =  *0x40d968; // 0x93380
                                                    					_t19 =  <  ?  *0x40d96c : _t18;
                                                    					wsprintfW( &_v132, L"verifying installer: %d%%", MulDiv( <  ?  *0x40d96c : _t18, 0x64, _t18));
                                                    					SetWindowTextW(_a4,  &_v132);
                                                    					SetDlgItemTextW(_a4, 0x406,  &_v132);
                                                    				}
                                                    				return 0;
                                                    			}





                                                    0x0040365f
                                                    0x0040367c
                                                    0x00000000
                                                    0x00000000
                                                    0x00403661
                                                    0x0040366d
                                                    0x0040367e
                                                    0x0040367e
                                                    0x0040368b
                                                    0x004036a5
                                                    0x004036b5
                                                    0x004036c7
                                                    0x004036c7
                                                    0x004036cf

                                                    APIs
                                                    Strings
                                                    • verifying installer: %d%%, xrefs: 0040369F
                                                    Memory Dump Source
                                                    • Source File: 00000000.00000002.756099637.0000000000401000.00000020.00000001.01000000.00000003.sdmp, Offset: 00400000, based on PE: true
                                                    • Associated: 00000000.00000002.756080358.0000000000400000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756151471.0000000000409000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756159557.000000000040B000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756331005.000000000042E000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756342547.0000000000432000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756355506.0000000000438000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756366568.0000000000440000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756389531.0000000000462000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756401402.0000000000464000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756562047.00000000004A4000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    Joe Sandbox IDA Plugin
                                                    • Snapshot File: hcaresult_0_2_400000_HF-2209869481.jbxd
                                                    Similarity
                                                    • API ID: Text$ItemTimerWindowwsprintf
                                                    • String ID: verifying installer: %d%%
                                                    • API String ID: 1451636040-82062127
                                                    • Opcode ID: 7999ebd0115e22dc8382da0543a4734c08260491a853317dea2dbb1df602252a
                                                    • Instruction ID: 5c883eac817cb3b9f0e850005900bd2bca04ae763b88d1ec11a0ecb90196ae4f
                                                    • Opcode Fuzzy Hash: 7999ebd0115e22dc8382da0543a4734c08260491a853317dea2dbb1df602252a
                                                    • Instruction Fuzzy Hash: 87013671940209BBDF249FA0DD49FAA3B78A700705F008439F606B51E1DBB59A55CF59
                                                    Uniqueness

                                                    Uniqueness Score: -1.00%

                                                    C-Code - Quality: 100%
                                                    			E73DA1F7B(struct HINSTANCE__* _a4, short* _a8) {
                                                    				_Unknown_base(*)()* _t7;
                                                    				void* _t10;
                                                    				int _t11;
                                                    
                                                    				_t11 = WideCharToMultiByte(0, 0, _a8, 0xffffffff, 0, 0, 0, 0);
                                                    				_t10 = GlobalAlloc(0x40, _t11);
                                                    				WideCharToMultiByte(0, 0, _a8, 0xffffffff, _t10, _t11, 0, 0);
                                                    				_t7 = GetProcAddress(_a4, _t10);
                                                    				GlobalFree(_t10);
                                                    				return _t7;
                                                    			}






                                                    0x73da1f92
                                                    0x73da1fa0
                                                    0x73da1fab
                                                    0x73da1fb6
                                                    0x73da1fbf
                                                    0x73da1fca

                                                    APIs
                                                    • WideCharToMultiByte.KERNEL32(00000000,00000000,?,000000FF,00000000,00000000,00000000,00000000,00000000,00000808,00000000,73DA2B4C,00000000,00000808), ref: 73DA1F8C
                                                    • GlobalAlloc.KERNEL32(00000040,00000000), ref: 73DA1F97
                                                    • WideCharToMultiByte.KERNEL32(00000000,00000000,?,000000FF,00000000,00000000,00000000,00000000), ref: 73DA1FAB
                                                    • GetProcAddress.KERNEL32(?,00000000), ref: 73DA1FB6
                                                    • GlobalFree.KERNEL32 ref: 73DA1FBF
                                                    Strings
                                                    Memory Dump Source
                                                    • Source File: 00000000.00000002.757569333.0000000073DA1000.00000020.00000001.01000000.00000005.sdmp, Offset: 73DA0000, based on PE: true
                                                    • Associated: 00000000.00000002.757558741.0000000073DA0000.00000002.00000001.01000000.00000005.sdmpDownload File
                                                    • Associated: 00000000.00000002.757601469.0000000073DA4000.00000002.00000001.01000000.00000005.sdmpDownload File
                                                    • Associated: 00000000.00000002.757618412.0000000073DA6000.00000002.00000001.01000000.00000005.sdmpDownload File
                                                    Joe Sandbox IDA Plugin
                                                    • Snapshot File: hcaresult_0_2_73da0000_HF-2209869481.jbxd
                                                    Similarity
                                                    • API ID: ByteCharGlobalMultiWide$AddressAllocFreeProc
                                                    • String ID: @h)w
                                                    • API String ID: 1148316912-1991468749
                                                    • Opcode ID: 6bc4f62d78197fefe658535f9a82a5b6d256737ca2334a3353a557df5630d8ce
                                                    • Instruction ID: 9a91c4b1c4164b2cd7ca9c6046f9727ed1897dcab1004443d3c43c57c8ac76ff
                                                    • Opcode Fuzzy Hash: 6bc4f62d78197fefe658535f9a82a5b6d256737ca2334a3353a557df5630d8ce
                                                    • Instruction Fuzzy Hash: DBF0A233108128BBC6102AA7DD0CE577E7CEB8B6FAB170215F61DD1290C6666810B779
                                                    Uniqueness

                                                    Uniqueness Score: -1.00%

                                                    C-Code - Quality: 100%
                                                    			E73DA10C7(void* _a8, intOrPtr _a12, void* _a16, intOrPtr _a20) {
                                                    				signed int _v0;
                                                    				signed int _t31;
                                                    				void* _t32;
                                                    				signed int _t34;
                                                    				void* _t39;
                                                    				void* _t46;
                                                    				intOrPtr _t55;
                                                    				void* _t59;
                                                    				void* _t66;
                                                    				void* _t67;
                                                    				signed short _t70;
                                                    				void* _t71;
                                                    				void* _t78;
                                                    				signed short _t79;
                                                    				void* _t83;
                                                    				void* _t85;
                                                    				void* _t86;
                                                    				void* _t88;
                                                    				signed int _t89;
                                                    				void* _t91;
                                                    				void _t94;
                                                    				void _t95;
                                                    				void* _t96;
                                                    				void* _t98;
                                                    				void* _t100;
                                                    
                                                    				 *0x73da5040 = _a8;
                                                    				 *0x73da503c = _a16;
                                                    				 *0x73da5038 = _a12;
                                                    				 *((intOrPtr*)(_a20 + 0xc))( *0x73da5014, E73DA132B, _t85, _t88);
                                                    				_t89 =  *0x73da5040 * 0x28;
                                                    				_v0 = _t89;
                                                    				_t96 = E73DA1593();
                                                    				_a8 = _t96;
                                                    				_t86 = _t96;
                                                    				_t70 = _v0 & 0x0000ffff;
                                                    				if(_t70 != 0) {
                                                    					_t83 = 0xa;
                                                    					do {
                                                    						_t31 = _t70 & 0x0000ffff;
                                                    						_t86 = _t86 + 2;
                                                    						_t100 = _t31 - 0x66;
                                                    						if(_t100 > 0) {
                                                    							_t32 = _t31 - 0x6c;
                                                    							if(_t32 == 0) {
                                                    								goto L24;
                                                    							} else {
                                                    								_t39 = _t32 - 4;
                                                    								if(_t39 == 0) {
                                                    									goto L13;
                                                    								} else {
                                                    									_t46 = _t39;
                                                    									if(_t46 == 0) {
                                                    										goto L11;
                                                    									} else {
                                                    										goto L8;
                                                    									}
                                                    								}
                                                    							}
                                                    						} else {
                                                    							if(_t100 == 0) {
                                                    								_t78 =  *0x73da503c;
                                                    								_t91 =  *_t78;
                                                    								 *_t78 =  *_t91;
                                                    								_t79 = _v0;
                                                    								_t55 =  *((intOrPtr*)(_t79 + 0xc));
                                                    								_a12 = _t55;
                                                    								if( *((intOrPtr*)(_t91 + 4)) == 0x2691) {
                                                    									E73DA132E(_t79, _t91 + 8, 0x38);
                                                    									_t79 = _v0;
                                                    									_t98 = _t98 + 0xc;
                                                    									_t55 = _a12;
                                                    								}
                                                    								 *((intOrPtr*)(_t79 + 0xc)) = _t55;
                                                    								GlobalFree(_t91);
                                                    								goto L16;
                                                    							} else {
                                                    								_t59 = _t31 - 0x46;
                                                    								if(_t59 == 0) {
                                                    									_t95 = GlobalAlloc(0x40, 8 +  *0x73da5040 * 2);
                                                    									 *((intOrPtr*)(_t95 + 4)) = 0x2691;
                                                    									_t15 = _t95 + 8; // 0x8
                                                    									E73DA132E(_t15, _v0, 0x38);
                                                    									 *_t95 =  *( *0x73da503c);
                                                    									 *( *0x73da503c) = _t95;
                                                    									goto L15;
                                                    								} else {
                                                    									_t66 = _t59 - 6;
                                                    									if(_t66 == 0) {
                                                    										L24:
                                                    										_t33 =  *0x73da5010;
                                                    										if( *0x73da5010 != 0) {
                                                    											E73DA132E( *0x73da5038, _t33 + 4, _t89);
                                                    											_t71 =  *0x73da5010;
                                                    											_t98 = _t98 + 0xc;
                                                    											 *0x73da5010 =  *_t71;
                                                    											GlobalFree(_t71);
                                                    											goto L26;
                                                    										}
                                                    									} else {
                                                    										_t67 = _t66 - 4;
                                                    										if(_t67 == 0) {
                                                    											 *_t86 =  *_t86 + _t83;
                                                    											L13:
                                                    											GlobalFree(E73DA15EB(E73DA1548(( *_t86 & 0x0000ffff) - 0x30)));
                                                    											_t86 = _t86 + 2;
                                                    											goto L26;
                                                    										} else {
                                                    											_t46 = _t67;
                                                    											if(_t46 == 0) {
                                                    												 *_t86 =  *_t86 + _t83;
                                                    												L11:
                                                    												GlobalFree(E73DA1638(( *_t86 & 0x0000ffff) - 0x30, E73DA1593()));
                                                    												_t86 = _t86 + 2;
                                                    												goto L16;
                                                    											} else {
                                                    												L8:
                                                    												if(_t46 == 1) {
                                                    													_t94 = GlobalAlloc(0x40, _t89 + 4);
                                                    													_t11 = _t94 + 4; // 0x4
                                                    													E73DA132E(_t11,  *0x73da5038, _v0);
                                                    													 *_t94 =  *0x73da5010;
                                                    													 *0x73da5010 = _t94;
                                                    													L15:
                                                    													_t98 = _t98 + 0xc;
                                                    													L16:
                                                    													_t89 = _v0;
                                                    													L26:
                                                    													_t83 = 0xa;
                                                    												}
                                                    											}
                                                    										}
                                                    									}
                                                    								}
                                                    							}
                                                    						}
                                                    						_t34 =  *_t86 & 0x0000ffff;
                                                    						_t70 = _t34;
                                                    					} while (_t34 != 0);
                                                    					_t96 = _a8;
                                                    				}
                                                    				return GlobalFree(_t96);
                                                    			}




























                                                    0x73da10cd
                                                    0x73da10d7
                                                    0x73da10e1
                                                    0x73da10f5
                                                    0x73da10f8
                                                    0x73da10ff
                                                    0x73da110e
                                                    0x73da1110
                                                    0x73da1114
                                                    0x73da1116
                                                    0x73da111d
                                                    0x73da1129
                                                    0x73da112a
                                                    0x73da112a
                                                    0x73da112d
                                                    0x73da1130
                                                    0x73da1133
                                                    0x73da1260
                                                    0x73da1263
                                                    0x00000000
                                                    0x73da1265
                                                    0x73da1265
                                                    0x73da1268
                                                    0x00000000
                                                    0x73da126e
                                                    0x73da126f
                                                    0x73da1272
                                                    0x00000000
                                                    0x73da1278
                                                    0x00000000
                                                    0x73da1278
                                                    0x73da1272
                                                    0x73da1268
                                                    0x73da1139
                                                    0x73da1139
                                                    0x73da1221
                                                    0x73da122c
                                                    0x73da1230
                                                    0x73da1232
                                                    0x73da1235
                                                    0x73da1238
                                                    0x73da1240
                                                    0x73da1249
                                                    0x73da124e
                                                    0x73da1251
                                                    0x73da1254
                                                    0x73da1254
                                                    0x73da1259
                                                    0x73da125c
                                                    0x00000000
                                                    0x73da113f
                                                    0x73da113f
                                                    0x73da1142
                                                    0x73da11ec
                                                    0x73da11f5
                                                    0x73da11f8
                                                    0x73da11ff
                                                    0x73da120c
                                                    0x73da1213
                                                    0x00000000
                                                    0x73da1148
                                                    0x73da1148
                                                    0x73da114b
                                                    0x73da127d
                                                    0x73da127d
                                                    0x73da1284
                                                    0x73da1291
                                                    0x73da1296
                                                    0x73da129c
                                                    0x73da12a2
                                                    0x73da12a7
                                                    0x00000000
                                                    0x73da12a7
                                                    0x73da1151
                                                    0x73da1151
                                                    0x73da1154
                                                    0x73da11b5
                                                    0x73da11b8
                                                    0x73da11cd
                                                    0x73da11cf
                                                    0x00000000
                                                    0x73da1156
                                                    0x73da1157
                                                    0x73da115a
                                                    0x73da1196
                                                    0x73da1199
                                                    0x73da11ae
                                                    0x73da11b0
                                                    0x00000000
                                                    0x73da115c
                                                    0x73da115c
                                                    0x73da115f
                                                    0x73da1175
                                                    0x73da117d
                                                    0x73da1181
                                                    0x73da118c
                                                    0x73da118e
                                                    0x73da1215
                                                    0x73da1215
                                                    0x73da1218
                                                    0x73da1218
                                                    0x73da12a9
                                                    0x73da12ab
                                                    0x73da12ab
                                                    0x73da115f
                                                    0x73da115a
                                                    0x73da1154
                                                    0x73da114b
                                                    0x73da1142
                                                    0x73da1139
                                                    0x73da12ac
                                                    0x73da12af
                                                    0x73da12b1
                                                    0x73da12ba
                                                    0x73da12ba
                                                    0x73da12c5

                                                    APIs
                                                    Memory Dump Source
                                                    • Source File: 00000000.00000002.757569333.0000000073DA1000.00000020.00000001.01000000.00000005.sdmp, Offset: 73DA0000, based on PE: true
                                                    • Associated: 00000000.00000002.757558741.0000000073DA0000.00000002.00000001.01000000.00000005.sdmpDownload File
                                                    • Associated: 00000000.00000002.757601469.0000000073DA4000.00000002.00000001.01000000.00000005.sdmpDownload File
                                                    • Associated: 00000000.00000002.757618412.0000000073DA6000.00000002.00000001.01000000.00000005.sdmpDownload File
                                                    Joe Sandbox IDA Plugin
                                                    • Snapshot File: hcaresult_0_2_73da0000_HF-2209869481.jbxd
                                                    Similarity
                                                    • API ID: Global$Free$Alloc
                                                    • String ID:
                                                    • API String ID: 1780285237-0
                                                    • Opcode ID: 794c8158405d3222282c1e2bfec185d8017afd2c3725f191c6d963d46af32e4e
                                                    • Instruction ID: 252b9f928cddbf552491b08d245b6355b2479d7858541c0e5fd62e2ac84411e1
                                                    • Opcode Fuzzy Hash: 794c8158405d3222282c1e2bfec185d8017afd2c3725f191c6d963d46af32e4e
                                                    • Instruction Fuzzy Hash: E251A0B75003019FD710DF6DCA41B2A77B9FF48620B140529F98AE7290D739EE14DBA9
                                                    Uniqueness

                                                    Uniqueness Score: -1.00%

                                                    C-Code - Quality: 63%
                                                    			E00405560(signed int __ecx, intOrPtr _a8, signed int _a12, signed int _a16) {
                                                    				int _v12;
                                                    				char _v80;
                                                    				char _v136;
                                                    				signed int _t23;
                                                    				void* _t26;
                                                    				void* _t34;
                                                    				void* _t43;
                                                    				signed char _t45;
                                                    				signed int _t46;
                                                    				signed char _t50;
                                                    				signed int _t51;
                                                    				signed int _t53;
                                                    				signed int _t54;
                                                    				void* _t59;
                                                    				signed int _t61;
                                                    				signed int _t63;
                                                    
                                                    				_t23 = _a16;
                                                    				_t59 = 0xffffffdc;
                                                    				if(_t23 == 0) {
                                                    					_t54 = _a12;
                                                    					_t61 = _t54;
                                                    					asm("sbb ecx, ecx");
                                                    					_t43 = 0x14;
                                                    					asm("sbb eax, eax");
                                                    					_t26 = 0xffffffde;
                                                    					_t59 =  <  ? _t26 : _t59 +  ~0x100000;
                                                    					_t45 =  >=  ? (__ecx & 0xfffffff6) + _t43 : 0;
                                                    					if(_t61 < 0xffff3333) {
                                                    						asm("cdq");
                                                    						_t53 = 0x14;
                                                    						_t54 = _t61 + 1 / _t53;
                                                    					}
                                                    					_t50 = _t45;
                                                    					_t63 = _t54 >> _t50;
                                                    					_t51 = 0xa;
                                                    					_t46 = ((_t54 & 0x00ffffff) * 0xa >> _t50) % _t51;
                                                    				} else {
                                                    					_t63 = (_t23 << 0x00000020 | _a12) >> 0x14;
                                                    					_t46 = 0;
                                                    				}
                                                    				_push(_a8);
                                                    				_push(0x42bd48);
                                                    				E00405EBA();
                                                    				_push(0xffffffdf);
                                                    				_push( &_v136);
                                                    				_push(E00405EBA());
                                                    				_push(_t59);
                                                    				_t34 = E00405EBA();
                                                    				wsprintfW( &(0x42bd48[lstrlenW(0x42bd48)]), L"%u.%u%s%s", _t63, _t46, _t34,  &_v80);
                                                    				return SetDlgItemTextW( *0x4349dc, _v12, 0x42bd48);
                                                    			}



















                                                    0x00405560
                                                    0x00405570
                                                    0x00405573
                                                    0x00405584
                                                    0x00405590
                                                    0x0040559b
                                                    0x004055a0
                                                    0x004055a7
                                                    0x004055af
                                                    0x004055b0
                                                    0x004055b7
                                                    0x004055c0
                                                    0x004055cb
                                                    0x004055cc
                                                    0x004055cf
                                                    0x004055cf
                                                    0x004055d4
                                                    0x004055dc
                                                    0x004055e7
                                                    0x004055ea
                                                    0x00405575
                                                    0x0040557c
                                                    0x00405580
                                                    0x00405580
                                                    0x004055ec
                                                    0x004055f8
                                                    0x004055f9
                                                    0x004055fe
                                                    0x00405604
                                                    0x0040560a
                                                    0x0040560b
                                                    0x00405611
                                                    0x0040562c
                                                    0x00405652

                                                    APIs
                                                    • lstrlenW.KERNEL32(Uddannelsesafdelings198 Setup: Installing,%u.%u%s%s,?,00000000,00000000,?,000000DC,00000000,?,000000DF,Uddannelsesafdelings198 Setup: Installing,?,?,?,?,?), ref: 0040561F
                                                    • wsprintfW.USER32 ref: 0040562C
                                                    • SetDlgItemTextW.USER32 ref: 00405643
                                                    Strings
                                                    Memory Dump Source
                                                    • Source File: 00000000.00000002.756099637.0000000000401000.00000020.00000001.01000000.00000003.sdmp, Offset: 00400000, based on PE: true
                                                    • Associated: 00000000.00000002.756080358.0000000000400000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756151471.0000000000409000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756159557.000000000040B000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756331005.000000000042E000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756342547.0000000000432000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756355506.0000000000438000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756366568.0000000000440000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756389531.0000000000462000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756401402.0000000000464000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756562047.00000000004A4000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    Joe Sandbox IDA Plugin
                                                    • Snapshot File: hcaresult_0_2_400000_HF-2209869481.jbxd
                                                    Similarity
                                                    • API ID: ItemTextlstrlenwsprintf
                                                    • String ID: %u.%u%s%s$Uddannelsesafdelings198 Setup: Installing
                                                    • API String ID: 3540041739-4152146949
                                                    • Opcode ID: b3da9a1244fcee535f9463e31d5d6ec72300bd819393bad9935e8733ca876ae6
                                                    • Instruction ID: ddca7360d09b2edd05df8fb08f039e75c7842db061d31d06a5ac0fb1d0c25846
                                                    • Opcode Fuzzy Hash: b3da9a1244fcee535f9463e31d5d6ec72300bd819393bad9935e8733ca876ae6
                                                    • Instruction Fuzzy Hash: 072106337402242BD724A9799C40FAB729DDBC1364F01473AFD6AF31D1E9399C1885A4
                                                    Uniqueness

                                                    Uniqueness Score: -1.00%

                                                    C-Code - Quality: 82%
                                                    			E00401EEA(struct HWND__* __edx, intOrPtr _a16, WCHAR* _a20, signed int _a24, signed int _a28, intOrPtr _a40, signed short _a44, int _a48, signed int _a52, struct tagRECT _a80, signed int _a88, signed int _a92) {
                                                    				struct HWND__* _t21;
                                                    				signed int _t22;
                                                    				signed int _t23;
                                                    				void* _t35;
                                                    				signed int _t41;
                                                    				long _t42;
                                                    				intOrPtr _t43;
                                                    				int _t53;
                                                    				struct HWND__* _t55;
                                                    
                                                    				_t49 = __edx;
                                                    				if((_a52 & 0x00000100) == 0) {
                                                    					_t21 = GetDlgItem(__edx, _a48);
                                                    				} else {
                                                    					E00403002(2);
                                                    				}
                                                    				_t55 = _t21;
                                                    				_t22 = _a52;
                                                    				_a28 = _t22 & 0x00000004;
                                                    				_t53 = _t22 & 0x00000003;
                                                    				_t41 = _t22 >> 0x0000001e & 0x00000001;
                                                    				_a24 = _t22 >> 0x1f;
                                                    				if((_t22 & 0x00010000) == 0) {
                                                    					_t23 = _a44 & 0x0000ffff;
                                                    				} else {
                                                    					_t23 = E0040303E(_t49, 0x11);
                                                    				}
                                                    				_a20 = _t23;
                                                    				GetClientRect(_t55,  &_a80);
                                                    				_t33 =  !=  ?  *0x4349f4 : 0;
                                                    				_t42 = LoadImageW( !=  ?  *0x4349f4 : 0, _a20, _t53, _a88 * _a24, _a92 * _t41, _a52 & 0x0000fef0);
                                                    				_t35 = SendMessageW(_t55, 0x172, _t53, _t42);
                                                    				if(_t35 != 0 && _t53 == 0) {
                                                    					DeleteObject(_t35);
                                                    				}
                                                    				if(_a40 >= 0) {
                                                    					_push(_t42);
                                                    					E0040661F();
                                                    				}
                                                    				_t43 = _a16;
                                                    				 *0x435ac8 =  *0x435ac8 + _t43;
                                                    				return 0;
                                                    			}












                                                    0x00401eea
                                                    0x00401ef2
                                                    0x00401f03
                                                    0x00401ef4
                                                    0x00401ef6
                                                    0x00401efb
                                                    0x00401f09
                                                    0x00401f0b
                                                    0x00401f19
                                                    0x00401f21
                                                    0x00401f27
                                                    0x00401f2a
                                                    0x00401f33
                                                    0x00401f3e
                                                    0x00401f35
                                                    0x00401f37
                                                    0x00401f37
                                                    0x00401f43
                                                    0x00401f4d
                                                    0x00401f7a
                                                    0x00401f88
                                                    0x00401f92
                                                    0x00401f9a
                                                    0x00401fa1
                                                    0x00401fa1
                                                    0x00401fac
                                                    0x00401fb2
                                                    0x004016b7
                                                    0x004016b7
                                                    0x00402ea1
                                                    0x00402ea5
                                                    0x00402eb7

                                                    APIs
                                                    • GetDlgItem.USER32 ref: 00401F03
                                                    • GetClientRect.USER32 ref: 00401F4D
                                                    • LoadImageW.USER32 ref: 00401F82
                                                    • SendMessageW.USER32(00000000,00000172,00000100,00000000), ref: 00401F92
                                                    • DeleteObject.GDI32(00000000), ref: 00401FA1
                                                    Memory Dump Source
                                                    • Source File: 00000000.00000002.756099637.0000000000401000.00000020.00000001.01000000.00000003.sdmp, Offset: 00400000, based on PE: true
                                                    • Associated: 00000000.00000002.756080358.0000000000400000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756151471.0000000000409000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756159557.000000000040B000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756331005.000000000042E000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756342547.0000000000432000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756355506.0000000000438000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756366568.0000000000440000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756389531.0000000000462000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756401402.0000000000464000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756562047.00000000004A4000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    Joe Sandbox IDA Plugin
                                                    • Snapshot File: hcaresult_0_2_400000_HF-2209869481.jbxd
                                                    Similarity
                                                    • API ID: ClientDeleteImageItemLoadMessageObjectRectSend
                                                    • String ID:
                                                    • API String ID: 1849352358-0
                                                    • Opcode ID: 4ca5b3e5092630b07da66f14ef21835f456d21acd53533bfcf070e0f2a8088fe
                                                    • Instruction ID: 799bb538699f0f6bb00644a204e03bb935fb5af8a8b8547909695eab986b8c59
                                                    • Opcode Fuzzy Hash: 4ca5b3e5092630b07da66f14ef21835f456d21acd53533bfcf070e0f2a8088fe
                                                    • Instruction Fuzzy Hash: 2A218072609302AFD340DF64DD85A6BB7E8EB88305F04093EF945E62A1D678DD40DB5A
                                                    Uniqueness

                                                    Uniqueness Score: -1.00%

                                                    C-Code - Quality: 67%
                                                    			E00401DBA(void* _a8, struct HWND__* _a12, intOrPtr _a16, struct HWND__* _a20, long _a28, void* _a32, intOrPtr _a36, intOrPtr _a56, signed int _a60) {
                                                    				signed char _t23;
                                                    				void* _t25;
                                                    				long _t26;
                                                    				int _t30;
                                                    				long _t34;
                                                    				intOrPtr _t35;
                                                    				int _t47;
                                                    				void* _t48;
                                                    				int _t52;
                                                    				void* _t53;
                                                    				int _t55;
                                                    				void* _t57;
                                                    
                                                    				_t52 = E00403002(3);
                                                    				_a20 = _t52;
                                                    				_t34 = E00403002(4);
                                                    				_t23 = _a60;
                                                    				if((_t23 & 0x00000001) != 0) {
                                                    					__esi = E0040303E(__edx, 0x33);
                                                    					_a16 = __esi;
                                                    				}
                                                    				if((_t23 & 0x00000002) != 0) {
                                                    					_t34 = E0040303E(_t48, 0x44);
                                                    				}
                                                    				_push(1);
                                                    				if(_a36 != 0x21) {
                                                    					_t53 = E0040303E(_t48);
                                                    					_t25 = E0040303E(_t48);
                                                    					_t41 =  !=  ? _t25 : 0;
                                                    					_t43 =  !=  ? _t53 : 0;
                                                    					_t26 = FindWindowExW(_a12, _t34,  !=  ? _t53 : 0,  !=  ? _t25 : 0);
                                                    					goto L12;
                                                    				} else {
                                                    					_a20 = E00403002();
                                                    					_t30 = E00403002(2);
                                                    					_t47 = _a60 >> 2;
                                                    					if(_t47 == 0) {
                                                    						_t26 = SendMessageW(_a20, _t30, _t52, _t34);
                                                    						L12:
                                                    						_a28 = _t26;
                                                    					} else {
                                                    						SendMessageTimeoutW(_a20, _t30, _t52, _t34, _t55, _t47,  &_a28);
                                                    						asm("sbb ebx, ebx");
                                                    						_t26 = _a28;
                                                    						_a16 = _t34 + 1;
                                                    					}
                                                    				}
                                                    				if( *((intOrPtr*)(_t57 + 0x28)) >= _t55) {
                                                    					_push(_t26);
                                                    					E0040661F();
                                                    				}
                                                    				_t35 = _a16;
                                                    				 *0x435ac8 =  *0x435ac8 + _t35;
                                                    				return 0;
                                                    			}















                                                    0x00401dc1
                                                    0x00401dc5
                                                    0x00401dce
                                                    0x00401dd0
                                                    0x00401dd8
                                                    0x00401de1
                                                    0x00401de7
                                                    0x00401de7
                                                    0x00401ded
                                                    0x00401df6
                                                    0x00401df6
                                                    0x00401dfd
                                                    0x00401dff
                                                    0x00401e57
                                                    0x00401e59
                                                    0x00401e63
                                                    0x00401e6c
                                                    0x00401e75
                                                    0x00000000
                                                    0x00401e01
                                                    0x00401e08
                                                    0x00401e0c
                                                    0x00401e17
                                                    0x00401e1c
                                                    0x00401e48
                                                    0x00401e7b
                                                    0x00401e7b
                                                    0x00401e1e
                                                    0x00401e2c
                                                    0x00401e34
                                                    0x00401e36
                                                    0x00401e3b
                                                    0x00401e3b
                                                    0x00401e1c
                                                    0x00401e83
                                                    0x00401afd
                                                    0x004016b7
                                                    0x004016b7
                                                    0x00402ea1
                                                    0x00402ea5
                                                    0x00402eb7

                                                    APIs
                                                    • SendMessageTimeoutW.USER32 ref: 00401E2C
                                                    • SendMessageW.USER32(?,00000000,00000000,00000000), ref: 00401E48
                                                    Strings
                                                    Memory Dump Source
                                                    • Source File: 00000000.00000002.756099637.0000000000401000.00000020.00000001.01000000.00000003.sdmp, Offset: 00400000, based on PE: true
                                                    • Associated: 00000000.00000002.756080358.0000000000400000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756151471.0000000000409000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756159557.000000000040B000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756331005.000000000042E000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756342547.0000000000432000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756355506.0000000000438000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756366568.0000000000440000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756389531.0000000000462000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756401402.0000000000464000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756562047.00000000004A4000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    Joe Sandbox IDA Plugin
                                                    • Snapshot File: hcaresult_0_2_400000_HF-2209869481.jbxd
                                                    Similarity
                                                    • API ID: MessageSend$Timeout
                                                    • String ID: !
                                                    • API String ID: 1777923405-2657877971
                                                    • Opcode ID: 91d7549d19bfd9567b9db0d62f4607727a13d94ab572956bc1fd2bc583f7e011
                                                    • Instruction ID: 1d489b1cab37c72f7a9fe7ae17229530812e46ff9257658ed8c6d6ee4a6b2e26
                                                    • Opcode Fuzzy Hash: 91d7549d19bfd9567b9db0d62f4607727a13d94ab572956bc1fd2bc583f7e011
                                                    • Instruction Fuzzy Hash: 4F21F471609301AFE714AF21C886A2FBBE8EF84755F00093FF585A61E0D6B99D05CB5A
                                                    Uniqueness

                                                    Uniqueness Score: -1.00%

                                                    C-Code - Quality: 100%
                                                    			E73DA1F1E(intOrPtr _a4, WCHAR* _a8) {
                                                    				intOrPtr _t11;
                                                    				intOrPtr _t19;
                                                    				WCHAR* _t21;
                                                    
                                                    				_t11 = _a4;
                                                    				if( *((intOrPtr*)(_t11 + 4)) != 1) {
                                                    					_t21 = _a8;
                                                    					_t13 =  ==  ? 0x73da40d8 : L"error";
                                                    					lstrcpyW(_t21,  ==  ? 0x73da40d8 : L"error");
                                                    				} else {
                                                    					_t19 =  *((intOrPtr*)(_t11 + 0x1c98));
                                                    					if(( *(_t11 + 0x1010) & 0x00000100) != 0) {
                                                    						_t19 =  *((intOrPtr*)( *((intOrPtr*)(_t11 + 0x100c)) + 1));
                                                    					}
                                                    					_t21 = _a8;
                                                    					wsprintfW(_t21, L"callback%d", _t19);
                                                    				}
                                                    				return _t21;
                                                    			}






                                                    0x73da1f1e
                                                    0x73da1f29
                                                    0x73da1f5c
                                                    0x73da1f6c
                                                    0x73da1f71
                                                    0x73da1f2b
                                                    0x73da1f35
                                                    0x73da1f3b
                                                    0x73da1f43
                                                    0x73da1f43
                                                    0x73da1f46
                                                    0x73da1f51
                                                    0x73da1f57
                                                    0x73da1f7a

                                                    APIs
                                                    Strings
                                                    Memory Dump Source
                                                    • Source File: 00000000.00000002.757569333.0000000073DA1000.00000020.00000001.01000000.00000005.sdmp, Offset: 73DA0000, based on PE: true
                                                    • Associated: 00000000.00000002.757558741.0000000073DA0000.00000002.00000001.01000000.00000005.sdmpDownload File
                                                    • Associated: 00000000.00000002.757601469.0000000073DA4000.00000002.00000001.01000000.00000005.sdmpDownload File
                                                    • Associated: 00000000.00000002.757618412.0000000073DA6000.00000002.00000001.01000000.00000005.sdmpDownload File
                                                    Joe Sandbox IDA Plugin
                                                    • Snapshot File: hcaresult_0_2_73da0000_HF-2209869481.jbxd
                                                    Similarity
                                                    • API ID: lstrcpywsprintf
                                                    • String ID: callback%d$error
                                                    • API String ID: 2408954437-1307476583
                                                    • Opcode ID: 7548c06575e8d3c360fbfb487bcad1afb6cec7d4f6d766e2077c9a149b969bd2
                                                    • Instruction ID: ade4a656d12e87ed88f41c6632c32f39db7870025e353db1951db1b0daeed0b8
                                                    • Opcode Fuzzy Hash: 7548c06575e8d3c360fbfb487bcad1afb6cec7d4f6d766e2077c9a149b969bd2
                                                    • Instruction Fuzzy Hash: E0F05E36204120AFD3048B08DA4CFB673B5EF85314F198198F88AA7342C770AC50AB59
                                                    Uniqueness

                                                    Uniqueness Score: -1.00%

                                                    C-Code - Quality: 58%
                                                    			E00406556(WCHAR* _a4) {
                                                    				WCHAR* _t9;
                                                    
                                                    				_t9 = _a4;
                                                    				_push( &(_t9[lstrlenW(_t9)]));
                                                    				_push(_t9);
                                                    				if( *(CharPrevW()) != 0x5c) {
                                                    					lstrcatW(_t9, 0x4092b0);
                                                    				}
                                                    				return _t9;
                                                    			}




                                                    0x00406557
                                                    0x00406565
                                                    0x00406566
                                                    0x00406571
                                                    0x00406579
                                                    0x00406579
                                                    0x00406582

                                                    APIs
                                                    • lstrlenW.KERNEL32(?,C:\Users\user~1\AppData\Local\Temp\,00403CC3,C:\Users\user~1\AppData\Local\Temp\,C:\Users\user~1\AppData\Local\Temp\,C:\Users\user~1\AppData\Local\Temp\,772EFAA0,004039C2), ref: 0040655C
                                                    • CharPrevW.USER32(?,00000000), ref: 00406567
                                                    • lstrcatW.KERNEL32(?,004092B0), ref: 00406579
                                                    Strings
                                                    • C:\Users\user~1\AppData\Local\Temp\, xrefs: 00406556
                                                    Memory Dump Source
                                                    • Source File: 00000000.00000002.756099637.0000000000401000.00000020.00000001.01000000.00000003.sdmp, Offset: 00400000, based on PE: true
                                                    • Associated: 00000000.00000002.756080358.0000000000400000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756151471.0000000000409000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756159557.000000000040B000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756331005.000000000042E000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756342547.0000000000432000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756355506.0000000000438000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756366568.0000000000440000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756389531.0000000000462000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756401402.0000000000464000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756562047.00000000004A4000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    Joe Sandbox IDA Plugin
                                                    • Snapshot File: hcaresult_0_2_400000_HF-2209869481.jbxd
                                                    Similarity
                                                    • API ID: CharPrevlstrcatlstrlen
                                                    • String ID: C:\Users\user~1\AppData\Local\Temp\
                                                    • API String ID: 2659869361-2382934351
                                                    • Opcode ID: fdfa961eb15b44997f3f2a02f7ac6fdf64fbe3aae0b57c1f36678e5d22b7198e
                                                    • Instruction ID: 519304617d09d62b109db9489078dc762d93bb7b848864bf6502fc90c90d6087
                                                    • Opcode Fuzzy Hash: fdfa961eb15b44997f3f2a02f7ac6fdf64fbe3aae0b57c1f36678e5d22b7198e
                                                    • Instruction Fuzzy Hash: 3BD05E31502521BBC7029B64AD08D9B7BBCEF46301301446AFA41B3165C7745D41C7ED
                                                    Uniqueness

                                                    Uniqueness Score: -1.00%

                                                    C-Code - Quality: 88%
                                                    			E73DA1CC7(signed int __edx, signed int _a8, void* _a16) {
                                                    				intOrPtr _v8;
                                                    				char _v52;
                                                    				void* _v56;
                                                    				signed int _v60;
                                                    				signed int _v64;
                                                    				void* _t28;
                                                    				signed int _t31;
                                                    				signed int _t32;
                                                    				signed int _t33;
                                                    				signed int _t41;
                                                    				signed int _t42;
                                                    				signed int _t43;
                                                    				void* _t44;
                                                    				signed int _t45;
                                                    				signed int _t46;
                                                    				signed int _t47;
                                                    				signed int _t52;
                                                    				void* _t53;
                                                    				void* _t54;
                                                    				void* _t55;
                                                    				void* _t56;
                                                    				void* _t57;
                                                    				signed int _t64;
                                                    				signed int _t68;
                                                    				signed int _t71;
                                                    				signed int _t72;
                                                    				signed int _t73;
                                                    				void* _t74;
                                                    				signed int _t76;
                                                    				void* _t83;
                                                    				void* _t85;
                                                    				signed int _t87;
                                                    				signed int _t90;
                                                    				void* _t95;
                                                    
                                                    				_t71 = __edx;
                                                    				asm("xorps xmm0, xmm0");
                                                    				 *0x73da5040 = _a8;
                                                    				 *0x73da503c = _a16;
                                                    				asm("movlpd [esp+0x10], xmm0");
                                                    				_t28 = E73DA1593();
                                                    				_push(_t28);
                                                    				_v56 = _t28;
                                                    				_t76 = E73DA135A();
                                                    				_t64 = _t71;
                                                    				_t83 = E73DA1593();
                                                    				_a16 = _t83;
                                                    				_t72 = 0x21;
                                                    				_t68 =  *_t83 & 0x0000ffff;
                                                    				_t31 = _t68;
                                                    				_a8 = _t31;
                                                    				if(_t68 == 0x7e) {
                                                    					L3:
                                                    					_t69 = _v60;
                                                    					_t87 = _v64;
                                                    					L4:
                                                    					_t32 = _t31 & 0x0000ffff;
                                                    					_t73 = 0x2f;
                                                    					_t95 = _t32 - _t73;
                                                    					if(_t95 > 0) {
                                                    						_t74 = 0x3c;
                                                    						_t33 = _t32 - _t74;
                                                    						__eflags = _t33;
                                                    						if(_t33 == 0) {
                                                    							__eflags =  *((intOrPtr*)(_t83 + 2)) - _t74;
                                                    							if( *((intOrPtr*)(_t83 + 2)) != _t74) {
                                                    								__eflags = _t64 - _t69;
                                                    								if(__eflags > 0) {
                                                    									L18:
                                                    									asm("xorps xmm0, xmm0");
                                                    									asm("movlpd [esp+0x10], xmm0");
                                                    									_t76 = _v64;
                                                    									_t64 = _v60;
                                                    									L19:
                                                    									_push( &_v52);
                                                    									_push(_t64);
                                                    									_push(_t76);
                                                    									E73DA149E(_t69);
                                                    									E73DA15EB( &_v52);
                                                    									GlobalFree(_v56);
                                                    									return GlobalFree(_t83);
                                                    								}
                                                    								if(__eflags < 0) {
                                                    									L57:
                                                    									_t76 = 1;
                                                    									_t64 = 0;
                                                    									goto L19;
                                                    								}
                                                    								__eflags = _t76 - _t87;
                                                    								if(_t76 >= _t87) {
                                                    									goto L18;
                                                    								}
                                                    								goto L57;
                                                    							}
                                                    							_t73 = _t64;
                                                    							_t69 = _t87;
                                                    							_t41 = E73DA31E0(_t76, _t87, _t73);
                                                    							L53:
                                                    							_t76 = _t41;
                                                    							_t64 = _t73;
                                                    							goto L19;
                                                    						}
                                                    						_t42 = _t33 - 1;
                                                    						__eflags = _t42;
                                                    						if(_t42 == 0) {
                                                    							__eflags = _t76 - _t87;
                                                    							if(_t76 != _t87) {
                                                    								goto L18;
                                                    							}
                                                    							__eflags = _t64 - _t69;
                                                    							L22:
                                                    							if(__eflags != 0) {
                                                    								goto L18;
                                                    							}
                                                    							goto L57;
                                                    						}
                                                    						_t43 = _t42 - 1;
                                                    						__eflags = _t43;
                                                    						if(_t43 == 0) {
                                                    							_t44 = 0x3e;
                                                    							__eflags =  *((intOrPtr*)(_t83 + 2)) - _t44;
                                                    							if( *((intOrPtr*)(_t83 + 2)) != _t44) {
                                                    								__eflags = _t64 - _t69;
                                                    								if(__eflags < 0) {
                                                    									goto L18;
                                                    								}
                                                    								if(__eflags > 0) {
                                                    									goto L57;
                                                    								}
                                                    								__eflags = _t76 - _t87;
                                                    								if(_t76 <= _t87) {
                                                    									goto L18;
                                                    								}
                                                    								goto L57;
                                                    							}
                                                    							__eflags =  *((intOrPtr*)(_t83 + 4)) - _t44;
                                                    							_t73 = _t64;
                                                    							_t69 = _t87;
                                                    							_t45 = _t76;
                                                    							if( *((intOrPtr*)(_t83 + 4)) != _t44) {
                                                    								_t41 = E73DA3200(_t45, _t69, _t73);
                                                    							} else {
                                                    								_t41 = E73DA3230(_t45, _t69, _t73);
                                                    							}
                                                    							goto L53;
                                                    						}
                                                    						_t46 = _t43 - 0x20;
                                                    						__eflags = _t46;
                                                    						if(_t46 == 0) {
                                                    							_t76 = _t76 ^ _t87;
                                                    							_t64 = _t64 ^ _t69;
                                                    							goto L19;
                                                    						}
                                                    						_t47 = _t46 - 0x1e;
                                                    						__eflags = _t47;
                                                    						if(_t47 == 0) {
                                                    							__eflags =  *((short*)(_t83 + 2)) - 0x7c;
                                                    							if( *((short*)(_t83 + 2)) != 0x7c) {
                                                    								_t76 = _t76 | _t87;
                                                    								_t64 = _t64 | _t69;
                                                    								goto L19;
                                                    							}
                                                    							__eflags = _t76 | _t64;
                                                    							if((_t76 | _t64) != 0) {
                                                    								goto L57;
                                                    							}
                                                    							L17:
                                                    							__eflags = _t87 | _t69;
                                                    							if((_t87 | _t69) != 0) {
                                                    								goto L57;
                                                    							}
                                                    							goto L18;
                                                    						}
                                                    						__eflags = _t47 == 0;
                                                    						if(_t47 == 0) {
                                                    							_t76 =  !_t76;
                                                    							_t64 =  !_t64;
                                                    						}
                                                    						goto L19;
                                                    					}
                                                    					if(_t95 == 0) {
                                                    						L24:
                                                    						__eflags = _t87 | _t69;
                                                    						if((_t87 | _t69) != 0) {
                                                    							_push(_t69);
                                                    							_push(_t87);
                                                    							_push(_t64);
                                                    							_push(_t76);
                                                    							_t52 = E73DA3100();
                                                    							_t90 = _t64;
                                                    							_t76 = _t52;
                                                    							_t64 = _t73;
                                                    							_t73 = 0x2f;
                                                    						} else {
                                                    							asm("xorps xmm0, xmm0");
                                                    							_t69 = _t76;
                                                    							asm("movlpd [esp+0x10], xmm0");
                                                    							_t90 = _t64;
                                                    							_t64 = _v60;
                                                    							_t76 = _v64;
                                                    						}
                                                    						__eflags = _v8 - _t73;
                                                    						if(_v8 != _t73) {
                                                    							_t76 = _t69;
                                                    							_t64 = _t90;
                                                    						}
                                                    						goto L19;
                                                    					}
                                                    					_t53 = _t32 - 0x21;
                                                    					if(_t53 == 0) {
                                                    						__eflags = _t76 | _t64;
                                                    						goto L22;
                                                    					}
                                                    					_t54 = _t53 - 4;
                                                    					if(_t54 == 0) {
                                                    						goto L24;
                                                    					}
                                                    					_t55 = _t54 - 1;
                                                    					if(_t55 == 0) {
                                                    						__eflags =  *((short*)(_t83 + 2)) - 0x26;
                                                    						if( *((short*)(_t83 + 2)) != 0x26) {
                                                    							_t76 = _t76 & _t87;
                                                    							_t64 = _t64 & _t69;
                                                    							goto L19;
                                                    						}
                                                    						__eflags = _t76 | _t64;
                                                    						if((_t76 | _t64) == 0) {
                                                    							goto L18;
                                                    						}
                                                    						goto L17;
                                                    					}
                                                    					_t56 = _t55 - 4;
                                                    					if(_t56 == 0) {
                                                    						_t41 = E73DA3020(_t76, _t64, _t87, _t69);
                                                    						goto L53;
                                                    					} else {
                                                    						_t57 = _t56 - 1;
                                                    						if(_t57 == 0) {
                                                    							_t76 = _t76 + _t87;
                                                    							asm("adc ebx, ecx");
                                                    						} else {
                                                    							if(_t57 == 0) {
                                                    								_t76 = _t76 - _t87;
                                                    								asm("sbb ebx, ecx");
                                                    							}
                                                    						}
                                                    						goto L19;
                                                    					}
                                                    				}
                                                    				_a8 = _t31;
                                                    				if(_t68 == _t72) {
                                                    					goto L3;
                                                    				} else {
                                                    					_t85 = E73DA1593();
                                                    					_push(_t85);
                                                    					_t87 = E73DA135A();
                                                    					_v64 = _t72;
                                                    					GlobalFree(_t85);
                                                    					_t83 = _a16;
                                                    					_t69 = _v64;
                                                    					_t31 =  *_t83 & 0x0000ffff;
                                                    					_a8 = _t31;
                                                    					goto L4;
                                                    				}
                                                    			}





































                                                    0x73da1cc7
                                                    0x73da1cce
                                                    0x73da1cd4
                                                    0x73da1cde
                                                    0x73da1ce3
                                                    0x73da1ce9
                                                    0x73da1cee
                                                    0x73da1cef
                                                    0x73da1cf9
                                                    0x73da1cfb
                                                    0x73da1d02
                                                    0x73da1d06
                                                    0x73da1d0a
                                                    0x73da1d0b
                                                    0x73da1d0e
                                                    0x73da1d10
                                                    0x73da1d17
                                                    0x73da1d4e
                                                    0x73da1d4e
                                                    0x73da1d52
                                                    0x73da1d56
                                                    0x73da1d58
                                                    0x73da1d5b
                                                    0x73da1d5c
                                                    0x73da1d5e
                                                    0x73da1e4c
                                                    0x73da1e4d
                                                    0x73da1e4d
                                                    0x73da1e4f
                                                    0x73da1ee8
                                                    0x73da1eec
                                                    0x73da1f02
                                                    0x73da1f04
                                                    0x73da1dbe
                                                    0x73da1dbe
                                                    0x73da1dc1
                                                    0x73da1dc7
                                                    0x73da1dcb
                                                    0x73da1dcf
                                                    0x73da1dd3
                                                    0x73da1dd4
                                                    0x73da1dd5
                                                    0x73da1dd6
                                                    0x73da1de0
                                                    0x73da1df2
                                                    0x73da1dfe
                                                    0x73da1dfe
                                                    0x73da1f0a
                                                    0x73da1f14
                                                    0x73da1f16
                                                    0x73da1f17
                                                    0x00000000
                                                    0x73da1f17
                                                    0x73da1f0c
                                                    0x73da1f0e
                                                    0x00000000
                                                    0x00000000
                                                    0x00000000
                                                    0x73da1f0e
                                                    0x73da1ef0
                                                    0x73da1ef2
                                                    0x73da1ef4
                                                    0x73da1ef9
                                                    0x73da1ef9
                                                    0x73da1efb
                                                    0x00000000
                                                    0x73da1efb
                                                    0x73da1e55
                                                    0x73da1e55
                                                    0x73da1e58
                                                    0x73da1ed9
                                                    0x73da1edb
                                                    0x00000000
                                                    0x00000000
                                                    0x73da1ee1
                                                    0x73da1e07
                                                    0x73da1e07
                                                    0x00000000
                                                    0x00000000
                                                    0x00000000
                                                    0x73da1e09
                                                    0x73da1e5a
                                                    0x73da1e5a
                                                    0x73da1e5d
                                                    0x73da1ea4
                                                    0x73da1ea5
                                                    0x73da1ea9
                                                    0x73da1ec5
                                                    0x73da1ec7
                                                    0x00000000
                                                    0x00000000
                                                    0x73da1ecd
                                                    0x00000000
                                                    0x00000000
                                                    0x73da1ecf
                                                    0x73da1ed1
                                                    0x00000000
                                                    0x00000000
                                                    0x00000000
                                                    0x73da1ed7
                                                    0x73da1eab
                                                    0x73da1eaf
                                                    0x73da1eb1
                                                    0x73da1eb3
                                                    0x73da1eb5
                                                    0x73da1ebe
                                                    0x73da1eb7
                                                    0x73da1eb7
                                                    0x73da1eb7
                                                    0x00000000
                                                    0x73da1eb5
                                                    0x73da1e5f
                                                    0x73da1e5f
                                                    0x73da1e62
                                                    0x73da1e99
                                                    0x73da1e9b
                                                    0x00000000
                                                    0x73da1e9b
                                                    0x73da1e64
                                                    0x73da1e64
                                                    0x73da1e67
                                                    0x73da1e7c
                                                    0x73da1e81
                                                    0x73da1e90
                                                    0x73da1e92
                                                    0x00000000
                                                    0x73da1e92
                                                    0x73da1e83
                                                    0x73da1e85
                                                    0x00000000
                                                    0x00000000
                                                    0x73da1db6
                                                    0x73da1db6
                                                    0x73da1db8
                                                    0x00000000
                                                    0x00000000
                                                    0x00000000
                                                    0x73da1db8
                                                    0x73da1e6a
                                                    0x73da1e6d
                                                    0x73da1e73
                                                    0x73da1e75
                                                    0x73da1e75
                                                    0x00000000
                                                    0x73da1e6d
                                                    0x73da1d64
                                                    0x73da1e0e
                                                    0x73da1e10
                                                    0x73da1e12
                                                    0x73da1e2b
                                                    0x73da1e2c
                                                    0x73da1e2d
                                                    0x73da1e2e
                                                    0x73da1e2f
                                                    0x73da1e34
                                                    0x73da1e36
                                                    0x73da1e3a
                                                    0x73da1e3c
                                                    0x73da1e14
                                                    0x73da1e14
                                                    0x73da1e17
                                                    0x73da1e19
                                                    0x73da1e1f
                                                    0x73da1e21
                                                    0x73da1e25
                                                    0x73da1e25
                                                    0x73da1e3d
                                                    0x73da1e42
                                                    0x73da1e44
                                                    0x73da1e46
                                                    0x73da1e46
                                                    0x00000000
                                                    0x73da1e42
                                                    0x73da1d6a
                                                    0x73da1d6d
                                                    0x73da1e05
                                                    0x00000000
                                                    0x73da1e05
                                                    0x73da1d73
                                                    0x73da1d76
                                                    0x00000000
                                                    0x00000000
                                                    0x73da1d7c
                                                    0x73da1d7f
                                                    0x73da1dab
                                                    0x73da1db0
                                                    0x73da1dff
                                                    0x73da1e01
                                                    0x00000000
                                                    0x73da1e01
                                                    0x73da1db2
                                                    0x73da1db4
                                                    0x00000000
                                                    0x00000000
                                                    0x00000000
                                                    0x73da1db4
                                                    0x73da1d81
                                                    0x73da1d84
                                                    0x73da1da1
                                                    0x00000000
                                                    0x73da1d86
                                                    0x73da1d86
                                                    0x73da1d89
                                                    0x73da1d97
                                                    0x73da1d99
                                                    0x73da1d8b
                                                    0x73da1d8f
                                                    0x73da1d91
                                                    0x73da1d93
                                                    0x73da1d93
                                                    0x73da1d8f
                                                    0x00000000
                                                    0x73da1d89
                                                    0x73da1d84
                                                    0x73da1d19
                                                    0x73da1d20
                                                    0x00000000
                                                    0x73da1d22
                                                    0x73da1d27
                                                    0x73da1d29
                                                    0x73da1d31
                                                    0x73da1d33
                                                    0x73da1d37
                                                    0x73da1d3d
                                                    0x73da1d41
                                                    0x73da1d45
                                                    0x73da1d48
                                                    0x00000000
                                                    0x73da1d48

                                                    APIs
                                                    Memory Dump Source
                                                    • Source File: 00000000.00000002.757569333.0000000073DA1000.00000020.00000001.01000000.00000005.sdmp, Offset: 73DA0000, based on PE: true
                                                    • Associated: 00000000.00000002.757558741.0000000073DA0000.00000002.00000001.01000000.00000005.sdmpDownload File
                                                    • Associated: 00000000.00000002.757601469.0000000073DA4000.00000002.00000001.01000000.00000005.sdmpDownload File
                                                    • Associated: 00000000.00000002.757618412.0000000073DA6000.00000002.00000001.01000000.00000005.sdmpDownload File
                                                    Joe Sandbox IDA Plugin
                                                    • Snapshot File: hcaresult_0_2_73da0000_HF-2209869481.jbxd
                                                    Similarity
                                                    • API ID: FreeGlobal$__alldvrm
                                                    • String ID:
                                                    • API String ID: 482422042-0
                                                    • Opcode ID: e4313476b5c40a17e9b35cadf8d49cf3b0ecd1dcb8b3cb73cc0521afd5f4b497
                                                    • Instruction ID: 9605be1d36ff93dd8f4709bbb5f22db120332b9f4a9a7762a3c68a6b2dc5a772
                                                    • Opcode Fuzzy Hash: e4313476b5c40a17e9b35cadf8d49cf3b0ecd1dcb8b3cb73cc0521afd5f4b497
                                                    • Instruction Fuzzy Hash: 80512C327083464BD7069E7D8B8077AB6FBABC8624B18492DF183F7284E7A5CD844361
                                                    Uniqueness

                                                    Uniqueness Score: -1.00%

                                                    C-Code - Quality: 94%
                                                    			E0040285F(intOrPtr* __edi, void* __ebp, void* _a12, signed int _a20, intOrPtr _a36, void* _a44, intOrPtr _a48, void* _a72, intOrPtr _a80) {
                                                    				void* _v4;
                                                    				intOrPtr _t27;
                                                    				intOrPtr _t29;
                                                    				intOrPtr _t30;
                                                    				intOrPtr* _t31;
                                                    				void* _t33;
                                                    				int _t36;
                                                    				void* _t40;
                                                    				void* _t42;
                                                    
                                                    				_t40 = __ebp;
                                                    				_t31 = __edi;
                                                    				_t29 = _a36;
                                                    				_t30 = _a48;
                                                    				_a80 = _t30;
                                                    				_t27 = 1;
                                                    				_a20 = 0 | _t29 == 0x00000038;
                                                    				if(_t30 == 0) {
                                                    					if(_t29 != 0x38) {
                                                    						_t36 = lstrlenW(E0040303E(_t30, 0x11)) + _t15;
                                                    					} else {
                                                    						E0040303E(_t30, 0x21);
                                                    						E00406469("C:\Users\FRONTD~1\AppData\Local\Temp\nsc6C63.tmp", 0x40b908, 0x400);
                                                    						_t42 = _t42 + 0xc;
                                                    						_t36 = lstrlenA(0x40b908);
                                                    					}
                                                    				} else {
                                                    					 *0x40b908 = E00403002(1);
                                                    					_pop(_t29);
                                                    					_t36 = (_a20 ^ 1) + 1;
                                                    				}
                                                    				if( *_t31 != _t40) {
                                                    					_t33 = E00406C25(_t31);
                                                    					if(( *(_t42 + 0x14) |  *(_t42 + 0x50)) != 0 ||  *((intOrPtr*)(_t42 + 0x34)) == _t40 || E00406484(_t33, _t33) >= 0) {
                                                    						if(E00406A0B(_t29, _t33, ?str?, _t36) != 0) {
                                                    							_t27 =  *((intOrPtr*)(_t42 + 0x10));
                                                    						}
                                                    					}
                                                    				}
                                                    				 *0x435ac8 =  *0x435ac8 + _t27;
                                                    				return 0;
                                                    			}












                                                    0x0040285f
                                                    0x0040285f
                                                    0x0040285f
                                                    0x00402865
                                                    0x0040286c
                                                    0x0040287a
                                                    0x0040287b
                                                    0x00402881
                                                    0x0040289c
                                                    0x004028d2
                                                    0x0040289e
                                                    0x004028a0
                                                    0x004028b0
                                                    0x004028b5
                                                    0x004028bf
                                                    0x004028bf
                                                    0x00402883
                                                    0x0040288f
                                                    0x00402895
                                                    0x00402896
                                                    0x00402896
                                                    0x004028d7
                                                    0x004028e3
                                                    0x004028ed
                                                    0x00402912
                                                    0x00402ea1
                                                    0x00402ea1
                                                    0x00402912
                                                    0x004028ed
                                                    0x00402ea5
                                                    0x00402eb7

                                                    APIs
                                                    • lstrlenA.KERNEL32(C:\Users\user~1\AppData\Local\Temp\nsc6C63.tmp\System.dll), ref: 004028B9
                                                    Strings
                                                    Memory Dump Source
                                                    • Source File: 00000000.00000002.756099637.0000000000401000.00000020.00000001.01000000.00000003.sdmp, Offset: 00400000, based on PE: true
                                                    • Associated: 00000000.00000002.756080358.0000000000400000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756151471.0000000000409000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756159557.000000000040B000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756331005.000000000042E000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756342547.0000000000432000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756355506.0000000000438000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756366568.0000000000440000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756389531.0000000000462000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756401402.0000000000464000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756562047.00000000004A4000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    Joe Sandbox IDA Plugin
                                                    • Snapshot File: hcaresult_0_2_400000_HF-2209869481.jbxd
                                                    Similarity
                                                    • API ID: lstrlen
                                                    • String ID: C:\Users\user~1\AppData\Local\Temp\nsc6C63.tmp$C:\Users\user~1\AppData\Local\Temp\nsc6C63.tmp\System.dll
                                                    • API String ID: 1659193697-2918446595
                                                    • Opcode ID: 76a2946e9aa7d140166730b6d7970edbf635fa779fa0885824462093d2e607dc
                                                    • Instruction ID: 711803fd364401e957546549a979f7dfd5371b874df28eda27acfe343a1b9a3f
                                                    • Opcode Fuzzy Hash: 76a2946e9aa7d140166730b6d7970edbf635fa779fa0885824462093d2e607dc
                                                    • Instruction Fuzzy Hash: 9A112676A443116BD310AB618A8992FB7E4AF84354F15453FF905F31C1D7FC980183AE
                                                    Uniqueness

                                                    Uniqueness Score: -1.00%

                                                    C-Code - Quality: 85%
                                                    			E00402077(intOrPtr _a8, signed char _a28, intOrPtr _a32, char _a56, intOrPtr _a60, intOrPtr _a64, intOrPtr _a68, intOrPtr _a72, intOrPtr _a76, char* _a80, signed char _a84, void* _a104, void* _a108) {
                                                    				void* _v12;
                                                    				intOrPtr _t19;
                                                    				void* _t31;
                                                    				void* _t37;
                                                    				void* _t38;
                                                    				void* _t42;
                                                    
                                                    				_t31 = E0040303E(_t37, _t42);
                                                    				_t19 = E0040303E(_t37, 0x31);
                                                    				_t38 = E0040303E(_t37, 0x22);
                                                    				E0040303E(_t37, 0x15);
                                                    				E00405D3A(0xffffffec, "C:\Users\FRONTD~1\AppData\Local\Temp\nsc6C63.tmp\System.dll");
                                                    				_a64 = _a8;
                                                    				_a60 = _a32;
                                                    				_a84 = _a28;
                                                    				_a72 = _t19;
                                                    				_t25 =  !=  ? _t31 : 0;
                                                    				_a68 =  !=  ? _t31 : 0;
                                                    				_a80 = L"C:\\Users\\frontdesk\\AppData\\Roaming\\Bipersoner\\Dehorted\\Chikane\\Lipocele\\Bolsjevismens\\Teologiers\\Laboureds";
                                                    				_t27 =  !=  ? _t38 : 0;
                                                    				_a76 =  !=  ? _t38 : 0;
                                                    				if(E004069F3( &_a56) != 0) {
                                                    					if((_a84 & 0x00000040) != 0) {
                                                    						E00406514(__ecx,  *((intOrPtr*)(__esp + 0x88)));
                                                    						_push( *((intOrPtr*)(__esp + 0x88)));
                                                    						CloseHandle();
                                                    					}
                                                    				}
                                                    				 *0x435ac8 =  *0x435ac8 + 1;
                                                    				return 0;
                                                    			}









                                                    0x0040207f
                                                    0x00402081
                                                    0x00402091
                                                    0x00402093
                                                    0x0040209f
                                                    0x004020ac
                                                    0x004020b2
                                                    0x004020ba
                                                    0x004020c1
                                                    0x004020c5
                                                    0x004020c8
                                                    0x004020d1
                                                    0x004020d9
                                                    0x004020dc
                                                    0x004020ec
                                                    0x004020f7
                                                    0x00402104
                                                    0x00402109
                                                    0x00402110
                                                    0x00402110
                                                    0x00402ea1
                                                    0x00402ea5
                                                    0x00402eb7

                                                    APIs
                                                      • Part of subcall function 00405D3A: lstrlenW.KERNEL32(Skipped: C:\Users\user~1\AppData\Local\Temp\nsc6C63.tmp\System.dll,?,00000000,?,?), ref: 00405D6C
                                                      • Part of subcall function 00405D3A: lstrlenW.KERNEL32(?,Skipped: C:\Users\user~1\AppData\Local\Temp\nsc6C63.tmp\System.dll,?,00000000,?,?), ref: 00405D7E
                                                      • Part of subcall function 00405D3A: lstrcatW.KERNEL32(Skipped: C:\Users\user~1\AppData\Local\Temp\nsc6C63.tmp\System.dll,?), ref: 00405D99
                                                      • Part of subcall function 00405D3A: SetWindowTextW.USER32(Skipped: C:\Users\user~1\AppData\Local\Temp\nsc6C63.tmp\System.dll,Skipped: C:\Users\user~1\AppData\Local\Temp\nsc6C63.tmp\System.dll), ref: 00405DB1
                                                      • Part of subcall function 00405D3A: SendMessageW.USER32(?), ref: 00405DD8
                                                      • Part of subcall function 00405D3A: SendMessageW.USER32(?,0000104D,00000000,?), ref: 00405DF3
                                                      • Part of subcall function 00405D3A: SendMessageW.USER32(?,00001013,00000000,00000000), ref: 00405E00
                                                      • Part of subcall function 004069F3: ShellExecuteExW.SHELL32(?), ref: 00406A02
                                                      • Part of subcall function 00406514: WaitForSingleObject.KERNEL32(?,00000064), ref: 0040651E
                                                      • Part of subcall function 00406514: GetExitCodeProcess.KERNEL32 ref: 00406548
                                                    • CloseHandle.KERNEL32(?,?), ref: 00402110
                                                    Strings
                                                    • @, xrefs: 004020F2
                                                    • C:\Users\user~1\AppData\Local\Temp\nsc6C63.tmp\System.dll, xrefs: 00402098
                                                    • C:\Users\user\AppData\Roaming\Bipersoner\Dehorted\Chikane\Lipocele\Bolsjevismens\Teologiers\Laboureds, xrefs: 004020D1
                                                    Memory Dump Source
                                                    • Source File: 00000000.00000002.756099637.0000000000401000.00000020.00000001.01000000.00000003.sdmp, Offset: 00400000, based on PE: true
                                                    • Associated: 00000000.00000002.756080358.0000000000400000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756151471.0000000000409000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756159557.000000000040B000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756331005.000000000042E000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756342547.0000000000432000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756355506.0000000000438000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756366568.0000000000440000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756389531.0000000000462000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756401402.0000000000464000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756562047.00000000004A4000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    Joe Sandbox IDA Plugin
                                                    • Snapshot File: hcaresult_0_2_400000_HF-2209869481.jbxd
                                                    Similarity
                                                    • API ID: MessageSend$lstrlen$CloseCodeExecuteExitHandleObjectProcessShellSingleTextWaitWindowlstrcat
                                                    • String ID: @$C:\Users\user~1\AppData\Local\Temp\nsc6C63.tmp\System.dll$C:\Users\user\AppData\Roaming\Bipersoner\Dehorted\Chikane\Lipocele\Bolsjevismens\Teologiers\Laboureds
                                                    • API String ID: 4079680657-3376437684
                                                    • Opcode ID: 8083aaef74757542c6ffbf2f548fe58a23a890bf1e441e1445bba5dd78c4c14f
                                                    • Instruction ID: 7c7d4bc9f8110f395c3ef373be7a4f0c936d35dff6000358c7303bcbf620d08d
                                                    • Opcode Fuzzy Hash: 8083aaef74757542c6ffbf2f548fe58a23a890bf1e441e1445bba5dd78c4c14f
                                                    • Instruction Fuzzy Hash: 47118F716083809BC310AF61C98561BBBE5BF84349F00493EF595E72D1DBBC8845CB4A
                                                    Uniqueness

                                                    Uniqueness Score: -1.00%

                                                    C-Code - Quality: 100%
                                                    			E00403389(intOrPtr _a4) {
                                                    				long _t2;
                                                    				struct HWND__* _t3;
                                                    				struct HWND__* _t6;
                                                    
                                                    				if(_a4 == 0) {
                                                    					if( *0x40d970 == 0) {
                                                    						_t2 = GetTickCount();
                                                    						if(_t2 >  *0x435a00) {
                                                    							_t3 = CreateDialogParamW( *0x4349f4, 0x6f, 0, E0040364F, 0);
                                                    							 *0x40d970 = _t3;
                                                    							return ShowWindow(_t3, 5);
                                                    						}
                                                    						return _t2;
                                                    					} else {
                                                    						return E0040620F(0);
                                                    					}
                                                    				} else {
                                                    					_t6 =  *0x40d970; // 0x0
                                                    					if(_t6 != 0) {
                                                    						_t6 = DestroyWindow(_t6);
                                                    					}
                                                    					 *0x40d970 =  *0x40d970 & 0x00000000;
                                                    					return _t6;
                                                    				}
                                                    			}






                                                    0x0040338e
                                                    0x004033af
                                                    0x004033b9
                                                    0x004033c5
                                                    0x004033d8
                                                    0x004033e1
                                                    0x00000000
                                                    0x004033e6
                                                    0x004033ec
                                                    0x004033b1
                                                    0x004033b8
                                                    0x004033b8
                                                    0x00403390
                                                    0x00403390
                                                    0x00403397
                                                    0x0040339a
                                                    0x0040339a
                                                    0x004033a0
                                                    0x004033a7
                                                    0x004033a7

                                                    APIs
                                                    • DestroyWindow.USER32(00000000,00403579), ref: 0040339A
                                                    • GetTickCount.KERNEL32 ref: 004033B9
                                                    • CreateDialogParamW.USER32 ref: 004033D8
                                                    • ShowWindow.USER32(00000000,00000005), ref: 004033E6
                                                    Memory Dump Source
                                                    • Source File: 00000000.00000002.756099637.0000000000401000.00000020.00000001.01000000.00000003.sdmp, Offset: 00400000, based on PE: true
                                                    • Associated: 00000000.00000002.756080358.0000000000400000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756151471.0000000000409000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756159557.000000000040B000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756331005.000000000042E000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756342547.0000000000432000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756355506.0000000000438000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756366568.0000000000440000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756389531.0000000000462000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756401402.0000000000464000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756562047.00000000004A4000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    Joe Sandbox IDA Plugin
                                                    • Snapshot File: hcaresult_0_2_400000_HF-2209869481.jbxd
                                                    Similarity
                                                    • API ID: Window$CountCreateDestroyDialogParamShowTick
                                                    • String ID:
                                                    • API String ID: 2102729457-0
                                                    • Opcode ID: 7ff58af3a69088ba52de52b21ac6e50ccae1de6d9f2c722b533f380b119e7b3d
                                                    • Instruction ID: 0c7035cfe5d59141003efccf1163e7ed1ec08c4572f7111a89f6d0b07e944292
                                                    • Opcode Fuzzy Hash: 7ff58af3a69088ba52de52b21ac6e50ccae1de6d9f2c722b533f380b119e7b3d
                                                    • Instruction Fuzzy Hash: 87F098B0981300BBEB24AF60EE4DB5A3AB8B744B03F800979F505B51E1DB795955DA1C
                                                    Uniqueness

                                                    Uniqueness Score: -1.00%

                                                    C-Code - Quality: 91%
                                                    			E004058D0(struct HWND__* _a4, int _a8, int _a12, long _a16) {
                                                    				int _t8;
                                                    				int _t11;
                                                    				int _t15;
                                                    				long _t16;
                                                    
                                                    				_t16 = _a16;
                                                    				_t15 = _a8;
                                                    				_t8 = _t15;
                                                    				if(_t15 != 0x102) {
                                                    					__eflags = _t15 - 0x200;
                                                    					if(_t15 != 0x200) {
                                                    						__eflags = _t8 - 0x419;
                                                    						if(_t8 != 0x419) {
                                                    							L9:
                                                    							return CallWindowProcW( *0x42dd64, _a4, _t15, _a12, _t16);
                                                    						}
                                                    						L7:
                                                    						__eflags =  *0x42ed68 - _t16; // 0x0
                                                    						if(__eflags != 0) {
                                                    							_push(_t16);
                                                    							_push(6);
                                                    							 *0x42ed68 = _t16;
                                                    							E004054B6();
                                                    						}
                                                    						goto L9;
                                                    					}
                                                    					_t11 = IsWindowVisible(_a4);
                                                    					__eflags = _t11;
                                                    					if(_t11 == 0) {
                                                    						goto L9;
                                                    					}
                                                    					_t16 = E004056DA(_a4, 1);
                                                    					_t15 = 0x419;
                                                    					goto L7;
                                                    				}
                                                    				if(_a12 != 0x20) {
                                                    					goto L9;
                                                    				}
                                                    				E004054E8(0x413);
                                                    				return 0;
                                                    			}







                                                    0x004058d4
                                                    0x004058d8
                                                    0x004058db
                                                    0x004058e3
                                                    0x004058f9
                                                    0x004058ff
                                                    0x00405921
                                                    0x00405926
                                                    0x0040593e
                                                    0x00000000
                                                    0x0040594c
                                                    0x00405928
                                                    0x00405928
                                                    0x0040592e
                                                    0x00405930
                                                    0x00405931
                                                    0x00405933
                                                    0x00405939
                                                    0x00405939
                                                    0x00000000
                                                    0x0040592e
                                                    0x00405904
                                                    0x0040590a
                                                    0x0040590c
                                                    0x00000000
                                                    0x00000000
                                                    0x00405918
                                                    0x0040591a
                                                    0x00000000
                                                    0x0040591a
                                                    0x004058e9
                                                    0x00000000
                                                    0x00000000
                                                    0x004058f0
                                                    0x00000000

                                                    APIs
                                                    • IsWindowVisible.USER32 ref: 00405904
                                                    • CallWindowProcW.USER32(?,?,?,?), ref: 0040594C
                                                      • Part of subcall function 004054E8: SendMessageW.USER32(?,00000000,00000000,00000000), ref: 004054FA
                                                    Strings
                                                    Memory Dump Source
                                                    • Source File: 00000000.00000002.756099637.0000000000401000.00000020.00000001.01000000.00000003.sdmp, Offset: 00400000, based on PE: true
                                                    • Associated: 00000000.00000002.756080358.0000000000400000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756151471.0000000000409000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756159557.000000000040B000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756331005.000000000042E000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756342547.0000000000432000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756355506.0000000000438000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756366568.0000000000440000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756389531.0000000000462000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756401402.0000000000464000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756562047.00000000004A4000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    Joe Sandbox IDA Plugin
                                                    • Snapshot File: hcaresult_0_2_400000_HF-2209869481.jbxd
                                                    Similarity
                                                    • API ID: Window$CallMessageProcSendVisible
                                                    • String ID:
                                                    • API String ID: 3748168415-3916222277
                                                    • Opcode ID: ce6b446289bf2d1d80a1f39e5d6dd25478004387473800b399ee72f8fd73986e
                                                    • Instruction ID: 06e031647f3a40a893da8a12316d751141f27423df1ca697d7c88d312f012a23
                                                    • Opcode Fuzzy Hash: ce6b446289bf2d1d80a1f39e5d6dd25478004387473800b399ee72f8fd73986e
                                                    • Instruction Fuzzy Hash: 64018F72A00609FBEF305F51ED44A9B3A2AEB54760F104437F904B61E1C2798892DFA9
                                                    Uniqueness

                                                    Uniqueness Score: -1.00%

                                                    C-Code - Quality: 100%
                                                    			E0040620F(int _a4) {
                                                    				struct tagMSG _v32;
                                                    				int _t6;
                                                    
                                                    				while(1) {
                                                    					_t2 =  &_a4; // 0x403579
                                                    					_t6 = PeekMessageW( &_v32, 0, _a4,  *_t2, 1);
                                                    					if(_t6 == 0) {
                                                    						break;
                                                    					}
                                                    					DispatchMessageW( &_v32);
                                                    				}
                                                    				return _t6;
                                                    			}





                                                    0x00406221
                                                    0x00406223
                                                    0x0040622f
                                                    0x00406237
                                                    0x00000000
                                                    0x00000000
                                                    0x0040621b
                                                    0x0040621b
                                                    0x0040623a

                                                    APIs
                                                    Strings
                                                    Memory Dump Source
                                                    • Source File: 00000000.00000002.756099637.0000000000401000.00000020.00000001.01000000.00000003.sdmp, Offset: 00400000, based on PE: true
                                                    • Associated: 00000000.00000002.756080358.0000000000400000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756151471.0000000000409000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756159557.000000000040B000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756331005.000000000042E000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756342547.0000000000432000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756355506.0000000000438000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756366568.0000000000440000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756389531.0000000000462000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756401402.0000000000464000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756562047.00000000004A4000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    Joe Sandbox IDA Plugin
                                                    • Snapshot File: hcaresult_0_2_400000_HF-2209869481.jbxd
                                                    Similarity
                                                    • API ID: Message$DispatchPeek
                                                    • String ID: y5@
                                                    • API String ID: 1770753511-1888225771
                                                    • Opcode ID: 64ff892afa75a6f008d7101155dee183943c3d1907309ee94509adaab9142ef1
                                                    • Instruction ID: a24ec92ef1b44bd1206bcd030c3399a913cbf723d0e0f52077422d22942c0190
                                                    • Opcode Fuzzy Hash: 64ff892afa75a6f008d7101155dee183943c3d1907309ee94509adaab9142ef1
                                                    • Instruction Fuzzy Hash: 41D0127194020ABBEF10AFE0DD09F9A7B6CAB54744F008475B701B5091D678D5258B59
                                                    Uniqueness

                                                    Uniqueness Score: -1.00%

                                                    C-Code - Quality: 77%
                                                    			E00406D10(WCHAR* _a4) {
                                                    				WCHAR* _t5;
                                                    				WCHAR* _t8;
                                                    
                                                    				_t8 = _a4;
                                                    				_t5 =  &(_t8[lstrlenW(_t8)]);
                                                    				while( *_t5 != 0x5c) {
                                                    					_push(_t5);
                                                    					_push(_t8);
                                                    					_t5 = CharPrevW();
                                                    					if(_t5 > _t8) {
                                                    						continue;
                                                    					}
                                                    					break;
                                                    				}
                                                    				 *_t5 = 0;
                                                    				return  &(_t5[1]);
                                                    			}





                                                    0x00406d11
                                                    0x00406d1c
                                                    0x00406d1f
                                                    0x00406d25
                                                    0x00406d26
                                                    0x00406d27
                                                    0x00406d2f
                                                    0x00000000
                                                    0x00000000
                                                    0x00000000
                                                    0x00406d2f
                                                    0x00406d33
                                                    0x00406d3a

                                                    APIs
                                                    • lstrlenW.KERNEL32(80000000,C:\Users\user\Desktop,00403458,C:\Users\user\Desktop,C:\Users\user\Desktop,C:\Users\user\Desktop\HF-2209869481.exe,C:\Users\user\Desktop\HF-2209869481.exe,80000000,00000003,?,?,?,?,?), ref: 00406D16
                                                    • CharPrevW.USER32(80000000,00000000,?,?,?,?,?), ref: 00406D27
                                                    Strings
                                                    Memory Dump Source
                                                    • Source File: 00000000.00000002.756099637.0000000000401000.00000020.00000001.01000000.00000003.sdmp, Offset: 00400000, based on PE: true
                                                    • Associated: 00000000.00000002.756080358.0000000000400000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756151471.0000000000409000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756159557.000000000040B000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756331005.000000000042E000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756342547.0000000000432000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756355506.0000000000438000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756366568.0000000000440000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756389531.0000000000462000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756401402.0000000000464000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    • Associated: 00000000.00000002.756562047.00000000004A4000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                    Joe Sandbox IDA Plugin
                                                    • Snapshot File: hcaresult_0_2_400000_HF-2209869481.jbxd
                                                    Similarity
                                                    • API ID: CharPrevlstrlen
                                                    • String ID: C:\Users\user\Desktop
                                                    • API String ID: 2709904686-3976562730
                                                    • Opcode ID: ad5ea2724f566449118616985c1ca7d7286fc26986b3b6df7891a374239d9a00
                                                    • Instruction ID: 44824fea6f3b9252f25675ab164e3effdf97f7511deaacd8752cc1a9fc297a0b
                                                    • Opcode Fuzzy Hash: ad5ea2724f566449118616985c1ca7d7286fc26986b3b6df7891a374239d9a00
                                                    • Instruction Fuzzy Hash: CBD05E31102531ABCB126B18DC059AF77B8EF41300306886AE542E7164C7785D92CBAD
                                                    Uniqueness

                                                    Uniqueness Score: -1.00%