Function at 0x4ce42b
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push 0x2f8
mov eax, 0x6564f3
call fcn.00642602
mov eax, ecx
mov dword [ebp - 0x2b4], eax
mov eax, dword [eax + 0x14]
mov ecx, dword [ebp + 8]
mov dword [ebp - 0x2a0], eax
mov dword [ebp - 0x29c], ecx
lea ecx, [ebp - 0x28]
mov eax, dword [eax]
push 0x700600
mov edi, dword [eax + 4]
call fcn.0044ea89
and dword [ebp - 4], 0
sub esp, 0x1c
mov dword [ebp - 0x2a4], esp
mov esi, esp
sub esp, 0x18
mov ecx, edi
push esp
call dword [0x670300]
mov ecx, dword [ebp - 0x2a0]
call edi
mov edx, str.machineId
mov ecx, esi
call fcn.004ce972
push ecx
mov esi, esp
mov byte [ebp - 4], 1
sub esp, 0x18
lea ecx, [ebp - 0x28]
mov eax, esp
push ecx
mov ecx, dword [ebp - 0x2b4]
push eax
call fcn.004d0333
mov edx, str.correlationId
mov ecx, esi
call fcn.004ce972
add esp, 0x18
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2d8]
call fcn.004d090c
add esp, 0x38
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 3
call fcn.004511a7
mov edi, dword [ebp + 0x10]
cmp edi, 0x6b
je 0x4cdf73
cmp edi, 0xd
je 0x4cdf73
mov dword [ebp - 0x2a0], 1
jmp 0x4cdf7a
and dword [ebp - 0x2a0], 0
sub esp, 0x1c
mov dword [ebp - 0x2bc], esp
mov esi, esp
sub esp, 0x18
mov ecx, esp
push dword [ebp - 0x29c]
call fcn.00450c6a
mov edx, str.name
mov ecx, esi
call fcn.004ce972
add esp, 0x18
mov byte [ebp - 4], 4
mov edx, str.identifiers
push dword [ebp - 0x2a0]
mov eax, dword [ebp - 0x2d8]
and dword [ebp - 0x2d8], 0
push str.isFirstTimeUser
push ecx
push ecx
mov esi, esp
push ecx
mov ecx, esp
mov dword [ecx], eax
mov ecx, esi
call fcn.004ce9a8
pop ecx
push 1
push str.canProceed
lea ecx, [ebp - 0x2b8]
mov byte [ebp - 4], 3
call fcn.004d09bb
add esp, 0x34
mov byte [ebp - 4], 5
test edi, edi
je 0x4ce0a3
mov esi, str.other
sub edi, 0xa
je 0x4ce01b
sub edi, 3
je 0x4ce01b
sub edi, 0x5d
je 0x4ce01b
sub edi, 1
je 0x4ce01b
mov edx, esi
sub edi, 3
jne 0x4ce020
mov edx, str.expected
lea ecx, [ebp + 0x10]
call fcn.004cd452
push eax
push str.errorDescription
push dword [ebp + 0x14]
lea ecx, [ebp - 0x29c]
push str.errorCode
push 1
push str.fatal
push 0
push str.shownToUser
push edx
push str.category
push esi
push str.name
call fcn.004d0a82
add esp, 0x30
mov esi, eax
push str.errors
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 6
call fcn.0044eb76
push esi
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 7
push eax
lea ecx, [ebp - 0x2b8]
call fcn.004b4869
mov ecx, eax
call fcn.004b451c
lea ecx, [ebp - 0x28]
call fcn.004510b9
lea ecx, [ebp - 0x29c]
mov byte [ebp - 4], 5
call fcn.0046e624
mov edi, dword [ebp - 0x2b4]
lea eax, [ebp - 0xc8]
push eax
mov ecx, edi
call fcn.004d039e
push str.TEAMS_CLIENT
push str.clientType
push 0x70070c
push str.browserLaunchMethod
sub esp, 0x1c
mov byte [ebp - 4], 8
mov dword [ebp - 0x2bc], esp
mov esi, esp
sub esp, 0x18
add edi, 0xe0
mov ecx, esp
push edi
call fcn.00450c6a
mov edx, str.clientVersion
mov ecx, esi
call fcn.004ce972
push ecx
mov byte [ebp - 4], 9
lea eax, [ebp - 0xb0]
mov dword [ebp - 0x2a4], esp
mov esi, esp
sub esp, 0x18
mov ecx, esp
push eax
call fcn.00450c6a
mov edx, str.browserVersion
mov ecx, esi
call fcn.004ce972
push ecx
mov esi, esp
mov byte [ebp - 4], 0xa
sub esp, 0x18
lea eax, [ebp - 0xc8]
mov ecx, esp
push eax
call fcn.00450c6a
mov edx, str.browser
mov ecx, esi
call fcn.004ce972
add esp, 0x18
mov byte [ebp - 4], 8
lea ecx, [ebp - 0x2a8]
call fcn.004d0b43
add esp, 0x64
mov edx, edi
mov byte [ebp - 4], 0xb
lea ecx, [ebp - 0x2e8]
call fcn.004d05ef
cmp byte [ebp - 0x2dc], 0
je 0x4ce27a
mov edx, dword [ebp - 0x2e8]
lea ecx, [ebp - 0x29c]
call fcn.004e6a30
mov esi, eax
push str.origin.clientInfo.majorVersion
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0xc
call fcn.0044eb76
push esi
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0xd
push eax
lea ecx, [ebp - 0x2a8]
call fcn.004b4869
mov ecx, eax
call fcn.004b451c
lea ecx, [ebp - 0x28]
call fcn.004510b9
lea ecx, [ebp - 0x29c]
mov byte [ebp - 4], 0xb
call fcn.0046e624
mov edx, dword [ebp - 0x2e4]
lea ecx, [ebp - 0x29c]
call fcn.004e6a30
mov esi, eax
push str.origin.clientInfo.minorVersion
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0xe
call fcn.0044eb76
push esi
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0xf
push eax
lea ecx, [ebp - 0x2a8]
call fcn.004b4869
mov ecx, eax
call fcn.004b451c
lea ecx, [ebp - 0x28]
call fcn.004510b9
lea ecx, [ebp - 0x29c]
mov byte [ebp - 4], 0xb
call fcn.0046e624
mov edx, dword [ebp - 0x2e0]
lea ecx, [ebp - 0x29c]
call fcn.004e6a30
mov esi, eax
push str.origin.clientInfo.revision
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0x10
call fcn.0044eb76
push esi
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x11
push eax
lea ecx, [ebp - 0x2a8]
call fcn.004b4869
mov ecx, eax
call fcn.004b451c
lea ecx, [ebp - 0x28]
call fcn.004510b9
lea ecx, [ebp - 0x29c]
mov byte [ebp - 4], 0xb
call fcn.0046e624
mov edi, dword [ebp - 0x2b4]
cmp dword [edi + 0xc0], 0
je 0x4ce346
cmp dword [edi + 0xd8], 0
je 0x4ce346
lea edx, [edi + 0xb0]
lea ecx, [ebp - 0x29c]
call fcn.004e69c4
mov esi, eax
push 0x700794
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0x12
call fcn.0044eb76
push esi
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x13
push eax
lea ecx, [ebp - 0x2a8]
call fcn.004b4869
mov ecx, eax
call fcn.004b451c
lea ecx, [ebp - 0x28]
call fcn.004510b9
lea ecx, [ebp - 0x29c]
mov byte [ebp - 4], 0xb
call fcn.0046e624
lea edx, [edi + 0xc8]
lea ecx, [ebp - 0x29c]
call fcn.004e69c4
mov esi, eax
push str.osVersion
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0x14
call fcn.0044eb76
push esi
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x15
push eax
lea ecx, [ebp - 0x2a8]
call fcn.004b4869
mov ecx, eax
call fcn.004b451c
lea ecx, [ebp - 0x28]
call fcn.004510b9
lea ecx, [ebp - 0x29c]
mov byte [ebp - 4], 0xb
call fcn.0046e624
sub esp, 0x1c
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x2bc], esp
mov dword [ebp - 0x29c], esp
sub esp, 0x18
mov esi, esp
mov dword [ebp - 0x2a4], esi
push 0x6f98d8
call fcn.0044ea89
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x16
push eax
lea eax, [ebp - 0x40]
mov ecx, edi
push eax
call fcn.004d0333
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0xb
call fcn.004511a7
cmp dword [ebp - 0x30], 0
je 0x4ce3a7
lea eax, [ebp - 0x40]
mov ecx, esi
push eax
call fcn.00450be4
lea ecx, [ebp - 0x40]
call fcn.004511a7
jmp 0x4ce3bb
lea ecx, [ebp - 0x40]
call fcn.004511a7
push str.prod
mov ecx, esi
call fcn.0044ea89
mov ecx, dword [ebp - 0x29c]
mov edx, str.environment
call fcn.004ce972
add esp, 0x10
mov byte [ebp - 4], 0x17
mov eax, dword [ebp - 0x2a8]
mov esi, esp
and dword [ebp - 0x2a8], 0
mov edx, str.clientInfo
mov dword [ebp - 0x2a4], esp
push ecx
mov ecx, esp
mov dword [ecx], eax
mov ecx, esi
call fcn.004ce9a8
mov byte [ebp - 4], 0x18
lea ecx, [ebp - 0x70]
mov dword [esp], 0x6fbb90
push str.networkType
sub esp, 0x1c
mov edi, esp
push str.webex_web_installer_
call fcn.0044ea89
sub esp, 0x18
mov byte [ebp - 4], 0x19
mov esi, esp
mov ecx, eax
mov dword [ebp - 0x29c], esi
push 0xc
push 0x700860
call fcn.00451215
push eax
mov ecx, esi
call fcn.00450be4
mov edx, str.userAgent
mov ecx, edi
call fcn.004ce972
add esp, 0x18
push str.endpoint
push str.name
lea ecx, [ebp - 0x2d4]
mov byte [ebp - 4], 0x1a
call fcn.004d0c26
add esp, 0x50
lea ecx, [ebp - 0x70]
mov byte [ebp - 4], 0x1c
call fcn.004511a7
lea ecx, [ebp - 0x2a4]
call fcn.004b4483
mov edx, dword [ebp + 0xc]
lea ecx, [ebp - 0x58]
mov byte [ebp - 4], 0x1d
call fcn.004d0055
sub esp, 0x1c
mov byte [ebp - 4], 0x1e
mov dword [ebp - 0x2bc], esp
lea eax, [ebp - 0x58]
mov esi, esp
sub esp, 0x18
mov ecx, esp
push eax
call fcn.00450c6a
mov edx, str.sent
mov ecx, esi
call fcn.004ce972
push ecx
mov esi, esp
mov byte [ebp - 4], 0x1f
sub esp, 0x18
lea eax, [ebp - 0x58]
mov ecx, esp
push eax
call fcn.00450c6a
mov edx, str.triggered
mov ecx, esi
call fcn.004ce972
add esp, 0x18
mov byte [ebp - 4], 0x1e
lea ecx, [ebp - 0x2d0]
call fcn.004d090c
add esp, 0x30
mov byte [ebp - 4], 0x20
mov eax, dword [ebp - 0x2d0]
mov esi, esp
mov dword [ebp - 0x2bc], esp
xor edi, edi
mov dword [ebp - 0x2d0], edi
mov edx, str.originTime
push ecx
mov ecx, esp
mov dword [ecx], eax
mov ecx, esi
call fcn.004ce9a8
push ecx
mov byte [ebp - 4], 0x21
mov esi, esp
mov eax, dword [ebp - 0x2d4]
mov edx, str.origin
mov dword [ebp - 0x29c], esp
push ecx
mov ecx, esp
mov dword [ebp - 0x2d4], edi
mov dword [ecx], eax
mov ecx, esi
call fcn.004ce9a8
push ecx
mov byte [ebp - 4], 0x22
mov esi, esp
mov eax, dword [ebp - 0x2b8]
mov edx, str.event
mov dword [ebp - 0x2a0], esp
push ecx
mov ecx, esp
mov dword [ebp - 0x2b8], edi
mov dword [ecx], eax
mov ecx, esi
call fcn.004ce9a8
sub esp, 0x18
mov byte [ebp - 4], 0x23
mov esi, esp
sub esp, 0x18
mov ecx, esp
call fcn.00497168
mov edx, str.eventId
mov ecx, esi
call fcn.004ce972
add esp, 0x18
mov byte [ebp - 4], 0x20
lea ecx, [ebp - 0x2cc]
call fcn.004d0d15
add esp, 0x2c
mov byte [ebp - 4], 0x24
mov eax, dword [ebp - 0x2cc]
mov esi, esp
mov dword [ebp - 0x2cc], edi
mov edx, str.eventPayload
push ecx
mov ecx, esp
mov dword [ecx], eax
mov ecx, esi
call fcn.004ce9a8
mov dword [esp], str.diagnostic_event
lea ecx, [ebp - 0x2c8]
push str.type
call fcn.004d0e11
mov eax, dword [ebp - 0x2c8]
mov dword [ebp - 0x2c8], edi
mov dword [ebp - 0x2a0], eax
mov esi, esp
mov byte [ebp - 4], 0x26
sub esp, 0xc
lea eax, [ebp - 0x29c]
mov ecx, esp
lea edx, [ebp - 0x2a0]
push ecx
push eax
push edx
call fcn.004d0819
mov ecx, esi
call fcn.004ce9db
add esp, 0xc
lea ecx, [ebp - 0x2c4]
call fcn.004d0ea7
add esp, 0x10
push 0x46cbab
push 1
push 4
lea eax, [ebp - 0x2a0]
mov byte [ebp - 4], 0x28
push eax
call fcn.005f9fec
lea eax, [ebp - 0x110]
push eax
lea ecx, [ebp - 0x2c4]
call fcn.004b3384
xor eax, eax
mov dword [ebp - 0x2e4], eax
mov dword [ebp - 0x2e0], eax
mov dword [ebp - 0x2dc], eax
push str.PreLoginId
lea ecx, [ebp - 0x70]
mov byte [ebp - 4], 0x2a
call fcn.0044ea89
lea edx, [ebp - 0x70]
mov byte [ebp - 4], 0x2b
lea ecx, [ebp - 0xf8]
call fcn.0048a63e
mov esi, eax
push 0x794738
lea ecx, [ebp - 0x170]
mov byte [ebp - 4], 0x2c
call fcn.00450b40
push esi
lea ecx, [ebp - 0x158]
call fcn.00450b08
lea edx, [ebp - 0x58]
mov byte [ebp - 4], 0x2d
lea ecx, [ebp - 0xe0]
call fcn.0048a63e
mov esi, eax
push str.Date
lea ecx, [ebp - 0x140]
mov byte [ebp - 4], 0x2e
call fcn.00450b40
push esi
lea ecx, [ebp - 0x128]
call fcn.00450b08
lea eax, [ebp - 0x110]
mov byte [ebp - 4], 0x30
lea ecx, [ebp - 0x170]
push eax
push ecx
lea ecx, [ebp - 0x2b0]
call fcn.004d088e
mov byte [ebp - 4], 0x31
push str.clientmetrics_prelogin
lea ecx, [ebp - 0x40]
call fcn.0044eb76
push str.https:__metrics_a.wbx2.com_metrics_api_v1
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0x32
call fcn.0044eb76
lea eax, [ebp - 0x2e4]
mov byte [ebp - 4], 0x33
push eax
lea eax, [ebp - 0x2b0]
push eax
lea eax, [ebp - 0x2c4]
push eax
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x28]
push eax
push 1
lea ecx, [ebp - 0x298]
call fcn.004aa09e
lea ecx, [ebp - 0x28]
call fcn.004510b9
lea ecx, [ebp - 0x40]
call fcn.004510b9
lea ecx, [ebp - 0x2b0]
call fcn.0046e80d
push 0x44ecd4
push 2
push 0x30
lea eax, [ebp - 0x170]
mov byte [ebp - 4], 0x38
push eax
call fcn.005f9fec
lea ecx, [ebp - 0xe0]
call fcn.004510b9
lea ecx, [ebp - 0xf8]
call fcn.004510b9
lea ecx, [ebp - 0x70]
call fcn.004511a7
mov byte [ebp - 4], 0x3c
mov ecx, dword [ebp - 0x2e4]
test ecx, ecx
je 0x4ce7bf
mov eax, dword [ebp - 0x2dc]
sub eax, ecx
sar eax, 1
add eax, eax
push eax
push ecx
call fcn.00451cb1
pop ecx
pop ecx
mov esi, dword [ebp - 0x2b4]
lea eax, [ebp - 0x2e0]
push eax
mov byte [ebp - 0x200], 0
mov dword [ebp - 0x1f8], 6
lea ecx, [esi + 0x3c]
call fcn.00494426
mov eax, dword [eax]
lea ecx, [ebp - 0x304]
mov dword [ebp - 0x2a0], eax
mov edx, str.J:JenkinsWorkspaceWX_Winproductsweb_installercommonWebInstallerTelemetry.cpp
push str.sendCallAnalyzerReport
push 0xfa
mov eax, dword [eax]
mov eax, dword [eax + 0xac]
mov dword [ebp - 0x29c], eax
call fcn.0049eef7
pop ecx
pop ecx
mov ecx, dword [esi + 8]
xor edx, edx
xor edi, edi
test ecx, ecx
je 0x4ce82b
mov edx, dword [esi + 4]
lock inc dword [ecx + 8]
mov edi, ecx
xor ecx, ecx
mov dword [ebp - 0x2b0], ecx
mov dword [ebp - 0x2ac], ecx
mov dword [ebp - 0x2c0], ecx
mov dword [ebp - 0x2bc], ecx
lea ecx, [ebp - 0x98]
mov dword [ebp - 0x98], 0x6ee0ec
mov dword [ebp - 0x94], edx
mov dword [ebp - 0x90], edi
mov dword [ebp - 0x74], ecx
push eax
mov eax, ecx
mov byte [ebp - 4], 0x41
mov esi, dword [ebp - 0x29c]
mov ecx, esi
push eax
lea eax, [ebp - 0x298]
push eax
lea eax, [ebp - 0x38]
push eax
call dword [0x670300]
mov ecx, dword [ebp - 0x2a0]
call esi
lea ecx, [ebp - 0x98]
call fcn.0045674e
lea ecx, [ebp - 0x2f4]
call fcn.00452488
mov ecx, dword [ebp - 0x2f8]
test ecx, ecx
je 0x4ce8b2
call fcn.0044e240
mov ecx, dword [ebp - 0x2dc]
test ecx, ecx
je 0x4ce8c1
call fcn.0044e240
lea ecx, [ebp - 0x298]
call fcn.0049367f
lea ecx, [ebp - 0x110]
call fcn.004510b9
lea ecx, [ebp - 0x2c4]
call fcn.0046e624
lea ecx, [ebp - 0x2c8]
call fcn.0046e624
lea ecx, [ebp - 0x2cc]
call fcn.0046e624
lea ecx, [ebp - 0x2d0]
call fcn.0046e624
lea ecx, [ebp - 0x58]
call fcn.004511a7
lea ecx, [ebp - 0x2a4]
call fcn.0046e624
lea ecx, [ebp - 0x2d4]
call fcn.0046e624
lea ecx, [ebp - 0x2a8]
call fcn.0046e624
lea ecx, [ebp - 0xb0]
call fcn.004511a7
lea ecx, [ebp - 0xc8]
call fcn.004511a7
lea ecx, [ebp - 0x2b8]
call fcn.0046e624
mov esi, dword [ebp - 0x2d8]
test esi, esi
je 0x4ce96a
mov eax, dword [esi]
push 1
mov edi, dword [eax + 0x60]
mov ecx, edi
call dword [0x670300]
mov ecx, esi
call edi
call fcn.006425b1
ret 0x10