Function at 0x4ccf6e
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push 0x2e4
mov eax, 0x6527a1
call fcn.0063ea16
mov edi, ecx
mov dword [ebp - 0x2ec], edi
mov eax, dword [ebp + 8]
lea ecx, [ebp - 0x40]
mov dword [ebp - 0x2b4], eax
mov eax, dword [ebp + 0xc]
push 0x6de064
mov dword [ebp - 0x2c0], eax
call fcn.0044e841
and dword [ebp - 4], 0
lea ecx, [ebp - 0x40]
sub esp, 0x1c
mov esi, esp
sub esp, 0x18
mov eax, esp
push ecx
push eax
mov ecx, edi
call fcn.004cea54
mov edx, str.correlationId
mov ecx, esi
call fcn.004cd4b3
add esp, 0x18
lea ecx, [ebp - 0x2e8]
call fcn.004ceeb7
add esp, 0x1c
lea ecx, [ebp - 0x40]
mov byte [ebp - 4], 2
call fcn.004508bd
mov edi, dword [ebp + 0x10]
cmp edi, 0x6d
je 0x4ccabd
cmp edi, 0x6e
je 0x4ccabd
mov dword [ebp - 0x2c4], 1
jmp 0x4ccac4
and dword [ebp - 0x2c4], 0
sub esp, 0x1c
mov dword [ebp - 0x2b8], esp
mov esi, esp
sub esp, 0x18
mov ecx, esp
push dword [ebp - 0x2b4]
call fcn.00450440
mov edx, str.name
mov ecx, esi
call fcn.004cd4b3
add esp, 0x18
mov byte [ebp - 4], 3
mov edx, str.identifiers
push dword [ebp - 0x2c4]
mov eax, dword [ebp - 0x2e8]
and dword [ebp - 0x2e8], 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.004cd4e9
pop ecx
push 1
push str.canProceed
lea ecx, [ebp - 0x2d0]
mov byte [ebp - 4], 2
call fcn.004cef37
add esp, 0x34
mov byte [ebp - 4], 4
test edi, edi
je 0x4ccbf8
mov esi, str.other
sub edi, 0xa
je 0x4ccb70
sub edi, 0x5f
je 0x4ccb70
sub edi, 1
je 0x4ccb70
dec edi
sub edi, 1
je 0x4ccb70
sub edi, 1
je 0x4ccb70
sub edi, 1
je 0x4ccb70
mov edx, esi
sub edi, 3
jne 0x4ccb75
mov edx, str.expected
lea ecx, [ebp + 0x10]
call fcn.004cc176
push eax
push str.errorDescription
push dword [ebp + 0x14]
lea ecx, [ebp - 0x2b4]
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.004ceffe
add esp, 0x30
mov esi, eax
push str.errors
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 5
call fcn.0044e92e
push esi
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 6
push eax
lea ecx, [ebp - 0x2d0]
call fcn.004b3400
mov ecx, eax
call fcn.004b30d1
lea ecx, [ebp - 0x28]
call fcn.0045088f
lea ecx, [ebp - 0x2b4]
mov byte [ebp - 4], 4
call fcn.0046e737
mov edi, dword [ebp - 0x2ec]
lea eax, [ebp - 0xe0]
push eax
mov ecx, edi
call fcn.004ceabc
push str.TEAMS_CLIENT
push str.clientType
push 0x6de160
push str.browserLaunchMethod
sub esp, 0x1c
mov byte [ebp - 4], 7
mov dword [ebp - 0x2c], esp
mov esi, esp
sub esp, 0x18
add edi, 0xb0
mov ecx, esp
push edi
call fcn.00450440
mov edx, str.clientVersion
mov ecx, esi
call fcn.004cd4b3
push ecx
mov byte [ebp - 4], 8
lea eax, [ebp - 0xc8]
mov dword [ebp - 0x2b8], esp
mov esi, esp
sub esp, 0x18
mov ecx, esp
push eax
call fcn.00450440
mov edx, str.browserVersion
mov ecx, esi
call fcn.004cd4b3
push ecx
mov esi, esp
mov byte [ebp - 4], 9
sub esp, 0x18
lea eax, [ebp - 0xe0]
mov ecx, esp
push eax
call fcn.00450440
mov edx, str.browser
mov ecx, esi
call fcn.004cd4b3
add esp, 0x18
mov byte [ebp - 4], 7
lea ecx, [ebp - 0x2bc]
call fcn.004cf0bf
add esp, 0x64
mov edx, edi
mov byte [ebp - 4], 0xa
lea ecx, [ebp - 0x38]
call fcn.004cec92
cmp byte [ebp - 0x2c], 0
je 0x4ccdbd
mov edx, dword [ebp - 0x38]
lea ecx, [ebp - 0x2b4]
call fcn.004e3226
mov esi, eax
push str.origin.clientInfo.majorVersion
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0xb
call fcn.0044e92e
push esi
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0xc
push eax
lea ecx, [ebp - 0x2bc]
call fcn.004b3400
mov ecx, eax
call fcn.004b30d1
lea ecx, [ebp - 0x28]
call fcn.0045088f
lea ecx, [ebp - 0x2b4]
mov byte [ebp - 4], 0xa
call fcn.0046e737
mov edx, dword [ebp - 0x34]
lea ecx, [ebp - 0x2b4]
call fcn.004e3226
mov esi, eax
push str.origin.clientInfo.minorVersion
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0xd
call fcn.0044e92e
push esi
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0xe
push eax
lea ecx, [ebp - 0x2bc]
call fcn.004b3400
mov ecx, eax
call fcn.004b30d1
lea ecx, [ebp - 0x28]
call fcn.0045088f
lea ecx, [ebp - 0x2b4]
mov byte [ebp - 4], 0xa
call fcn.0046e737
mov edx, dword [ebp - 0x30]
lea ecx, [ebp - 0x2b4]
call fcn.004e3226
mov esi, eax
push str.origin.clientInfo.revision
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0xf
call fcn.0044e92e
push esi
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x10
push eax
lea ecx, [ebp - 0x2bc]
call fcn.004b3400
mov ecx, eax
call fcn.004b30d1
lea ecx, [ebp - 0x28]
call fcn.0045088f
lea ecx, [ebp - 0x2b4]
mov byte [ebp - 4], 0xa
call fcn.0046e737
mov edi, dword [ebp - 0x2ec]
cmp dword [edi + 0x90], 0
je 0x4cce89
cmp dword [edi + 0xa8], 0
je 0x4cce89
lea edx, [edi + 0x80]
lea ecx, [ebp - 0x2b4]
call fcn.004e31ba
mov esi, eax
push 0x6de1bc
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0x11
call fcn.0044e92e
push esi
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x12
push eax
lea ecx, [ebp - 0x2bc]
call fcn.004b3400
mov ecx, eax
call fcn.004b30d1
lea ecx, [ebp - 0x28]
call fcn.0045088f
lea ecx, [ebp - 0x2b4]
mov byte [ebp - 4], 0xa
call fcn.0046e737
lea edx, [edi + 0x98]
lea ecx, [ebp - 0x2b4]
call fcn.004e31ba
mov esi, eax
push str.osVersion
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0x13
call fcn.0044e92e
push esi
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x14
push eax
lea ecx, [ebp - 0x2bc]
call fcn.004b3400
mov ecx, eax
call fcn.004b30d1
lea ecx, [ebp - 0x28]
call fcn.0045088f
lea ecx, [ebp - 0x2b4]
mov byte [ebp - 4], 0xa
call fcn.0046e737
sub esp, 0x1c
lea ecx, [ebp - 0x58]
mov dword [ebp - 0x2c], esp
mov dword [ebp - 0x2b4], esp
sub esp, 0x18
mov esi, esp
mov dword [ebp - 0x2b8], esi
push 0x6d7c0c
call fcn.0044e841
lea eax, [ebp - 0x58]
mov byte [ebp - 4], 0x15
push eax
lea eax, [ebp - 0x28]
mov ecx, edi
push eax
call fcn.004cea54
lea ecx, [ebp - 0x58]
mov byte [ebp - 4], 0xa
call fcn.004508bd
cmp dword [ebp - 0x18], 0
je 0x4ccee7
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.004503ba
lea ecx, [ebp - 0x28]
call fcn.004508bd
jmp 0x4ccefb
lea ecx, [ebp - 0x28]
call fcn.004508bd
push str.prod
mov ecx, esi
call fcn.0044e841
mov ecx, dword [ebp - 0x2b4]
mov edx, str.environment
call fcn.004cd4b3
add esp, 0x10
mov byte [ebp - 4], 0x16
mov eax, dword [ebp - 0x2bc]
mov esi, esp
and dword [ebp - 0x2bc], 0
mov edx, str.clientInfo
mov dword [ebp - 0x2b8], esp
push ecx
mov ecx, esp
mov dword [ecx], eax
mov ecx, esi
call fcn.004cd4e9
mov byte [ebp - 4], 0x17
lea ecx, [ebp - 0x88]
mov dword [esp], 0x6d9764
push str.networkType
sub esp, 0x1c
mov edi, esp
push str.webex_web_installer_
call fcn.0044e841
sub esp, 0x18
mov byte [ebp - 4], 0x18
mov esi, esp
mov ecx, eax
mov dword [ebp - 0x2b4], esi
push 0xb
push 0x6de2f4
call fcn.0045092b
push eax
mov ecx, esi
call fcn.004503ba
mov edx, str.userAgent
mov ecx, edi
call fcn.004cd4b3
add esp, 0x18
push str.endpoint
push str.name
lea ecx, [ebp - 0x2e4]
mov byte [ebp - 4], 0x19
call fcn.004cf1a2
add esp, 0x50
lea ecx, [ebp - 0x88]
mov byte [ebp - 4], 0x1b
call fcn.004508bd
lea ecx, [ebp - 0x2b8]
call fcn.004b3038
mov byte [ebp - 4], 0x1c
lea ecx, [ebp - 0x70]
mov edx, dword [ebp - 0x2c0]
call fcn.004ce7fd
sub esp, 0x1c
mov byte [ebp - 4], 0x1d
mov dword [ebp - 0x2c], esp
lea eax, [ebp - 0x70]
mov esi, esp
sub esp, 0x18
mov ecx, esp
push eax
call fcn.00450440
mov edx, str.sent
mov ecx, esi
call fcn.004cd4b3
push ecx
mov esi, esp
mov byte [ebp - 4], 0x1e
sub esp, 0x18
lea eax, [ebp - 0x70]
mov ecx, esp
push eax
call fcn.00450440
mov edx, str.triggered
mov ecx, esi
call fcn.004cd4b3
add esp, 0x18
mov byte [ebp - 4], 0x1d
lea ecx, [ebp - 0x2e0]
call fcn.004cf291
add esp, 0x30
mov byte [ebp - 4], 0x1f
mov eax, dword [ebp - 0x2e0]
mov esi, esp
mov dword [ebp - 0x2c], esp
xor edi, edi
mov dword [ebp - 0x2e0], edi
mov edx, str.originTime
push ecx
mov ecx, esp
mov dword [ecx], eax
mov ecx, esi
call fcn.004cd4e9
push ecx
mov byte [ebp - 4], 0x20
mov esi, esp
mov eax, dword [ebp - 0x2e4]
mov edx, str.origin
mov dword [ebp - 0x2c0], esp
push ecx
mov ecx, esp
mov dword [ebp - 0x2e4], edi
mov dword [ecx], eax
mov ecx, esi
call fcn.004cd4e9
push ecx
mov byte [ebp - 4], 0x21
mov esi, esp
mov eax, dword [ebp - 0x2d0]
mov edx, str.event
mov dword [ebp - 0x2b4], esp
push ecx
mov ecx, esp
mov dword [ebp - 0x2d0], edi
mov dword [ecx], eax
mov ecx, esi
call fcn.004cd4e9
sub esp, 0x18
mov byte [ebp - 4], 0x22
mov esi, esp
sub esp, 0x18
mov ecx, esp
call fcn.00497c70
mov edx, str.eventId
mov ecx, esi
call fcn.004cd4b3
add esp, 0x18
mov byte [ebp - 4], 0x1f
lea ecx, [ebp - 0x2dc]
call fcn.004cf340
add esp, 0x2c
mov byte [ebp - 4], 0x23
mov eax, dword [ebp - 0x2dc]
mov esi, esp
mov dword [ebp - 0x2dc], edi
mov edx, str.eventPayload
push ecx
mov ecx, esp
mov dword [ecx], eax
mov ecx, esi
call fcn.004cd4e9
mov dword [esp], str.diagnostic_event
lea ecx, [ebp - 0x2d8]
push str.type
call fcn.004cf43c
mov eax, dword [ebp - 0x2d8]
mov dword [ebp - 0x2d8], edi
mov dword [ebp - 0x2c4], eax
mov esi, esp
mov byte [ebp - 4], 0x25
sub esp, 0xc
lea eax, [ebp - 0x2c0]
mov ecx, esp
lea edx, [ebp - 0x2c4]
push ecx
push eax
push edx
call fcn.004cedc4
mov ecx, esi
call fcn.004cd51c
add esp, 0xc
lea ecx, [ebp - 0x2d4]
call fcn.004cf4d2
add esp, 0x10
push 0x46cc1d
push 1
push 4
lea eax, [ebp - 0x2c4]
mov byte [ebp - 4], 0x27
push eax
call fcn.005f6873
lea eax, [ebp - 0x128]
push eax
lea ecx, [ebp - 0x2d4]
call fcn.004b1ffe
xor eax, eax
mov dword [ebp - 0x2cc], eax
mov dword [ebp - 0x2c8], eax
mov dword [ebp - 0x2c4], eax
push str.PreLoginId
lea ecx, [ebp - 0x88]
mov byte [ebp - 4], 0x29
call fcn.0044e841
lea edx, [ebp - 0x88]
mov byte [ebp - 4], 0x2a
lea ecx, [ebp - 0x110]
call fcn.0048ba74
mov esi, eax
push 0x76f560
lea ecx, [ebp - 0x188]
mov byte [ebp - 4], 0x2b
call fcn.00455b56
push esi
lea ecx, [ebp - 0x170]
call fcn.00455b1e
lea edx, [ebp - 0x70]
mov byte [ebp - 4], 0x2c
lea ecx, [ebp - 0xf8]
call fcn.0048ba74
mov esi, eax
push str.Date
lea ecx, [ebp - 0x158]
mov byte [ebp - 4], 0x2d
call fcn.00455b56
push esi
lea ecx, [ebp - 0x140]
call fcn.00455b1e
lea eax, [ebp - 0x128]
mov byte [ebp - 4], 0x2f
lea ecx, [ebp - 0x188]
push eax
push ecx
lea ecx, [ebp - 0x30]
call fcn.004cee39
mov byte [ebp - 4], 0x30
push str.clientmetrics_prelogin
lea ecx, [ebp - 0x58]
call fcn.0044e92e
push str.https:__metrics_a.wbx2.com_metrics_api_v1
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0x31
call fcn.0044e92e
lea eax, [ebp - 0x2cc]
mov byte [ebp - 4], 0x32
push eax
lea eax, [ebp - 0x30]
push eax
lea eax, [ebp - 0x2d4]
push eax
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0x28]
push eax
push 1
lea ecx, [ebp - 0x2b0]
call fcn.004a1db7
lea ecx, [ebp - 0x28]
call fcn.0045088f
lea ecx, [ebp - 0x58]
call fcn.0045088f
lea ecx, [ebp - 0x30]
call fcn.0046e920
push 0x44ea84
push 2
push 0x30
lea eax, [ebp - 0x188]
mov byte [ebp - 4], 0x37
push eax
call fcn.005f6873
lea ecx, [ebp - 0xf8]
call fcn.0045088f
lea ecx, [ebp - 0x110]
call fcn.0045088f
lea ecx, [ebp - 0x88]
call fcn.004508bd
mov byte [ebp - 4], 0x3b
mov ecx, dword [ebp - 0x2cc]
test ecx, ecx
je 0x4cd302
mov eax, dword [ebp - 0x2c4]
sub eax, ecx
sar eax, 1
add eax, eax
push eax
push ecx
call fcn.00451201
pop ecx
pop ecx
mov esi, dword [ebp - 0x2ec]
lea eax, [ebp - 0x2c8]
push eax
mov byte [ebp - 0x218], 0
mov dword [ebp - 0x210], 6
lea ecx, [esi + 0x3c]
call fcn.004960bf
mov eax, dword [eax]
lea ecx, [ebp - 0x24]
mov dword [ebp - 0x2b4], eax
mov edx, str.J:JenkinsWorkspaceWX_Win_2productsweb_installercommonWebInstallerTelemetry.cpp
push str.sendCallAnalyzerReport
push 0xe4
mov eax, dword [eax]
mov eax, dword [eax + 0xa8]
mov dword [ebp - 0x2c0], eax
call fcn.004a48ae
pop ecx
pop ecx
mov ecx, dword [esi + 8]
xor edx, edx
xor edi, edi
test ecx, ecx
je 0x4cd36b
mov edx, dword [esi + 4]
lock inc dword [ecx + 8]
mov edi, ecx
xor ecx, ecx
mov dword [ebp - 0x30], ecx
mov dword [ebp - 0x2c], ecx
mov dword [ebp - 0x2f0], ecx
mov dword [ebp - 0x2ec], ecx
lea ecx, [ebp - 0xb0]
mov dword [ebp - 0xb0], 0x6cc138
mov dword [ebp - 0xac], edx
mov dword [ebp - 0xa8], edi
mov dword [ebp - 0x8c], ecx
push eax
mov eax, ecx
mov byte [ebp - 4], 0x40
mov esi, dword [ebp - 0x2c0]
mov ecx, esi
push eax
lea eax, [ebp - 0x2b0]
push eax
lea eax, [ebp - 0x50]
push eax
call dword [0x66b6fc]
mov ecx, dword [ebp - 0x2b4]
call esi
lea ecx, [ebp - 0xb0]
call fcn.004562d2
mov ecx, dword [ebp - 0x18]
test ecx, ecx
je 0x4cd3e1
call fcn.0044e000
mov ecx, dword [ebp - 0x2c4]
test ecx, ecx
je 0x4cd3f0
call fcn.0044e000
lea ecx, [ebp - 0x2b0]
call fcn.00494fe0
lea ecx, [ebp - 0x128]
call fcn.0045088f
lea ecx, [ebp - 0x2d4]
call fcn.0046e737
lea ecx, [ebp - 0x2d8]
call fcn.0046e737
lea ecx, [ebp - 0x2dc]
call fcn.0046e737
lea ecx, [ebp - 0x2e0]
call fcn.0046e737
lea ecx, [ebp - 0x70]
call fcn.004508bd
lea ecx, [ebp - 0x2b8]
call fcn.0046e737
lea ecx, [ebp - 0x2e4]
call fcn.0046e737
mov esi, dword [ebp - 0x2bc]
test esi, esi
je 0x4cd46d
mov eax, dword [esi]
push 1
mov edi, dword [eax + 0x60]
mov ecx, edi
call dword [0x66b6fc]
mov ecx, esi
call edi
lea ecx, [ebp - 0xc8]
call fcn.004508bd
lea ecx, [ebp - 0xe0]
call fcn.004508bd
lea ecx, [ebp - 0x2d0]
call fcn.0046e737
mov esi, dword [ebp - 0x2e8]
test esi, esi
je 0x4cd4ab
mov eax, dword [esi]
push 1
mov edi, dword [eax + 0x60]
mov ecx, edi
call dword [0x66b6fc]
mov ecx, esi
call edi
call fcn.0063e9c5
ret 0x10