Function at 0x4c6a3a
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push 0x29c
mov eax, 0x64a958
call fcn.00637dc6
mov edi, ecx
mov dword [ebp - 0x2a4], edi
mov eax, dword [ebp + 8]
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x264], eax
mov eax, dword [ebp + 0xc]
push 0x6d51c4
mov dword [ebp - 0x274], eax
call fcn.00450700
and dword [ebp - 4], 0
lea ecx, [ebp - 0x28]
sub esp, 0x1c
mov esi, esp
sub esp, 0x18
mov eax, esp
push ecx
push eax
mov ecx, edi
call fcn.004c8407
mov edx, str.correlationId
mov ecx, esi
call fcn.004c6f62
add esp, 0x18
lea ecx, [ebp - 0x2a0]
call fcn.004c86ab
add esp, 0x1c
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00450c1e
mov edi, dword [ebp + 0x10]
cmp edi, 0x6d
je 0x4c6699
cmp edi, 0x6e
je 0x4c6699
mov dword [ebp - 0x27c], 1
jmp 0x4c66a0
and dword [ebp - 0x27c], 0
sub esp, 0x1c
mov dword [ebp - 0x268], esp
mov esi, esp
sub esp, 0x18
mov ecx, esp
push dword [ebp - 0x264]
call fcn.0045075f
mov edx, str.name
mov ecx, esi
call fcn.004c6f62
add esp, 0x18
mov byte [ebp - 4], 3
mov edx, str.identifiers
push dword [ebp - 0x27c]
mov eax, dword [ebp - 0x2a0]
and dword [ebp - 0x2a0], 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.004c6f98
pop ecx
push 1
push str.canProceed
lea ecx, [ebp - 0x288]
mov byte [ebp - 4], 2
call fcn.004c872b
add esp, 0x34
mov byte [ebp - 4], 4
test edi, edi
je 0x4c67d4
mov esi, str.other
sub edi, 0xa
je 0x4c674c
sub edi, 0x5f
je 0x4c674c
sub edi, 1
je 0x4c674c
dec edi
sub edi, 1
je 0x4c674c
sub edi, 1
je 0x4c674c
sub edi, 1
je 0x4c674c
mov edx, esi
sub edi, 3
jne 0x4c6751
mov edx, str.expected
lea ecx, [ebp + 0x10]
call fcn.004c5d75
push eax
push str.errorDescription
push dword [ebp + 0x14]
lea ecx, [ebp - 0x264]
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.004c87f2
add esp, 0x30
mov esi, eax
push str.errors
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 5
call fcn.004505f4
push esi
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 6
push eax
lea ecx, [ebp - 0x288]
call fcn.004ad03b
mov ecx, eax
call fcn.004acd0c
lea ecx, [ebp - 0x28]
call fcn.00450bf0
lea ecx, [ebp - 0x264]
mov byte [ebp - 4], 4
call fcn.0046e9aa
mov edi, dword [ebp - 0x2a4]
lea eax, [ebp - 0xf8]
push eax
mov ecx, edi
call fcn.004c8460
push str.TEAMS_CLIENT
push str.clientType
push 0x6d5318
push str.browserLaunchMethod
sub esp, 0x1c
mov byte [ebp - 4], 7
mov dword [ebp - 0x26c], esp
lea eax, [edi + 0xb0]
mov esi, esp
sub esp, 0x18
mov ecx, esp
push eax
call fcn.0045075f
mov edx, str.clientVersion
mov ecx, esi
call fcn.004c6f62
push ecx
mov byte [ebp - 4], 8
lea eax, [ebp - 0xe0]
mov dword [ebp - 0x268], esp
mov esi, esp
sub esp, 0x18
mov ecx, esp
push eax
call fcn.0045075f
mov edx, str.browserVersion
mov ecx, esi
call fcn.004c6f62
push ecx
mov esi, esp
mov byte [ebp - 4], 9
sub esp, 0x18
lea eax, [ebp - 0xf8]
mov ecx, esp
push eax
call fcn.0045075f
mov edx, str.browser
mov ecx, esi
call fcn.004c6f62
add esp, 0x18
mov byte [ebp - 4], 7
lea ecx, [ebp - 0x278]
call fcn.004c88b3
add esp, 0x64
mov byte [ebp - 4], 0xa
cmp dword [edi + 0x90], 0
je 0x4c6955
cmp dword [edi + 0xa8], 0
je 0x4c6955
lea edx, [edi + 0x80]
lea ecx, [ebp - 0x264]
call fcn.004dbf03
mov esi, eax
push 0x6d5370
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0xb
call fcn.004505f4
push esi
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0xc
push eax
lea ecx, [ebp - 0x278]
call fcn.004ad03b
mov ecx, eax
call fcn.004acd0c
lea ecx, [ebp - 0x28]
call fcn.00450bf0
lea ecx, [ebp - 0x264]
mov byte [ebp - 4], 0xa
call fcn.0046e9aa
lea edx, [edi + 0x98]
lea ecx, [ebp - 0x264]
call fcn.004dbf03
mov esi, eax
push str.osVersion
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0xd
call fcn.004505f4
push esi
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0xe
push eax
lea ecx, [ebp - 0x278]
call fcn.004ad03b
mov ecx, eax
call fcn.004acd0c
lea ecx, [ebp - 0x28]
call fcn.00450bf0
lea ecx, [ebp - 0x264]
mov byte [ebp - 4], 0xa
call fcn.0046e9aa
sub esp, 0x1c
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x26c], esp
mov dword [ebp - 0x264], esp
sub esp, 0x18
mov esi, esp
mov dword [ebp - 0x268], esi
push 0x6cf580
call fcn.00450700
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0xf
push eax
lea eax, [ebp - 0x40]
mov ecx, edi
push eax
call fcn.004c8407
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0xa
call fcn.00450c1e
cmp dword [ebp - 0x30], 0
je 0x4c69b6
lea eax, [ebp - 0x40]
mov ecx, esi
push eax
call fcn.004506a2
lea ecx, [ebp - 0x40]
call fcn.00450c1e
jmp 0x4c69ca
lea ecx, [ebp - 0x40]
call fcn.00450c1e
push str.prod
mov ecx, esi
call fcn.00450700
mov ecx, dword [ebp - 0x264]
mov edx, str.environment
call fcn.004c6f62
add esp, 0x10
mov byte [ebp - 4], 0x10
mov eax, dword [ebp - 0x278]
mov esi, esp
and dword [ebp - 0x278], 0
mov edx, str.clientInfo
mov dword [ebp - 0x268], esp
push ecx
mov ecx, esp
mov dword [ecx], eax
mov ecx, esi
call fcn.004c6f98
mov byte [ebp - 4], 0x11
lea ecx, [ebp - 0x58]
mov dword [esp], 0x6d1114
push str.networkType
sub esp, 0x1c
mov edi, esp
push str.webex_web_installer_
call fcn.00450700
sub esp, 0x18
mov byte [ebp - 4], 0x12
mov esi, esp
mov ecx, eax
mov dword [ebp - 0x264], esi
push 0xc
push 0x6d53f8
call fcn.00450c90
push eax
mov ecx, esi
call fcn.004506a2
mov edx, str.userAgent
mov ecx, edi
call fcn.004c6f62
add esp, 0x18
push str.endpoint
push str.name
lea ecx, [ebp - 0x29c]
mov byte [ebp - 4], 0x13
call fcn.004c8996
add esp, 0x50
lea ecx, [ebp - 0x58]
mov byte [ebp - 4], 0x15
call fcn.00450c1e
lea ecx, [ebp - 0x268]
call fcn.004acc73
mov byte [ebp - 4], 0x16
lea eax, [ebp - 0x98]
push dword [ebp - 0x274]
push eax
call fcn.004c81b5
sub esp, 0x1c
mov byte [ebp - 4], 0x17
mov dword [ebp - 0x26c], esp
lea eax, [ebp - 0x98]
mov esi, esp
sub esp, 0x18
mov ecx, esp
push eax
call fcn.0045075f
mov edx, str.sent
mov ecx, esi
call fcn.004c6f62
push ecx
mov esi, esp
mov byte [ebp - 4], 0x18
sub esp, 0x18
lea eax, [ebp - 0x98]
mov ecx, esp
push eax
call fcn.0045075f
mov edx, str.triggered
mov ecx, esi
call fcn.004c6f62
add esp, 0x18
mov byte [ebp - 4], 0x17
lea ecx, [ebp - 0x298]
call fcn.004c8a85
add esp, 0x30
mov byte [ebp - 4], 0x19
mov eax, dword [ebp - 0x298]
mov esi, esp
mov dword [ebp - 0x26c], esp
xor edi, edi
mov dword [ebp - 0x298], edi
mov edx, str.originTime
push ecx
mov ecx, esp
mov dword [ecx], eax
mov ecx, esi
call fcn.004c6f98
push ecx
mov byte [ebp - 4], 0x1a
mov esi, esp
mov eax, dword [ebp - 0x29c]
mov edx, str.origin
mov dword [ebp - 0x274], esp
push ecx
mov ecx, esp
mov dword [ebp - 0x29c], edi
mov dword [ecx], eax
mov ecx, esi
call fcn.004c6f98
push ecx
mov byte [ebp - 4], 0x1b
mov esi, esp
mov eax, dword [ebp - 0x288]
mov edx, str.event
mov dword [ebp - 0x264], esp
push ecx
mov ecx, esp
mov dword [ebp - 0x288], edi
mov dword [ecx], eax
mov ecx, esi
call fcn.004c6f98
sub esp, 0x18
mov byte [ebp - 4], 0x1c
mov esi, esp
sub esp, 0x18
mov ecx, esp
call fcn.0049682c
mov edx, str.eventId
mov ecx, esi
call fcn.004c6f62
add esp, 0x18
mov byte [ebp - 4], 0x19
lea ecx, [ebp - 0x294]
call fcn.004c8b34
add esp, 0x2c
mov byte [ebp - 4], 0x1d
mov eax, dword [ebp - 0x294]
mov esi, esp
mov dword [ebp - 0x294], edi
mov edx, str.eventPayload
push ecx
mov ecx, esp
mov dword [ecx], eax
mov ecx, esi
call fcn.004c6f98
mov dword [esp], str.diagnostic_event
lea ecx, [ebp - 0x290]
push str.type
call fcn.004c8c30
mov eax, dword [ebp - 0x290]
mov dword [ebp - 0x290], edi
mov dword [ebp - 0x27c], eax
mov esi, esp
mov byte [ebp - 4], 0x1f
sub esp, 0xc
lea eax, [ebp - 0x278]
mov ecx, esp
lea edx, [ebp - 0x27c]
push ecx
push eax
push edx
call fcn.004c8603
mov ecx, esi
call fcn.004c6fcb
add esp, 0xc
lea ecx, [ebp - 0x28c]
call fcn.004c8cc6
add esp, 0x10
push 0x46cea8
push 1
push 4
lea eax, [ebp - 0x27c]
mov byte [ebp - 4], 0x21
push eax
call fcn.005efcf3
lea eax, [ebp - 0x128]
push eax
lea ecx, [ebp - 0x28c]
call fcn.004abc35
xor eax, eax
mov dword [ebp - 0x284], eax
mov dword [ebp - 0x280], eax
mov dword [ebp - 0x27c], eax
push str.PreLoginId
lea ecx, [ebp - 0x58]
mov byte [ebp - 4], 0x23
call fcn.00450700
lea edx, [ebp - 0x58]
mov byte [ebp - 4], 0x24
lea ecx, [ebp - 0x110]
call fcn.0048aac4
mov esi, eax
push 0x7647cc
lea ecx, [ebp - 0xc8]
mov byte [ebp - 4], 0x25
call fcn.00455e29
push esi
lea ecx, [ebp - 0xb0]
call fcn.00455df1
mov byte [ebp - 4], 0x26
lea edi, [ebp - 0xc8]
and dword [ebp - 0x270], 0
lea esi, [ebp - 0x98]
and dword [ebp - 0x26c], 0
push 0x40
lfence
call fcn.005f028c
pop ecx
mov dword [eax], eax
mov dword [eax + 4], eax
mov dword [eax + 8], eax
mov word [eax + 0xc], 0x101
mov dword [ebp - 0x270], eax
push esi
push edi
lea ecx, [ebp - 0x270]
mov byte [ebp - 4], 0x27
call fcn.004c924a
mov byte [ebp - 4], 0x28
lea ecx, [ebp - 0x40]
push str.clientmetrics_prelogin
call fcn.004505f4
push str.https:__metrics_a.wbx2.com_metrics_api_v1
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0x29
call fcn.004505f4
lea eax, [ebp - 0x284]
mov byte [ebp - 4], 0x2a
push eax
lea eax, [ebp - 0x270]
push eax
lea eax, [ebp - 0x28c]
push eax
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x28]
push eax
push 1
lea ecx, [ebp - 0x260]
call fcn.004a08a2
lea ecx, [ebp - 0x28]
call fcn.00450bf0
lea ecx, [ebp - 0x40]
call fcn.00450bf0
lea ecx, [ebp - 0x270]
call fcn.0046eaf5
push 0x44ed17
push 1
push 0x30
mov eax, edi
mov byte [ebp - 4], 0x2f
push eax
call fcn.005efcf3
lea ecx, [ebp - 0x110]
call fcn.00450bf0
lea ecx, [ebp - 0x58]
call fcn.00450c1e
mov byte [ebp - 4], 0x32
mov ecx, dword [ebp - 0x284]
test ecx, ecx
je 0x4c6dc9
mov eax, dword [ebp - 0x27c]
sub eax, ecx
sar eax, 1
add eax, eax
push eax
push ecx
call fcn.004515e3
pop ecx
pop ecx
mov edi, dword [ebp - 0x2a4]
lea eax, [ebp - 0x280]
push eax
mov byte [ebp - 0x1c8], 0
mov dword [ebp - 0x1c0], 6
lea ecx, [edi + 0x3c]
call fcn.00494e6e
mov eax, dword [eax]
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x264], eax
mov edx, str.J:JenkinsWorkspaceWX_Win_3productsweb_installercommonWebInstallerTelemetry.cpp
push str.sendCallAnalyzerReport
push 0xdc
mov eax, dword [eax]
mov eax, dword [eax + 0xa8]
mov dword [ebp - 0x274], eax
call fcn.004a337a
pop ecx
pop ecx
mov ecx, dword [edi + 8]
xor edx, edx
xor esi, esi
test ecx, ecx
je 0x4c6e32
mov edx, dword [edi + 4]
lock inc dword [ecx + 8]
mov esi, ecx
xor ecx, ecx
mov dword [ebp - 0x270], ecx
mov dword [ebp - 0x26c], ecx
mov dword [ebp - 0x2a8], ecx
mov dword [ebp - 0x2a4], ecx
lea ecx, [ebp - 0x80]
mov dword [ebp - 0x80], 0x6c401c
mov dword [ebp - 0x7c], edx
mov dword [ebp - 0x78], esi
mov dword [ebp - 0x5c], ecx
push eax
mov eax, ecx
mov byte [ebp - 4], 0x37
mov esi, dword [ebp - 0x274]
mov ecx, esi
push eax
lea eax, [ebp - 0x260]
push eax
lea eax, [ebp - 0x138]
push eax
call dword [0x6636e0]
mov ecx, dword [ebp - 0x264]
call esi
lea ecx, [ebp - 0x80]
call fcn.004565a5
mov ecx, dword [ebp - 0x30]
test ecx, ecx
je 0x4c6e9f
call fcn.0044e480
mov ecx, dword [ebp - 0x27c]
test ecx, ecx
je 0x4c6eae
call fcn.0044e480
lea ecx, [ebp - 0x260]
call fcn.00493d8f
lea ecx, [ebp - 0x128]
call fcn.00450bf0
lea ecx, [ebp - 0x28c]
call fcn.0046e9aa
lea ecx, [ebp - 0x290]
call fcn.0046e9aa
lea ecx, [ebp - 0x294]
call fcn.0046e9aa
lea ecx, [ebp - 0x298]
call fcn.0046e9aa
lea ecx, [ebp - 0x98]
call fcn.00450c1e
lea ecx, [ebp - 0x268]
call fcn.0046e9aa
lea ecx, [ebp - 0x29c]
call fcn.0046e9aa
lea ecx, [ebp - 0x278]
call fcn.0046e9aa
lea ecx, [ebp - 0xe0]
call fcn.00450c1e
lea ecx, [ebp - 0xf8]
call fcn.00450c1e
lea ecx, [ebp - 0x288]
call fcn.0046e9aa
mov esi, dword [ebp - 0x2a0]
test esi, esi
je 0x4c6f5a
mov eax, dword [esi]
push 1
mov edi, dword [eax + 0x60]
mov ecx, edi
call dword [0x6636e0]
mov ecx, esi
call edi
call fcn.00637d75
ret 0x10