Function at 0x100049b0
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x95c
call fcn.1000e0e0
movzx eax, al
test eax, eax
jne 0x10004b78
call fcn.10008e40
movzx ecx, al
test ecx, ecx
jne 0x10004a3e
call fcn.10008e70
mov dword [ebp - 0x7c], eax
mov edx, dword [ebp + 8]
push edx
mov eax, dword [ebp - 0x7c]
push eax
call fcn.1000e560
add esp, 8
movzx ecx, al
test ecx, ecx
je 0x10004a39
mov edx, dword [ebp + 0x10]
push edx
mov eax, dword [ebp + 0xc]
push eax
imul ecx, dword [ebp + 8], 0x148
mov edx, dword [ebp - 0x7c]
lea eax, [edx + ecx + 0x2a4]
sub esp, 0x14
mov ecx, esp
mov edx, dword [eax]
mov dword [ecx], edx
mov edx, dword [eax + 4]
mov dword [ecx + 4], edx
mov edx, dword [eax + 8]
mov dword [ecx + 8], edx
mov edx, dword [eax + 0xc]
mov dword [ecx + 0xc], edx
mov eax, dword [eax + 0x10]
mov dword [ecx + 0x10], eax
push 0
call dword [0x10065438]
add esp, 0x20
jmp 0x10004e00
mov byte [ebp - 0x78], 0x69
mov byte [ebp - 0x77], 0x11
mov byte [ebp - 0x76], 0x80
mov byte [ebp - 0x75], 0xe1
mov byte [ebp - 0x74], 4
mov byte [ebp - 0x73], 0
mov byte [ebp - 0x72], 0x8d
mov byte [ebp - 0x71], 0x41
mov byte [ebp - 0x70], 8
mov byte [ebp - 0x6f], 0xff
mov byte [ebp - 0x6e], 0x71
mov byte [ebp - 0x6d], 4
mov byte [ebp - 0x6c], 0x50
mov byte [ebp - 0x6b], 0xb8
mov byte [ebp - 0x6a], 0xc0
mov byte [ebp - 0x69], 0xb9
mov byte [ebp - 0x68], 0x43
mov byte [ebp - 0x67], 0
mov byte [ebp - 0x66], 3
mov byte [ebp - 0x65], 0x15
mov byte [ebp - 0x64], 0xc0
mov byte [ebp - 0x63], 0x1f
mov byte [ebp - 0x62], 0x8f
mov byte [ebp - 0x61], 2
mov byte [ebp - 0x60], 0xff
mov byte [ebp - 0x5f], 0x72
mov byte [ebp - 0x5e], 0x38
mov byte [ebp - 0x5d], 0xff
mov byte [ebp - 0x5c], 0x72
mov byte [ebp - 0x5b], 0x34
mov byte [ebp - 0x5a], 0xff
mov byte [ebp - 0x59], 0x72
mov byte [ebp - 0x58], 0x30
mov byte [ebp - 0x57], 0xff
mov byte [ebp - 0x56], 0x72
mov byte [ebp - 0x55], 0x2c
mov byte [ebp - 0x54], 0xff
mov byte [ebp - 0x53], 0x72
mov byte [ebp - 0x52], 0x28
mov byte [ebp - 0x51], 0x6a
mov byte [ebp - 0x50], 4
mov byte [ebp - 0x4f], 0xff
mov byte [ebp - 0x4e], 0xd0
mov byte [ebp - 0x4d], 0x83
mov byte [ebp - 0x4c], 0xc4
mov byte [ebp - 0x4b], 0x20
mov byte [ebp - 0x4a], 0x33
mov byte [ebp - 0x49], 0xc0
mov byte [ebp - 0x48], 0xc3
push 0x400
push 0
lea ecx, [ebp - 0x4bc]
push ecx
call sub.VCRUNTIME140.dll_memset
add esp, 0xc
mov edx, dword [ebp + 8]
mov dword [ebp - 0x4bc], edx
mov eax, dword [ebp + 0x10]
mov dword [ebp - 0x4b8], eax
mov ecx, dword [ebp + 0x10]
push ecx
mov edx, dword [ebp + 0xc]
push edx
lea eax, [ebp - 0x4b4]
push eax
call sub.VCRUNTIME140.dll_memcpy
add esp, 0xc
push str.sending_packet_n
call fcn.10001c50
add esp, 4
push 0
mov ecx, dword [ebp + 0x10]
add ecx, 8
push ecx
lea edx, [ebp - 0x4bc]
push edx
push 0x31
lea eax, [ebp - 0x78]
push eax
push 0
push 0x539
call fcn.10006920
add esp, 0x1c
jmp 0x10004e00
mov byte [ebp - 0x95c], 0
push 0x49f
push 0
lea ecx, [ebp - 0x95b]
push ecx
call sub.VCRUNTIME140.dll_memset
add esp, 0xc
push 0x4a0
lea edx, [ebp - 0x95c]
push edx
lea eax, [ebp - 0xb4]
push eax
call fcn.10018360
add esp, 0xc
push 0xffffffffffffffff
lea ecx, [ebp - 0xb4]
push ecx
call fcn.100183f0
add esp, 8
push 0x10034bb0
lea edx, [ebp - 0xb4]
push edx
call fcn.100184d0
add esp, 8
push 0xc0de9999
push 0x99992222
lea eax, [ebp - 0xb4]
push eax
call fcn.10018440
add esp, 0xc
movzx ecx, byte [ebp + 0x14]
test ecx, ecx
je 0x10004ce3
mov byte [ebp - 0x44], 0x55
mov byte [ebp - 0x43], 0x8b
mov byte [ebp - 0x42], 0xec
mov byte [ebp - 0x41], 0x83
mov byte [ebp - 0x40], 0xec
mov byte [ebp - 0x3f], 8
mov byte [ebp - 0x3e], 0xc7
mov byte [ebp - 0x3d], 0x45
mov byte [ebp - 0x3c], 0xf8
mov byte [ebp - 0x3b], 0xf0
mov byte [ebp - 0x3a], 0x68
mov byte [ebp - 0x39], 0x69
mov byte [ebp - 0x38], 0
mov byte [ebp - 0x37], 0xc7
mov byte [ebp - 0x36], 0x45
mov byte [ebp - 0x35], 0xfc
mov byte [ebp - 0x34], 0x12
mov byte [ebp - 0x33], 0
mov byte [ebp - 0x32], 0
mov byte [ebp - 0x31], 0
mov byte [ebp - 0x30], 0x8b
mov byte [ebp - 0x2f], 0x45
mov byte [ebp - 0x2e], 0xfc
mov byte [ebp - 0x2d], 0x68
mov byte [ebp - 0x2c], 0x22
mov byte [ebp - 0x2b], 0x22
mov byte [ebp - 0x2a], 0xbe
mov byte [ebp - 0x29], 0x51
mov byte [ebp - 0x28], 0x68
mov byte [ebp - 0x27], 0x22
mov byte [ebp - 0x26], 0x22
mov byte [ebp - 0x25], 0xba
mov byte [ebp - 0x24], 0xda
mov byte [ebp - 0x23], 0xff
mov byte [ebp - 0x22], 0x55
mov byte [ebp - 0x21], 0xf8
mov byte [ebp - 0x20], 0x83
mov byte [ebp - 0x1f], 0xc4
mov byte [ebp - 0x1e], 8
mov byte [ebp - 0x1d], 0x8b
mov byte [ebp - 0x1c], 0xe5
mov byte [ebp - 0x1b], 0x5d
mov byte [ebp - 0x1a], 0xc3
mov edx, dword [ebp + 8]
mov dword [ebp - 0x34], edx
mov eax, dword [ebp + 0xc]
mov dword [ebp - 0x27], eax
mov ecx, dword [ebp + 0x10]
mov dword [ebp - 0x2c], ecx
push 0x2b
lea edx, [ebp - 0xb4]
push edx
call fcn.10018580
add esp, 8
push 0x2b
lea eax, [ebp - 0x44]
push eax
lea ecx, [ebp - 0xb4]
push ecx
call fcn.10018490
add esp, 0xc
jmp 0x10004d93
mov byte [ebp - 0x18], 0xb8
mov byte [ebp - 0x17], 0x11
mov byte [ebp - 0x16], 0x11
mov byte [ebp - 0x15], 0x11
mov byte [ebp - 0x14], 0x11
mov byte [ebp - 0x13], 0x68
mov byte [ebp - 0x12], 0x33
mov byte [ebp - 0x11], 0x33
mov byte [ebp - 0x10], 0x33
mov byte [ebp - 0xf], 0x33
mov byte [ebp - 0xe], 0x51
mov byte [ebp - 0xd], 0xbf
mov byte [ebp - 0xc], 0xf0
mov byte [ebp - 0xb], 0x68
mov byte [ebp - 0xa], 0x69
mov byte [ebp - 9], 0
mov byte [ebp - 8], 0xff
mov byte [ebp - 7], 0xd7
mov byte [ebp - 6], 0x59
mov byte [ebp - 5], 0x59
mov byte [ebp - 4], 0xc3
mov edx, dword [ebp + 8]
mov dword [ebp - 0x17], edx
mov eax, dword [ebp + 0x10]
mov dword [ebp - 0x12], eax
push 0x15
lea ecx, [ebp - 0xb4]
push ecx
call fcn.10018580
add esp, 8
push 0x15
lea edx, [ebp - 0x18]
push edx
lea eax, [ebp - 0xb4]
push eax
call fcn.10018490
add esp, 0xc
mov ecx, dword [ebp + 0x10]
push ecx
lea edx, [ebp - 0xb4]
push edx
call fcn.10018580
add esp, 8
mov eax, dword [ebp + 0x10]
push eax
mov ecx, dword [ebp + 0xc]
push ecx
lea edx, [ebp - 0xb4]
push edx
call fcn.10018490
add esp, 0xc
call fcn.1000e5c0
mov dword [ebp - 0x80], eax
mov eax, dword [ebp - 0x80]
add eax, 0x10
sub esp, 0x14
mov ecx, esp
mov edx, dword [eax]
mov dword [ecx], edx
mov edx, dword [eax + 4]
mov dword [ecx + 4], edx
mov edx, dword [eax + 8]
mov dword [ecx + 8], edx
mov edx, dword [eax + 0xc]
mov dword [ecx + 0xc], edx
mov eax, dword [eax + 0x10]
mov dword [ecx + 0x10], eax
mov ecx, dword [ebp - 0xac]
push ecx
mov edx, dword [ebp - 0xa0]
push edx
push 0
call dword [0x10065460]
add esp, 0x20
mov dword [ebp - 0x84], 0xf
lea eax, [ebp - 0x84]
push eax
lea ecx, [ebp - 0xbc]
call fcn.10007bf0
push eax
call fcn.10007c10
add esp, 4
mov esp, ebp
pop ebp
ret