Function at 0x42a349
Capabilities:
Hide graphical window

Disassembly:
push ebp
sub esp, 0x60
mov eax, 0x693062
call fcn.006375a8
sub esp, 0x90
push ebx
push esi
push edi
mov ebx, ecx
xor edi, edi
push edi
push dword [ebp + 0x6c]
mov dword [ebp + 0x5c], ebx
lea ecx, [ebx + 0x30]
call fcn.00592eb2
mov esi, dword [sym.imp.USER32.dll_GetDlgItem]
push 0x55e
push dword [ebx + 4]
call esi
mov ebx, dword [sym.imp.USER32.dll_SetWindowTextW]
push 0x6b9d14
push eax
mov dword [ebp + 0x58], eax
call ebx
mov ecx, dword [ebp + 0x5c]
push 0x19
call fcn.0043000f
mov eax, dword [ebp + 0x5c]
push 0x55f
push dword [eax + 4]
call esi
push 1
push eax
mov dword [ebp + 0x60], eax
call dword [sym.imp.USER32.dll_EnableWindow]
imul edx, dword [ebp + 0x6c], 0x5c
mov eax, dword [ebp + 0x5c]
mov ecx, dword [eax + 0x8c]
mov esi, dword [edx + ecx + 0x4c]
cmp esi, 0x717
jne 0x42a403
push 0x625
lea ecx, [eax + 0x30]
call fcn.0058af31
test al, al
jne 0x42a477
mov ecx, dword [ebp + 0x5c]
push 0x6db
lea ecx, [ecx + 0x30]
call fcn.0058af31
test al, al
jne 0x42a477
push edi
push dword [ebp + 0x60]
call dword [sym.imp.USER32.dll_EnableWindow]
cmp esi, 0xf0
jne 0x42a415
push 0x419
jmp 0x42a4b6
cmp esi, 0x6e6
je 0x42a4c7
cmp esi, 0x170
je 0x42a4c7
cmp esi, 0x741
je 0x42a4c7
cmp esi, 0x746
je 0x42a4c7
cmp esi, 0x69d
je 0x42a4c7
cmp esi, 0x757
je 0x42a4c7
cmp esi, 0x21
je 0x42a4c7
cmp esi, 0x6ea
jne 0x42a477
mov esi, dword [ebp + 0x60]
push str.Get_Paid
push esi
call ebx
push 0x6b9db0
push dword [ebp + 0x58]
jmp 0x42a4c0
push dword [ebp + 0x6c]
mov ecx, dword [ebp + 0x5c]
call fcn.00438554
cmp eax, 0xffffffff
jne 0x42a4b1
push 0x420
call fcn.00588778
mov esi, dword [ebp + 0x60]
push eax
push esi
call ebx
cmp byte [0x778159], 0
jne 0x42a782
push 0x429
call fcn.00588778
jmp 0x42a4be
push 0x423
call fcn.00588778
mov esi, dword [ebp + 0x60]
push eax
push esi
call ebx
jmp 0x42a782
sub esi, 0x21
je 0x42a61b
sub esi, 0x14f
je 0x42a5f0
sub esi, 0x52d
je 0x42a5ce
sub esi, 0x49
je 0x42a569
sub esi, 0x5b
je 0x42a547
sub esi, 5
je 0x42a525
sub esi, 0x11
jne 0x42a76a
push str.spigot_yandex
lea ecx, [ebp + 0x18]
call fcn.0040d4cf
lea eax, [ebp + 0x18]
mov dword [ebp - 4], 5
push eax
call fcn.0042d711
lea ecx, [ebp + 0x18]
jmp 0x42a5bb
push str.ask_surf
lea ecx, [ebp]
call fcn.0040d4cf
lea eax, [ebp]
mov dword [ebp - 4], 4
push eax
call fcn.0042d711
lea ecx, [ebp]
jmp 0x42a5bb
push str.imesh
lea ecx, [ebp - 0x24]
call fcn.0040d4cf
lea eax, [ebp - 0x24]
mov dword [ebp - 4], 3
push eax
call fcn.0042d711
lea ecx, [ebp - 0x24]
jmp 0x42a5bb
push str.spigot
lea ecx, [ebp - 0x3c]
call fcn.0040d4cf
lea eax, [ebp - 0x3c]
mov dword [ebp - 4], edi
push eax
call fcn.0042d711
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x3c]
push edi
push 1
mov esi, eax
call fcn.0040daff
test esi, esi
jne 0x42a69b
push str.conduit_search
lea ecx, [ebp - 0x54]
call fcn.0040d4cf
lea eax, [ebp - 0x54]
mov dword [ebp - 4], 1
push eax
call fcn.0042d711
lea ecx, [ebp - 0x54]
or dword [ebp - 4], 0xffffffff
mov esi, eax
push edi
push 1
call fcn.0040daff
jmp 0x42a693
push str.conduit_google
lea ecx, [ebp - 0x6c]
call fcn.0040d4cf
lea eax, [ebp - 0x6c]
mov dword [ebp - 4], 8
push eax
call fcn.0042d711
lea ecx, [ebp - 0x6c]
jmp 0x42a5bb
push 0x6b706c
lea ecx, [ebp - 0x84]
call fcn.0040d4cf
lea eax, [ebp - 0x84]
mov dword [ebp - 4], 2
push eax
call fcn.0042d711
lea ecx, [ebp - 0x84]
jmp 0x42a5bb
push 0x6b709c
lea ecx, [ebp - 0x9c]
call fcn.0040d4cf
lea eax, [ebp - 0x9c]
mov dword [ebp - 4], 6
push eax
call fcn.0042d711
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x9c]
push edi
push 1
mov esi, eax
call fcn.0040daff
sub esp, 0x18
mov ecx, esi
mov eax, esp
mov dword [ebp + 0x48], esp
push edi
push str.subtitle
push eax
call fcn.0045c894
sub esp, 0x18
mov dword [ebp - 4], 7
mov eax, esp
mov ecx, esi
push edi
push str.title
push eax
call fcn.0045c894
mov ecx, dword [ebp + 0x5c]
or dword [ebp - 4], 0xffffffff
push str.offer_ask
call fcn.0043ec1a
test esi, esi
je 0x42a76a
push 0xffffffffffffffff
push str.buttons
mov ecx, esi
call fcn.0045c6a5
mov edx, eax
mov ecx, edi
mov dword [ebp + 0x54], edx
mov dword [ebp + 0x4c], ecx
test edx, edx
je 0x42a6c6
mov ecx, edx
call fcn.0045c58c
mov edx, dword [ebp + 0x54]
mov ecx, eax
mov dword [ebp + 0x4c], ecx
mov eax, edi
mov dword [ebp + 0x50], eax
test ecx, ecx
jle 0x42a77f
push eax
mov ecx, edx
call fcn.0045c5c4
mov esi, eax
push edi
push str.ordinal
mov ecx, esi
call fcn.0045c661
push edi
mov dword [ebp + 0x48], eax
mov ecx, esi
push 0x6b9d34
lea eax, [ebp + 0x30]
push eax
call fcn.0045c894
cmp dword [ebp + 0x44], 8
mov eax, dword [ebp + 0x30]
jae 0x42a70a
lea eax, [ebp + 0x30]
push eax
push str.button_label:__s
call fcn.0040c884
mov eax, dword [ebp + 0x48]
add esp, 8
sub eax, edi
je 0x42a755
sub eax, 1
jne 0x42a736
cmp dword [ebp + 0x44], 8
mov eax, dword [ebp + 0x30]
jae 0x42a730
lea eax, [ebp + 0x30]
push eax
push dword [ebp + 0x58]
call ebx
mov esi, dword [ebp + 0x60]
push edi
push 1
lea ecx, [ebp + 0x30]
call fcn.004267c2
mov eax, dword [ebp + 0x50]
mov edx, dword [ebp + 0x54]
inc eax
mov dword [ebp + 0x50], eax
cmp eax, dword [ebp + 0x4c]
jl 0x42a6d3
jmp 0x42a782
cmp dword [ebp + 0x44], 8
mov eax, dword [ebp + 0x30]
jae 0x42a761
lea eax, [ebp + 0x30]
mov esi, dword [ebp + 0x60]
push eax
push esi
call ebx
jmp 0x42a739
mov esi, dword [ebp + 0x60]
push str.Accept_Offer
push esi
call ebx
push str.Decline_Offer
jmp 0x42a472
mov esi, dword [ebp + 0x60]
push dword [ebp + 0x6c]
mov ebx, dword [ebp + 0x5c]
mov ecx, ebx
call fcn.0043dee2
xor ecx, ecx
test eax, eax
setns cl
push ecx
push dword [ebp + 0x58]
call dword [sym.imp.USER32.dll_EnableWindow]
push dword [ebp + 0x6c]
mov ecx, ebx
call fcn.0043dee2
test eax, eax
js 0x42a7b1
push 5
pop edi
push edi
push dword [ebp + 0x58]
call dword [sym.imp.USER32.dll_ShowWindow]
push 1
push esi
push 0x28
push dword [ebx + 4]
call dword [sym.imp.USER32.dll_SendMessageW]
mov ecx, dword [ebp - 0xc]
pop edi
pop esi
mov dword fs:[0], ecx
pop ebx
lea esp, [ebp + 0x64]
pop ebp
ret 4