Function at 0x10094f1a
Capabilities:
Link many functions at runtime

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x414
mov eax, dword [0x10188074]
xor eax, ebp
mov dword [ebp - 4], eax
push esi
push edi
mov edi, ecx
xor esi, esi
cmp dword [edi + 8], esi
jne 0x1009542d
push 0x208
lea eax, [ebp - 0x20c]
push esi
push eax
call fcn.1003e610
add esp, 0xc
lea eax, [ebp - 0x20c]
push 0x104
push eax
push dword [0x10193b38]
call dword [sym.imp.KERNEL32.dll_GetModuleFileNameW]
push str.....deepscanjcloudscan.dll
lea eax, [ebp - 0x20c]
push eax
call dword [sym.imp.SHLWAPI.dll_PathAppendW]
lea ecx, [ebp - 0x20c]
call fcn.100a00c7
mov dword [edi], eax
test eax, eax
je 0x1009540e
mov esi, dword [sym.imp.KERNEL32.dll_GetProcAddress]
push str.Init360NetBaseDll
push eax
call esi
push str.CloudQueryCreate
push dword [edi]
mov dword [0x10193aec], eax
call esi
push str.CloudQueryDestroy
push dword [edi]
mov dword [0x10193ae8], eax
call esi
push str.CloudQueryCancel
push dword [edi]
mov dword [0x10193ae4], eax
call esi
push str.CloudQueryCreateItemArray
push dword [edi]
mov dword [0x10193ae0], eax
call esi
push str.CloudQueryDestroyItemArray
push dword [edi]
mov dword [0x10193adc], eax
call esi
push str.CloudQueryAppendItemArray
push dword [edi]
mov dword [0x10193ad8], eax
call esi
push str.CloudQueryNetQuery
push dword [edi]
mov dword [0x10193ad4], eax
call esi
push str.CloudQuerySetRequestHeaderOption
push dword [edi]
mov dword [0x10193ad0], eax
call esi
push str.CloudQueryGetItemHandleFromItemArray
push dword [edi]
mov dword [0x10193acc], eax
call esi
push str.CloudQueryGetItemArraySize
push dword [edi]
mov dword [0x10193ac8], eax
call esi
push str.CloudQueryCreateQueryItem
push dword [edi]
mov dword [0x10193ac4], eax
call esi
push str.CloudQueryDestroyQueryItem
push dword [edi]
mov dword [0x10193ac0], eax
call esi
push str.CloudQuerySetItemQueryType
push dword [edi]
mov dword [0x10193abc], eax
call esi
push str.CloudQuerySetItemQueryFlag
push dword [edi]
mov dword [0x10193ab8], eax
call esi
push str.CloudQuerySetItemFileInfoFilePathAndSize
push dword [edi]
mov dword [0x10193ab4], eax
call esi
push str.CloudQuerySetItemFileInfoScanType
push dword [edi]
mov dword [0x10193ab0], eax
call esi
push str.CloudQuerySetItemFileInfoQueryFlags
push dword [edi]
mov dword [0x10193aac], eax
call esi
push str.CloudQueryGetItemFileInfoCanDelete
push dword [edi]
mov dword [0x10193aa8], eax
call esi
push str.CloudQueryGetItemFileInfoCanReplace
push dword [edi]
mov dword [0x10193aa4], eax
call esi
mov dword [0x10193aa0], eax
push str.CloudQueryGetItemFileInfoNetLevel
push dword [edi]
call esi
push str.CloudQueryGetItemFileInfoTrojanName
push dword [edi]
mov dword [0x10193a9c], eax
call esi
push str.CloudQueryGetItemFileInfoSoftClass
push dword [edi]
mov dword [0x10193a98], eax
call esi
push str.CloudQueryGetItemFileInfoExtInfo
push dword [edi]
mov dword [0x10193a94], eax
call esi
push str.CloudQueryGetItemFileInfoDesc
push dword [edi]
mov dword [0x10193a90], eax
call esi
push str.CloudQuerySetItemFileInfoApkInfoUsingProtobuf
push dword [edi]
mov dword [0x10193a8c], eax
call esi
push str.CloudQuerySetItemFileInfoQvmInfoUsingProtobuf
push dword [edi]
mov dword [0x10193a88], eax
call esi
push str.CloudQuerySetItemUseFileOrMem
push dword [edi]
mov dword [0x10193a84], eax
call esi
push str.CloudQuerySetItemCustomSha1WhenUseMemFile
push dword [edi]
mov dword [0x10193a80], eax
call esi
push str.CloudQuerySetItemCustomSha1AndCustomFingerPrint
push dword [edi]
mov dword [0x10193a7c], eax
call esi
push str.CloudQuerySetItemFileInfoApkInfo
push dword [edi]
mov dword [0x10193a78], eax
call esi
push str.CloudQuerySetItemFileInfoApkInfoFileType
push dword [edi]
mov dword [0x10193a74], eax
call esi
push str.CloudQuerySetItemFileInfoApkInfoID
push dword [edi]
mov dword [0x10193a70], eax
call esi
push str.CloudQuerySetItemFileInfoApkInfoExtString
push dword [edi]
mov dword [0x10193a6c], eax
call esi
push str.CloudQuerySetItemFileInfoQvmInfo
push dword [edi]
mov dword [0x10193a68], eax
call esi
push str.CloudQuerySetItemFileInfoQvmInfoExtString
push dword [edi]
mov dword [0x10193a64], eax
call esi
push str.CloudQuerySetItemFileInfoReallocApkInfoOrQvmInfo
push dword [edi]
mov dword [0x10193a60], eax
call esi
push str.CloudQueryGetItemFileNameAndSize
push dword [edi]
mov dword [0x10193a5c], eax
call esi
push str.CloudQueryGetItemFileInfoApkInfoUploadFlag
push dword [edi]
mov dword [0x10193a58], eax
call esi
push str.CloudQueryGetItemFileInfoQvmInfoLevel
push dword [edi]
mov dword [0x10193a54], eax
call esi
cmp dword [0x10193aec], 0
mov dword [0x10193a50], eax
je 0x10095405
cmp dword [0x10193ae8], 0
je 0x10095405
cmp dword [0x10193ae4], 0
je 0x10095405
cmp dword [0x10193ae0], 0
je 0x10095405
cmp dword [0x10193adc], 0
je 0x10095405
cmp dword [0x10193ad8], 0
je 0x10095405
cmp dword [0x10193ad4], 0
je 0x10095405
cmp dword [0x10193ad0], 0
je 0x10095405
cmp dword [0x10193acc], 0
je 0x10095405
cmp dword [0x10193ac8], 0
je 0x10095405
cmp dword [0x10193ac4], 0
je 0x10095405
cmp dword [0x10193ac0], 0
je 0x10095405
cmp dword [0x10193abc], 0
je 0x10095405
cmp dword [0x10193ab8], 0
je 0x10095405
cmp dword [0x10193ab4], 0
je 0x10095405
cmp dword [0x10193ab0], 0
je 0x10095405
cmp dword [0x10193aac], 0
je 0x10095405
cmp dword [0x10193aa8], 0
je 0x10095405
cmp dword [0x10193aa4], 0
je 0x10095405
cmp dword [0x10193aa0], 0
je 0x10095405
cmp dword [0x10193a9c], 0
je 0x10095405
cmp dword [0x10193a98], 0
je 0x10095405
cmp dword [0x10193a94], 0
je 0x10095405
cmp dword [0x10193a90], 0
je 0x10095405
cmp dword [0x10193a8c], 0
je 0x10095405
cmp dword [0x10193a88], 0
je 0x10095405
cmp dword [0x10193a84], 0
je 0x10095405
cmp dword [0x10193a80], 0
je 0x10095405
cmp dword [0x10193a7c], 0
je 0x10095405
cmp dword [0x10193a78], 0
je 0x10095405
cmp dword [0x10193a74], 0
je 0x10095405
cmp dword [0x10193a70], 0
je 0x10095405
cmp dword [0x10193a6c], 0
je 0x10095405
cmp dword [0x10193a68], 0
je 0x10095405
cmp dword [0x10193a64], 0
je 0x10095405
cmp dword [0x10193a60], 0
je 0x10095405
cmp dword [0x10193a5c], 0
je 0x10095405
cmp dword [0x10193a58], 0
je 0x10095405
cmp dword [0x10193a54], 0
je 0x10095405
test eax, eax
je 0x10095405
push 0x208
lea eax, [ebp - 0x414]
push 0
push eax
call fcn.1003e610
add esp, 0xc
lea eax, [ebp - 0x414]
push 0x104
push eax
push dword [0x10193b38]
call dword [sym.imp.KERNEL32.dll_GetModuleFileNameW]
push str.....360NetBase.dll
lea eax, [ebp - 0x414]
push eax
call dword [sym.imp.SHLWAPI.dll_PathAppendW]
lea ecx, [ebp - 0x414]
call fcn.100955ac
test eax, eax
je 0x10095405
mov byte [edi + 4], 1
jmp 0x10095426
mov ecx, edi
call fcn.100955bc
jmp 0x10095426
push esi
push esi
push esi
push esi
push esi
push esi
xor ecx, ecx
mov edx, str.jcloudscan
push esi
push esi
inc ecx
call fcn.1007890d
add esp, 0x20
mov dword [edi + 8], 1
mov ecx, dword [ebp - 4]
pop edi
xor ecx, ebp
pop esi
call fcn.10038cf9
leave
ret