Function at 0x58bdef
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push 0x1f4
mov eax, 0x7a3192
call fcn.00700d0f
push dword [ecx + 0xc]
mov esi, dword [ebp + 8]
lea ecx, [ebp - 0x1c4]
mov dword [ebp - 0x1cc], esi
mov dword [ebp - 0x1c8], esi
call fcn.00545bd7
xor ebx, ebx
mov dword [ebp - 4], ebx
cmp dword [ebp - 0x1c4], ebx
jne 0x58be64
push str.CFrameworkImpl::buildWbxAppTelemetryData__IJmeParameterContainer2_null
push 0x806a84
call fcn.00507351
pop ecx
pop ecx
push ebx
mov dword [esi + 0x10], ebx
mov ecx, esi
mov dword [esi + 0x14], 0xf
push 0x858903
mov byte [esi], bl
call fcn.00439710
lea ecx, [ebp - 0x1c4]
call fcn.004c32c1
mov eax, esi
jmp 0x58cd29
push ebx
lea ecx, [ebp - 0x200]
call fcn.00435a60
sub esp, 0x18
mov byte [ebp - 4], 2
mov ecx, esp
mov dword [ebp - 0x1b8], esp
push 7
call fcn.00435a60
push str.JMT_Object
lea ecx, [ebp - 0x200]
mov byte [ebp - 4], 3
call fcn.004376b0
mov ecx, eax
mov byte [ebp - 4], 2
call fcn.00435ef0
push ebx
lea ecx, [ebp - 0x44]
call fcn.00435a60
mov esi, dword [ebp - 0x1c4]
push 0x804d80
push 0x816164
mov byte [ebp - 4], 4
mov eax, dword [esi]
mov edi, dword [eax + 0x20]
mov ecx, edi
call dword [0x7f07dc]
mov ecx, esi
call edi
push eax
lea ecx, [ebp - 0xa4]
call fcn.004c01bc
push 0xfde9
lea eax, [ebp - 0xa4]
mov byte [ebp - 4], 5
push eax
lea eax, [ebp - 0x2c]
push eax
call fcn.004fba72
add esp, 0xc
sub esp, 0x18
mov byte [ebp - 4], 6
mov ecx, esp
mov dword [ebp - 0x1b8], esp
push eax
call fcn.00435d70
push str.correlationId
lea ecx, [ebp - 0x44]
mov byte [ebp - 4], 7
call fcn.004376b0
mov ecx, eax
mov byte [ebp - 4], 6
call fcn.00435ef0
lea ecx, [ebp - 0x2c]
mov byte [ebp - 4], 5
call fcn.00438e20
call fcn.0075521d
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x1b8], esp
push eax
call fcn.00435dc0
push str.firstTimeUser
lea ecx, [ebp - 0x44]
mov byte [ebp - 4], 8
call fcn.004376b0
mov ecx, eax
mov byte [ebp - 4], 5
call fcn.00435ef0
mov esi, dword [ebp - 0x1c4]
push 0x804d80
push str.RegType
mov eax, dword [esi]
mov edi, dword [eax + 0x20]
mov ecx, edi
call dword [0x7f07dc]
mov ecx, esi
call edi
push eax
lea ecx, [ebp - 0xd4]
call fcn.004c01bc
lea eax, [ebp - 0xd4]
mov byte [ebp - 4], 9
push eax
call fcn.00505968
mov dword [ebp - 0x1bc], eax
lea eax, [ebp - 0xd4]
pop ecx
push eax
lea eax, [ebp - 0xbc]
push eax
call fcn.00505b01
pop ecx
pop ecx
mov esi, dword [ebp - 0x1c4]
push 0x804d80
push str.originBrowserType
mov byte [ebp - 4], 0xa
mov eax, dword [esi]
mov edi, dword [eax + 0x34]
mov ecx, edi
call dword [0x7f07dc]
mov ecx, esi
call edi
push eax
lea ecx, [ebp - 0x134]
call fcn.004c01bc
cmp dword [ebp - 0x124], 0
mov byte [ebp - 4], 0xb
je 0x58c04a
lea eax, [ebp - 0x134]
push eax
call fcn.00505968
mov dword [ebp - 0x1bc], eax
lea eax, [ebp - 0x134]
pop ecx
push eax
lea eax, [ebp - 0x2c]
push eax
call fcn.00505b01
pop ecx
pop ecx
lea ecx, [ebp - 0xbc]
cmp ecx, eax
je 0x58c042
mov byte [ebp - 0x1b8], bl
push dword [ebp - 0x1b8]
push eax
call fcn.004cc546
lea ecx, [ebp - 0x2c]
call fcn.004c0931
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x1b8], esp
push dword [ebp - 0x1bc]
call fcn.00435b50
push 0x81c3a4
lea ecx, [ebp - 0x44]
mov byte [ebp - 4], 0xc
call fcn.004376b0
mov ecx, eax
mov byte [ebp - 4], 0xb
call fcn.00435ef0
push 0xfde9
lea eax, [ebp - 0xbc]
push eax
lea eax, [ebp - 0x2c]
push eax
call fcn.004fba72
add esp, 0xc
sub esp, 0x18
mov byte [ebp - 4], 0xd
mov ecx, esp
mov dword [ebp - 0x1b8], esp
push eax
call fcn.00435d70
push str.browserVersion
lea ecx, [ebp - 0x44]
mov byte [ebp - 4], 0xe
call fcn.004376b0
mov ecx, eax
mov byte [ebp - 4], 0xd
call fcn.00435ef0
lea ecx, [ebp - 0x2c]
mov byte [ebp - 4], 0xb
call fcn.00438e20
mov esi, dword [ebp - 0x1c4]
push 0x804d80
push str.jmeLaunchMethod
mov eax, dword [esi]
mov edi, dword [eax + 0x34]
mov ecx, edi
call dword [0x7f07dc]
mov ecx, esi
call edi
push eax
lea ecx, [ebp - 0x17c]
call fcn.004c01bc
mov esi, 0xfde9
mov byte [ebp - 4], 0xf
push esi
lea eax, [ebp - 0x17c]
push eax
lea eax, [ebp - 0x2c]
push eax
call fcn.004fba72
add esp, 0xc
sub esp, 0x18
mov byte [ebp - 4], 0x10
mov ecx, esp
mov dword [ebp - 0x1b8], esp
push eax
call fcn.00435d70
push str.browserLaunchMethod
lea ecx, [ebp - 0x44]
mov byte [ebp - 4], 0x11
call fcn.004376b0
mov ecx, eax
mov byte [ebp - 4], 0x10
call fcn.00435ef0
lea ecx, [ebp - 0x2c]
mov byte [ebp - 4], 0xf
call fcn.00438e20
lea eax, [ebp - 0x2c]
push eax
call fcn.00507811
pop ecx
sub esp, 0x18
mov byte [ebp - 4], 0x12
mov ecx, esp
mov dword [ebp - 0x1b8], esp
push eax
call fcn.00435d70
push 0x81c3d4
lea ecx, [ebp - 0x44]
mov byte [ebp - 4], 0x13
call fcn.004376b0
mov ecx, eax
mov byte [ebp - 4], 0x12
call fcn.00435ef0
lea ecx, [ebp - 0x2c]
mov byte [ebp - 4], 0xf
call fcn.00438e20
push 7
lea ecx, [ebp - 0x104]
call fcn.00435a60
push esi
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0x14
push 0x813700
push eax
call fcn.004fbbb7
add esp, 0xc
sub esp, 0x18
mov byte [ebp - 4], 0x15
mov ecx, esp
mov dword [ebp - 0x1b8], esp
push eax
call fcn.00435d70
push str.itemName
lea ecx, [ebp - 0x104]
mov byte [ebp - 4], 0x16
call fcn.004376b0
mov ecx, eax
mov byte [ebp - 4], 0x15
call fcn.00435ef0
lea ecx, [ebp - 0x2c]
mov byte [ebp - 4], 0x14
call fcn.00438e20
mov esi, dword [ebp - 0x1c4]
push 0x804d80
push 0x813700
mov eax, dword [esi]
mov edi, dword [eax + 0x34]
mov ecx, edi
call dword [0x7f07dc]
mov ecx, esi
call edi
mov esi, 0xfde9
push esi
push eax
lea eax, [ebp - 0x2c]
push eax
call fcn.004fbbb7
add esp, 0xc
sub esp, 0x18
mov byte [ebp - 4], 0x17
mov ecx, esp
mov dword [ebp - 0x1b8], esp
push eax
call fcn.00435d70
mov edi, str.start
mov byte [ebp - 4], 0x18
push edi
lea ecx, [ebp - 0x104]
call fcn.004376b0
mov ecx, eax
mov byte [ebp - 4], 0x17
call fcn.00435ef0
mov byte [ebp - 4], 0x14
lea ecx, [ebp - 0x2c]
call fcn.00438e20
push str.JMTItems
lea ecx, [ebp - 0x44]
call fcn.004376b0
lea ecx, [ebp - 0x104]
push ecx
mov ecx, eax
call fcn.00437710
push 7
lea ecx, [ebp - 0x1e8]
call fcn.00435a60
sub esp, 0x18
mov byte [ebp - 4], 0x19
mov ecx, esp
mov dword [ebp - 0x1b8], esp
push str.TFSTime
call fcn.00435c90
push str.itemName
lea ecx, [ebp - 0x1e8]
mov byte [ebp - 4], 0x1a
call fcn.004376b0
mov ecx, eax
mov byte [ebp - 4], 0x19
call fcn.00435ef0
lea eax, [ebp - 0x2c]
push eax
call fcn.00507811
pop ecx
sub esp, 0x18
mov byte [ebp - 4], 0x1b
mov ecx, esp
mov dword [ebp - 0x1b8], esp
push eax
call fcn.00435d70
push edi
lea ecx, [ebp - 0x1e8]
mov byte [ebp - 4], 0x1c
call fcn.004376b0
mov ecx, eax
mov byte [ebp - 4], 0x1b
call fcn.00435ef0
lea ecx, [ebp - 0x2c]
mov byte [ebp - 4], 0x19
call fcn.00438e20
lea eax, [ebp - 0x2c]
push eax
call fcn.00507811
pop ecx
sub esp, 0x18
mov byte [ebp - 4], 0x1d
mov ecx, esp
mov dword [ebp - 0x1b8], esp
push eax
call fcn.00435d70
push 0x865608
lea ecx, [ebp - 0x1e8]
mov byte [ebp - 4], 0x1e
call fcn.004376b0
mov ecx, eax
mov byte [ebp - 4], 0x1d
call fcn.00435ef0
lea ecx, [ebp - 0x2c]
mov byte [ebp - 4], 0x19
call fcn.00438e20
push str.JMTItems
lea ecx, [ebp - 0x44]
call fcn.004376b0
lea ecx, [ebp - 0x1e8]
push ecx
mov ecx, eax
call fcn.00437710
push 7
lea ecx, [ebp - 0x5c]
call fcn.00435a60
sub esp, 0x18
mov byte [ebp - 4], 0x1f
mov ecx, esp
mov dword [ebp - 0x1b8], esp
push str.CiscoWebexStartTime
call fcn.00435c90
push str.itemName
lea ecx, [ebp - 0x5c]
mov byte [ebp - 4], 0x20
call fcn.004376b0
mov ecx, eax
mov byte [ebp - 4], 0x1f
call fcn.00435ef0
lea eax, [ebp - 0x2c]
push eax
call fcn.00507811
pop ecx
sub esp, 0x18
mov byte [ebp - 4], 0x21
mov ecx, esp
mov dword [ebp - 0x1b8], esp
push eax
call fcn.00435d70
push edi
lea ecx, [ebp - 0x5c]
mov byte [ebp - 4], 0x22
call fcn.004376b0
mov ecx, eax
mov byte [ebp - 4], 0x21
call fcn.00435ef0
lea ecx, [ebp - 0x2c]
mov byte [ebp - 4], 0x1f
call fcn.00438e20
lea eax, [ebp - 0x2c]
push eax
call fcn.00507811
pop ecx
sub esp, 0x18
mov byte [ebp - 4], 0x23
mov ecx, esp
mov dword [ebp - 0x1b8], esp
push eax
call fcn.00435d70
push 0x865608
lea ecx, [ebp - 0x5c]
mov byte [ebp - 4], 0x24
call fcn.004376b0
mov ecx, eax
mov byte [ebp - 4], 0x23
call fcn.00435ef0
lea ecx, [ebp - 0x2c]
mov byte [ebp - 4], 0x1f
call fcn.00438e20
push str.JMTItems
lea ecx, [ebp - 0x44]
call fcn.004376b0
lea ecx, [ebp - 0x5c]
push ecx
mov ecx, eax
call fcn.00437710
push 7
lea ecx, [ebp - 0x74]
call fcn.00435a60
push esi
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0x25
push 0x81bfd8
push eax
call fcn.004fbbb7
add esp, 0xc
sub esp, 0x18
mov byte [ebp - 4], 0x26
mov ecx, esp
mov dword [ebp - 0x1b8], esp
push eax
call fcn.00435d70
push str.itemName
lea ecx, [ebp - 0x74]
mov byte [ebp - 4], 0x27
call fcn.004376b0
mov ecx, eax
mov byte [ebp - 4], 0x26
call fcn.00435ef0
lea ecx, [ebp - 0x2c]
mov byte [ebp - 4], 0x25
call fcn.00438e20
mov esi, dword [ebp - 0x1c4]
push 0x804d80
push 0x81bfd8
mov eax, dword [esi]
mov edi, dword [eax + 0x34]
mov ecx, edi
call dword [0x7f07dc]
mov ecx, esi
call edi
push 0xfde9
push eax
lea eax, [ebp - 0x2c]
push eax
call fcn.004fbbb7
add esp, 0xc
sub esp, 0x18
mov byte [ebp - 4], 0x28
mov ecx, esp
mov dword [ebp - 0x1b8], esp
push eax
call fcn.00435d70
push str.start
lea ecx, [ebp - 0x74]
mov byte [ebp - 4], 0x29
call fcn.004376b0
mov ecx, eax
mov byte [ebp - 4], 0x28
call fcn.00435ef0
lea ecx, [ebp - 0x2c]
mov byte [ebp - 4], 0x25
call fcn.00438e20
mov esi, dword [ebp - 0x1c4]
push 0x804d80
push str.duration
mov eax, dword [esi]
mov edi, dword [eax + 0x34]
mov ecx, edi
call dword [0x7f07dc]
mov ecx, esi
call edi
push 0xfde9
push eax
lea eax, [ebp - 0x2c]
push eax
call fcn.004fbbb7
add esp, 0xc
sub esp, 0x18
mov byte [ebp - 4], 0x2a
mov ecx, esp
mov dword [ebp - 0x1b8], esp
push eax
call fcn.00435d70
push 0x81bed8
lea ecx, [ebp - 0x74]
mov byte [ebp - 4], 0x2b
call fcn.004376b0
mov ecx, eax
mov byte [ebp - 4], 0x2a
call fcn.00435ef0
lea ecx, [ebp - 0x2c]
mov byte [ebp - 4], 0x25
call fcn.00438e20
push str.JMTItems
lea ecx, [ebp - 0x44]
call fcn.004376b0
lea ecx, [ebp - 0x74]
push ecx
mov ecx, eax
call fcn.00437710
push 7
lea ecx, [ebp - 0x8c]
call fcn.00435a60
sub esp, 0x18
mov byte [ebp - 4], 0x2c
mov ecx, esp
mov dword [ebp - 0x1b8], esp
push str.getGPCParametersTime
call fcn.00435c90
push str.itemName
lea ecx, [ebp - 0x8c]
mov byte [ebp - 4], 0x2d
call fcn.004376b0
mov ecx, eax
mov byte [ebp - 4], 0x2c
call fcn.00435ef0
lea eax, [ebp - 0x2c]
push eax
call fcn.00507811
pop ecx
sub esp, 0x18
mov byte [ebp - 4], 0x2e
mov ecx, esp
mov dword [ebp - 0x1b8], esp
push eax
call fcn.00435d70
push str.start
lea ecx, [ebp - 0x8c]
mov byte [ebp - 4], 0x2f
call fcn.004376b0
mov ecx, eax
mov byte [ebp - 4], 0x2e
call fcn.00435ef0
lea ecx, [ebp - 0x2c]
mov byte [ebp - 4], 0x2c
call fcn.00438e20
mov esi, dword [ebp - 0x1c4]
push 0x804d80
push str.duration
mov eax, dword [esi]
mov edi, dword [eax + 0x34]
mov ecx, edi
call dword [0x7f07dc]
mov ecx, esi
call edi
push 0xfde9
push eax
lea eax, [ebp - 0x2c]
push eax
call fcn.004fbbb7
add esp, 0xc
sub esp, 0x18
mov byte [ebp - 4], 0x30
mov ecx, esp
mov dword [ebp - 0x1b8], esp
push eax
call fcn.00435d70
push 0x81bed8
lea ecx, [ebp - 0x8c]
mov byte [ebp - 4], 0x31
call fcn.004376b0
mov ecx, eax
mov byte [ebp - 4], 0x30
call fcn.00435ef0
lea ecx, [ebp - 0x2c]
mov byte [ebp - 4], 0x2c
call fcn.00438e20
push str.JMTItems
lea ecx, [ebp - 0x44]
call fcn.004376b0
lea ecx, [ebp - 0x8c]
push ecx
mov ecx, eax
call fcn.00437710
sub esp, 0x18
lea eax, [ebp - 0x44]
mov ecx, esp
mov dword [ebp - 0x1b8], esp
push eax
call fcn.00435df0
push str.JMT_Object
lea ecx, [ebp - 0x200]
mov byte [ebp - 4], 0x32
call fcn.004376b0
mov ecx, eax
mov byte [ebp - 4], 0x2c
call fcn.00435ef0
lea ecx, [ebp - 0x8c]
call fcn.00435e20
lea ecx, [ebp - 0x74]
call fcn.00435e20
lea ecx, [ebp - 0x5c]
call fcn.00435e20
lea ecx, [ebp - 0x1e8]
call fcn.00435e20
lea ecx, [ebp - 0x104]
call fcn.00435e20
lea ecx, [ebp - 0x17c]
call fcn.004c0931
lea ecx, [ebp - 0x134]
call fcn.004c0931
lea ecx, [ebp - 0xbc]
call fcn.004c0931
lea ecx, [ebp - 0xd4]
call fcn.004c0931
lea ecx, [ebp - 0xa4]
call fcn.004c0931
lea ecx, [ebp - 0x44]
call fcn.00435e20
lea ecx, [ebp - 0x1b4]
mov dword [ebp - 4], 1
call fcn.0043c3f0
lea eax, [ebp - 0x200]
mov byte [ebp - 4], 0x3e
push eax
lea eax, [ebp - 0x164]
push eax
lea ecx, [ebp - 0x1b4]
call fcn.0043c420
push 3
push 0x8129ac
lea ecx, [ebp - 0x74]
mov byte [ebp - 4], 0x3f
mov dword [ebp - 0x64], ebx
mov dword [ebp - 0x60], 0xf
mov byte [ebp - 0x74], bl
call fcn.00439710
lea eax, [ebp - 0x74]
mov byte [ebp - 4], 0x40
push eax
call fcn.006210e3
pop ecx
push ebx
push 0x858903
lea ecx, [ebp - 0x5c]
mov dword [ebp - 0x4c], ebx
mov edi, eax
mov dword [ebp - 0x48], 0xf
mov byte [ebp - 0x5c], bl
call fcn.00439710
lea eax, [ebp - 0x164]
mov byte [ebp - 4], 0x41
push eax
lea eax, [ebp - 0xa4]
push eax
call fcn.0062111f
pop ecx
pop ecx
push ebx
lea ecx, [ebp - 0x5c]
mov byte [ebp - 4], 0x42
push ecx
push eax
lea ecx, [ebp - 0xec]
call fcn.0061c551
mov esi, eax
push ebx
push 0x858903
lea ecx, [ebp - 0x44]
mov byte [ebp - 4], 0x43
mov dword [ebp - 0x34], ebx
mov dword [ebp - 0x30], 0xf
mov byte [ebp - 0x44], bl
call fcn.00439710
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0x44
push str.preJME::CFrameworkImpl::buildWbxAppTelemetryData
push eax
call fcn.006212a1
pop ecx
pop ecx
push ebx
lea ecx, [ebp - 0x44]
mov byte [ebp - 4], 0x45
push ecx
push eax
lea ecx, [ebp - 0x194]
call fcn.0061c551
push esi
push eax
mov ecx, edi
mov byte [ebp - 4], 0x46
call fcn.006215aa
lea ecx, [ebp - 0x17c]
call fcn.00438e20
lea ecx, [ebp - 0x194]
call fcn.00438e20
lea ecx, [ebp - 0x2c]
call fcn.00438e20
mov eax, dword [ebp - 0x30]
mov esi, 0x1000
cmp eax, 0x10
jb 0x58c8e0
mov ecx, dword [ebp - 0x44]
inc eax
mov dword [ebp - 0x1bc], eax
mov dword [ebp - 0x1b8], ecx
cmp eax, esi
jb 0x58c8d7
lea eax, [ebp - 0x1bc]
push eax
lea eax, [ebp - 0x1b8]
push eax
call fcn.004343f0
mov eax, dword [ebp - 0x1bc]
pop ecx
pop ecx
mov ecx, dword [ebp - 0x1b8]
push eax
push ecx
call fcn.007009b8
pop ecx
pop ecx
lea ecx, [ebp - 0xd4]
mov dword [ebp - 0x34], ebx
mov dword [ebp - 0x30], 0xf
mov byte [ebp - 0x44], bl
call fcn.00438e20
lea ecx, [ebp - 0xec]
call fcn.00438e20
lea ecx, [ebp - 0xa4]
call fcn.00438e20
mov eax, dword [ebp - 0x48]
cmp eax, 0x10
jb 0x58c954
mov ecx, dword [ebp - 0x5c]
inc eax
mov dword [ebp - 0x1b8], eax
mov dword [ebp - 0x1bc], ecx
cmp eax, esi
jb 0x58c94b
lea eax, [ebp - 0x1b8]
push eax
lea eax, [ebp - 0x1bc]
push eax
call fcn.004343f0
mov eax, dword [ebp - 0x1b8]
pop ecx
pop ecx
mov ecx, dword [ebp - 0x1bc]
push eax
push ecx
call fcn.007009b8
pop ecx
pop ecx
mov eax, dword [ebp - 0x60]
mov dword [ebp - 0x4c], ebx
mov dword [ebp - 0x48], 0xf
mov byte [ebp - 0x5c], bl
mov byte [ebp - 4], 0x3f
cmp eax, 0x10
jb 0x58c9ab
mov ecx, dword [ebp - 0x74]
inc eax
mov dword [ebp - 0x1b8], eax
mov dword [ebp - 0x1bc], ecx
cmp eax, esi
jb 0x58c9a2
lea eax, [ebp - 0x1b8]
push eax
lea eax, [ebp - 0x1bc]
push eax
call fcn.004343f0
mov eax, dword [ebp - 0x1b8]
pop ecx
pop ecx
mov ecx, dword [ebp - 0x1bc]
push eax
push ecx
call fcn.007009b8
pop ecx
pop ecx
mov esi, dword [ebp - 0x1cc]
lea eax, [ebp - 0x164]
push eax
push esi
call fcn.0051ac67
pop ecx
pop ecx
lea ecx, [ebp - 0x164]
call fcn.00438e20
lea ecx, [ebp - 0x1b4]
call fcn.0043b4b0
lea ecx, [ebp - 0x200]
call fcn.00435e20
jmp 0x58be52
call fcn.00700c5c
ret 4