Function at 0x446290
Capabilities:
Create thread
Read .ini file

Disassembly:
push ebp
mov ebp, esp
mov eax, 0x1550
call fcn.005e00d0
mov eax, dword [0x6aae14]
xor eax, ebp
mov dword [ebp - 4], eax
push ebx
push esi
push edi
push 0x6e8c54
call dword [sym.imp.KERNEL32.dll_EnterCriticalSection]
cmp dword [ebp + 0xc], 0
jne 0x447ff9
cmp dword [ebp + 8], 0
mov ebx, dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
mov edi, dword [ebp + 0x10]
jne 0x4462d6
test edi, edi
je 0x4468d1
push 0x6af4b8
lea eax, [ebp - 0x220]
push eax
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
lea ecx, [ebp - 0x220]
push ecx
call fcn.004e24e0
mov esi, dword [sym.imp.KERNEL32.dll_lstrcatA]
add esp, 4
push str.verinfo.ini
lea edx, [ebp - 0x220]
push edx
call esi
push 1
push 0
push 0
push 0
lea eax, [ebp - 0x220]
push 0
push eax
call fcn.004e8950
add esp, 0x18
test eax, eax
jne 0x4468c9
push 0x103
push eax
lea ecx, [ebp - 0xc27]
push ecx
mov byte [ebp - 0xc28], al
call fcn.005dfd60
push 0x103
lea edx, [ebp - 0x123f]
push 0
push edx
mov byte [ebp - 0x1240], 0
call fcn.005dfd60
push 0x103
lea eax, [ebp - 0x154b]
push 0
push eax
mov byte [ebp - 0x154c], 0
call fcn.005dfd60
push 0x103
lea ecx, [ebp - 0xe2f]
push 0
push ecx
mov byte [ebp - 0xe30], 0
call fcn.005dfd60
push 0
push 0x104
lea edx, [ebp - 0x1344]
push edx
push 0x60c81c
push 0x615660
push 0x60c810
call fcn.004edfd0
add esp, 0x48
lea eax, [ebp - 0x220]
push eax
push 0x104
lea ecx, [ebp - 0xe30]
push ecx
push 0x60c81c
push str.GPDate
push str.General
call ebx
lea edx, [ebp - 0x220]
push edx
push 0x104
lea eax, [ebp - 0xc28]
push eax
push 0x60c81c
push 0x6111d8
push str.General
call ebx
cmp byte [ebp - 0xc28], 0
je 0x4466e4
cmp byte [ebp - 0xe30], 0
je 0x446439
lea ecx, [ebp - 0xe30]
push ecx
lea edx, [ebp - 0xc28]
push edx
lea eax, [ebp - 0x324]
push str.eScan_Install_Version:__s___s_
push eax
call fcn.005dfb23
add esp, 0x10
jmp 0x446454
lea ecx, [ebp - 0xc28]
push ecx
lea edx, [ebp - 0x324]
push str.eScan_Install_Version:__s
push edx
call fcn.005dfb23
add esp, 0xc
lea eax, [ebp - 0x220]
push eax
push 0x104
lea ecx, [ebp - 0x1240]
push ecx
push 0x60c81c
push str.VersionLogged
push str.General
call ebx
lea edx, [ebp - 0x220]
push edx
push 0x104
lea eax, [ebp - 0x154c]
push eax
push 0x60c81c
push str.AppNameLogged
push str.General
call ebx
push 0x103
lea ecx, [ebp - 0x1447]
push 0
push ecx
mov byte [ebp - 0x1448], 0
call fcn.005dfd60
add esp, 0xc
cmp byte [ebp - 0xe30], 0
je 0x4464e6
lea edx, [ebp - 0xe30]
push edx
lea eax, [ebp - 0xc28]
push eax
lea ecx, [ebp - 0x324]
push 0x61a768
push ecx
call fcn.005dfb23
add esp, 0x10
jmp 0x446501
lea edx, [ebp - 0xc28]
push edx
lea eax, [ebp - 0x324]
push 0x60c800
push eax
call fcn.005dfb23
add esp, 0xc
push 0x61a764
lea ecx, [ebp - 0x324]
push ecx
call esi
lea edx, [ebp - 0x1344]
push edx
lea eax, [ebp - 0x324]
push eax
call esi
push 0x6af8c8
push 0x104
lea ecx, [ebp - 0x1038]
push ecx
push str.eScan_Configured
push 0x61a74c
push 0x614348
call ebx
lea edx, [ebp - 0x1550]
push edx
push str.Count700
push str.SoftwareMicroWorld.Tmp
push reloc.OLEAUT32.dll_SysReAllocString
mov dword [ebp - 0x1550], 1
call fcn.004d5820
test al, al
jne 0x446589
lea eax, [ebp - 0x1550]
push eax
push str.Count700
push 0x60d814
push reloc.OLEAUT32.dll_SysReAllocString
call fcn.004d5820
cmp al, 1
jne 0x44658f
inc dword [ebp - 0x1550]
mov ecx, dword [ebp - 0x1550]
push ecx
push str.Count700
push str.SoftwareMicroWorld.Tmp
push reloc.OLEAUT32.dll_SysReAllocString
call fcn.004f48a0
mov edx, dword [ebp - 0x1550]
push edx
lea eax, [ebp - 0x11c]
push 0x621e18
push eax
call fcn.005dfb23
add esp, 0xc
lea ecx, [ebp - 0x11c]
push ecx
lea edx, [ebp - 0x1038]
push edx
call esi
push 0
push 0x104
lea eax, [ebp - 0x1448]
push eax
push 0x60c81c
push str.Event700
push 0x60c810
call fcn.004edfd0
add esp, 0x18
cmp byte [ebp - 0x1448], 0x31
jne 0x446645
push 0x60cf3c
push str.Event700
push 0x60c810
call fcn.004ee3d0
add esp, 0xc
push 0
push str.eScan_Monitor
lea ecx, [ebp - 0x1038]
push ecx
lea edx, [ebp - 0x324]
push edx
push 0x60c810
push 0
push str.eScan_Monitor
push 0x2ee
call fcn.00513910
push 0
push str.eScan_Monitor
lea eax, [ebp - 0x1038]
push eax
lea ecx, [ebp - 0x324]
push ecx
push 0x60c810
push 0
push str.eScan_Monitor
push 0x2bc
call fcn.00513910
lea edx, [ebp - 0xc28]
push edx
lea eax, [ebp - 0x1240]
push eax
call fcn.004dd620
add esp, 8
test eax, eax
je 0x4466aa
lea ecx, [ebp - 0x220]
push ecx
lea edx, [ebp - 0xc28]
push edx
push str.VersionLogged
push str.General
call fcn.004e0cb0
add esp, 0x10
lea eax, [ebp - 0x1344]
push eax
lea ecx, [ebp - 0x154c]
push ecx
call fcn.004dd620
add esp, 8
test eax, eax
je 0x4466e4
lea edx, [ebp - 0x220]
push edx
lea eax, [ebp - 0x1344]
push eax
push str.AppNameLogged
push str.General
call fcn.004e0cb0
add esp, 0x10
push 0x103
lea ecx, [ebp - 0xd2b]
push 0
push ecx
mov byte [ebp - 0xd2c], 0
call fcn.005dfd60
push 0x103
lea edx, [ebp - 0x113b]
push 0
push edx
mov byte [ebp - 0x113c], 0
call fcn.005dfd60
push 0x103
lea eax, [ebp - 0xf33]
push 0
push eax
mov byte [ebp - 0xf34], 0
call fcn.005dfd60
add esp, 0x24
lea ecx, [ebp - 0x220]
push ecx
push 0x104
lea edx, [ebp - 0xf34]
push edx
push 0x60c81c
push str.ESPATCH_InstallDate
push str.General
call ebx
lea eax, [ebp - 0x220]
push eax
push 0x104
lea ecx, [ebp - 0xd2c]
push ecx
push 0x60c81c
push str.ESPATCH
push str.General
call ebx
cmp byte [ebp - 0xd2c], 0
je 0x4468c9
cmp byte [ebp - 0xf34], 0
je 0x4467b7
lea edx, [ebp - 0xf34]
push edx
lea eax, [ebp - 0xd2c]
push eax
lea ecx, [ebp - 0x324]
push str.Hotfix_Install_Version:__s___s_
push ecx
call fcn.005dfb23
add esp, 0x10
jmp 0x4467d2
lea edx, [ebp - 0xd2c]
push edx
lea eax, [ebp - 0x324]
push str.Hotfix_Install_Version:__s
push eax
call fcn.005dfb23
add esp, 0xc
lea ecx, [ebp - 0x220]
push ecx
push 0x104
lea edx, [ebp - 0x113c]
push edx
push 0x60c81c
push str.ESPVersionLogged
push str.General
call ebx
lea eax, [ebp - 0xd2c]
push eax
lea ecx, [ebp - 0x113c]
push ecx
call fcn.004dd620
add esp, 8
test eax, eax
je 0x4468c9
cmp byte [ebp - 0xf34], 0
je 0x446841
lea edx, [ebp - 0xf34]
push edx
lea eax, [ebp - 0xd2c]
push eax
lea ecx, [ebp - 0x324]
push 0x61a768
push ecx
call fcn.005dfb23
add esp, 0x10
jmp 0x44685c
lea edx, [ebp - 0xd2c]
push edx
lea eax, [ebp - 0x324]
push 0x60c800
push eax
call fcn.005dfb23
add esp, 0xc
push 0x6af8c8
push 0x104
lea ecx, [ebp - 0x1038]
push ecx
push str.Hotfix_Installed
push 0x61a6c4
push 0x614348
call ebx
push 0
push str.eScan_Monitor
lea edx, [ebp - 0x1038]
push edx
lea eax, [ebp - 0x324]
push eax
push 0x60c810
push 0
push str.eScan_Monitor
push 0x2be
call fcn.00513910
lea ecx, [ebp - 0x220]
push ecx
lea edx, [ebp - 0xd2c]
push edx
push str.ESPVersionLogged
push str.General
call fcn.004e0cb0
add esp, 0x10
test edi, edi
jne 0x448061
cmp dword [0x67e110], 0
je 0x446ada
mov esi, dword [ebp + 8]
mov eax, dword [0x6862f8]
test esi, esi
jne 0x4468f6
cmp eax, dword [0x6862fc]
je 0x4469d7
push 0x6af8c8
push 0x104
test eax, eax
je 0x446966
lea eax, [ebp - 0x108]
push eax
push str.Cloud_Protection_Enabled
push 0x621db0
push 0x614348
call ebx
push 0x6af8c8
push 0x800
lea ecx, [ebp - 0xb24]
push ecx
push str.Cloud_Protection_Status
push 0x621d94
push 0x614348
call ebx
push 0
push str.eScan_Monitor
lea edx, [ebp - 0x108]
push edx
lea eax, [ebp - 0xb24]
push eax
push 0x60c810
push 0
push str.eScan_Monitor
push 0x2f8
jmp 0x4469c6
lea ecx, [ebp - 0x108]
push ecx
push str.Cloud_Protection_Disabled
push 0x621d74
push 0x614348
call ebx
push 0x6af8c8
push 0x800
lea edx, [ebp - 0xb24]
push edx
push str.Cloud_Protection_Status
push 0x621d94
push 0x614348
call ebx
push 0
push str.eScan_Monitor
lea eax, [ebp - 0x108]
push eax
lea ecx, [ebp - 0xb24]
push ecx
push 0x60c810
push 0
push str.eScan_Monitor
push 0x2f9
call fcn.00513910
mov edx, dword [0x6862f8]
mov dword [0x6862fc], edx
cmp dword [0x67e110], 0
je 0x446ada
mov eax, dword [0x6862d8]
test esi, esi
jne 0x4469f9
cmp eax, dword [0x6862dc]
je 0x446ada
push 0x6af8c8
push 0x104
test eax, eax
je 0x446a69
lea eax, [ebp - 0x108]
push eax
push str.Advanced_Virus_Control_Enabled
push 0x621d50
push 0x614348
call ebx
push 0x6af8c8
push 0x800
lea ecx, [ebp - 0xb24]
push ecx
push str.Advanced_Virus_Control_Status
push 0x621d2c
push 0x614348
call ebx
push 0
push str.eScan_Monitor
lea edx, [ebp - 0x108]
push edx
lea eax, [ebp - 0xb24]
push eax
push 0x60c810
push 0
push str.eScan_Monitor
push 0x2fe
jmp 0x446ac9
lea ecx, [ebp - 0x108]
push ecx
push str.Advanced_Virus_Control_Disabled
push 0x621d08
push 0x614348
call ebx
push 0x6af8c8
push 0x800
lea edx, [ebp - 0xb24]
push edx
push str.Advanced_Virus_Control_Status
push 0x621d2c
push 0x614348
call ebx
push 0
push str.eScan_Monitor
lea eax, [ebp - 0x108]
push eax
lea ecx, [ebp - 0xb24]
push ecx
push 0x60c810
push 0
push str.eScan_Monitor
push 0x2ff
call fcn.00513910
mov edx, dword [0x6862d8]
mov dword [0x6862dc], edx
cmp dword [0x72d004], 0
je 0x447dd6
mov esi, dword [ebp + 8]
mov eax, dword [0x6862e0]
test esi, esi
jne 0x446aff
cmp eax, dword [0x6862e4]
je 0x446be4
push 0x6af8c8
push 0x104
test eax, eax
je 0x446b6f
lea eax, [ebp - 0x108]
push eax
push str.Endpoint_Security_in_Enabled_State
push 0x61d130
push 0x614348
call ebx
push 0x6af8c8
push 0x800
lea ecx, [ebp - 0xb24]
push ecx
push str.Endpoint_Security_Status
push 0x61d100
push 0x614348
call ebx
push 0
push str.eScan_Monitor
lea edx, [ebp - 0x108]
push edx
lea eax, [ebp - 0xb24]
push eax
push 0x60c810
push 0
push str.eScan_EPS
push 0x2c1
jmp 0x446bcf
lea ecx, [ebp - 0x108]
push ecx
push str.Endpoint_Security_in_Disabled_State
push 0x61d118
push 0x614348
call ebx
push 0x6af8c8
push 0x800
lea edx, [ebp - 0xb24]
push edx
push str.Endpoint_Security_Status
push 0x61d100
push 0x614348
call ebx
push 0
push str.eScan_Monitor
lea eax, [ebp - 0x108]
push eax
lea ecx, [ebp - 0xb24]
push ecx
push 0x60c810
push 0
push str.eScan_EPS
push 0x2c2
call fcn.00513910
mov edx, dword [0x6862e0]
mov dword [0x6862e4], edx
test esi, esi
jne 0x446c0f
push 0x72d978
push 0x72d578
call fcn.004dd620
add esp, 8
test eax, eax
jne 0x446c0f
mov eax, dword [0x686200]
mov edx, dword [0x686204]
cmp eax, edx
je 0x446c37
test eax, eax
jne 0x446c37
jmp 0x446c1a
mov eax, dword [0x686200]
mov edx, dword [0x686204]
xor esi, esi
lea esp, [esp]
mov cl, byte [esi + 0x72d578]
mov byte [esi + 0x72d978], cl
inc esi
test cl, cl
jne 0x446c20
cmp dword [ebp + 8], 0
jne 0x446c4d
mov ecx, dword [0x72d574]
cmp ecx, dword [0x72dd78]
jne 0x446c4d
cmp eax, edx
je 0x446c5f
test eax, eax
jne 0x446c5f
cmp dword [ebp + 8], 0
mov ecx, dword [0x72d574]
mov dword [0x72dd78], ecx
jne 0x446c75
mov ecx, dword [0x686210]
cmp ecx, dword [0x686214]
jne 0x446c75
cmp eax, edx
je 0x446c87
test eax, eax
jne 0x446c87
cmp dword [ebp + 8], 0
mov ecx, dword [0x686210]
mov dword [0x686214], ecx
jne 0x446ca5
mov ecx, dword [0x686220]
cmp ecx, dword [0x686224]
jne 0x446ca5
cmp eax, edx
je 0x446da8
test eax, eax
jne 0x446da8
cmp dword [0x686220], 0
jne 0x446d1b
test eax, eax
je 0x446d1b
push 0x6af8c8
push 0x104
lea edx, [ebp - 0x108]
push edx
push str.Webcam_in_Blocked_State
push 0x621c7c
push 0x614348
call ebx
push 0x6af8c8
push 0x800
lea eax, [ebp - 0xb24]
push eax
push str.Endpoint_Security_Webcam_Status
push 0x621c58
push 0x614348
call ebx
push 0
push str.eScan_Monitor
lea ecx, [ebp - 0x108]
push ecx
lea edx, [ebp - 0xb24]
push edx
push 0x60c810
push 0
push str.eScan_EPS
push 0x7e
jmp 0x446d85
push 0x6af8c8
push 0x104
lea eax, [ebp - 0x108]
push eax
push str.Webcam_in_Allowed_State
push 0x621c3c
push 0x614348
call ebx
push 0x6af8c8
push 0x800
lea ecx, [ebp - 0xb24]
push ecx
push str.Endpoint_Security_Webcam_Status
push 0x621c58
push 0x614348
call ebx
push 0
push str.eScan_Monitor
lea edx, [ebp - 0x108]
push edx
lea eax, [ebp - 0xb24]
push eax
push 0x60c810
push 0
push str.eScan_EPS
push 0x87
call fcn.00513910
mov esi, dword [ebp + 8]
mov ecx, dword [0x686220]
mov eax, dword [0x686200]
mov dword [0x686224], ecx
test esi, esi
jne 0x446dc9
mov edx, dword [0x686204]
mov ecx, dword [0x686208]
cmp ecx, dword [0x68620c]
jne 0x446dc6
cmp eax, edx
je 0x446f37
test eax, eax
jne 0x446f37
mov esi, dword [ebp + 8]
cmp dword [0x686208], 0
jne 0x446e7c
test eax, eax
je 0x446e7c
push 0x6af8c8
push 0x104
lea edx, [ebp - 0x108]
push edx
push str.Webcam_in_Blocked_State
push 0x621c7c
push 0x614348
call ebx
push str.CD_DVD
lea eax, [ebp - 0x108]
push str.Webcam
push eax
call fcn.004e9030
add esp, 0xc
push 0x6af8c8
push 0x800
lea ecx, [ebp - 0xb24]
push ecx
push str.Endpoint_Security_Webcam_Status
push 0x621c58
push 0x614348
call ebx
push str.CD_DVD
lea edx, [ebp - 0xb24]
push str.Webcam
push edx
call fcn.004e9030
add esp, 0xc
push 0
push str.eScan_Monitor
lea eax, [ebp - 0x108]
push eax
lea ecx, [ebp - 0xb24]
push ecx
push 0x60c810
push 0
push str.eScan_EPS
push 0x7b
jmp 0x446f15
push 0x6af8c8
push 0x104
lea edx, [ebp - 0x108]
push edx
push str.Webcam_in_Allowed_State
push 0x621c3c
push 0x614348
call ebx
push str.CD_DVD
lea eax, [ebp - 0x108]
push str.Webcam
push eax
call fcn.004e9030
add esp, 0xc
push 0x6af8c8
push 0x800
lea ecx, [ebp - 0xb24]
push ecx
push str.Endpoint_Security_Webcam_Status
push 0x621c58
push 0x614348
call ebx
push str.CD_DVD
lea edx, [ebp - 0xb24]
push str.Webcam
push edx
call fcn.004e9030
add esp, 0xc
push 0
push str.eScan_Monitor
lea eax, [ebp - 0x108]
push eax
lea ecx, [ebp - 0xb24]
push ecx
push 0x60c810
push 0
push str.eScan_EPS
push 0x7c
call fcn.00513910
mov edx, dword [0x686208]
mov eax, dword [0x686200]
mov dword [0x68620c], edx
test esi, esi
jne 0x446f58
mov edx, dword [0x686204]
jmp 0x446f3a
mov esi, dword [ebp + 8]
mov ecx, dword [0x686228]
cmp ecx, dword [0x68622c]
jne 0x446f58
cmp eax, edx
je 0x447058
test eax, eax
jne 0x447058
cmp dword [0x686228], 0
jne 0x446fce
test eax, eax
je 0x446fce
push 0x6af8c8
push 0x104
lea edx, [ebp - 0x108]
push edx
push str.Bluetooth_in_Blocked_State
push 0x621c0c
push 0x614348
call ebx
push 0x6af8c8
push 0x800
lea eax, [ebp - 0xb24]
push eax
push str.Endpoint_Security_Bluetooth_Status
push 0x621be4
push 0x614348
call ebx
push 0
push str.eScan_Monitor
lea ecx, [ebp - 0x108]
push ecx
lea edx, [ebp - 0xb24]
push edx
push 0x60c810
push 0
push str.eScan_EPS
push 0x7f
jmp 0x447038
push 0x6af8c8
push 0x104
lea eax, [ebp - 0x108]
push eax
push str.Bluetooth_in_Allowed_State
push 0x621bc4
push 0x614348
call ebx
push 0x6af8c8
push 0x800
lea ecx, [ebp - 0xb24]
push ecx
push str.Endpoint_Security_Bluetooth_Status
push 0x621be4
push 0x614348
call ebx
push 0
push str.eScan_Monitor
lea edx, [ebp - 0x108]
push edx
lea eax, [ebp - 0xb24]
push eax
push 0x60c810
push 0
push str.eScan_EPS
push 0x88
call fcn.00513910
mov ecx, dword [0x686228]
mov eax, dword [0x686200]
mov edx, dword [0x686204]
mov dword [0x68622c], ecx
test esi, esi
jne 0x44706e
mov ecx, dword [0x686248]
cmp ecx, dword [0x68624c]
jne 0x44706e
cmp eax, edx
je 0x44707e
test eax, eax
jne 0x44707e
mov ecx, dword [0x686248]
mov dword [0x68624c], ecx
test esi, esi
jne 0x44709c
mov ecx, dword [0x686240]
cmp ecx, dword [0x686244]
jne 0x44709c
cmp eax, edx
je 0x44719c
test eax, eax
jne 0x44719c
cmp dword [0x686240], 0
jne 0x447112
test eax, eax
je 0x447112
push 0x6af8c8
push 0x104
lea edx, [ebp - 0x108]
push edx
push str.SDCard_in_Blocked_State
push 0x61bed0
push 0x614348
call ebx
push 0x6af8c8
push 0x800
lea eax, [ebp - 0xb24]
push eax
push str.Endpoint_Security_SDCard_Status
push 0x621b88
push 0x614348
call ebx
push 0
push str.eScan_Monitor
lea ecx, [ebp - 0x108]
push ecx
lea edx, [ebp - 0xb24]
push edx
push 0x60c810
push 0
push str.eScan_EPS
push 0x7d
jmp 0x44717c
push 0x6af8c8
push 0x104
lea eax, [ebp - 0x108]
push eax
push str.SDCard_in_Allowed_State
push 0x621b6c
push 0x614348
call ebx
push 0x6af8c8
push 0x800
lea ecx, [ebp - 0xb24]
push ecx
push str.Endpoint_Security_SDCard_Status
push 0x621b88
push 0x614348
call ebx
push 0
push str.eScan_Monitor
lea edx, [ebp - 0x108]
push edx
lea eax, [ebp - 0xb24]
push eax
push 0x60c810
push 0
push str.eScan_EPS
push 0x86
call fcn.00513910
mov ecx, dword [0x686240]
mov eax, dword [0x686200]
mov dword [0x686244], ecx
test esi, esi
jne 0x4471ba
mov edx, dword [0x686204]
mov ecx, dword [0x686250]
cmp ecx, dword [0x686254]
jne 0x4471ba
cmp eax, edx
je 0x447320
test eax, eax
jne 0x447320
cmp dword [0x686250], 0
jne 0x44726d
test eax, eax
je 0x44726d
push 0x6af8c8
push 0x104
lea edx, [ebp - 0x108]
push edx
push str.Bluetooth_in_Blocked_State
push 0x621c0c
push 0x614348
call ebx
push 0x6af8c8
push 0x800
lea eax, [ebp - 0xb24]
push eax
push str.Endpoint_Security_Bluetooth_Status
push 0x621be4
push 0x614348
call ebx
push str.CompositeUSB
lea ecx, [ebp - 0x108]
push str.Bluetooth
push ecx
call fcn.004e9030
push str.CompositeUSB
lea edx, [ebp - 0xb24]
push str.Bluetooth
push edx
call fcn.004e9030
add esp, 0x18
push 0
push str.eScan_Monitor
lea eax, [ebp - 0x108]
push eax
lea ecx, [ebp - 0xb24]
push ecx
push 0x60c810
push 0
push str.eScan_EPS
push 0x8d
jmp 0x447306
push 0x6af8c8
push 0x104
lea edx, [ebp - 0x108]
push edx
push str.Bluetooth_in_Allowed_State
push 0x621bc4
push 0x614348
call ebx
push 0x6af8c8
push 0x800
lea eax, [ebp - 0xb24]
push eax
push str.Endpoint_Security_Bluetooth_Status
push 0x621be4
push 0x614348
call ebx
push str.CompositeUSB
lea ecx, [ebp - 0x108]
push str.Bluetooth
push ecx
call fcn.004e9030
push str.CompositeUSB
lea edx, [ebp - 0xb24]
push str.Bluetooth
push edx
call fcn.004e9030
add esp, 0x18
push 0
push str.eScan_Monitor
lea eax, [ebp - 0x108]
push eax
lea ecx, [ebp - 0xb24]
push ecx
push 0x60c810
push 0
push str.eScan_EPS
push 0x89
call fcn.00513910
mov edx, dword [0x686250]
mov dword [0x686254], edx
test esi, esi
jne 0x44735f
mov eax, dword [0x686200]
mov ecx, dword [0x686238]
cmp ecx, dword [0x68623c]
jne 0x447364
push 0x72f580
push 0x72ed80
call fcn.004dd620
add esp, 8
test eax, eax
jne 0x44735f
mov eax, dword [0x686200]
cmp eax, dword [0x686204]
je 0x44757a
test eax, eax
jne 0x44757a
jmp 0x447364
mov eax, dword [0x686200]
cmp dword [0x686238], 0
jne 0x4474b1
test eax, eax
je 0x4474b1
push 0x6af8c8
push 0x104
lea edx, [ebp - 0x108]
push edx
push str.Bluetooth_in_Blocked_State
push 0x621c0c
push 0x614348
call ebx
push 0x6af8c8
push 0x800
lea eax, [ebp - 0xb24]
push eax
push str.Endpoint_Security_Bluetooth_Status
push 0x621be4
push 0x614348
call ebx
push str.WiFi
lea ecx, [ebp - 0x108]
push str.Bluetooth
push ecx
call fcn.004e9030
push str.WiFi
lea edx, [ebp - 0xb24]
push str.Bluetooth
push edx
call fcn.004e9030
add esp, 0x18
lea eax, [ebp - 0x1550]
push eax
push 0x72ed80
push str.WifiSSIDAllowed
push str.SoftwareMicroWorldDeviceControl
push reloc.OLEAUT32.dll_SysReAllocString
mov dword [ebp - 0x1550], 0x7ff
call fcn.004d5770
cmp byte [0x72ed80], 0
je 0x447489
lea eax, [ebp - 0xb24]
dec eax
mov cl, byte [eax + 1]
inc eax
test cl, cl
jne 0x447426
mov cx, word [0x61cdd0]
mov dl, byte [0x61cdd2]
mov word [eax], cx
mov byte [eax + 2], dl
mov eax, 0x72ed80
mov esi, eax
mov cl, byte [eax]
inc eax
test cl, cl
jne 0x447448
lea edi, [ebp - 0xb24]
sub eax, esi
dec edi
mov cl, byte [edi + 1]
inc edi
test cl, cl
jne 0x447458
mov ecx, eax
shr ecx, 2
rep movsd dword es:[edi], dword [esi]
mov ecx, eax
and ecx, 3
rep movsb byte es:[edi], byte [esi]
lea edi, [ebp - 0xb24]
dec edi
mov al, byte [edi + 1]
inc edi
test al, al
jne 0x447475
mov ax, word [0x61cdcc]
mov esi, dword [ebp + 8]
mov word [edi], ax
push 0
push str.eScan_Monitor
lea ecx, [ebp - 0x108]
push ecx
lea edx, [ebp - 0xb24]
push edx
push 0x60c810
push 0
push str.eScan_EPS
push 0x77
jmp 0x447547
push 0x6af8c8
push 0x104
lea eax, [ebp - 0x108]
push eax
push str.Bluetooth_in_Allowed_State
push 0x621bc4
push 0x614348
call ebx
push 0x6af8c8
push 0x800
lea ecx, [ebp - 0xb24]
push ecx
push str.Endpoint_Security_Bluetooth_Status
push 0x621be4
push 0x614348
call ebx
push str.WiFi
lea edx, [ebp - 0x108]
push str.Bluetooth
push edx
call fcn.004e9030
push str.WiFi
lea eax, [ebp - 0xb24]
push str.Bluetooth
push eax
call fcn.004e9030
add esp, 0x18
push 0
push str.eScan_Monitor
lea ecx, [ebp - 0x108]
push ecx
lea edx, [ebp - 0xb24]
push edx
push 0x60c810
push 0
push str.eScan_EPS
push 0x76
call fcn.00513910
mov eax, dword [0x686238]
mov dword [0x68623c], eax
xor eax, eax
jmp 0x447560
mov cl, byte [eax + 0x72ed80]
mov byte [eax + 0x72f580], cl
inc eax
test cl, cl
jne 0x447560
test esi, esi
jne 0x4475b9
mov eax, dword [0x686200]
mov ecx, dword [0x686230]
cmp ecx, dword [0x686234]
jne 0x4475be
push 0x72e580
push 0x72dd80
call fcn.004dd620
add esp, 8
test eax, eax
jne 0x4475b9
mov eax, dword [0x686200]
cmp eax, dword [0x686204]
je 0x44773a
test eax, eax
jne 0x44773a
jmp 0x4475be
mov eax, dword [0x686200]
cmp dword [0x686230], 0
jne 0x447671
test eax, eax
je 0x447671
push 0x6af8c8
push 0x104
lea edx, [ebp - 0x108]
push edx
push str.Bluetooth_in_Blocked_State
push 0x621c0c
push 0x614348
call ebx
push 0x6af8c8
push 0x800
lea eax, [ebp - 0xb24]
push eax
push str.Endpoint_Security_Bluetooth_Status
push 0x621be4
push 0x614348
call ebx
push str.Printers
lea ecx, [ebp - 0x108]
push str.Bluetooth
push ecx
call fcn.004e9030
push str.Printers
lea edx, [ebp - 0xb24]
push str.Bluetooth
push edx
call fcn.004e9030
add esp, 0x18
push 0
push str.eScan_Monitor
lea eax, [ebp - 0x108]
push eax
lea ecx, [ebp - 0xb24]
push ecx
push 0x60c810
push 0
push str.eScan_EPS
push 0x94
jmp 0x44770a
push 0x6af8c8
push 0x104
lea edx, [ebp - 0x108]
push edx
push str.Bluetooth_in_Allowed_State
push 0x621bc4
push 0x614348
call ebx
push 0x6af8c8
push 0x800
lea eax, [ebp - 0xb24]
push eax
push str.Endpoint_Security_Bluetooth_Status
push 0x621be4
push 0x614348
call ebx
push str.Printers
lea ecx, [ebp - 0x108]
push str.Bluetooth
push ecx
call fcn.004e9030
push str.Printers
lea edx, [ebp - 0xb24]
push str.Bluetooth
push edx
call fcn.004e9030
add esp, 0x18
push 0
push str.eScan_Monitor
lea eax, [ebp - 0x108]
push eax
lea ecx, [ebp - 0xb24]
push ecx
push 0x60c810
push 0
push str.eScan_EPS
push 0x93
call fcn.00513910
mov edx, dword [0x686230]
mov dword [0x686234], edx
xor eax, eax
lea ecx, [ecx]
mov cl, byte [eax + 0x72dd80]
mov byte [eax + 0x72e580], cl
inc eax
test cl, cl
jne 0x447720
mov eax, dword [0x686200]
test esi, esi
jne 0x44775c
mov ecx, dword [0x686258]
cmp ecx, dword [0x68625c]
jne 0x44775c
cmp eax, dword [0x686204]
je 0x4478c2
test eax, eax
jne 0x4478c2
cmp dword [0x686258], 0
jne 0x44780f
test eax, eax
je 0x44780f
push 0x6af8c8
push 0x104
lea edx, [ebp - 0x108]
push edx
push str.Bluetooth_in_Blocked_State
push 0x621c0c
push 0x614348
call ebx
push 0x6af8c8
push 0x800
lea eax, [ebp - 0xb24]
push eax
push str.Endpoint_Security_Bluetooth_Status
push 0x621be4
push 0x614348
call ebx
push str.ImagingDevice
lea ecx, [ebp - 0x108]
push str.Bluetooth
push ecx
call fcn.004e9030
push str.ImagingDevice
lea edx, [ebp - 0xb24]
push str.Bluetooth
push edx
call fcn.004e9030
add esp, 0x18
push 0
push str.eScan_Monitor
lea eax, [ebp - 0x108]
push eax
lea ecx, [ebp - 0xb24]
push ecx
push 0x60c810
push 0
push str.eScan_EPS
push 0x8e
jmp 0x4478a8
push 0x6af8c8
push 0x104
lea edx, [ebp - 0x108]
push edx
push str.Bluetooth_in_Allowed_State
push 0x621bc4
push 0x614348
call ebx
push 0x6af8c8
push 0x800
lea eax, [ebp - 0xb24]
push eax
push str.Endpoint_Security_Bluetooth_Status
push 0x621be4
push 0x614348
call ebx
push str.ImagingDevice
lea ecx, [ebp - 0x108]
push str.Bluetooth
push ecx
call fcn.004e9030
push str.ImagingDevice
lea edx, [ebp - 0xb24]
push str.Bluetooth
push edx
call fcn.004e9030
add esp, 0x18
push 0
push str.eScan_Monitor
lea eax, [ebp - 0x108]
push eax
lea ecx, [ebp - 0xb24]
push ecx
push 0x60c810
push 0
push str.eScan_EPS
push 0x8a
call fcn.00513910
mov edx, dword [0x686258]
mov eax, dword [0x686200]
mov dword [0x68625c], edx
test esi, esi
jne 0x4478e4
mov ecx, dword [0x686260]
cmp ecx, dword [0x686264]
jne 0x4478e4
cmp eax, dword [0x686204]
je 0x447a4a
test eax, eax
jne 0x447a4a
cmp dword [0x686260], 1
je 0x447997
test eax, eax
je 0x447997
push 0x6af8c8
push 0x104
lea edx, [ebp - 0x108]
push edx
push str.Bluetooth_in_Blocked_State
push 0x621c0c
push 0x614348
call ebx
push 0x6af8c8
push 0x800
lea eax, [ebp - 0xb24]
push eax
push str.Endpoint_Security_Bluetooth_Status
push 0x621be4
push 0x614348
call ebx
push str.USBModem
lea ecx, [ebp - 0x108]
push str.Bluetooth
push ecx
call fcn.004e9030
push str.USBModem
lea edx, [ebp - 0xb24]
push str.Bluetooth
push edx
call fcn.004e9030
add esp, 0x18
push 0
push str.eScan_Monitor
lea eax, [ebp - 0x108]
push eax
lea ecx, [ebp - 0xb24]
push ecx
push 0x60c810
push 0
push str.eScan_EPS
push 0x8f
jmp 0x447a30
push 0x6af8c8
push 0x104
lea edx, [ebp - 0x108]
push edx
push str.Bluetooth_in_Allowed_State
push 0x621bc4
push 0x614348
call ebx
push 0x6af8c8
push 0x800
lea eax, [ebp - 0xb24]
push eax
push str.Endpoint_Security_Bluetooth_Status
push 0x621be4
push 0x614348
call ebx
push str.USBModem
lea ecx, [ebp - 0x108]
push str.Bluetooth
push ecx
call fcn.004e9030
push str.USBModem
lea edx, [ebp - 0xb24]
push str.Bluetooth
push edx
call fcn.004e9030
add esp, 0x18
push 0
push str.eScan_Monitor
lea eax, [ebp - 0x108]
push eax
lea ecx, [ebp - 0xb24]
push ecx
push 0x60c810
push 0
push str.eScan_EPS
push 0x8b
call fcn.00513910
mov edx, dword [0x686260]
mov eax, dword [0x686200]
mov dword [0x686264], edx
test esi, esi
jne 0x447a58
mov ecx, dword [0x686270]
cmp ecx, dword [0x686274]
je 0x447a68
mov edx, dword [0x686270]
mov dword [0x686274], edx
test esi, esi
jne 0x447a8a
mov ecx, dword [0x686268]
cmp ecx, dword [0x68626c]
jne 0x447a8a
cmp eax, dword [0x686204]
je 0x447ce1
test eax, eax
jne 0x447bf0
cmp dword [0x686268], 0
jne 0x447b3d
test eax, eax
je 0x447b3d
push 0x6af8c8
push 0x104
lea edx, [ebp - 0x108]
push edx
push str.Bluetooth_in_Blocked_State
push 0x621c0c
push 0x614348
call ebx
push 0x6af8c8
push 0x800
lea eax, [ebp - 0xb24]
push eax
push str.Endpoint_Security_Bluetooth_Status
push 0x621be4
push 0x614348
call ebx
push str.USBOnTerminalClient
lea ecx, [ebp - 0x108]
push str.Bluetooth
push ecx
call fcn.004e9030
push str.USBOnTerminalClient
lea edx, [ebp - 0xb24]
push str.Bluetooth
push edx
call fcn.004e9030
add esp, 0x18
push 0
push str.eScan_Monitor
lea eax, [ebp - 0x108]
push eax
lea ecx, [ebp - 0xb24]
push ecx
push 0x60c810
push 0
push str.eScan_EPS
push 0x90
jmp 0x447bd6
push 0x6af8c8
push 0x104
lea edx, [ebp - 0x108]
push edx
push str.Bluetooth_in_Allowed_State
push 0x621bc4
push 0x614348
call ebx
push 0x6af8c8
push 0x800
lea eax, [ebp - 0xb24]
push eax
push str.Endpoint_Security_Bluetooth_Status
push 0x621be4
push 0x614348
call ebx
push str.USBOnTerminalClient
lea ecx, [ebp - 0x108]
push str.Bluetooth
push ecx
call fcn.004e9030
push str.USBOnTerminalClient
lea edx, [ebp - 0xb24]
push str.Bluetooth
push edx
call fcn.004e9030
add esp, 0x18
push 0
push str.eScan_Monitor
lea eax, [ebp - 0x108]
push eax
lea ecx, [ebp - 0xb24]
push ecx
push 0x60c810
push 0
push str.eScan_EPS
push 0x8c
call fcn.00513910
mov edx, dword [0x686268]
mov eax, dword [0x686200]
mov dword [0x68626c], edx
test esi, esi
jne 0x447bfc
cmp eax, dword [0x686204]
je 0x447ce1
push 0x6af8c8
push 0x104
test eax, eax
je 0x447c6c
lea eax, [ebp - 0x108]
push eax
push str.USB_Control_in_Enabled_State
push 0x621ae8
push 0x614348
call ebx
push 0x6af8c8
push 0x800
lea ecx, [ebp - 0xb24]
push ecx
push str.Endpoint_Security_USB_Control_Status
push 0x621abc
push 0x614348
call ebx
push 0
push str.eScan_Monitor
lea edx, [ebp - 0x108]
push edx
lea eax, [ebp - 0xb24]
push eax
push 0x60c810
push 0
push str.eScan_EPS
push 0x2c3
jmp 0x447ccc
lea ecx, [ebp - 0x108]
push ecx
push str.USB_Control_in_Disabled_State
push 0x621a98
push 0x614348
call ebx
push 0x6af8c8
push 0x800
lea edx, [ebp - 0xb24]
push edx
push str.Endpoint_Security_USB_Control_Status
push 0x621abc
push 0x614348
call ebx
push 0
push str.eScan_Monitor
lea eax, [ebp - 0x108]
push eax
lea ecx, [ebp - 0xb24]
push ecx
push 0x60c810
push 0
push str.eScan_EPS
push 0x2c4
call fcn.00513910
mov edx, dword [0x686200]
mov dword [0x686204], edx
test esi, esi
jne 0x447cf2
mov eax, dword [0x732750]
cmp eax, dword [0x732754]
je 0x447dd6
cmp dword [0x732750], 0
push 0x6af8c8
push 0x104
je 0x447d67
lea ecx, [ebp - 0x108]
push ecx
push str.Application_Control_in_Enabled_State
push 0x621a6c
push 0x614348
call ebx
push 0x6af8c8
push 0x800
lea edx, [ebp - 0xb24]
push edx
push str.Endpoint_Security_Application_Control_Status
push 0x621a38
push 0x614348
call ebx
push 0
push str.eScan_Monitor
lea eax, [ebp - 0x108]
push eax
lea ecx, [ebp - 0xb24]
push ecx
push 0x60c810
push 0
push str.eScan_EPS
push 0x2c5
jmp 0x447dc7
lea edx, [ebp - 0x108]
push edx
push str.Application_Control_in_Disabled_State
push 0x621a0c
push 0x614348
call ebx
push 0x6af8c8
push 0x800
lea eax, [ebp - 0xb24]
push eax
push str.Endpoint_Security_Application_Control_Status
push 0x621a38
push 0x614348
call ebx
push 0
push str.eScan_Monitor
lea ecx, [ebp - 0x108]
push ecx
lea edx, [ebp - 0xb24]
push edx
push 0x60c810
push 0
push str.eScan_EPS
push 0x2c6
call fcn.00513910
mov eax, dword [0x732750]
mov dword [0x732754], eax
push str.ECONCEAL
call fcn.004dd240
push str.ECONCEALMP
mov esi, eax
call fcn.004dd240
cmp esi, 1
jg 0x447dff
cmp eax, 1
jg 0x447dff
xor eax, eax
mov dword [0x6e8d00], eax
jmp 0x447e04
mov eax, dword [0x6e8d00]
cmp dword [0x67e110], 0
je 0x447ff9
cmp dword [ebp + 8], 0
jne 0x447e23
cmp eax, dword [0x6e8c88]
je 0x447ff9
test eax, eax
jne 0x447e96
push 0x6af8c8
push 0x104
lea ecx, [ebp - 0x108]
push ecx
push str.eScan_Firewall_in_Disabled_status__Allow_All_
push 0x6219c0
push 0x614348
call ebx
push 0x6af8c8
push 0x800
lea edx, [ebp - 0xb24]
push edx
push str.eScan_Firewall_Status
push 0x6219a4
push 0x614348
call ebx
push 0
push str.eScan_Monitor
lea eax, [ebp - 0x108]
push eax
lea ecx, [ebp - 0xb24]
push ecx
push 0x60c810
push 0
push str.eScan_Firewall
push 0x2c7
jmp 0x447fea
cmp eax, 1
jne 0x447f0a
push 0x6af8c8
push 0x104
lea edx, [ebp - 0x108]
push edx
push str.eScan_Firewall_in_Enabled_status__Interactive_Filter_
push 0x621958
push 0x614348
call ebx
push 0x6af8c8
push 0x800
lea eax, [ebp - 0xb24]
push eax
push str.eScan_Firewall_Status
push 0x6219a4
push 0x614348
call ebx
push 0
push str.eScan_Monitor
lea ecx, [ebp - 0x108]
push ecx
lea edx, [ebp - 0xb24]
push edx
push 0x60c810
push 0
push str.eScan_Firewall
push 0x2c8
jmp 0x447fea
cmp eax, 2
jne 0x447f7b
push 0x6af8c8
push 0x104
lea eax, [ebp - 0x108]
push eax
push str.eScan_Firewall_in_Enabled_status__Block_All_
push 0x621924
push 0x614348
call ebx
push 0x6af8c8
push 0x800
lea ecx, [ebp - 0xb24]
push ecx
push str.eScan_Firewall_Status
push 0x6219a4
push 0x614348
call ebx
push 0
push str.eScan_Monitor
lea edx, [ebp - 0x108]
push edx
lea eax, [ebp - 0xb24]
push eax
push 0x60c810
push 0
push str.eScan_Firewall
push 0x2c9
jmp 0x447fea
cmp eax, 3
jne 0x447ff4
push 0x6af8c8
push 0x104
lea ecx, [ebp - 0x108]
push ecx
push str.eScan_Firewall_in_Enabled_status__Limited_Filter_
push 0x6218ec
push 0x614348
call ebx
push 0x6af8c8
push 0x800
lea edx, [ebp - 0xb24]
push edx
push str.eScan_Firewall_Status
push 0x6219a4
push 0x614348
call ebx
push 0
push str.eScan_Monitor
lea eax, [ebp - 0x108]
push eax
lea ecx, [ebp - 0xb24]
push ecx
push 0x60c810
push 0
push str.eScan_Firewall
push 0x2ca
call fcn.00513910
mov eax, dword [0x6e8d00]
mov dword [0x6e8c88], eax
mov esi, dword [ebp + 8]
push esi
call fcn.00444070
add esp, 4
test esi, esi
je 0x448061
push 0
push 0
push 0x446260
call fcn.005e07ac
add esp, 0xc
cmp eax, 0xffffffff
jne 0x448051
call dword [sym.imp.KERNEL32.dll_GetLastError]
push eax
lea edx, [ebp - 0x113c]
push str.Error:_beginthread_7a__fails_with_error__d
push edx
call fcn.005dfb23
push 0
push 1
lea eax, [ebp - 0x113c]
push eax
push 0x6aec98
call fcn.004311c0
add esp, 0x1c
jmp 0x448061
push 0
push eax
push str.CBD_5c
call fcn.00420720
add esp, 0xc
push 0x6e8c54
call dword [sym.imp.KERNEL32.dll_LeaveCriticalSection]
mov ecx, dword [ebp - 4]
pop edi
pop esi
xor ecx, ebp
pop ebx
call fcn.005dfbbe
mov esp, ebp
pop ebp
ret