Function at 0x100119c
Capabilities:
Resolve dns
Terminate process

Disassembly:
jge 0x1001023
cmc
ja 0x1001056
inc ebp
lcall 0x77e5, 0x9f9377e5
add byte [eax], al
dec ebp
and byte [eax + 0x73], dl
mov byte [edx], bl
push eax
jae 0x1000feb
sbb eax, 0x1e727350
push eax
jae 0x1000fe6
das
push eax
jae 0x1001060
pop ss
push eax
jae 0x1001061
adc eax, 0x2dc07350
push eax
jae 0x1000ff5
shr byte [0x20b47350], 0x50
jae 0x1001045
and byte [eax + 0x73], dl
add byte [eax], al
add byte [eax], al
add byte [eax], al
add bh, dl
xlatb
xlatb
loopne 0x100101e
ja 0x100104d
add byte [eax], al
add byte [esi + 0x17], al
mov byte [0xa25ed371], al
jno 0x1001099
mov byte [0xa2174071], al
jno 0x10010cf
pop ss
mov byte [0xa23a7271], al
cmp ah, byte [edx - 0x5da1908f]
jno 0x1001033
jno sym.imp.msvcrt.dll__initterm
outsd dx, dword [esi]
pop esi
mov byte [0xa23ece71], al
jno 0x100103c
mov byte ds:[0xa21ed371], al
jno 0x1001018
push ds
mov byte [0xa244ab71], al
jno 0x10010b5
inc esp
mov byte [0xa2144471], al
adc al, 0xa2
jno 0x100100c
pop edi
mov byte [0xa23f8d71], al
jno 0x10010c3
inc esi
pop ss
mov byte [0xa2401c71], al
jno 0x100105f
inc eax
mov byte [0xa241da71], al
jno 0x1001081
inc ecx
mov byte [0xa212f871], al
jno 0x10010af
invalid
adc ah, byte [edx - 0x5dc3dd8f]
cmp al, 0xa2
jno 0x100106d
adc al, 0xa2
jno 0x1001102
sbb ah, byte [edx - 0x5de7c98f]
jno 0x100107c
sbb byte [edx - 0x5dcc208f], ah
jno 0x10010cd
xor esp, dword [edx - 0x5dc5d38f]
jno 0x100111b
cmp ah, byte [edx - 0x5d3f898f]
jno 0x10010b2
shl byte [edx - 0x5d30f68f], 0x71
add byte [eax], al
add byte [eax], al
mov ebx, 0xa176d329
iretd
add byte [ebx - 0x5e892cd7], bh
sal dword [esi - 0x5f], cl
jbe 0x1001056
sub edx, ebx
jbe 0x100110f
test bl, dl
jbe 0x10010d5
adc bl, 0x76
aaa
sub dl, bl
jbe 0x100110e
adc ebx, 0xd3841876
jbe 0x10010cd
add byte [eax], al
add bl, bl
jns 0x1001093
sal byte [edi + 0x60], 0x8f
sal dword [edi + 9], 0xe9
or ecx, ebp
mov esi, 0xbeeb4a77
dec edx
jmp 0x100109d
ja 0x10010c5
invalid
ja 0x1001135
pop ecx
ja 0x10010e2
jmp 0xec4a889c
leave
ret 0xd977
jp 0x10010b3
ja 0x1001106
jnp 0x10010b7
ja 0x1001081
rol edx, cl
ja 0x1001165
invalid
jmp 0x10010bd
sal byte [edi + 0x58], 0xa6
sal dword [edi - 0x50], 0x3e
sal byte [edi + 0x21], 0xd3
and ebx, edx
mov esi, 0xbfeb1477
ja 0x10010f1
invalid
ja 0x1001125
jmp 0x10010d2
jp 0x10010d7
ja 0x1001119
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [ebx], ah
test dword [ebp + 0x3b], edi
add byte [eax], al
add byte [eax], al
add al, byte [eax]
add byte [eax], al
sbb eax, 0x7c000000
adc dword [eax], eax
add byte [ebp + eax], bh
add byte [ecx + 0x50], cl
jbe 0x1001186
add byte [eax], al
add byte [eax], al
dec ecx
push eax
jbe 0x100118c
add byte [eax], al
add byte [eax], al
push ebp
outsb dx, byte [esi]
imul ebp, dword [esi + 0x6f], 0x77
outsb dx, byte [esi]
and byte [ecx + edi*2 + 0x70], dh
jns 0x10011d7
and byte gs:[0xa2064], ah
add byte [eax], al
jge 0x10011c3
add dword [eax], eax
add byte [eax], al
jo 0x10011ef
je 0x10011f8
jo 0x10011fb
outsb dx, byte [esi]
jo 0x10011fb
bound eax, qword [eax]
add byte [eax], al
add byte [ebp - 0x75], dl
push ebp
mov ebp, esp
sub esp, 0x408
push ebx
push esi
mov esi, dword [0x10010a4]
xor ebx, ebx
cmp byte [ebp + 0x10], bl
push edi
mov byte [ebp - 1], bl
mov edi, 0x401
je 0x10011ef
push 4
push ebx
push ebx
push edi
lea eax, [ebp - 0x408]
push eax
push dword [ebp + 0xc]
push dword [ebp + 8]
call esi
test eax, eax
jne 0x10011ef
test eax, edi
sti
invalid
lea eax, [ebp - 0x408]
push eax
push 0x273a
push 1
mov byte [ebp - 1], 1
call fcn.0100308e
add esp, 0xc
clc
sti
invalid
push 2
push ebx
push ebx
push edi
lea eax, [ebp - 0x408]
push eax
invalid
push dword [ebp + 0xc]
push dword [ebp + 8]
call esi
test eax, eax
je 0x100121d
push 0x2724
push 1
call fcn.0100308e
pop ecx
pop ecx
push 1
call dword [sym.imp.msvcrt.dll_exit]
cmp byte [ebp - 1], bl
pop edi
pop esi
pop ebx
lea eax, [ebp - 0x408]
push eax
je 0x1001233
push 0x2710
jmp 0x1001238
push 0x273d
push 1
call fcn.0100308e
add esp, 0xc
leave
ret 0xc