Function at 0x426b10
Capabilities:
Hide graphical window

Disassembly:
mov eax, 0x668b45
call fcn.006313fc
sub esp, 0xf8
push ebx
push ebp
push esi
push edi
mov ebx, ecx
xor edi, edi
push edi
push dword [esp + 0x120]
mov dword [esp + 0x30], ebx
lea ecx, [ebx + 0x30]
call fcn.0058cf44
mov esi, dword [sym.imp.USER32.dll_GetDlgItem]
push 0x55e
push dword [ebx + 4]
call esi
mov ebp, dword [sym.imp.USER32.dll_SetWindowTextW]
push 0x68ca24
push eax
mov dword [esp + 0x1c], eax
call ebp
push 0x19
mov ecx, ebx
call fcn.0042d19e
push 0x55f
push dword [ebx + 4]
call esi
push 1
push eax
mov dword [esp + 0x18], eax
call dword [sym.imp.USER32.dll_EnableWindow]
imul eax, dword [esp + 0x11c], 0x48
mov ecx, dword [ebx + 0x8c]
mov dword [esp + 0x2c], eax
mov esi, dword [eax + ecx + 0x38]
cmp esi, 0x717
jne 0x426bd1
push 0x625
lea ecx, [ebx + 0x30]
call fcn.00584c2e
test al, al
jne 0x426c50
push 0x6db
lea ecx, [ebx + 0x30]
call fcn.00584c2e
test al, al
jne 0x426c50
push edi
push dword [esp + 0x14]
call dword [sym.imp.USER32.dll_EnableWindow]
cmp esi, 0xf0
jne 0x426bee
push 0x3fc
call fcn.00582370
mov esi, dword [esp + 0x10]
push eax
push esi
jmp 0x426fe3
cmp esi, 0x6e6
je 0x426ca5
cmp esi, 0x170
je 0x426ca5
cmp esi, 0x741
je 0x426ca5
cmp esi, 0x746
je 0x426ca5
cmp esi, 0x69d
je 0x426ca5
cmp esi, 0x757
je 0x426ca5
cmp esi, 0x21
je 0x426ca5
cmp esi, 0x6ea
jne 0x426c50
push str.Get_Paid
push dword [esp + 0x14]
call ebp
push 0x68cac0
jmp 0x426fdf
push dword [esp + 0x11c]
mov ecx, ebx
call fcn.00435e76
cmp eax, 0xffffffff
jne 0x426c91
push 0x403
call fcn.00582370
mov esi, dword [esp + 0x10]
push eax
push esi
call ebp
cmp byte [0x73b002], 0
jne 0x426fe5
push 0x40d
call fcn.00582370
jmp 0x426be7
push 0x407
call fcn.00582370
push eax
push dword [esp + 0x14]
jmp 0x426fe3
sub esi, 0x21
je 0x426e54
sub esi, 0x14f
je 0x426e22
sub esi, 0x52d
je 0x426df0
sub esi, 0x49
je 0x426d75
sub esi, 0x5b
je 0x426d43
sub esi, 5
je 0x426d17
sub esi, 0x11
jne 0x426fcf
push str.spigot_yandex
lea ecx, [esp + 0xac]
call fcn.00409ba7
lea eax, [esp + 0xa8]
mov dword [esp + 0x110], 5
push eax
call fcn.0042a5fd
lea ecx, [esp + 0xa8]
jmp 0x426dd9
push str.ask_surf
lea ecx, [esp + 0x7c]
call fcn.00409ba7
lea eax, [esp + 0x78]
mov dword [esp + 0x110], 4
push eax
call fcn.0042a5fd
lea ecx, [esp + 0x78]
jmp 0x426dd9
push str.imesh
lea ecx, [esp + 0xdc]
call fcn.00409ba7
lea eax, [esp + 0xd8]
mov dword [esp + 0x110], 3
push eax
call fcn.0042a5fd
lea ecx, [esp + 0xd8]
jmp 0x426dd9
push str.spigot
lea ecx, [esp + 0x4c]
call fcn.00409ba7
lea eax, [esp + 0x48]
mov dword [esp + 0x110], edi
push eax
call fcn.0042a5fd
or dword [esp + 0x110], 0xffffffff
lea ecx, [esp + 0x48]
push edi
push 1
mov esi, eax
call fcn.0040a0e9
test esi, esi
jne 0x426ee7
push str.conduit_search
lea ecx, [esp + 0x64]
call fcn.00409ba7
lea eax, [esp + 0x60]
mov dword [esp + 0x110], 1
push eax
call fcn.0042a5fd
lea ecx, [esp + 0x60]
or dword [esp + 0x110], 0xffffffff
mov esi, eax
push edi
push 1
call fcn.0040a0e9
jmp 0x426edf
push str.conduit_google
lea ecx, [esp + 0x94]
call fcn.00409ba7
lea eax, [esp + 0x90]
mov dword [esp + 0x110], 8
push eax
call fcn.0042a5fd
lea ecx, [esp + 0x90]
jmp 0x426dd9
push 0x689ce4
lea ecx, [esp + 0xc4]
call fcn.00409ba7
lea eax, [esp + 0xc0]
mov dword [esp + 0x110], 2
push eax
call fcn.0042a5fd
lea ecx, [esp + 0xc0]
jmp 0x426dd9
push 0x689d14
lea ecx, [esp + 0xf4]
call fcn.00409ba7
lea eax, [esp + 0xf0]
mov dword [esp + 0x110], 6
push eax
call fcn.0042a5fd
or dword [esp + 0x110], 0xffffffff
lea ecx, [esp + 0xf0]
push edi
push 1
mov esi, eax
call fcn.0040a0e9
sub esp, 0x18
mov ecx, esi
mov eax, esp
mov dword [esp + 0x38], esp
push edi
push str.subtitle
push eax
call fcn.0045bd54
sub esp, 0x18
mov dword [esp + 0x140], 7
mov eax, esp
mov ecx, esi
push edi
push str.title
push eax
call fcn.0045bd54
or dword [esp + 0x140], 0xffffffff
mov ecx, ebx
push str.offer_ask
call fcn.0043ce7b
test esi, esi
je 0x426fcf
push 0xffffffffffffffff
push str.buttons
mov ecx, esi
call fcn.0045bb6f
mov edx, eax
mov ecx, edi
mov dword [esp + 0x18], edx
mov dword [esp + 0x1c], ecx
test edx, edx
je 0x426f16
mov ecx, edx
call fcn.0045ba56
mov edx, dword [esp + 0x18]
mov ecx, eax
mov dword [esp + 0x1c], ecx
mov eax, edi
mov dword [esp + 0x24], eax
test ecx, ecx
jle 0x426fe5
mov ebx, dword [esp + 0x10]
push eax
mov ecx, edx
call fcn.0045ba8e
mov esi, eax
push edi
push str.ordinal
mov ecx, esi
call fcn.0045bb2b
push edi
mov dword [esp + 0x24], eax
mov ecx, esi
push 0x68ca44
lea eax, [esp + 0x38]
push eax
call fcn.0045bd54
cmp dword [esp + 0x44], 8
mov eax, dword [esp + 0x30]
jae 0x426f64
lea eax, [esp + 0x30]
push eax
push str.button_label:__s
call fcn.00409edb
mov eax, dword [esp + 0x28]
add esp, 8
sub eax, edi
je 0x426f93
dec eax
jne 0x426fa6
cmp dword [esp + 0x44], 8
mov eax, dword [esp + 0x30]
jae 0x426f8c
lea eax, [esp + 0x30]
push eax
push dword [esp + 0x18]
jmp 0x426fa4
cmp dword [esp + 0x44], 8
mov eax, dword [esp + 0x30]
jae 0x426fa2
lea eax, [esp + 0x30]
push eax
push ebx
call ebp
push edi
push 1
lea ecx, [esp + 0x38]
call fcn.0042341c
mov eax, dword [esp + 0x24]
mov edx, dword [esp + 0x18]
inc eax
mov dword [esp + 0x24], eax
cmp eax, dword [esp + 0x1c]
jl 0x426f28
mov ebx, dword [esp + 0x28]
jmp 0x426fe5
push str.Accept_Offer
push dword [esp + 0x14]
call ebp
push str.Decline_Offer
push dword [esp + 0x18]
call ebp
mov eax, dword [ebx + 0x8c]
mov ecx, dword [esp + 0x2c]
cmp dword [ecx + eax + 0x38], 0x116
jne 0x42703d
mov ecx, dword [0x75dc64]
mov eax, dword [ecx]
call dword [eax + 0x24]
test al, al
je 0x427024
push 1
push 0x6c6
mov ecx, ebx
call fcn.0058497d
push 1
push 0x6c7
mov ecx, ebx
call fcn.0058497d
mov ebp, dword [sym.imp.USER32.dll_GetDlgItem]
push edi
push 0x55b
push dword [ebx + 4]
call ebp
mov esi, dword [sym.imp.USER32.dll_ShowWindow]
jmp 0x42709b
push edi
push 0x6c6
mov ecx, ebx
call fcn.0058497d
push edi
push 0x6c7
mov ecx, ebx
call fcn.0058497d
mov ebp, dword [sym.imp.USER32.dll_GetDlgItem]
push 1
push 0x55b
push dword [ebx + 4]
call ebp
mov esi, dword [sym.imp.USER32.dll_ShowWindow]
push eax
call esi
push 1
push 0x55c
push dword [ebx + 4]
call ebp
push eax
call esi
push 1
push 0x543
push dword [ebx + 4]
call ebp
push eax
call esi
push edi
push 0x55b
push dword [ebx + 4]
call ebp
push eax
call esi
push edi
push 0x55c
push dword [ebx + 4]
call ebp
push eax
call esi
push edi
push 0x543
push dword [ebx + 4]
call ebp
push eax
call esi
push dword [esp + 0x11c]
mov ecx, ebx
call fcn.0043c479
mov ebp, dword [esp + 0x14]
xor ecx, ecx
test eax, eax
setns cl
push ecx
push ebp
call dword [sym.imp.USER32.dll_EnableWindow]
push dword [esp + 0x11c]
mov ecx, ebx
call fcn.0043c479
test eax, eax
js 0x4270f0
push 5
pop edi
push edi
push ebp
call esi
push 1
push dword [esp + 0x14]
push 0x28
push dword [ebx + 4]
call dword [sym.imp.USER32.dll_SendMessageW]
mov ecx, dword [esp + 0x108]
pop edi
pop esi
pop ebp
mov dword fs:[0], ecx
pop ebx
leave
ret 4