Function at 0x4324a1
Capabilities:
Capture webcam image
Get graphical window text

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x34
mov eax, dword [ebp + 0xc]
push ebx
push esi
mov ebx, 0x8496
mov eax, dword [eax + 0xc]
mov esi, ecx
cmp eax, ebx
push edi
mov dword [ebp - 0xc], esi
mov dword [ebp - 4], eax
jne 0x43253a
push 0
lea ecx, [ebp - 0x14]
push dword [0x48fd10]
call fcn.0045c222
mov edi, 0x48ed1c
mov dword [ebp + 0xc], eax
mov ecx, edi
call fcn.004012b7
mov eax, dword [ebp + 0xc]
mov ecx, eax
add eax, 4
neg ecx
sbb ecx, ecx
and ecx, eax
push ecx
mov ecx, edi
call fcn.00401dad
lea ecx, [ebp - 0x14]
call fcn.0045bcda
lea eax, [esi + 0x78]
lea ecx, [esi + 0x7c]
neg eax
sbb eax, eax
push ebx
push dword [esi + 4]
and eax, ecx
mov eax, dword [eax]
push eax
call fcn.0042f07a
add esp, 0xc
cmp eax, 0x2b67
jne 0x432846
push 0
push ecx
mov ecx, esp
push str.i_net_
call fcn.004013c8
mov ecx, esi
call fcn.00434c1b
mov eax, 0x808b
cmp dword [ebp - 4], eax
jne 0x432846
lea ecx, [esi + 0x78]
add esi, 0x7c
neg ecx
sbb ecx, ecx
push 0
and ecx, esi
mov esi, dword [sym.imp.USER32.dll_SendMessageW]
push eax
push 0x419
mov ebx, dword [ecx]
push ebx
call esi
lea ecx, [ebp - 0x24]
push ecx
push eax
push 0x41d
push ebx
call esi
mov eax, dword [ebp - 0x24]
mov dword [ebp - 0x14], eax
mov eax, dword [ebp - 0x18]
mov dword [ebp - 0x10], eax
lea eax, [ebp - 0x14]
push eax
push ebx
call dword [sym.imp.USER32.dll_ClientToScreen]
mov esi, dword [sym.imp.USER32.dll_CreatePopupMenu]
call esi
mov edi, eax
mov dword [ebp + 0xc], edi
call esi
mov dword [ebp - 8], eax
lea eax, [ebp - 4]
push 0x7a122
push eax
call fcn.0044bfce
pop ecx
mov ebx, dword [sym.imp.USER32.dll_AppendMenuW]
pop ecx
mov esi, 0x400
push dword [eax]
push 0xb
push esi
push edi
call ebx
lea ecx, [ebp - 4]
call fcn.0040139c
lea eax, [ebp - 4]
push 0x7a123
push eax
call fcn.0044bfce
pop ecx
pop ecx
push dword [eax]
push 0xc
push esi
push edi
call ebx
lea ecx, [ebp - 4]
call fcn.0040139c
lea eax, [ebp - 4]
push 0x7a124
push eax
call fcn.0044bfce
pop ecx
pop ecx
push dword [eax]
push 0xd
push esi
push edi
call ebx
lea ecx, [ebp - 4]
call fcn.0040139c
lea eax, [ebp - 4]
push 0x7a125
push eax
call fcn.0044bfce
pop ecx
pop ecx
push dword [eax]
push 0xa
push esi
push edi
call ebx
lea ecx, [ebp - 4]
call fcn.0040139c
push 0
mov edi, 0xc00
push 0
push edi
push dword [ebp + 0xc]
call ebx
lea eax, [ebp - 4]
push 0x7a127
push eax
call fcn.0044bfce
pop ecx
pop ecx
push dword [eax]
push 4
push esi
push dword [ebp + 0xc]
call ebx
lea ecx, [ebp - 4]
call fcn.0040139c
push 0
push 4
push edi
push dword [ebp + 0xc]
call ebx
mov edi, dword [ebp - 8]
push str.Server
push edi
push 0x410
push dword [ebp + 0xc]
call ebx
lea eax, [ebp - 8]
push 0x13cce
push eax
call fcn.0044bfce
pop ecx
pop ecx
push dword [eax]
push 0x3e8
push esi
push edi
call ebx
lea ecx, [ebp - 8]
call fcn.0040139c
push str.softwareok.com
push 0x3e9
push esi
push edi
call ebx
push str.softwareok.eu
push 0x3ea
push esi
push edi
call ebx
push str.softwareok.de
push 0x3eb
push esi
push edi
call ebx
push 0x48f5b0
push ecx
mov ecx, esp
push 0x47f954
call fcn.004013c8
push ecx
mov ecx, esp
push 0x47e854
call fcn.0040811c
call fcn.0042dced
mov eax, dword [0x48f5b0]
add esp, 0xc
add eax, 0x3e8
push 8
push eax
push dword [ebp + 0xc]
call dword [sym.imp.USER32.dll_CheckMenuItem]
mov eax, dword [0x48f418]
test eax, eax
je 0x43277d
cmp eax, 2
mov ecx, 0x15180
jne 0x432718
mov ecx, 0x93a80
cmp eax, 3
jne 0x432720
imul ecx, ecx, 0x1c
mov eax, dword [0x48f390]
add eax, ecx
push eax
lea eax, [ebp - 0x34]
push eax
call fcn.00458e54
push ecx
push ecx
lea esi, [ebp - 0x34]
mov edi, esp
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
lea ecx, [ebp - 8]
movsd dword es:[edi], dword [esi]
call fcn.0042cfc0
push 0
mov ecx, 0x48eca0
call fcn.004016d4
push eax
lea ecx, [ebp - 4]
call fcn.0040811c
push dword [ebp - 4]
push 4
push 0x403
push dword [ebp + 0xc]
call ebx
lea ecx, [ebp - 4]
call fcn.0040139c
lea ecx, [ebp - 8]
call fcn.0042d165
mov eax, dword [0x48f418]
add eax, 0xa
push 8
push eax
push dword [ebp + 0xc]
call dword [sym.imp.USER32.dll_CheckMenuItem]
push 0
mov edi, dword [ebp - 0xc]
push dword [ebp - 0x10]
lea ecx, [edi + 0x364]
push dword [ebp - 0x14]
push 0x102
push dword [ebp + 0xc]
call fcn.0041b03a
mov esi, eax
cmp esi, 0xd
jne 0x4327bd
mov dword [0x48f418], 3
jmp 0x43282b
cmp esi, 0xc
jne 0x4327ce
mov dword [0x48f418], 2
jmp 0x43282b
cmp esi, 0xb
jne 0x4327df
mov dword [0x48f418], 1
jmp 0x43282b
cmp esi, 0xa
jne 0x4327ed
and dword [0x48f418], 0
jmp 0x43282b
cmp esi, 4
jne 0x4327fb
push 0
mov ecx, edi
call fcn.004355f7
cmp esi, 0x3e8
jl 0x43282b
cmp esi, 0x3eb
jg 0x43282b
lea eax, [esi - 0x3e8]
push 0
push eax
push str.auto_update_domain
push 0x47e854
mov dword [0x48f5b0], eax
call fcn.00445c56
add esp, 0x10
push 0
push dword [0x48f418]
push 0x48f420
push dword [0x491c1c]
call fcn.00445c56
add esp, 0x10
pop edi
pop esi
xor eax, eax
pop ebx
leave
ret 0xc