Function at 0x43426d
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebx
push eax
add esp, 4
add ebx, 0x4b06
and ebx, 0x6dc4
and ebx, 0x80b3
sub ebx, 0x121cd
pop ebx
push edx
push edi
add esp, 4
xor edx, 0x1730a
pop edx
push eax
sub eax, 0x1517e
pop eax
mov dword [ebp - 0x1fac], 0xffffffff
push eax
push edx
add esp, 4
add eax, 0x1446f
jmp 0x433f1d
xor eax, 0x110b8
xor eax, 0x10c00
pop eax
push ecx
xor ecx, 0x1409d
add ecx, 0x7435
sub ecx, 0x945e
pop ecx
mov ecx, dword [ebp - 0x3c0]
mov dword [ebp - 0x4d0], ecx
jmp 0x433f5b
mov edx, dword [ebp - 0x4d0]
add edx, 1
mov dword [ebp - 0x4d0], edx
push eax
call 0x433f6c
add byte [ebx + 0x4e], al
dec esi
dec edx
dec esi
inc esp
cmp al, 0x37
cmp dword [eax - 0x7d], ecx
les eax, [eax + ebx*2]
push edi
sub edi, 0x654e
jmp 0x433f80
pop edi
push eax
push ebx
add esp, 4
and eax, 0x1373
pop eax
mov eax, dword [ebp - 0x4d0]
sub eax, dword [ebp - 0x3c0]
cmp eax, 0xffffffff
jb 0x433fd5
push ecx
or ecx, 0xaef2
jmp 0x433faa
jmp 0x433faf
xor ecx, 0x792b
pop ecx
push ebx
or ebx, 0x1864d
sub ebx, 0x9c68
and ebx, 0xcf6c
add ebx, 0xecc4
pop ebx
jmp 0x434203
mov dword [ebp - 0xc10], 7
mov ecx, dword [ebp - 0x4d0]
mov dword [ebp - 0xa60], ecx
push esi
push ebx
add esp, 4
sub esi, 0x40a5
add esi, 0x1eca
and esi, 0x6b20
xor esi, 0x9114
pop esi
push edx
sub edx, 0xe69d
or edx, 0xa156
sub edx, 0x12e46
pop edx
mov edx, dword [ebp - 0x14c8]
mov dword [ebp - 0x9f0], edx
mov dword [ebp - 0xc14], 0
mov eax, dword [ebp - 0x4d0]
cmp eax, dword [ebp - 0x14c8]
jne 0x434084
push ecx
push edx
add esp, 4
xor ecx, 0xcc6a
pop ecx
push ebx
push esi
add esp, 4
xor ebx, 0x796f
and ebx, 0x86c0
pop ebx
push ecx
add ecx, 0x15371
pop ecx
push ebx
push ebx
add esp, 4
add ebx, 0x12b8e
pop ebx
mov ecx, dword [ebp - 0xc14]
mov dword [ebp - 0x14d0], ecx
jmp 0x4341b5
cmp dword [ebp - 0xc10], 0
jle 0x4341a9
push ecx
xor ecx, 0x1653e
or ecx, 0xac15
sub ecx, 0x5a7b
xor ecx, 0x49
pop ecx
push ebx
push eax
add esp, 4
call 0x4340bf
add byte [edx], dh
xor cl, byte [esi + eax*2 + 0x3f]
xor al, 0x3b
dec esp
cmp eax, dword [ebx - 0x74a4fb3c]
xchg ebp, eax
mov al, byte [0xffffff5]
mov dh, 2
mov ecx, dword [ebp - 0x9f0]
movzx edx, byte [ecx]
cmp eax, edx
je 0x434145
push edx
add edx, 0xcc24
and edx, 0xcd6e
sub edx, 0x2413
sub edx, 0x5f26
pop edx
push edx
jmp 0x4340fd
sub edx, 0x4664
jmp 0x43410a
pop edx
mov eax, dword [ebp - 0xa60]
movzx ecx, byte [eax]
mov edx, dword [ebp - 0x9f0]
movzx eax, byte [edx]
cmp ecx, eax
jle 0x43412d
mov dword [ebp - 0x14cc], 1
jmp 0x434137
mov dword [ebp - 0x14cc], 0xffffffff
mov ecx, dword [ebp - 0x14cc]
mov dword [ebp - 0xc14], ecx
jmp 0x4341a9
push ebx
push esi
add esp, 4
and ebx, 0x2e8d
sub ebx, 0x1514d
and ebx, 0x14469
pop ebx
push esi
and esi, 0x485
xor esi, 0x1d77
or esi, 0xbd7b
or esi, 0xd499
pop esi
mov edx, dword [ebp - 0xc10]
sub edx, 1
mov dword [ebp - 0xc10], edx
mov eax, dword [ebp - 0xa60]
add eax, 1
mov dword [ebp - 0xa60], eax
mov ecx, dword [ebp - 0x9f0]
add ecx, 1
mov dword [ebp - 0x9f0], ecx
jmp 0x434084
mov edx, dword [ebp - 0xc14]
mov dword [ebp - 0x14d0], edx
cmp dword [ebp - 0x14d0], 0
jne 0x4341fe
push eax
push ecx
add esp, 4
add eax, 0xfbea
pop eax
push esi
sub esi, 0xe4fd
pop esi
push eax
xor eax, 0x16c93
or eax, 0x8625
call 0x4341ec
add byte [ebx], dh
inc ebp
xor eax, dword [eax + 0x42]
push eax
inc esp
add esp, 4
pop eax
mov eax, dword [ebp - 0x4d0]
mov dword [ebp - 0xa5c], eax
jmp 0x43423f
jmp 0x433f4c
push ecx
and ecx, 0x4c70
sub ecx, 0xa4eb
or ecx, 0x84f1
pop ecx
push edx
push edi
add esp, 4
sub edx, 0xd2a4
xor edx, 0x88c
or edx, 0x13211
sub edx, 0xd385
pop edx
mov dword [ebp - 0xa5c], 0
push eax
sub eax, 0xff38
call 0x434254
add byte [eax + edi], bh
dec ecx
dec edx
cmp dh, byte [esi]
push eax
dec esp
add esp, 4
and eax, 0xe8fb
pop eax
push ebx
call 0x43426d
add byte [edi], bh
cmp dword [0x41354947], esi
xor eax, dword [ebx - 0x39a4fb3c]
test esp, edi
idiv edi
inc dword [ebp - 0x3a]
test ebp, edi
idiv edi
invalid