Function at 0x1005075d
Capabilities:
Get hostname

Disassembly:
push ebp
mov ebp, esp
push ebx
push edi
push esi
sub esp, 0x10
mov esi, dword [ebp + 0x10]
mov eax, dword [0x10192a84]
mov ecx, dword [0x10192a88]
lea edx, [eax - 1]
imul edx, eax
test dl, 1
sete byte [ebp - 0xd]
cmp ecx, 0xa
setl byte [ebp - 0xe]
mov edi, dword [ebp + 0xc]
mov ebx, dword [sym.imp.KERNEL32.dll_lstrlenA]
mov eax, 0x54b07704
cmp eax, 0x8d74fc6
jg 0x100507ed
cmp eax, 0xcdfb6f79
jg 0x10050857
cmp eax, 0x9c9d5cc8
jg 0x100508ef
cmp eax, 0x8f27d124
jg 0x10050a19
cmp eax, 0x879e0b71
jle 0x10050c0d
cmp eax, 0x8a104001
jg 0x10050f7c
cmp eax, 0x879e0b72
je 0x10051242
cmp eax, 0x883ace4c
jne 0x10050796
mov eax, 0xf53daaf1
jmp 0x10050796
cmp eax, 0x4d95747e
jle 0x100508a3
cmp eax, 0x6b0a852f
jg 0x10050930
cmp eax, 0x5b8b4513
jg 0x10050a4f
cmp eax, 0x54b07703
jle 0x10050c4b
cmp eax, 0x5832aaf8
jg 0x10050f9c
cmp eax, 0x54b07704
je 0x1005125f
cmp eax, 0x5722a982
jne 0x10050796
mov eax, dword [0x10192a84]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x81e47b9
mov ecx, 0x1aee022d
jmp 0x1005187a
cmp eax, 0xea195732
jg 0x10050984
cmp eax, 0xdddaa250
jg 0x10050a85
cmp eax, 0xd16545bc
jle 0x10050c89
cmp eax, 0xd80b479e
jg 0x10050fcf
cmp eax, 0xd16545bd
je 0x1005127d
cmp eax, 0xd1f1c08c
jne 0x10050796
mov eax, 0xf497ebc0
jmp 0x10050796
cmp eax, 0x31a3cfe8
jle 0x100509d8
cmp eax, 0x4357f5ef
jg 0x10050ace
cmp eax, 0x3b6cb22a
jle 0x10050cc7
cmp eax, 0x42ea0d20
jg 0x10050fef
cmp eax, 0x3b6cb22b
je 0x1005129a
cmp eax, 0x426e3e16
jne 0x10050796
mov eax, 0x5b8b4514
jmp 0x10050796
cmp eax, 0xb7990f98
jg 0x10050b04
cmp eax, 0xa5ad1582
jle 0x10050d05
cmp eax, 0xb11b3d5a
jg 0x10051022
cmp eax, 0xa5ad1583
je 0x100512a4
cmp eax, 0xa69c6324
jne 0x10050796
mov eax, 0x30c28ec7
jmp 0x10050796
cmp eax, 0x72d6a6c8
jg 0x10050b50
cmp eax, 0x6e9ce19d
jle 0x10050d30
cmp eax, 0x70a8da72
jg 0x10051055
cmp eax, 0x6e9ce19e
je 0x100512c1
cmp eax, 0x6fcf761c
jne 0x10050796
mov eax, dword [0x10192a84]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xb11b3d5b
mov ecx, 0x53c5a693
jmp 0x1005187a
cmp eax, 0xfadbf7e3
jg 0x10050b99
cmp eax, 0xf497ebbf
jle 0x10050d5b
cmp eax, 0xf7eeb25a
jg 0x10051075
cmp eax, 0xf497ebc0
je 0x100512f8
cmp eax, 0xf53daaf1
jne 0x10050796
mov eax, dword [0x10192a84]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x883ace4c
mov ecx, 0xe9265d59
jmp 0x1005187a
cmp eax, 0x11a05050
jg 0x10050bd7
cmp eax, 0xd60a63b
jle 0x10050d92
cmp eax, 0xe5ae285
jg 0x100510a8
cmp eax, 0xd60a63c
je 0x10051315
cmp eax, 0xd80a077
jne 0x10050796
mov eax, 0x11a05051
jmp 0x10050796
cmp eax, 0x950a49fa
jle 0x10050dd0
cmp eax, 0x9752e550
jg 0x100510db
cmp eax, 0x950a49fb
je 0x10051332
cmp eax, 0x951f425c
jne 0x10050796
mov eax, 0xb97d52d7
jmp 0x10050796
cmp eax, 0x695ab04b
jle 0x10050dfb
cmp eax, 0x69f88bdf
jg 0x1005110e
cmp eax, 0x695ab04c
je 0x1005134f
cmp eax, 0x69c37e3c
jne 0x10050796
mov eax, 0x6fcf761c
jmp 0x10050796
cmp eax, 0xdfd201b7
jle 0x10050e39
cmp eax, 0xe187b195
jg 0x10051141
cmp eax, 0xdfd201b8
je 0x1005136c
cmp eax, 0xe0c743ee
jne 0x10050796
mov eax, dword [0x10192a84]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x8a104002
mov ecx, 0x70a8da73
jmp 0x1005187a
cmp eax, 0x475518d7
jle 0x10050e64
cmp eax, 0x4a920847
jg 0x10051174
cmp eax, 0x475518d8
je 0x10051376
cmp eax, 0x475cb5dd
jne 0x10050796
mov eax, 0xa5ad1583
jmp 0x10050796
cmp eax, 0xbe254fb6
jle 0x10050e8f
cmp eax, 0xc058a88d
jg 0x100511a7
cmp eax, 0xbe254fb7
je 0x10051380
cmp eax, 0xbf6bc46a
jne 0x10050796
mov eax, dword [ebp - 0x18]
mov eax, dword [0x10192a84]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x93f93577
mov ecx, 0xf7eeb25b
jmp 0x1005187a
cmp eax, 0x784b2fe3
jle 0x10050ecd
cmp eax, 0x7d2adf96
jg 0x100511da
cmp eax, 0x784b2fe4
je 0x1005138a
cmp eax, 0x7ab0b173
jne 0x10050796
mov eax, dword [0x10192a84]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x8a104002
mov ecx, 0xe5ae286
jmp 0x1005187a
cmp eax, 0xfdb0ecf8
jle 0x10050f0b
cmp eax, 0x3ae3d8e
jg 0x100511fa
cmp eax, 0xfdb0ecf9
je 0x100513a7
cmp eax, 0xa3fcd6
jne 0x10050796
push esi
push edi
call dword [sym.imp.WS2_32.dll_gethostname]
mov eax, 0xfd63fb18
jmp 0x10050796
cmp eax, 0x2d101af9
jg 0x10050f51
cmp eax, 0x1aee022c
jg 0x1005121a
cmp eax, 0x11a05051
je 0x100513c4
cmp eax, 0x128830f2
jne 0x10050796
mov eax, 0xbf6bc46a
jmp 0x10050796
cmp eax, 0x83ab63c4
je 0x100513e1
cmp eax, 0x85638dcc
je 0x100513fe
cmp eax, 0x863ff2a8
jne 0x10050796
mov eax, dword [0x10192a84]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x22b5a21d
mov ecx, 0x5832aaf9
jmp 0x1005187a
cmp eax, 0x4d95747f
je 0x10051410
cmp eax, 0x529ade31
je 0x1005142d
cmp eax, 0x53c5a693
jne 0x10050796
mov eax, dword [0x10192a84]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xb11b3d5b
mov ecx, 0x6a2212cb
jmp 0x1005187a
cmp eax, 0xcdfb6f7a
je 0x1005143a
cmp eax, 0xcff5a640
je 0x10051457
cmp eax, 0xd10aeb7a
jne 0x10050796
mov eax, dword [0x10192a84]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xd16545bd
mov ecx, 0x59949b09
jmp 0x1005187a
cmp eax, 0x31a3cfe9
je 0x10051474
cmp eax, 0x31c253a7
je 0x10051491
cmp eax, 0x36c9443f
jne 0x10050796
mov eax, dword [0x10192a84]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x30c397f8
mov ecx, 0x10313e74
jmp 0x1005187a
cmp eax, 0x9c9d5cc9
je 0x100514ae
cmp eax, 0x9fe6e843
je 0x100514cb
cmp eax, 0xa1834a13
jne 0x10050796
mov eax, 0x6e9ce19e
jmp 0x10050796
cmp eax, 0x6b0a8530
je 0x100514d5
cmp eax, 0x6be534c6
je 0x100514e2
cmp eax, 0x6c106ff5
jne 0x10050796
mov eax, 0x83ab63c4
jmp 0x10050796
cmp eax, 0xea195733
je 0x10051502
cmp eax, 0xf2833f7e
je 0x1005151f
cmp eax, 0xf3260ad1
jne 0x10050796
cmp byte [ebp - 0xf], 0
mov eax, 0xcff5a640
mov ecx, 0x4ac9bea5
cmovne eax, ecx
jmp 0x10050796
cmp eax, 0x8d74fc7
je 0x1005153c
cmp eax, 0xba02df5
je 0x10051559
cmp eax, 0xc2fe7dc
jne 0x10050796
mov eax, dword [0x10192a84]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x475cb5dd
mov ecx, 0xa5ad1583
jmp 0x1005187a
cmp eax, 0x8f27d125
je 0x1005157c
cmp eax, 0x931751e4
je 0x10051599
cmp eax, 0x93f93577
jne 0x10050796
mov eax, 0xf7eeb25b
jmp 0x10050796
cmp eax, 0x5b8b4514
je 0x100515a3
cmp eax, 0x656dd364
je 0x100515c0
cmp eax, 0x65aa4ad7
jne 0x10050796
mov eax, dword [0x10192a84]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xfadbf7e4
mov ecx, 0x3ae3d8f
jmp 0x1005187a
cmp eax, 0xdddaa251
je 0x100515f0
cmp eax, 0xde022eb6
je 0x1005160d
cmp eax, 0xde03a94a
jne 0x10050796
mov eax, 0xe187b196
jmp 0x10050796
cmp eax, 0x4357f5f0
je 0x1005162a
cmp eax, 0x45fac8e5
je 0x10051647
cmp eax, 0x469fe482
jne 0x10050796
mov eax, 0x8f27d125
jmp 0x10050796
cmp eax, 0xb7990f99
je 0x10051664
cmp eax, 0xb97d52d7
je 0x10051689
cmp eax, 0xbc10e42c
jne 0x10050796
mov eax, dword [0x10192a84]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x529ade31
mov ecx, 0x6be534c6
jmp 0x1005187a
cmp eax, 0x72d6a6c9
je 0x100516a6
cmp eax, 0x740a86b0
je 0x100516b0
cmp eax, 0x75a2bc65
jne 0x10050796
mov eax, dword [0x10192a84]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xbe254fb7
mov ecx, 0xcdfb6f7a
jmp 0x1005187a
cmp eax, 0xfadbf7e4
je 0x100516ba
cmp eax, 0xfc316679
je 0x100516c4
cmp eax, 0xfd63fb18
jne 0x10050796
push esi
push edi
call dword [sym.imp.WS2_32.dll_gethostname]
mov eax, dword [0x10192a84]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xa3fcd6
mov ecx, 0x42ea0d21
jmp 0x1005187a
cmp eax, 0x2d101afa
je 0x100516fa
cmp eax, 0x30c28ec7
je 0x10051704
cmp eax, 0x30c397f8
jne 0x10050796
mov eax, 0x10313e74
jmp 0x10050796
cmp eax, 0x8a104002
je 0x10051721
cmp eax, 0x8c359bd3
jne 0x10050796
mov eax, 0xcff5a640
jmp 0x10050796
cmp eax, 0x5832aaf9
je 0x1005173e
cmp eax, 0x59949b09
jne 0x10050796
mov eax, dword [0x10192a84]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x7d2adf97
mov ecx, 0xc57eb0fa
jmp 0x1005187a
cmp eax, 0xd80b479f
je 0x1005175b
cmp eax, 0xdac60889
jne 0x10050796
mov eax, 0xb23ce681
jmp 0x10050796
cmp eax, 0x42ea0d21
je 0x10051778
cmp eax, 0x431f2e9d
jne 0x10050796
mov eax, dword [0x10192a84]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xa69c6324
mov ecx, 0x30c28ec7
jmp 0x1005187a
cmp eax, 0xb11b3d5b
je 0x10051795
cmp eax, 0xb23ce681
jne 0x10050796
mov eax, dword [0x10192a84]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xdac60889
mov ecx, 0x931751e4
jmp 0x1005187a
cmp eax, 0x70a8da73
je 0x1005179f
cmp eax, 0x70c4ac21
jne 0x10050796
mov eax, 0x8d74fc7
jmp 0x10050796
cmp eax, 0xf7eeb25b
je 0x100517bc
cmp eax, 0xf86fbf99
jne 0x10050796
mov eax, dword [0x10192a84]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x431f2e9d
mov ecx, 0xd60a63c
jmp 0x1005187a
cmp eax, 0xe5ae286
je 0x100517d9
cmp eax, 0x10313e74
jne 0x10050796
mov eax, dword [0x10192a84]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x30c397f8
mov ecx, 0x784b2fe4
jmp 0x1005187a
cmp eax, 0x9752e551
je 0x100517f6
cmp eax, 0x9756b94f
jne 0x10050796
mov eax, dword [0x10192a84]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x740a86b0
mov ecx, 0x863ff2a8
jmp 0x1005187a
cmp eax, 0x69f88be0
je 0x10051810
cmp eax, 0x6a2212cb
jne 0x10050796
mov eax, dword [0x10192a84]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x22b5a21d
mov ecx, 0xdddaa251
jmp 0x1005187a
cmp eax, 0xe187b196
je 0x1005181a
cmp eax, 0xe9265d59
jne 0x10050796
mov eax, dword [0x10192a84]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xbc10e42c
mov ecx, 0x31c253a7
jmp 0x1005187a
cmp eax, 0x4a920848
je 0x10051834
cmp eax, 0x4ac9bea5
jne 0x10050796
mov eax, dword [0x10192a84]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x4a920848
mov ecx, 0x4d95747f
jmp 0x1005187a
cmp eax, 0xc058a88e
je 0x1005183e
cmp eax, 0xc57eb0fa
jne 0x10050796
mov eax, dword [0x10192a84]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x7d2adf97
mov ecx, 0xf3260ad1
jmp 0x1005187a
cmp eax, 0x7d2adf97
je 0x10051858
cmp eax, 0x7fa487c1
jne 0x10050796
mov eax, 0xfdb0ecf9
jmp 0x10050796
cmp eax, 0x3ae3d8f
je 0x10051862
cmp eax, 0x81e47b9
jne 0x10050796
mov eax, 0x5722a982
jmp 0x10050796
cmp eax, 0x22b5a21d
jne 0x1005188c
mov eax, dword [0x10192a84]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xd80a077
mov ecx, 0x11a05051
jmp 0x1005187a
mov eax, dword [0x10192a84]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xdac60889
mov ecx, 0xb23ce681
jmp 0x1005187a
mov cl, byte [ebp - 0xd]
cmp byte [ebp - 0xe], 0
mov eax, 0x72d6a6c9
mov edx, 0x31a3cfe9
cmovne eax, edx
test cl, cl
cmovne eax, edx
jmp 0x10050796
mov eax, dword [0x10192a84]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x469fe482
mov ecx, 0x8f27d125
jmp 0x1005187a
mov eax, 0xdddaa251
jmp 0x10050796
mov eax, dword [0x10192a84]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x475cb5dd
mov ecx, 0xd10aeb7a
jmp 0x1005187a
push eax
push eax
mov eax, esp
mov dword [ebp - 0x18], eax
mov ecx, dword [ebp - 0x18]
mov ecx, dword [ebp - 0x18]
mov byte [ecx + 4], 0
mov dword [ecx], 0x74736f48
mov dword [ebp - 0x14], eax
mov eax, dword [0x10192a84]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xa1834a13
mov ecx, 0x695ab04c
jmp 0x1005187a
mov eax, dword [0x10192a84]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xd1f1c08c
mov ecx, 0x69f88be0
jmp 0x1005187a
mov eax, dword [0x10192a84]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xa1834a13
mov ecx, 0x6e9ce19e
jmp 0x1005187a
mov eax, dword [0x10192a84]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xdfd201b8
mov ecx, 0xe0c743ee
jmp 0x1005187a
mov eax, dword [0x10192a84]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x431f2e9d
mov ecx, 0xea195733
jmp 0x1005187a
mov eax, 0x950a49fb
jmp 0x10050796
mov eax, 0xc2fe7dc
jmp 0x10050796
mov eax, 0xcdfb6f7a
jmp 0x10050796
mov eax, dword [0x10192a84]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xd16545bd
mov ecx, 0xc2fe7dc
jmp 0x1005187a
mov eax, dword [0x10192a84]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x7fa487c1
mov ecx, 0xc058a88e
jmp 0x1005187a
mov eax, dword [0x10192a84]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xd80a077
mov ecx, 0x3b6cb22b
jmp 0x1005187a
mov eax, dword [0x10192a84]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x6c106ff5
mov ecx, 0xde03a94a
jmp 0x1005187a
push esi
push edi
call dword [sym.imp.WS2_32.dll_gethostname]
mov eax, 0xb7990f99
jmp 0x10050796
mov eax, dword [0x10192a84]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x4a920848
mov ecx, 0xd80b479f
jmp 0x1005187a
push edi
call ebx
mov eax, 0x6be534c6
jmp 0x10050796
mov eax, dword [0x10192a84]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xbe254fb7
mov ecx, 0x69c37e3c
jmp 0x1005187a
mov eax, dword [0x10192a84]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x883ace4c
mov ecx, 0xf53daaf1
jmp 0x1005187a
mov eax, dword [0x10192a84]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x72d6a6c9
mov ecx, 0xf86fbf99
jmp 0x1005187a
mov eax, dword [0x10192a84]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x6b0a8530
mov ecx, 0xba02df5
jmp 0x1005187a
mov eax, dword [0x10192a84]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x85638dcc
mov ecx, 0xb7990f99
jmp 0x1005187a
mov eax, 0x31c253a7
jmp 0x10050796
push edi
call ebx
mov eax, 0xba02df5
jmp 0x10050796
push edi
call ebx
mov eax, dword [0x10192a84]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x529ade31
mov ecx, 0x9fe6e843
jmp 0x1005187a
mov eax, dword [0x10192a84]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x6c106ff5
mov ecx, 0x83ab63c4
jmp 0x1005187a
mov eax, dword [0x10192a84]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x4357f5f0
mov ecx, 0x656dd364
jmp 0x1005187a
mov eax, dword [0x10192a84]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x45fac8e5
mov ecx, 0xfc316679
jmp 0x1005187a
push edi
call ebx
mov dword [ebp - 0x1c], eax
mov eax, dword [0x10192a84]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x6b0a8530
mov ecx, 0x9752e551
jmp 0x1005187a
mov eax, dword [0x10192a84]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x469fe482
mov ecx, 0x475518d8
jmp 0x1005187a
mov eax, 0x36c9443f
jmp 0x10050796
mov eax, dword [0x10192a84]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x426e3e16
mov ecx, 0x8c359bd3
jmp 0x1005187a
push esi
push edi
push dword [ebp - 0x14]
push dword [ebp + 8]
call fcn.1004fe25
add esp, 0x10
push edi
call ebx
mov eax, dword [0x10192a84]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x4357f5f0
mov ecx, 0x70c4ac21
jmp 0x1005187a
mov eax, dword [0x10192a84]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x740a86b0
mov ecx, 0x9756b94f
jmp 0x1005187a
mov eax, dword [0x10192a84]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xf2833f7e
mov ecx, 0x879e0b72
jmp 0x1005187a
push esi
push edi
push dword [ebp - 0x14]
push dword [ebp + 8]
call fcn.1004fe25
add esp, 0x10
push edi
call ebx
mov eax, 0x656dd364
jmp 0x10050796
push esi
push edi
push dword [ebp - 0x14]
push dword [ebp + 8]
call fcn.1004fe25
add esp, 0x10
push edi
call ebx
mov eax, 0xfc316679
jmp 0x10050796
push esi
push edi
call dword [sym.imp.WS2_32.dll_gethostname]
mov eax, dword [0x10192a84]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x85638dcc
mov ecx, 0x951f425c
jmp 0x1005187a
mov eax, dword [0x10192a84]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xa3fcd6
mov ecx, 0xfd63fb18
jmp 0x1005187a
mov eax, 0x31a3cfe9
jmp 0x10050796
mov eax, 0x9756b94f
jmp 0x10050796
mov eax, 0x3ae3d8f
jmp 0x10050796
push esi
push edi
push dword [ebp - 0x14]
push dword [ebp + 8]
call fcn.1004fe25
add esp, 0x10
push edi
call ebx
test eax, eax
sete byte [ebp - 0xf]
mov eax, dword [0x10192a84]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x45fac8e5
mov ecx, 0xde022eb6
jmp 0x1005187a
mov eax, 0xd60a63c
jmp 0x10050796
mov eax, dword [0x10192a84]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xa69c6324
mov ecx, 0x2d101afa
jmp 0x1005187a
mov eax, dword [0x10192a84]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xd1f1c08c
mov ecx, 0xf497ebc0
jmp 0x1005187a
mov eax, dword [0x10192a84]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x426e3e16
mov ecx, 0x5b8b4514
jmp 0x1005187a
mov eax, dword [0x10192a84]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x9c9d5cc9
mov ecx, 0xb97d52d7
jmp 0x1005187a
mov eax, dword [0x10192a84]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x9c9d5cc9
mov ecx, 0x75a2bc65
jmp 0x1005187a
mov eax, 0x53c5a693
jmp 0x10050796
mov eax, dword [0x10192a84]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x81e47b9
mov ecx, 0x5722a982
jmp 0x1005187a
mov eax, dword [0x10192a84]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x93f93577
mov ecx, 0x7ab0b173
jmp 0x1005187a
mov eax, dword [0x10192a84]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xdfd201b8
mov ecx, 0x950a49fb
jmp 0x1005187a
mov eax, dword [0x10192a84]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xbc10e42c
mov ecx, 0x65aa4ad7
jmp 0x1005187a
mov eax, 0xe5ae286
jmp 0x10050796
mov eax, dword [0x10192a84]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x7fa487c1
mov ecx, 0xfdb0ecf9
jmp 0x1005187a
mov eax, 0x4d95747f
jmp 0x10050796
mov eax, dword [0x10192a84]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xf2833f7e
mov ecx, 0x8d74fc7
jmp 0x1005187a
mov eax, 0xc57eb0fa
jmp 0x10050796
mov eax, dword [0x10192a84]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xfadbf7e4
mov ecx, 0x128830f2
cmove eax, ecx
cmp dword [0x10192a88], 0xa
cmovl eax, ecx
jmp 0x10050796
cmp eax, 0x1aee022d
jne 0x10050796
mov eax, dword [ebp - 0x1c]
lea esp, [ebp - 0xc]
pop esi
pop edi
pop ebx
pop ebp
ret