Function at 0x439250
Capabilities:
Create process on windows

Disassembly:
push ebx
mov ebx, esp
sub esp, 8
and esp, 0xfffffff8
add esp, 4
push ebp
mov ebp, dword [ebx + 4]
mov dword [esp + 4], ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x4be1ea
mov eax, dword fs:[0]
push eax
push ebx
sub esp, 0x2a8
mov eax, dword [0x50b080]
xor eax, ebp
mov dword [ebp - 0x14], eax
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
lea ecx, [ebp - 0x2c]
call fcn.00467d30
mov dword [ebp - 4], 0
cmp dword [eax + 0x14], 7
mov ecx, dword [eax + 0x10]
jbe 0x4392ab
mov eax, dword [eax]
push ecx
mov edx, eax
mov ecx, 0x50e6d0
call fcn.00412550
add esp, 4
mov edx, str.C:JenkinsworkspaceMBAM_WindowsA_MB5_MBSetup_srcMBSetupMBSetup.cpp
mov ecx, eax
call fcn.00411050
mov edx, 0x4eb568
mov ecx, eax
call fcn.00411050
push 0xe34
mov ecx, eax
call fcn.0040f7e0
mov edx, str.:_Installing_BrowserGuard_extension_for_firefox
mov ecx, eax
call fcn.00411050
push eax
call fcn.004113d0
mov dword [ebp - 4], 0xffffffff
add esp, 4
mov ecx, dword [ebp - 0x18]
cmp ecx, 7
jbe 0x439335
mov edx, dword [ebp - 0x2c]
lea ecx, [ecx*2 + 2]
mov eax, edx
cmp ecx, 0x1000
jb 0x43932b
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x43a262
push ecx
push edx
call fcn.004906cd
add esp, 8
xorps xmm0, xmm0
mov dword [ebp - 0x64], 0
xor eax, eax
mov dword [ebp - 0x60], 7
movups xmmword [ebp - 0x74], xmm0
mov word [ebp - 0x74], ax
lea ecx, [ebp - 0x74]
mov dword [ebp - 4], 1
call fcn.00439160
test al, al
je 0x43a15e
lea ecx, [ebp - 0x2c]
call fcn.00467d30
mov byte [ebp - 4], 2
cmp dword [eax + 0x14], 7
mov ecx, dword [eax + 0x10]
jbe 0x43937e
mov eax, dword [eax]
push ecx
mov edx, eax
mov ecx, 0x50e6d0
call fcn.00412550
add esp, 4
mov edx, str.C:JenkinsworkspaceMBAM_WindowsA_MB5_MBSetup_srcMBSetupMBSetup.cpp
mov ecx, eax
call fcn.00411050
mov edx, 0x4eb568
mov ecx, eax
call fcn.00411050
push 0xe38
mov ecx, eax
call fcn.0040f7e0
mov edx, str.:_Found_firefox_installed
mov ecx, eax
call fcn.00411050
push eax
call fcn.004113d0
mov byte [ebp - 4], 1
add esp, 4
mov ecx, dword [ebp - 0x18]
cmp ecx, 7
jbe 0x439405
mov edx, dword [ebp - 0x2c]
lea ecx, [ecx*2 + 2]
mov eax, edx
cmp ecx, 0x1000
jb 0x4393fb
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x43a267
push ecx
push edx
call fcn.004906cd
add esp, 8
lea ecx, [ebp - 0x5c]
call fcn.00445e20
push 0x2a
push str.242af0bb_db11_4734_b7a0_61cb8a9b20fb.xpi
mov byte [ebp - 4], 3
call fcn.0048e410
mov edx, eax
lea ecx, [ebp - 0x2c]
call fcn.00443030
add esp, 8
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 4
push eax
lea ecx, [ebp - 0x5c]
call fcn.0041c770
mov byte [ebp - 4], 3
mov ecx, dword [ebp - 0x18]
cmp ecx, 7
jbe 0x439478
mov edx, dword [ebp - 0x2c]
lea ecx, [ecx*2 + 2]
mov eax, edx
cmp ecx, 0x1000
jb 0x43946e
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x43a26c
push ecx
push edx
call fcn.004906cd
add esp, 8
push 0x1c
xorps xmm0, xmm0
mov dword [ebp - 0x7c], 0
push str.https:__ark.mwbsys.com_bgext
lea ecx, [ebp - 0x8c]
mov dword [ebp - 0x78], 0
movups xmmword [ebp - 0x8c], xmm0
call fcn.0040df90
mov byte [ebp - 4], 5
lea ecx, [ebp - 0x280]
push 7
xorps xmm0, xmm0
mov dword [ebp - 0x270], 0
push str.MBSetup
movups xmmword [ebp - 0x280], xmm0
mov dword [ebp - 0x26c], 0
call fcn.0040df90
lea eax, [ebp - 0x280]
mov byte [ebp - 4], 6
push eax
lea eax, [ebp - 0x8c]
push eax
lea ecx, [ebp - 0x268]
call fcn.004697b0
mov byte [ebp - 4], 8
mov ecx, dword [ebp - 0x26c]
cmp ecx, 7
jbe 0x439537
mov edx, dword [ebp - 0x280]
lea ecx, [ecx*2 + 2]
mov eax, edx
cmp ecx, 0x1000
jb 0x43952d
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x43a2ad
push ecx
push edx
call fcn.004906cd
add esp, 8
mov edi, dword [sym.imp.KERNEL32.dll_Sleep]
xor esi, esi
xor dl, dl
mov eax, esi
inc esi
cmp eax, 3
jge 0x439673
cmp esi, 1
jle 0x439559
push 0x9c4
call edi
lea ecx, [ebp - 0x2c]
call fcn.00467d30
mov byte [ebp - 4], 9
cmp dword [eax + 0x14], 7
mov ecx, dword [eax + 0x10]
jbe 0x439570
mov eax, dword [eax]
push ecx
mov edx, eax
mov ecx, 0x50e6d0
call fcn.00412550
add esp, 4
mov edx, str.C:JenkinsworkspaceMBAM_WindowsA_MB5_MBSetup_srcMBSetupMBSetup.cpp
mov ecx, eax
call fcn.00411050
mov edx, 0x4eb568
mov ecx, eax
call fcn.00411050
push 0xe46
mov ecx, eax
call fcn.0040f7e0
mov edx, str.:_Trying_to_download_BrowserGuard_extension
mov ecx, eax
call fcn.00411050
push eax
call fcn.004113d0
mov byte [ebp - 4], 8
add esp, 4
mov ecx, dword [ebp - 0x18]
cmp ecx, 7
jbe 0x4395f7
mov edx, dword [ebp - 0x2c]
lea ecx, [ecx*2 + 2]
mov eax, edx
cmp ecx, 0x1000
jb 0x4395ed
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x43a262
push ecx
push edx
call fcn.004906cd
add esp, 8
lea eax, [ebp - 0x5c]
push eax
lea ecx, [ebp - 0x2c]
call fcn.0040d620
lea eax, [ebp - 0x8c]
mov byte [ebp - 4], 0xa
push eax
lea eax, [ebp - 0x2c]
push eax
lea ecx, [ebp - 0x268]
call fcn.0046c070
mov byte [ebp - 4], 8
mov dl, al
mov ecx, dword [ebp - 0x18]
mov byte [ebp - 0x281], dl
cmp ecx, 7
jbe 0x439669
mov edx, dword [ebp - 0x2c]
lea ecx, [ecx*2 + 2]
mov eax, edx
cmp ecx, 0x1000
jb 0x439659
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x43a262
push ecx
push edx
call fcn.004906cd
mov dl, byte [ebp - 0x281]
add esp, 8
test dl, dl
je 0x439541
jmp 0x43967b
test dl, dl
je 0x43a06a
lea ecx, [ebp - 0x2c]
call fcn.00467d30
mov byte [ebp - 4], 0xb
cmp dword [eax + 0x14], 7
mov ecx, dword [eax + 0x10]
jbe 0x439692
mov eax, dword [eax]
push ecx
mov edx, eax
mov ecx, 0x50e6d0
call fcn.00412550
add esp, 4
mov edx, str.C:JenkinsworkspaceMBAM_WindowsA_MB5_MBSetup_srcMBSetupMBSetup.cpp
mov ecx, eax
call fcn.00411050
mov edx, 0x4eb568
mov ecx, eax
call fcn.00411050
push 0xe4c
mov ecx, eax
call fcn.0040f7e0
mov edx, str.:_Successfully_downloaded_BrowserGuard_extension
mov ecx, eax
call fcn.00411050
push eax
call fcn.004113d0
mov byte [ebp - 4], 8
add esp, 4
mov ecx, dword [ebp - 0x18]
cmp ecx, 7
jbe 0x439719
mov edx, dword [ebp - 0x2c]
lea ecx, [ecx*2 + 2]
mov eax, edx
cmp ecx, 0x1000
jb 0x43970f
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x43a271
push ecx
push edx
call fcn.004906cd
add esp, 8
lea eax, [ebp - 0x278]
mov byte [ebp - 0x282], 0
push eax
lea ecx, [ebp - 0x5c]
call fcn.0041cbb0
add esp, 4
movq xmm0, qword [eax]
mov eax, dword [eax + 8]
movq qword [ebp - 0x38], xmm0
mov dword [ebp - 0x30], eax
mov eax, dword [ebp - 0x38]
test eax, eax
je 0x439f3e
cmp eax, 1
je 0x439f3e
lea ecx, [ebp - 0x29c]
call fcn.00467d30
mov byte [ebp - 4], 0xd
cmp dword [eax + 0x14], 7
mov ecx, dword [eax + 0x10]
jbe 0x43976f
mov eax, dword [eax]
push ecx
mov edx, eax
mov ecx, 0x50e6d0
call fcn.00412550
add esp, 4
mov edx, str.C:JenkinsworkspaceMBAM_WindowsA_MB5_MBSetup_srcMBSetupMBSetup.cpp
mov ecx, eax
call fcn.00411050
mov edx, 0x4eb568
mov ecx, eax
call fcn.00411050
push 0xe58
mov ecx, eax
call fcn.0040f7e0
mov edx, str.:_Launching_firefox.exe_to_install_BrowserGuard_extension
mov ecx, eax
call fcn.00411050
push eax
call fcn.004113d0
mov byte [ebp - 4], 8
add esp, 4
mov ecx, dword [ebp - 0x288]
cmp ecx, 7
jbe 0x4397fc
mov edx, dword [ebp - 0x29c]
lea ecx, [ecx*2 + 2]
mov eax, edx
cmp ecx, 0x1000
jb 0x4397f2
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x43a276
push ecx
push edx
call fcn.004906cd
add esp, 8
mov ecx, dword [ebp - 0x64]
mov esi, 0x7ffffffe
mov eax, esi
sub eax, ecx
cmp eax, 1
jb 0x43a27b
cmp dword [ebp - 0x60], 7
lea eax, [ebp - 0x74]
push ecx
cmova eax, dword [ebp - 0x74]
push eax
push 1
push 0x4ebd88
push ecx
push dword [ebp - 0x2a0]
lea ecx, [ebp - 0x2b8]
call fcn.00442700
push str.___install__extension__
lea edx, [ebp - 0x2b8]
mov byte [ebp - 4], 0xe
lea ecx, [ebp - 0x2c]
call fcn.00441640
add esp, 4
mov byte [ebp - 4], 0x10
mov ecx, dword [ebp - 0x2a4]
cmp ecx, 7
jbe 0x439895
mov edx, dword [ebp - 0x2b8]
lea ecx, [ecx*2 + 2]
mov eax, edx
cmp ecx, 0x1000
jb 0x43988b
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x43a280
push ecx
push edx
call fcn.004906cd
add esp, 8
mov edx, dword [ebp - 0x1c]
xor eax, eax
mov edi, dword [ebp - 0x4c]
sub esi, edx
mov dword [ebp - 0x2a8], 0
mov dword [ebp - 0x2a4], 7
mov word [ebp - 0x2b8], ax
cmp esi, edi
jb 0x43a285
cmp dword [ebp - 0x18], 7
lea ecx, [ebp - 0x2c]
push edi
cmova ecx, dword [ebp - 0x2c]
lea eax, [ebp - 0x5c]
cmp dword [ebp - 0x48], 7
cmova eax, dword [ebp - 0x5c]
push eax
push edx
push ecx
push ecx
push dword [ebp - 0x2a0]
lea ecx, [ebp - 0x29c]
call fcn.00442700
push 0x4ebd88
lea edx, [ebp - 0x29c]
mov byte [ebp - 4], 0x11
lea ecx, [ebp - 0x44]
call fcn.00441640
add esp, 4
mov byte [ebp - 4], 0x13
mov ecx, dword [ebp - 0x288]
cmp ecx, 7
jbe 0x43994c
mov edx, dword [ebp - 0x29c]
lea ecx, [ecx*2 + 2]
mov eax, edx
cmp ecx, 0x1000
jb 0x439942
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x43a28a
push ecx
push edx
call fcn.004906cd
add esp, 8
xor eax, eax
mov dword [ebp - 0x28c], 0
push 0xb0
push eax
mov word [ebp - 0x29c], ax
lea eax, [ebp - 0x188]
push eax
mov dword [ebp - 0x288], 7
call fcn.00492970
add esp, 8
lea ecx, [ebp - 0x188]
call fcn.0043cdc0
mov edx, str.cmd.exe__C_timeout__t_1_
mov byte [ebp - 4], 0x14
lea ecx, [ebp - 0x178]
call fcn.0041ba80
cmp dword [ebp - 0x30], 7
lea edx, [ebp - 0x44]
push dword [ebp - 0x34]
cmova edx, dword [ebp - 0x44]
lea ecx, [ebp - 0x178]
call fcn.00412550
add esp, 4
push 0x50e6d0
call fcn.004113d0
xorps xmm0, xmm0
mov dword [ebp - 0xd8], 0x44
add esp, 4
movlpd qword [ebp - 0xd4], xmm0
xor eax, eax
movlpd qword [ebp - 0xcc], xmm0
lea ecx, [ebp - 0x2b8]
movlpd qword [ebp - 0xc4], xmm0
movlpd qword [ebp - 0xbc], xmm0
movlpd qword [ebp - 0xb4], xmm0
movlpd qword [ebp - 0xa6], xmm0
movlpd qword [ebp - 0x9e], xmm0
mov word [ebp - 0x96], ax
mov dword [ebp - 0xac], 1
mov word [ebp - 0xa8], ax
call fcn.00467d30
mov byte [ebp - 4], 0x15
cmp dword [eax + 0x14], 7
mov ecx, dword [eax + 0x10]
jbe 0x439a3f
mov eax, dword [eax]
push ecx
mov edx, eax
mov ecx, 0x50e6d0
call fcn.00412550
add esp, 4
mov edx, str.C:JenkinsworkspaceMBAM_WindowsA_MB5_MBSetup_srcMBSetupMBSetup.cpp
mov ecx, eax
call fcn.00411050
mov edx, 0x4eb568
mov ecx, eax
call fcn.00411050
push 0xe64
mov ecx, eax
call fcn.0040f7e0
mov edx, str.:_FF_Cmd:
mov ecx, eax
call fcn.00411050
mov esi, eax
lea ecx, [ebp - 0x188]
lea eax, [ebp - 0x29c]
push eax
call fcn.0043ccd0
mov byte [ebp - 4], 0x16
cmp dword [eax + 0x14], 7
jbe 0x439a9f
mov eax, dword [eax]
mov edx, eax
mov ecx, esi
call fcn.0041ba80
push eax
call fcn.004113d0
mov byte [ebp - 4], 0x15
add esp, 4
mov ecx, dword [ebp - 0x288]
cmp ecx, 7
jbe 0x439af5
mov edx, dword [ebp - 0x29c]
lea ecx, [ecx*2 + 2]
mov eax, edx
cmp ecx, 0x1000
jb 0x439aeb
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x43a28f
push ecx
push edx
call fcn.004906cd
add esp, 8
xor eax, eax
mov byte [ebp - 4], 0x14
mov ecx, dword [ebp - 0x2a4]
mov dword [ebp - 0x28c], 0
mov dword [ebp - 0x288], 7
mov word [ebp - 0x29c], ax
cmp ecx, 7
jbe 0x439b56
mov edx, dword [ebp - 0x2b8]
lea ecx, [ecx*2 + 2]
mov eax, edx
cmp ecx, 0x1000
jb 0x439b4c
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x43a28f
push ecx
push edx
call fcn.004906cd
add esp, 8
lea eax, [ebp - 0x2b8]
push eax
lea ecx, [ebp - 0x188]
call fcn.0043ccd0
mov byte [ebp - 4], 0x17
cmp dword [eax + 0x14], 7
jbe 0x439b74
mov eax, dword [eax]
lea ecx, [ebp - 0x278]
push ecx
lea ecx, [ebp - 0xd8]
push ecx
push 0
push 0
push 0
push 0
push 0
push 0
push eax
push 0
call dword [sym.imp.KERNEL32.dll_CreateProcessW]
test eax, eax
jne 0x439c6b
call dword [sym.imp.KERNEL32.dll_GetLastError]
lea ecx, [ebp - 0x29c]
mov esi, eax
call fcn.00467d30
mov byte [ebp - 4], 0x18
cmp dword [eax + 0x14], 7
mov ecx, dword [eax + 0x10]
jbe 0x439bc1
mov eax, dword [eax]
push ecx
mov edx, eax
mov ecx, 0x50e6d0
call fcn.00412550
add esp, 4
mov edx, str.C:JenkinsworkspaceMBAM_WindowsA_MB5_MBSetup_srcMBSetupMBSetup.cpp
mov ecx, eax
call fcn.00411050
mov edx, 0x4eb568
mov ecx, eax
call fcn.00411050
push 0x76a
mov ecx, eax
call fcn.0040f7e0
mov edx, 0x4eb7a8
mov ecx, eax
call fcn.00411050
mov edx, str.CreateProcess_failed:
mov ecx, eax
call fcn.0041ba80
push esi
mov ecx, eax
call fcn.0041b670
push eax
call fcn.004113d0
mov byte [ebp - 4], 0x17
add esp, 4
mov ecx, dword [ebp - 0x288]
cmp ecx, 7
jbe 0x439c62
mov edx, dword [ebp - 0x29c]
lea ecx, [ecx*2 + 2]
mov eax, edx
cmp ecx, 0x1000
jb 0x439c58
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x43a294
push ecx
push edx
call fcn.004906cd
add esp, 8
mov byte [ebp - 0x281], 0
jmp 0x439c72
mov byte [ebp - 0x281], 1
mov byte [ebp - 4], 0x14
mov ecx, dword [ebp - 0x2a4]
cmp ecx, 7
jbe 0x439cb6
mov edx, dword [ebp - 0x2b8]
lea ecx, [ecx*2 + 2]
mov eax, edx
cmp ecx, 0x1000
jb 0x439cac
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x43a299
push ecx
push edx
call fcn.004906cd
add esp, 8
lea ecx, [ebp - 0x29c]
call fcn.00467d30
cmp byte [ebp - 0x281], 0
je 0x439d72
mov byte [ebp - 4], 0x19
cmp dword [eax + 0x14], 7
mov esi, dword [eax + 0x10]
jbe 0x439cdd
mov eax, dword [eax]
push esi
mov edx, eax
mov ecx, 0x50e6d0
call fcn.00412550
add esp, 4
mov edx, str.C:JenkinsworkspaceMBAM_WindowsA_MB5_MBSetup_srcMBSetupMBSetup.cpp
mov ecx, eax
call fcn.00411050
mov edx, 0x4eb568
mov ecx, eax
call fcn.00411050
push 0xe67
mov ecx, eax
call fcn.0040f7e0
mov edx, str.:_Successfully_launched_firefox_to_install_BrowserGuard_extension.
mov ecx, eax
call fcn.00411050
push eax
call fcn.004113d0
mov ecx, dword [ebp - 0x288]
add esp, 4
cmp ecx, 7
jbe 0x439d66
mov edx, dword [ebp - 0x29c]
lea ecx, [ecx*2 + 2]
mov eax, edx
cmp ecx, 0x1000
jb 0x439d5c
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x43a29e
push ecx
push edx
call fcn.004906cd
add esp, 8
mov byte [ebp - 0x282], 1
jmp 0x439e0a
mov byte [ebp - 4], 0x1a
cmp dword [eax + 0x14], 7
mov ecx, dword [eax + 0x10]
jbe 0x439d81
mov eax, dword [eax]
push ecx
mov edx, eax
mov ecx, 0x50e6d0
call fcn.00412550
add esp, 4
mov edx, str.C:JenkinsworkspaceMBAM_WindowsA_MB5_MBSetup_srcMBSetupMBSetup.cpp
mov ecx, eax
call fcn.00411050
mov edx, 0x4eb568
mov ecx, eax
call fcn.00411050
push 0xe6c
mov ecx, eax
call fcn.0040f7e0
mov edx, str.:_Failed_to_launch_firefox_to_install_BrowserGuard_extension.
mov ecx, eax
call fcn.00411050
push eax
call fcn.004113d0
mov ecx, dword [ebp - 0x288]
add esp, 4
cmp ecx, 7
jbe 0x439e0a
mov edx, dword [ebp - 0x29c]
lea ecx, [ecx*2 + 2]
mov eax, edx
cmp ecx, 0x1000
jb 0x439e00
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x43a2a3
push ecx
push edx
call fcn.004906cd
add esp, 8
push dword [ebp - 0x274]
mov esi, dword [sym.imp.KERNEL32.dll_CloseHandle]
call esi
push dword [ebp - 0x278]
call esi
lea ecx, [ebp - 0x188]
call fcn.0043a2c0
mov ecx, dword [ebp - 0x30]
cmp ecx, 7
jbe 0x439e65
mov edx, dword [ebp - 0x44]
lea ecx, [ecx*2 + 2]
mov eax, edx
cmp ecx, 0x1000
jb 0x439e5b
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x43a2a8
push ecx
push edx
call fcn.004906cd
add esp, 8
mov ecx, dword [ebp - 0x18]
xor eax, eax
mov dword [ebp - 0x34], 0
mov dword [ebp - 0x30], 7
mov word [ebp - 0x44], ax
cmp ecx, 7
jbe 0x439eb3
mov edx, dword [ebp - 0x2c]
lea ecx, [ecx*2 + 2]
mov eax, edx
cmp ecx, 0x1000
jb 0x439ea9
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x43a2a8
push ecx
push edx
call fcn.004906cd
add esp, 8
lea ecx, [ebp - 0x268]
call fcn.00469ad0
mov ecx, dword [ebp - 0x78]
cmp ecx, 7
jbe 0x439efb
mov edx, dword [ebp - 0x8c]
lea ecx, [ecx*2 + 2]
mov eax, edx
cmp ecx, 0x1000
jb 0x439ef1
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x43a2ad
push ecx
push edx
call fcn.004906cd
add esp, 8
mov ecx, dword [ebp - 0x48]
cmp ecx, 7
jbe 0x43a208
mov edx, dword [ebp - 0x5c]
lea ecx, [ecx*2 + 2]
mov eax, edx
cmp ecx, 0x1000
jb 0x439f2f
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x43a2ad
push ecx
push edx
call fcn.004906cd
add esp, 8
jmp 0x43a208
lea ecx, [ebp - 0x2c]
call fcn.00467d30
mov byte [ebp - 4], 0x1b
cmp dword [eax + 0x14], 7
mov ecx, dword [eax + 0x10]
jbe 0x439f55
mov eax, dword [eax]
push ecx
mov edx, eax
mov ecx, 0x50e6d0
call fcn.00412550
add esp, 4
mov edx, str.C:JenkinsworkspaceMBAM_WindowsA_MB5_MBSetup_srcMBSetupMBSetup.cpp
mov ecx, eax
call fcn.00411050
mov edx, 0x4eb568
mov ecx, eax
call fcn.00411050
push 0xe73
mov ecx, eax
call fcn.0040f7e0
mov edx, str.:_Could_not_find:
mov ecx, eax
call fcn.00411050
mov esi, eax
lea ecx, [ebp - 0x280]
lea eax, [ebp - 0x5c]
push eax
call fcn.0040d620
mov byte [ebp - 4], 0x1c
lea edx, [ebp - 0x280]
cmp dword [ebp - 0x26c], 7
mov ecx, esi
push dword [ebp - 0x270]
cmova edx, dword [ebp - 0x280]
call fcn.00412550
add esp, 4
push eax
call fcn.004113d0
mov ecx, dword [ebp - 0x26c]
add esp, 4
cmp ecx, 7
jbe 0x43a017
mov edx, dword [ebp - 0x280]
lea ecx, [ecx*2 + 2]
mov eax, edx
cmp ecx, 0x1000
jb 0x43a00d
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x43a2ad
push ecx
push edx
call fcn.004906cd
add esp, 8
xor eax, eax
mov dword [ebp - 0x270], 0
mov dword [ebp - 0x26c], 7
mov word [ebp - 0x280], ax
mov ecx, dword [ebp - 0x18]
cmp ecx, 7
jbe 0x43a0d9
mov edx, dword [ebp - 0x2c]
lea ecx, [ecx*2 + 2]
mov eax, edx
cmp ecx, 0x1000
jb 0x43a0cf
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x43a2ad
jmp 0x43a0cf
lea ecx, [ebp - 0x2c]
call fcn.00467d30
mov byte [ebp - 4], 0xc
cmp dword [eax + 0x14], 7
mov ecx, dword [eax + 0x10]
jbe 0x43a081
mov eax, dword [eax]
push ecx
mov edx, eax
mov ecx, 0x50e6d0
call fcn.00412550
add esp, 4
mov edx, str.C:JenkinsworkspaceMBAM_WindowsA_MB5_MBSetup_srcMBSetupMBSetup.cpp
mov ecx, eax
call fcn.00411050
mov edx, 0x4eb568
mov ecx, eax
call fcn.00411050
push 0xe50
mov ecx, eax
call fcn.0040f7e0
mov edx, str.:_Failed_to_download_BrowserGuard_extension
mov ecx, eax
call fcn.00411050
push eax
call fcn.004113d0
add esp, 4
jmp 0x43a034
push ecx
push edx
call fcn.004906cd
add esp, 8
lea ecx, [ebp - 0x268]
call fcn.00469ad0
mov ecx, dword [ebp - 0x78]
cmp ecx, 7
jbe 0x43a121
mov edx, dword [ebp - 0x8c]
lea ecx, [ecx*2 + 2]
mov eax, edx
cmp ecx, 0x1000
jb 0x43a117
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x43a2ad
push ecx
push edx
call fcn.004906cd
add esp, 8
mov ecx, dword [ebp - 0x48]
cmp ecx, 7
jbe 0x43a201
mov edx, dword [ebp - 0x5c]
lea ecx, [ecx*2 + 2]
mov eax, edx
cmp ecx, 0x1000
jb 0x43a1f7
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x43a1f7
jmp 0x43a2ad
lea ecx, [ebp - 0x29c]
call fcn.00467d30
mov byte [ebp - 4], 0x1d
cmp dword [eax + 0x14], 7
mov ecx, dword [eax + 0x10]
jbe 0x43a178
mov eax, dword [eax]
push ecx
mov edx, eax
mov ecx, 0x50e6d0
call fcn.00412550
add esp, 4
mov edx, str.C:JenkinsworkspaceMBAM_WindowsA_MB5_MBSetup_srcMBSetupMBSetup.cpp
mov ecx, eax
call fcn.00411050
mov edx, 0x4eb568
mov ecx, eax
call fcn.00411050
push 0xe79
mov ecx, eax
call fcn.0040f7e0
mov edx, str.:_Firefox_not_found__skipping_BrowserGuard_extension_for_firefox.
mov ecx, eax
call fcn.00411050
push eax
call fcn.004113d0
mov ecx, dword [ebp - 0x288]
add esp, 4
cmp ecx, 7
jbe 0x43a201
mov edx, dword [ebp - 0x29c]
lea ecx, [ecx*2 + 2]
mov eax, edx
cmp ecx, 0x1000
jb 0x43a1f7
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x43a2ad
push ecx
push edx
call fcn.004906cd
add esp, 8
mov byte [ebp - 0x282], 0
mov ecx, dword [ebp - 0x60]
cmp ecx, 7
jbe 0x43a23e
mov edx, dword [ebp - 0x74]
lea ecx, [ecx*2 + 2]
mov eax, edx
cmp ecx, 0x1000
jb 0x43a234
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x43a2ad
push ecx
push edx
call fcn.004906cd
add esp, 8
mov al, byte [ebp - 0x282]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov ecx, dword [ebp - 0x14]
xor ecx, ebp
call fcn.00490396
mov esp, ebp
pop ebp
mov esp, ebx
pop ebx
ret
call fcn.004958ff
call fcn.004958ff
call fcn.004958ff
call fcn.004958ff
call fcn.004958ff
call fcn.0040ddc0
call fcn.004958ff
call fcn.0040ddc0
call fcn.004958ff
call fcn.004958ff
call fcn.004958ff
call fcn.004958ff
call fcn.004958ff
call fcn.004958ff
call fcn.004958ff
call fcn.004958ff
int3