Function at 0x431d50
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x500f50
mov eax, dword fs:[0]
push eax
sub esp, 0xf4
mov eax, dword [0x54c728]
xor eax, ebp
mov dword [ebp - 0x10], eax
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov esi, dword [ebp + 8]
xor eax, eax
mov dword [ebp - 0x100], esi
mov dword [ebp - 0xfc], 0
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 7
mov word [esi], ax
push 2
push 0x50cd30
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], eax
mov dword [ebp - 0xfc], 1
mov dword [ebp - 0xcc], eax
mov dword [ebp - 0xc8], 7
mov word [ebp - 0xdc], ax
call fcn.004042a0
xor eax, eax
mov dword [ebp - 4], 1
mov ecx, 0x553758
mov dword [ebp - 0xac], 0x4f0053
lea edi, [ebp - 0xac]
mov dword [ebp - 0xa8], 0x540046
mov dword [ebp - 0xa4], 0x410057
mov edx, 0x4e
mov dword [ebp - 0xa0], 0x450052
sub edi, ecx
mov dword [ebp - 0x9c], 0x4d005c
mov dword [ebp - 0x98], str._Ka.p
mov dword [ebp - 0x94], 0x6f0072
mov dword [ebp - 0x90], 0x6f0073
mov dword [ebp - 0x8c], 0x740066
mov dword [ebp - 0x88], 0x45005c
mov dword [ebp - 0x84], 0x670064
mov dword [ebp - 0x80], 0x550065
mov dword [ebp - 0x7c], 0x640070
mov dword [ebp - 0x78], 0x740061
mov dword [ebp - 0x74], 0x5c0065
mov dword [ebp - 0x70], 0x6c0043
mov dword [ebp - 0x6c], 0x650069
mov dword [ebp - 0x68], 0x74006e
mov dword [ebp - 0x64], 0x5c0073
mov dword [ebp - 0x60], 0x46007b
mov dword [ebp - 0x5c], 0x300033
mov dword [ebp - 0x58], 0x370031
mov dword [ebp - 0x54], 0x320032
mov dword [ebp - 0x50], 0x2d0036
mov dword [ebp - 0x4c], 0x450046
mov dword [ebp - 0x48], 0x410032
mov dword [ebp - 0x44], 0x34002d
mov dword [ebp - 0x40], 0x390032
mov dword [ebp - 0x3c], 0x2d0035
mov dword [ebp - 0x38], 0x420038
mov dword [ebp - 0x34], 0x460044
mov dword [ebp - 0x30], 0x30002d
mov dword [ebp - 0x2c], 0x430030
mov dword [ebp - 0x28], 0x410033
mov dword [ebp - 0x24], 0x410039
mov dword [ebp - 0x20], 0x450037
mov dword [ebp - 0x1c], 0x430034
mov dword [ebp - 0x18], 0x7d0035
mov word [ebp - 0x14], ax
lea eax, [edx + 0x7fffffb0]
test eax, eax
je 0x431f41
movzx eax, word [edi + ecx]
test ax, ax
je 0x431f41
mov word [ecx], ax
add ecx, 2
sub edx, 1
jne 0x431f23
test edx, edx
mov dword [ebp - 0xb0], 7
lea eax, [ecx - 2]
cmovne eax, ecx
xor ecx, ecx
mov dword [ebp - 0xb4], ecx
mov word [eax], cx
mov ecx, 0x553758
xor eax, eax
mov word [ebp - 0xc4], ax
lea edx, [ecx + 2]
nop
mov ax, word [ecx]
add ecx, 2
test ax, ax
jne 0x431f70
sub ecx, edx
sar ecx, 1
push ecx
push 0x553758
lea ecx, [ebp - 0xc4]
call fcn.004042a0
push 0
lea eax, [ebp - 0xdc]
mov byte [ebp - 4], 2
push eax
lea eax, [ebp - 0xc4]
push eax
lea eax, [ebp - 0xf4]
push reloc.OLEAUT32.dll_SysReAllocString
push eax
call fcn.00433870
mov edi, eax
add esp, 0x14
cmp esi, edi
je 0x432027
mov ecx, dword [esi + 0x14]
cmp ecx, 8
jb 0x431ff7
mov eax, dword [esi]
lea ecx, [ecx*2 + 2]
cmp ecx, 0x1000
jb 0x431fed
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x4327ce
mov eax, edx
push ecx
push eax
call fcn.004a96a6
add esp, 8
mov dword [esi + 0x10], 0
xor eax, eax
mov dword [esi + 0x14], 7
mov word [esi], ax
movups xmm0, xmmword [edi]
movups xmmword [esi], xmm0
movq xmm0, qword [edi + 0x10]
movq qword [esi + 0x10], xmm0
mov dword [edi + 0x10], eax
mov dword [edi + 0x14], 7
mov word [edi], ax
mov edx, dword [ebp - 0xe0]
cmp edx, 8
jb 0x432067
mov ecx, dword [ebp - 0xf4]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x43205d
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x4327ce
push edx
push ecx
call fcn.004a96a6
add esp, 8
mov edx, dword [ebp - 0xb0]
xor eax, eax
mov dword [ebp - 0xe4], 0
mov dword [ebp - 0xe0], 7
mov word [ebp - 0xf4], ax
mov byte [ebp - 4], 1
cmp edx, 8
jb 0x4320c8
mov ecx, dword [ebp - 0xc4]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x4320be
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x4327d3
push edx
push ecx
call fcn.004a96a6
add esp, 8
mov edx, dword [ebp - 0xc8]
xor eax, eax
mov dword [ebp - 0xb4], 0
mov dword [ebp - 0xb0], 7
mov word [ebp - 0xc4], ax
mov byte [ebp - 4], al
cmp edx, 8
jb 0x432128
mov ecx, dword [ebp - 0xdc]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x43211e
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x4327d8
push edx
push ecx
call fcn.004a96a6
add esp, 8
call fcn.004a8510
mov ecx, eax
push 1
mov edx, dword [eax]
mov eax, dword [edx + 8]
call eax
movzx eax, al
sub eax, 1
jne 0x4322ad
push 0x62
push str.d:jenkins.jenkinsworkspace_start_theater_start_theater_app_start_theater_apputils_srcutils.cc
lea ecx, [ebp - 0xdc]
mov dword [ebp - 0xcc], eax
mov dword [ebp - 0xc8], 0xf
mov byte [ebp - 0xdc], al
call fcn.004083c0
push 3
push 0x50a33c
lea ecx, [ebp - 0xc4]
mov dword [ebp - 4], 3
mov dword [ebp - 0xb4], 0
mov dword [ebp - 0xb0], 0xf
mov byte [ebp - 0xc4], 0
call fcn.004083c0
mov byte [ebp - 4], 4
call fcn.004a8510
mov dword [ebp - 0xf8], eax
lea ecx, [ebp - 0xac]
push 0x9a
lea eax, [ebp - 0xdc]
push eax
lea eax, [ebp - 0xc4]
push eax
call fcn.0040a1c0
mov edi, eax
push str.read_webview2_version
push edi
mov byte [ebp - 4], 5
call fcn.004063b0
add esp, 8
mov ecx, esi
cmp dword [esi + 0x14], 8
jb 0x4321eb
mov ecx, dword [esi]
test ecx, ecx
mov eax, 0x50a410
cmovne eax, ecx
push eax
push edi
call fcn.00409fa0
mov ecx, dword [ebp - 0xf8]
add esp, 8
mov eax, dword [ecx]
push edi
call dword [eax + 0x1c]
lea ecx, [ebp - 0xac]
call fcn.004064c0
mov edx, dword [ebp - 0xb0]
mov byte [ebp - 4], 3
cmp edx, 0x10
jb 0x432254
mov ecx, dword [ebp - 0xc4]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x43224a
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x4327dd
push edx
push ecx
call fcn.004a96a6
add esp, 8
mov edx, dword [ebp - 0xc8]
mov dword [ebp - 0xb4], 0
mov dword [ebp - 0xb0], 0xf
mov byte [ebp - 0xc4], 0
mov byte [ebp - 4], 0
cmp edx, 0x10
jb 0x4322ad
mov ecx, dword [ebp - 0xdc]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x4322a3
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x4327e2
push edx
push ecx
call fcn.004a96a6
add esp, 8
cmp dword [esi + 0x10], 0
jne 0x4327b1
push 2
xor eax, eax
mov dword [ebp - 0xcc], 0
push 0x50cd30
lea ecx, [ebp - 0xdc]
mov dword [ebp - 0xc8], 7
mov word [ebp - 0xdc], ax
call fcn.004042a0
xor eax, eax
mov dword [ebp - 4], 6
mov ecx, 0x5537f8
mov dword [ebp - 0xac], 0x6f0053
lea edi, [ebp - 0xac]
mov dword [ebp - 0xa8], 0x740066
mov dword [ebp - 0xa4], 0x610077
mov edx, 0x4e
mov dword [ebp - 0xa0], 0x650072
sub edi, ecx
mov dword [ebp - 0x9c], 0x4d005c
mov dword [ebp - 0x98], str._Ka.p
mov dword [ebp - 0x94], 0x6f0072
mov dword [ebp - 0x90], 0x6f0073
mov dword [ebp - 0x8c], 0x740066
mov dword [ebp - 0x88], 0x45005c
mov dword [ebp - 0x84], 0x670064
mov dword [ebp - 0x80], 0x550065
mov dword [ebp - 0x7c], 0x640070
mov dword [ebp - 0x78], 0x740061
mov dword [ebp - 0x74], 0x5c0065
mov dword [ebp - 0x70], 0x6c0043
mov dword [ebp - 0x6c], 0x650069
mov dword [ebp - 0x68], 0x74006e
mov dword [ebp - 0x64], 0x5c0073
mov dword [ebp - 0x60], 0x46007b
mov dword [ebp - 0x5c], 0x300033
mov dword [ebp - 0x58], 0x370031
mov dword [ebp - 0x54], 0x320032
mov dword [ebp - 0x50], 0x2d0036
mov dword [ebp - 0x4c], 0x450046
mov dword [ebp - 0x48], 0x410032
mov dword [ebp - 0x44], 0x34002d
mov dword [ebp - 0x40], 0x390032
mov dword [ebp - 0x3c], 0x2d0035
mov dword [ebp - 0x38], 0x420038
mov dword [ebp - 0x34], 0x460044
mov dword [ebp - 0x30], 0x30002d
mov dword [ebp - 0x2c], 0x430030
mov dword [ebp - 0x28], 0x410033
mov dword [ebp - 0x24], 0x410039
mov dword [ebp - 0x20], 0x450037
mov dword [ebp - 0x1c], 0x430034
mov dword [ebp - 0x18], 0x7d0035
mov word [ebp - 0x14], ax
lea eax, [edx + 0x7fffffb0]
test eax, eax
je 0x43244e
movzx eax, word [ecx + edi]
test ax, ax
je 0x43244e
mov word [ecx], ax
add ecx, 2
sub edx, 1
jne 0x432430
test edx, edx
mov dword [ebp - 0xb0], 7
lea eax, [ecx - 2]
cmovne eax, ecx
xor ecx, ecx
mov dword [ebp - 0xb4], ecx
mov word [eax], cx
mov ecx, 0x5537f8
xor eax, eax
mov word [ebp - 0xc4], ax
lea edx, [ecx + 2]
nop dword [eax]
mov ax, word [ecx]
add ecx, 2
test ax, ax
jne 0x432480
sub ecx, edx
sar ecx, 1
push ecx
push 0x5537f8
lea ecx, [ebp - 0xc4]
call fcn.004042a0
push 1
lea eax, [ebp - 0xdc]
mov byte [ebp - 4], 7
push eax
lea eax, [ebp - 0xc4]
push eax
lea eax, [ebp - 0xf4]
push SysReAllocStringLen
push eax
call fcn.00433870
mov edi, eax
add esp, 0x14
cmp esi, edi
je 0x432537
mov ecx, dword [esi + 0x14]
cmp ecx, 8
jb 0x432507
mov eax, dword [esi]
lea ecx, [ecx*2 + 2]
cmp ecx, 0x1000
jb 0x4324fd
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x4327ce
mov eax, edx
push ecx
push eax
call fcn.004a96a6
add esp, 8
mov dword [esi + 0x10], 0
xor eax, eax
mov dword [esi + 0x14], 7
mov word [esi], ax
movups xmm0, xmmword [edi]
movups xmmword [esi], xmm0
movq xmm0, qword [edi + 0x10]
movq qword [esi + 0x10], xmm0
mov dword [edi + 0x10], eax
mov dword [edi + 0x14], 7
mov word [edi], ax
mov edx, dword [ebp - 0xe0]
cmp edx, 8
jb 0x432577
mov ecx, dword [ebp - 0xf4]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x43256d
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x4327e7
push edx
push ecx
call fcn.004a96a6
add esp, 8
mov edx, dword [ebp - 0xb0]
xor eax, eax
mov dword [ebp - 0xe4], 0
mov dword [ebp - 0xe0], 7
mov word [ebp - 0xf4], ax
mov byte [ebp - 4], 6
cmp edx, 8
jb 0x4325d8
mov ecx, dword [ebp - 0xc4]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x4325ce
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x4327ec
push edx
push ecx
call fcn.004a96a6
add esp, 8
mov edx, dword [ebp - 0xc8]
xor eax, eax
mov dword [ebp - 0xb4], 0
mov dword [ebp - 0xb0], 7
mov word [ebp - 0xc4], ax
mov byte [ebp - 4], al
cmp edx, 8
jb 0x432638
mov ecx, dword [ebp - 0xdc]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x43262e
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x4327f1
push edx
push ecx
call fcn.004a96a6
add esp, 8
call fcn.004a8510
mov ecx, eax
push 1
mov edx, dword [eax]
mov eax, dword [edx + 8]
call eax
movzx eax, al
sub eax, 1
jne 0x4327b1
push 0x62
push str.d:jenkins.jenkinsworkspace_start_theater_start_theater_app_start_theater_apputils_srcutils.cc
lea ecx, [ebp - 0xdc]
mov dword [ebp - 0xcc], eax
mov dword [ebp - 0xc8], 0xf
mov byte [ebp - 0xdc], al
call fcn.004083c0
push 3
push 0x50a33c
lea ecx, [ebp - 0xc4]
mov dword [ebp - 4], 8
mov dword [ebp - 0xb4], 0
mov dword [ebp - 0xb0], 0xf
mov byte [ebp - 0xc4], 0
call fcn.004083c0
mov byte [ebp - 4], 9
call fcn.004a8510
mov dword [ebp - 0xf8], eax
lea ecx, [ebp - 0xac]
push 0xa2
lea eax, [ebp - 0xdc]
push eax
lea eax, [ebp - 0xc4]
push eax
call fcn.0040a1c0
mov edi, eax
push str.read_webview2_version
push edi
mov byte [ebp - 4], 0xa
call fcn.004063b0
add esp, 8
mov ecx, esi
cmp dword [esi + 0x14], 8
jb 0x4326fb
mov ecx, dword [esi]
test ecx, ecx
mov eax, 0x50a410
cmovne eax, ecx
push eax
push edi
call fcn.00409fa0
mov ecx, dword [ebp - 0xf8]
add esp, 8
mov eax, dword [ecx]
push edi
call dword [eax + 0x1c]
lea ecx, [ebp - 0xac]
call fcn.004064c0
mov edx, dword [ebp - 0xb0]
cmp edx, 0x10
jb 0x432760
mov ecx, dword [ebp - 0xc4]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x432756
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x4327f6
push edx
push ecx
call fcn.004a96a6
add esp, 8
mov edx, dword [ebp - 0xc8]
mov dword [ebp - 0xb4], 0
mov dword [ebp - 0xb0], 0xf
mov byte [ebp - 0xc4], 0
cmp edx, 0x10
jb 0x4327b1
mov ecx, dword [ebp - 0xdc]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x4327a7
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x4327fb
push edx
push ecx
call fcn.004a96a6
add esp, 8
mov eax, esi
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.004a995c
mov esp, ebp
pop ebp
ret
call fcn.004d003c
call fcn.004d003c
call fcn.004d003c
call fcn.004d003c
call fcn.004d003c
call fcn.004d003c
call fcn.004d003c
call fcn.004d003c
call fcn.004d003c
call fcn.004d003c
int3