Function at 0x12d0774
Capabilities:
Packed with generic packer

Disassembly:
ret
push 4
mov ebx, 0x449030
jmp 0xd98791
jmp 0x144bc2d
je 0xd682e3
push ebx
call fcn.004469ee
add esp, 4
pop eax
test esp, esp
cmc
jmp 0xe6669a
call fcn.004469f4
add esp, 0x34
jmp 0x14aec64
mov dword [ebp - 4], eax
xor al, cl
push getpeername
btr ax, si
inc ah
bt eax, eax
push 0
mov eax, dword [ebp - 4]
test eax, eax
jmp 0x158cdb2
mov esp, ebp
movsx ebp, bx
bswap ebp
pop ebp
jmp 0xc74d86
call fcn.004469ee
add esp, 4
jmp 0xf4a59a
call fcn.004072c0
push 0
call fcn.00446a1e
add esp, 4
mov eax, 1
cmc
cmp eax, 2
jne 0xf7fcf6
nop
shld ebx, ebp, 0x73
cmc
sub bx, 0x4630
nop
setnp bh
btr bx, 0x32
btc ebx, 3
nop
nop
btr ebx, 0x79
adc bx, 0x2da1
neg bl
nop
shl bh, cl
nop
shl bx, cl
nop
nop
and ebx, edi
adc bh, 0x81
sbb bl, dh
nop
nop
nop
and bl, 0xf3
btc bx, 0x3b
movzx bx, cl
nop
rcl bh, 0x8f
nop
and ebx, eax
bts bx, ax
rol ebx, 0x92
nop
nop
btr ebx, 0x7c
nop
nop
bts bx, ax
rcr bx, cl
nop
inc bh
nop
shr bh, cl
bsr ebx, eax
shrd ebx, esi, 0x70
nop
nop
nop
cmp eax, 0x1a480564
nop
nop
xchg bx, bx
nop
ror bx, cl
not bl
xor bx, 0x678f
nop
and bx, 0x1a59
bsr bx, cx
nop
shr bl, cl
xchg bx, bx
nop
nop
cmp ah, 0x11
bt ebx, ebp
nop
nop
bt bx, 0x92
movzx bx, al
rcr bl, cl
nop
cmp ecx, 0xc0a1bf5
and ebx, edi
nop
or bx, sp
bsr bx, ax
sar bh, 0xf1
nop
nop
bsf bx, di
rcl bl, cl
sbb bx, bx
nop
nop
setns bh
or bh, al
rcl ebx, 0xc2
nop
shr bl, 0x39
nop
movzx ebx, bx
nop
setb bl
shl bx, 0xdf
sbb bh, 0x16
nop
adc bh, dl
cmc
mov ebx, dword [ebp - 4]
clc
test bh, 0x71
test ebx, ebx
jmp 0x14b3d79
mov eax, 1
mov edi, 0x38f43eb2
mov eax, 2
not bl
bswap ax
mov eax, 4
xchg ebp, eax
mov eax, 2
mov eax, 5
mov ebx, edx
cmova si, di
mov eax, 4
sets bl
jmp 0x135f911
push dword [ebp - 8]
jmp 0xf7fce7
call fcn.0107ac76
mov dword [ebp - 8], eax
jmp 0x1330e27
push edx
mov edx, edi
movsx edx, di
mov edx, 1
xchg dh, dl
cwd
cdq
mov edx, 2
movsx edx, bx
cmovp dx, bp
mov edx, 4
mov edx, 2
mov edx, 5
mov edx, 4
movsx dx, al
mov edx, 2
mov dx, di
cdq
jmp 0x129af46
mov edx, 5
bswap dx
mov dh, 0xd9
mov edx, 5
setl dh
pop edx
jmp 0x154fed4
mov dword [ebp - 4], 0
jmp 0xd119d0
push ebp
mov ebp, esp
cmc
sub esp, 0x10
jmp 0x12beaa3
mov eax, dword [ebp - 8]
sbb bh, 4
movzx ebx, dx
sar bl, 0x48
push eax
btc bx, 0x30
dec bh
mov ebx, dword [ebp - 4]
clc
test ebx, ebx
jmp 0xd682d4
jne 0x1473ad2
lea eax, [ebp - 4]
push eax
jmp 0x1473acd
mov eax, 2
sets ch
mov eax, 5
xchg ebx, esi
cdq
mov eax, 6
popal
jmp 0x120bbd8
call fcn.004469f4
lea esp, [esp + 0x10]
cmp ebx, 0x4e300bff
cmp dl, cl
mov dword [ebp - 0xc], eax
test eax, esp
cmp dword [ebp - 0xc], 0x20
jmp 0x1341d18
push 0
jmp 0x110996c
pushal
jmp 0xf81921
call fcn.01132b74
push 0
setae bl
push 0
xchg bx, bx
movzx ebx, si
push 0
movzx bx, dl
push getpeername
setg bl
cmovg bx, si
movzx ebx, sp
push 0
movsx ebx, di
setle bh
mov bx, 0x639d
push 0xb0b4aa
push 0x80000301
cmovl bx, dx
push 0
bswap ebx
push 0x10
movsx bx, bl
push getpeername
movzx ebx, si
movsx bx, cl
push 0
push 0xb0b4af
jmp 0xce3776
mov dword [ebp - 8], 0
jmp 0x13a5b28
je 0xf4a59a
push ebx
jmp 0xf56d59
push 6
jmp 0x116ab47
jne 0x158cdbd
mov eax, 0x4ea68f
push eax
movsx bx, ah
push 1
sets bh
movsx ebx, sp
mov ebx, 0x446e30
jmp 0x1377635