Function at 0x1400b2230
Capabilities:
Parse pe header

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x18], rbp
mov qword [rsp + 0x20], rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x20
mov r12d, dword [0x14037c0d4]
mov rbx, rdx
cmp r12d, 0x92bab
je 0x1400b4b44
mov r15, qword [rdx + 0x18]
mov rdi, rdx
cmp r15, 0x10
jb 0x1400b2273
mov rdi, qword [rdx]
mov r14, qword [rdx + 0x10]
cmp r14, 0x10
jb 0x1400b22e6
lea rsi, [r14 + rdi]
mov edx, 0x49
lea r8, [rsi - 0xf]
mov rcx, rdi
sub r8, rdi
call fcn.140255250
test rax, rax
je 0x1400b22e6
movabs rbp, 0x6f697463656a6e49
movabs r13, 0x70756b6369505f6e
nop
cmp qword [rax], rbp
jne 0x1400b22bb
cmp qword [rax + 8], r13
je 0x1400b22d9
inc rax
lea r8, [rsi - 0xf]
sub r8, rax
mov rcx, rax
mov edx, 0x49
call fcn.140255250
test rax, rax
jne 0x1400b22b0
jmp 0x1400b22e6
sub rax, rdi
cmp rax, 0xffffffffffffffff
jne 0x1400b4b44
cmp r12d, 0x19259
jne 0x1400b2333
mov rdx, qword [rbx + 0x18]
cmp rdx, 0x10
jb 0x1400b2329
mov rcx, qword [rbx]
inc rdx
cmp rdx, 0x1000
jb 0x1400b2324
mov r8, qword [rcx - 8]
add rdx, 0x27
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x1400b4baf
mov rcx, r8
call fcn.140251840
mov eax, 2
jmp 0x1400b4b7f
mov rdi, rbx
cmp r15, 0x10
jb 0x1400b233f
mov rdi, qword [rbx]
cmp r14, 0xb
jb 0x1400b23a3
lea rsi, [r14 + rdi]
mov edx, Ordinal_79
lea r8, [rsi - 0xa]
mov rcx, rdi
sub r8, rdi
call fcn.140255250
test rax, rax
je 0x1400b23a3
movabs rbp, 0x6176694e6164614c
nop dword [rax]
cmp qword [rax], rbp
jne 0x1400b2387
cmp word [rax + 8], 0x305f
jne 0x1400b2387
cmp byte [rax + 0xa], 0x31
je 0x1400b2521
inc rax
lea r8, [rsi - 0xa]
sub r8, rax
mov rcx, rax
mov edx, Ordinal_79
call fcn.140255250
test rax, rax
jne 0x1400b2370
mov rsi, rbx
cmp r15, 0x10
jb 0x1400b23af
mov rsi, qword [rbx]
cmp r14, 0x16
jb 0x1400b241c
lea rbp, [r14 + rsi]
mov edx, 0x42
lea r8, [rbp - 0x15]
mov rcx, rsi
sub r8, rsi
call fcn.140255250
mov rdi, rax
test rax, rax
je 0x1400b241c
nop word [rax + rax]
mov r8d, reloc.WS2_32.dll_shutdown
lea rdx, str.BP_Rifle_M16A4_Wrapper
mov rcx, rdi
call fcn.140255040
test eax, eax
je 0x1400b2572
inc rdi
lea r8, [rbp - 0x15]
sub r8, rdi
mov rcx, rdi
mov edx, 0x42
call fcn.140255250
mov rdi, rax
test rax, rax
jne 0x1400b23e0
mov rsi, rbx
cmp r15, 0x10
jb 0x1400b2428
mov rsi, qword [rbx]
cmp r14, 0x15
jb 0x1400b248c
lea rbp, [r14 + rsi]
mov edx, 0x42
lea r8, [rbp - 0x14]
mov rcx, rsi
sub r8, rsi
call fcn.140255250
mov rdi, rax
test rax, rax
je 0x1400b248c
nop
mov r8d, reloc.WS2_32.dll_setsockopt
lea rdx, str.BP_Sniper_M24_Wrapper
mov rcx, rdi
call fcn.140255040
test eax, eax
je 0x1400b25c3
inc rdi
lea r8, [rbp - 0x14]
sub r8, rdi
mov rcx, rdi
mov edx, 0x42
call fcn.140255250
mov rdi, rax
test rax, rax
jne 0x1400b2450
cmp r12d, 0x19a29
je 0x1400b4b07
mov rsi, rbx
cmp r15, 0x10
jb 0x1400b24a5
mov rsi, qword [rbx]
cmp r14, 0x15
jb 0x1400b2621
lea rbp, [r14 + rsi]
mov edx, 0x42
lea r8, [rbp - 0x14]
mov rcx, rsi
sub r8, rsi
call fcn.140255250
mov rdi, rax
test rax, rax
je 0x1400b2621
nop dword [rax]
nop word [rax + rax]
mov r8d, reloc.WS2_32.dll_setsockopt
lea rdx, str.BP_Other_M249_Wrapper
mov rcx, rdi
call fcn.140255040
test eax, eax
je 0x1400b2614
inc rdi
lea r8, [rbp - 0x14]
sub r8, rdi
mov rcx, rdi
mov edx, 0x42
call fcn.140255250
mov rdi, rax
test rax, rax
jne 0x1400b24e0
jmp 0x1400b2621
sub rax, rdi
cmp rax, 0xffffffffffffffff
je 0x1400b23a3
mov rdx, qword [rbx + 0x18]
cmp rdx, 0x10
jb 0x1400b2568
mov rcx, qword [rbx]
inc rdx
cmp rdx, 0x1000
jb 0x1400b2563
mov r8, qword [rcx - 8]
add rdx, 0x27
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x1400b4baf
mov rcx, r8
call fcn.140251840
mov eax, 3
jmp 0x1400b4b7f
sub rdi, rsi
cmp rdi, 0xffffffffffffffff
je 0x1400b241c
mov rdx, qword [rbx + 0x18]
cmp rdx, 0x10
jb 0x1400b25b9
mov rcx, qword [rbx]
inc rdx
cmp rdx, 0x1000
jb 0x1400b25b4
mov r8, qword [rcx - 8]
add rdx, 0x27
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x1400b4baf
mov rcx, r8
call fcn.140251840
mov eax, 4
jmp 0x1400b4b7f
sub rdi, rsi
cmp rdi, 0xffffffffffffffff
je 0x1400b248c
mov rdx, qword [rbx + 0x18]
cmp rdx, 0x10
jb 0x1400b260a
mov rcx, qword [rbx]
inc rdx
cmp rdx, 0x1000
jb 0x1400b2605
mov r8, qword [rcx - 8]
add rdx, 0x27
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x1400b4baf
mov rcx, r8
call fcn.140251840
mov eax, 5
jmp 0x1400b4b7f
sub rdi, rsi
cmp rdi, 0xffffffffffffffff
jne 0x1400b4b07
cmp r12d, 0x18a8c
je 0x1400b4ac6
mov rsi, rbx
cmp r15, 0x10
jb 0x1400b263a
mov rsi, qword [rbx]
cmp r14, 0x15
jb 0x1400b26a7
lea rbp, [r14 + rsi]
mov edx, 0x42
lea r8, [rbp - 0x14]
mov rcx, rsi
sub r8, rsi
call fcn.140255250
mov rdi, rax
test rax, rax
je 0x1400b26a7
mov r8d, reloc.WS2_32.dll_setsockopt
lea rdx, str.BP_Rifle_M416_Wrapper
mov rcx, rdi
call fcn.140255040
test eax, eax
je 0x1400b269a
inc rdi
lea r8, [rbp - 0x14]
sub r8, rdi
mov rcx, rdi
mov edx, 0x42
call fcn.140255250
mov rdi, rax
test rax, rax
jne 0x1400b2660
jmp 0x1400b26a7
sub rdi, rsi
cmp rdi, 0xffffffffffffffff
jne 0x1400b4ac6
cmp r12d, 0x18a90
je 0x1400b4a82
mov rsi, rbx
cmp r15, 0x10
jb 0x1400b26c0
mov rsi, qword [rbx]
cmp r14, 0x17
jb 0x1400b2737
lea rbp, [r14 + rsi]
mov edx, 0x42
lea r8, [rbp - 0x16]
mov rcx, rsi
sub r8, rsi
call fcn.140255250
mov rdi, rax
test rax, rax
je 0x1400b2737
nop word [rax + rax]
mov r8d, reloc.WS2_32.dll_socket
lea rdx, str.BP_Rifle_M762_Wrapper_C
mov rcx, rdi
call fcn.140255040
test eax, eax
je 0x1400b272a
inc rdi
lea r8, [rbp - 0x16]
sub r8, rdi
mov rcx, rdi
mov edx, 0x42
call fcn.140255250
mov rdi, rax
test rax, rax
jne 0x1400b26f0
jmp 0x1400b2737
sub rdi, rsi
cmp rdi, 0xffffffffffffffff
jne 0x1400b4a82
test r12d, r12d
jne 0x1400b2807
mov rsi, rbx
cmp r15, 0x10
jb 0x1400b274c
mov rsi, qword [rbx]
cmp r14, 0xf
jb 0x1400b2814
lea rbp, [r14 + rsi]
mov edx, 0x56
lea r8, [rbp - 0xe]
mov rcx, rsi
sub r8, rsi
call fcn.140255250
mov rdi, rax
test rax, rax
je 0x1400b2814
nop word [rax + rax]
mov r8d, reloc.WS2_32.dll_ntohs
lea rdx, str.VH_MiniBus_01_C
mov rcx, rdi
call fcn.140255040
test eax, eax
je 0x1400b27ba
inc rdi
lea r8, [rbp - 0xe]
sub r8, rdi
mov rcx, rdi
mov edx, 0x56
call fcn.140255250
mov rdi, rax
test rax, rax
jne 0x1400b2780
jmp 0x1400b2814
sub rdi, rsi
cmp rdi, 0xffffffffffffffff
je 0x1400b2814
mov rdx, qword [rbx + 0x18]
cmp rdx, 0x10
jb 0x1400b27fd
mov rcx, qword [rbx]
inc rdx
cmp rdx, 0x1000
jb 0x1400b27f8
mov r8, qword [rcx - 8]
add rdx, 0x27
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x1400b4baf
mov rcx, r8
call fcn.140251840
mov eax, 9
jmp 0x1400b4b7f
cmp r12d, 0x1925e
je 0x1400b4a3e
mov rsi, rbx
cmp r15, 0x10
jb 0x1400b2820
mov rsi, qword [rbx]
cmp r14, 0x1a
jb 0x1400b2897
lea rbp, [r14 + rsi]
mov edx, 0x42
lea r8, [rbp - 0x19]
mov rcx, rsi
sub r8, rsi
call fcn.140255250
mov rdi, rax
test rax, rax
je 0x1400b2897
nop word [rax + rax]
mov r8d, reloc.WLDAP32.dll_Ordinal_26
lea rdx, str.BP_Sniper_Mini14_Wrapper_C
mov rcx, rdi
call fcn.140255040
test eax, eax
je 0x1400b288a
inc rdi
lea r8, [rbp - 0x19]
sub r8, rdi
mov rcx, rdi
mov edx, 0x42
call fcn.140255250
mov rdi, rax
test rax, rax
jne 0x1400b2850
jmp 0x1400b2897
sub rdi, rsi
cmp rdi, 0xffffffffffffffff
jne 0x1400b4a3e
mov rdi, rbx
cmp r15, 0x10
jb 0x1400b28a3
mov rdi, qword [rbx]
cmp r14, 4
jb 0x1400b28f8
lea rsi, [r14 + rdi]
mov edx, reloc.WS2_32.dll_WSAGetLastError
lea r8, [rsi - 3]
mov rcx, rdi
sub r8, rdi
call fcn.140255250
test rax, rax
je 0x1400b28f8
nop word [rax + rax]
cmp dword [rax], 0x6e65706f
je 0x1400b29e9
inc rax
lea r8, [rsi - 3]
sub r8, rax
mov rcx, rax
mov edx, reloc.WS2_32.dll_WSAGetLastError
call fcn.140255250
test rax, rax
jne 0x1400b28d0
mov rdi, rbx
cmp r15, 0x10
jb 0x1400b2904
mov rdi, qword [rbx]
cmp r14, 5
jb 0x1400b2955
lea rsi, [r14 + rdi]
mov edx, 0x63
lea r8, [rsi - 4]
mov rcx, rdi
sub r8, rdi
call fcn.140255250
test rax, rax
je 0x1400b2955
cmp dword [rax], 0x736f6c63
jne 0x1400b2939
cmp byte [rax + 4], 0x65
je 0x1400b2a3a
inc rax
lea r8, [rsi - 4]
sub r8, rax
mov rcx, rax
mov edx, 0x63
call fcn.140255250
test rax, rax
jne 0x1400b2927
cmp r12d, 0x1925f
je 0x1400b49fa
mov rdi, rbx
cmp r15, 0x10
jb 0x1400b296e
mov rdi, qword [rbx]
cmp r14, 0x14
jb 0x1400b2a98
lea rsi, [r14 + rdi]
mov edx, 0x42
lea r8, [rsi - 0x13]
mov rcx, rdi
sub r8, rdi
call fcn.140255250
test rax, rax
je 0x1400b2a98
movabs rbp, 0x4d5f5045575f5042
movabs r13, 0x6b6369505f34316b
nop dword [rax]
cmp qword [rax], rbp
jne 0x1400b29c8
cmp qword [rax + 8], r13
jne 0x1400b29c8
cmp dword [rax + 0x10], 0x435f7075
je 0x1400b2a8b
inc rax
lea r8, [rsi - 0x13]
sub r8, rax
mov rcx, rax
mov edx, 0x42
call fcn.140255250
test rax, rax
jne 0x1400b29b0
jmp 0x1400b2a98
sub rax, rdi
cmp rax, 0xffffffffffffffff
je 0x1400b28f8
mov rdx, qword [rbx + 0x18]
cmp rdx, 0x10
jb 0x1400b2a30
mov rcx, qword [rbx]
inc rdx
cmp rdx, 0x1000
jb 0x1400b2a2b
mov r8, qword [rcx - 8]
add rdx, 0x27
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x1400b4baf
mov rcx, r8
call fcn.140251840
mov eax, ntohl
jmp 0x1400b4b7f
sub rax, rdi
cmp rax, 0xffffffffffffffff
je 0x1400b2955
mov rdx, qword [rbx + 0x18]
cmp rdx, 0x10
jb 0x1400b2a81
mov rcx, qword [rbx]
inc rdx
cmp rdx, 0x1000
jb 0x1400b2a7c
mov r8, qword [rcx - 8]
add rdx, 0x27
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x1400b4baf
mov rcx, r8
call fcn.140251840
mov eax, ntohl
jmp 0x1400b4b7f
sub rax, rdi
cmp rax, 0xffffffffffffffff
jne 0x1400b49fa
cmp r12d, 0x18a91
je 0x1400b49b6
mov rsi, rbx
cmp r15, 0x10
jb 0x1400b2ab1
mov rsi, qword [rbx]
cmp r14, 0x17
jb 0x1400b2b27
lea rbp, [r14 + rsi]
mov edx, 0x42
lea r8, [rbp - 0x16]
mov rcx, rsi
sub r8, rsi
call fcn.140255250
mov rdi, rax
test rax, rax
je 0x1400b2b27
nop word [rax + rax]
mov r8d, reloc.WS2_32.dll_socket
lea rdx, str.BP_Rifle_Mk47_Wrapper_C
mov rcx, rdi
call fcn.140255040
test eax, eax
je 0x1400b2b1a
inc rdi
lea r8, [rbp - 0x16]
sub r8, rdi
mov rcx, rdi
mov edx, 0x42
call fcn.140255250
mov rdi, rax
test rax, rax
jne 0x1400b2ae0
jmp 0x1400b2b27
sub rdi, rsi
cmp rdi, 0xffffffffffffffff
jne 0x1400b49b6
mov rdi, rbx
cmp r15, 0x10
jb 0x1400b2b33
mov rdi, qword [rbx]
movabs r13, 0x616e6572475f5042
cmp r14, 0x11
jb 0x1400b2ba1
lea rsi, [r14 + rdi]
mov edx, 0x42
lea r8, [rsi - 0x10]
mov rcx, rdi
sub r8, rdi
call fcn.140255250
test rax, rax
je 0x1400b2ba1
movabs rbp, 0x5f6e7275425f6564
nop word [rax + rax]
cmp qword [rax], r13
jne 0x1400b2b85
cmp qword [rax + 8], rbp
jne 0x1400b2b85
cmp byte [rax + 0x10], 0x43
je 0x1400b2d71
inc rax
lea r8, [rsi - 0x10]
sub r8, rax
mov rcx, rax
mov edx, 0x42
call fcn.140255250
test rax, rax
jne 0x1400b2b70
mov rdi, rbx
cmp r15, 0x10
jb 0x1400b2bad
mov rdi, qword [rbx]
movabs rbp, 0x637963726f746f4d
cmp r14, 0xe
jb 0x1400b2c16
lea rsi, [r14 + rdi]
mov edx, Ordinal_79
lea r8, [rsi - 0xd]
mov rcx, rdi
sub r8, rdi
call fcn.140255250
test rax, rax
je 0x1400b2c16
nop word [rax + rax]
cmp qword [rax], rbp
jne 0x1400b2bfa
cmp dword [rax + 8], 0x6143656c
jne 0x1400b2bfa
cmp word [rax + 0xc], 0x7472
je 0x1400b2dc2
inc rax
lea r8, [rsi - 0xd]
sub r8, rax
mov rcx, rax
mov edx, Ordinal_79
call fcn.140255250
test rax, rax
jne 0x1400b2be0
mov rdi, rbx
cmp r15, 0x10
jb 0x1400b2c22
mov rdi, qword [rbx]
cmp r14, 0xa
jb 0x1400b2c72
lea rsi, [r14 + rdi]
mov edx, Ordinal_79
lea r8, [rsi - 9]
mov rcx, rdi
sub r8, rdi
call fcn.140255250
test rax, rax
je 0x1400b2c72
cmp qword [rax], rbp
jne 0x1400b2c56
cmp word [rax + 8], 0x656c
je 0x1400b2e13
inc rax
lea r8, [rsi - 9]
sub r8, rax
mov rcx, rax
mov edx, Ordinal_79
call fcn.140255250
test rax, rax
jne 0x1400b2c45
mov rdi, rbx
cmp r15, 0x10
jb 0x1400b2c7e
mov rdi, qword [rbx]
cmp r14, 0xe
jb 0x1400b2ce6
lea rsi, [r14 + rdi]
mov edx, 0x50
lea r8, [rsi - 0xd]
mov rcx, rdi
sub r8, rdi
call fcn.140255250
test rax, rax
je 0x1400b2ce6
movabs rbp, 0x69505f736c6c6950
nop dword [rax + rax]
cmp qword [rax], rbp
jne 0x1400b2cca
cmp dword [rax + 8], 0x70756b63
jne 0x1400b2cca
cmp word [rax + 0xc], 0x435f
je 0x1400b2e64
inc rax
lea r8, [rsi - 0xd]
sub r8, rax
mov rcx, rax
mov edx, 0x50
call fcn.140255250
test rax, rax
jne 0x1400b2cb0
cmp r12d, 0x1a5e4
je 0x1400b4972
mov rsi, rbx
cmp r15, 0x10
jb 0x1400b2cff
mov rsi, qword [rbx]
cmp r14, 0x13
jb 0x1400b2ec2
lea rbp, [r14 + rsi]
mov edx, 0x42
lea r8, [rbp - 0x12]
mov rcx, rsi
sub r8, rsi
call fcn.140255250
mov rdi, rax
test rax, rax
je 0x1400b2ec2
nop dword [rax]
mov r8d, reloc.WS2_32.dll_send
lea rdx, str.BP_WEP_Pan_Pickup_C
mov rcx, rdi
call fcn.140255040
test eax, eax
je 0x1400b2eb5
inc rdi
lea r8, [rbp - 0x12]
sub r8, rdi
mov rcx, rdi
mov edx, 0x42
call fcn.140255250
mov rdi, rax
test rax, rax
jne 0x1400b2d30
jmp 0x1400b2ec2
sub rax, rdi
cmp rax, 0xffffffffffffffff
je 0x1400b2ba1
mov rdx, qword [rbx + 0x18]
cmp rdx, 0x10
jb 0x1400b2db8
mov rcx, qword [rbx]
inc rdx
cmp rdx, 0x1000
jb 0x1400b2db3
mov r8, qword [rcx - 8]
add rdx, 0x27
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x1400b4baf
mov rcx, r8
call fcn.140251840
mov eax, reloc.WS2_32.dll_ntohs
jmp 0x1400b4b7f
sub rax, rdi
cmp rax, 0xffffffffffffffff
je 0x1400b2c16
mov rdx, qword [rbx + 0x18]
cmp rdx, 0x10
jb 0x1400b2e09
mov rcx, qword [rbx]
inc rdx
cmp rdx, 0x1000
jb 0x1400b2e04
mov r8, qword [rcx - 8]
add rdx, 0x27
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x1400b4baf
mov rcx, r8
call fcn.140251840
mov eax, reloc.WS2_32.dll_recvfrom
jmp 0x1400b4b7f
sub rax, rdi
cmp rax, 0xffffffffffffffff
je 0x1400b2c72
mov rdx, qword [rbx + 0x18]
cmp rdx, 0x10
jb 0x1400b2e5a
mov rcx, qword [rbx]
inc rdx
cmp rdx, 0x1000
jb 0x1400b2e55
mov r8, qword [rcx - 8]
add rdx, 0x27
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x1400b4baf
mov rcx, r8
call fcn.140251840
mov eax, reloc.WS2_32.dll_recv
jmp 0x1400b4b7f
sub rax, rdi
cmp rax, 0xffffffffffffffff
je 0x1400b2ce6
mov rdx, qword [rbx + 0x18]
cmp rdx, 0x10
jb 0x1400b2eab
mov rcx, qword [rbx]
inc rdx
cmp rdx, 0x1000
jb 0x1400b2ea6
mov r8, qword [rcx - 8]
add rdx, 0x27
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x1400b4baf
mov rcx, r8
call fcn.140251840
mov eax, reloc.WS2_32.dll_send
jmp 0x1400b4b7f
sub rdi, rsi
cmp rdi, 0xffffffffffffffff
jne 0x1400b4972
test r12d, r12d
jne 0x1400b2fe4
mov rdi, rbx
cmp r15, 0x10
jb 0x1400b2ed7
mov rdi, qword [rbx]
cmp r14, 6
jb 0x1400b2f30
lea rsi, [r14 + rdi]
mov edx, 0x52
lea r8, [rsi - 5]
mov rcx, rdi
sub r8, rdi
call fcn.140255250
test rax, rax
je 0x1400b2f30
nop word [rax + rax]
cmp dword [rax], 0x796e6f52
jne 0x1400b2f14
cmp word [rax + 4], 0x435f
je 0x1400b2faa
inc rax
lea r8, [rsi - 5]
sub r8, rax
mov rcx, rax
mov edx, 0x52
call fcn.140255250
test rax, rax
jne 0x1400b2f00
mov rsi, rbx
cmp r15, 0x10
jb 0x1400b2f3c
mov rsi, qword [rbx]
cmp r14, 0xf
jb 0x1400b2ff1
lea rbp, [r14 + rsi]
mov edx, 0x42
lea r8, [rbp - 0xe]
mov rcx, rsi
sub r8, rsi
call fcn.140255250
mov rdi, rax
test rax, rax
je 0x1400b2ff1
nop word [rax + rax]
mov r8d, reloc.WS2_32.dll_ntohs
lea rdx, str.BP_AirDropPlane
mov rcx, rdi
call fcn.140255040
test eax, eax
je 0x1400b2fc9
inc rdi
lea r8, [rbp - 0xe]
sub r8, rdi
mov rcx, rdi
mov edx, 0x42
call fcn.140255250
mov rdi, rax
test rax, rax
jne 0x1400b2f70
jmp 0x1400b2ff1
sub rax, rdi
cmp rax, 0xffffffffffffffff
je 0x1400b2f30
mov rcx, rbx
call fcn.14005d5c0
mov eax, reloc.WS2_32.dll_setsockopt
jmp 0x1400b4b92
sub rdi, rsi
cmp rdi, 0xffffffffffffffff
je 0x1400b2ff1
mov rcx, rbx
call fcn.14005d5c0
mov eax, reloc.WS2_32.dll_shutdown
jmp 0x1400b4b92
cmp r12d, 0x19262
je 0x1400b4960
mov rsi, rbx
cmp r15, 0x10
jb 0x1400b2ffd
mov rsi, qword [rbx]
cmp r14, 0x17
jb 0x1400b3077
lea rbp, [r14 + rsi]
mov edx, 0x42
lea r8, [rbp - 0x16]
mov rcx, rsi
sub r8, rsi
call fcn.140255250
mov rdi, rax
test rax, rax
je 0x1400b3077
nop dword [rax]
nop word [rax + rax]
mov r8d, reloc.WS2_32.dll_socket
lea rdx, str.BP_Sniper_QBU_Wrapper_C
mov rcx, rdi
call fcn.140255040
test eax, eax
je 0x1400b306a
inc rdi
lea r8, [rbp - 0x16]
sub r8, rdi
mov rcx, rdi
mov edx, 0x42
call fcn.140255250
mov rdi, rax
test rax, rax
jne 0x1400b3030
jmp 0x1400b3077
sub rdi, rsi
cmp rdi, 0xffffffffffffffff
jne 0x1400b4960
cmp r12d, 0x18a8f
je 0x1400b494e
mov rsi, rbx
cmp r15, 0x10
jb 0x1400b3090
mov rsi, qword [rbx]
cmp r14, 0x16
jb 0x1400b3107
lea rbp, [r14 + rsi]
mov edx, 0x42
lea r8, [rbp - 0x15]
mov rcx, rsi
sub r8, rsi
call fcn.140255250
mov rdi, rax
test rax, rax
je 0x1400b3107
nop word [rax + rax]
mov r8d, reloc.WS2_32.dll_shutdown
lea rdx, str.BP_Rifle_QBZ_Wrapper_C
mov rcx, rdi
call fcn.140255040
test eax, eax
je 0x1400b30fa
inc rdi
lea r8, [rbp - 0x15]
sub r8, rdi
mov rcx, rdi
mov edx, 0x42
call fcn.140255250
mov rdi, rax
test rax, rax
jne 0x1400b30c0
jmp 0x1400b3107
sub rdi, rsi
cmp rdi, 0xffffffffffffffff
jne 0x1400b494e
test r12d, r12d
jne 0x1400b3181
mov rdi, rbx
cmp r15, 0x10
jb 0x1400b3118
mov rdi, qword [rbx]
cmp r14, 4
jb 0x1400b318e
lea rsi, [r14 + rdi]
mov edx, 0x52
lea r8, [rsi - 3]
mov rcx, rdi
sub r8, rdi
call fcn.140255250
test rax, rax
je 0x1400b318e
nop dword [rax + rax]
cmp dword [rax], 0x796e6f52
je 0x1400b3166
inc rax
lea r8, [rsi - 3]
sub r8, rax
mov rcx, rax
mov edx, 0x52
call fcn.140255250
test rax, rax
jne 0x1400b3140
jmp 0x1400b318e
sub rax, rdi
cmp rax, 0xffffffffffffffff
je 0x1400b318e
mov rcx, rbx
call fcn.14005d5c0
mov eax, Ordinal_27
jmp 0x1400b4b92
cmp r12d, 0x19643
je 0x1400b493c
mov rsi, rbx
cmp r15, 0x10
jb 0x1400b319a
mov rsi, qword [rbx]
cmp r14, 0x19
jb 0x1400b3207
lea rbp, [r14 + rsi]
mov edx, 0x42
lea r8, [rbp - 0x18]
mov rcx, rsi
sub r8, rsi
call fcn.140255250
mov rdi, rax
test rax, rax
je 0x1400b3207
mov r8d, Ordinal_27
lea rdx, str.BP_ShotGun_S12K_Wrapper_C
mov rcx, rdi
call fcn.140255040
test eax, eax
je 0x1400b31fa
inc rdi
lea r8, [rbp - 0x18]
sub r8, rdi
mov rcx, rdi
mov edx, 0x42
call fcn.140255250
mov rdi, rax
test rax, rax
jne 0x1400b31c0
jmp 0x1400b3207
sub rdi, rsi
cmp rdi, 0xffffffffffffffff
jne 0x1400b493c
cmp r12d, 0x19642
je 0x1400b492a
mov rsi, rbx
cmp r15, 0x10
jb 0x1400b3220
mov rsi, qword [rbx]
cmp r14, 0x1a
jb 0x1400b3297
lea rbp, [r14 + rsi]
mov edx, 0x42
lea r8, [rbp - 0x19]
mov rcx, rsi
sub r8, rsi
call fcn.140255250
mov rdi, rax
test rax, rax
je 0x1400b3297
nop word [rax + rax]
mov r8d, reloc.WLDAP32.dll_Ordinal_26
lea rdx, str.BP_ShotGun_S1897_Wrapper_C
mov rcx, rdi
call fcn.140255040
test eax, eax
je 0x1400b328a
inc rdi
lea r8, [rbp - 0x19]
sub r8, rdi
mov rcx, rdi
mov edx, 0x42
call fcn.140255250
mov rdi, rax
test rax, rax
jne 0x1400b3250
jmp 0x1400b3297
sub rdi, rsi
cmp rdi, 0xffffffffffffffff
jne 0x1400b492a
cmp r12d, 0x18a8b
je 0x1400b4918
mov rsi, rbx
cmp r15, 0x10
jb 0x1400b32b0
mov rsi, qword [rbx]
cmp r14, 0x17
jb 0x1400b3327
lea rbp, [r14 + rsi]
mov edx, 0x42
lea r8, [rbp - 0x16]
mov rcx, rsi
sub r8, rsi
call fcn.140255250
mov rdi, rax
test rax, rax
je 0x1400b3327
nop word [rax + rax]
mov r8d, reloc.WS2_32.dll_socket
lea rdx, str.BP_Rifle_SCAR_Wrapper_C
mov rcx, rdi
call fcn.140255040
test eax, eax
je 0x1400b331a
inc rdi
lea r8, [rbp - 0x16]
sub r8, rdi
mov rcx, rdi
mov edx, 0x42
call fcn.140255250
mov rdi, rax
test rax, rax
jne 0x1400b32e0
jmp 0x1400b3327
sub rdi, rsi
cmp rdi, 0xffffffffffffffff
jne 0x1400b4918
mov rdi, rbx
cmp r15, 0x10
jb 0x1400b3333
mov rdi, qword [rbx]
cmp r14, 7
jb 0x1400b338c
lea rsi, [r14 + rdi]
mov edx, 0x53
lea r8, [rsi - 6]
mov rcx, rdi
sub r8, rdi
call fcn.140255250
test rax, rax
je 0x1400b338c
cmp dword [rax], 0x6f6f6353
jne 0x1400b3370
cmp word [rax + 4], 0x6574
jne 0x1400b3370
cmp byte [rax + 6], 0x72
je 0x1400b340a
inc rax
lea r8, [rsi - 6]
sub r8, rax
mov rcx, rax
mov edx, 0x53
call fcn.140255250
test rax, rax
jne 0x1400b3356
cmp r12d, 0x1925c
je 0x1400b4906
mov rsi, rbx
cmp r15, 0x10
jb 0x1400b33a5
mov rsi, qword [rbx]
cmp r14, 0x17
jb 0x1400b3436
lea rbp, [r14 + rsi]
mov edx, 0x42
lea r8, [rbp - 0x16]
mov rcx, rsi
sub r8, rsi
call fcn.140255250
mov rdi, rax
test rax, rax
je 0x1400b3436
nop
mov r8d, reloc.WS2_32.dll_socket
lea rdx, str.BP_Sniper_SKS_Wrapper_C
mov rcx, rdi
call fcn.140255040
test eax, eax
je 0x1400b3429
inc rdi
lea r8, [rbp - 0x16]
sub r8, rdi
mov rcx, rdi
mov edx, 0x42
call fcn.140255250
mov rdi, rax
test rax, rax
jne 0x1400b33d0
jmp 0x1400b3436
sub rax, rdi
cmp rax, 0xffffffffffffffff
je 0x1400b338c
mov rcx, rbx
call fcn.14005d5c0
mov eax, Ordinal_33
jmp 0x1400b4b92
sub rdi, rsi
cmp rdi, 0xffffffffffffffff
jne 0x1400b4906
cmp r12d, 0x19261
je 0x1400b48f4
mov rsi, rbx
cmp r15, 0x10
jb 0x1400b344f
mov rsi, qword [rbx]
cmp r14, 0x17
jb 0x1400b34c7
lea rbp, [r14 + rsi]
mov edx, 0x42
lea r8, [rbp - 0x16]
mov rcx, rsi
sub r8, rsi
call fcn.140255250
mov rdi, rax
test rax, rax
je 0x1400b34c7
nop word [rax + rax]
mov r8d, reloc.WS2_32.dll_socket
lea rdx, str.BP_Sniper_SLR_Wrapper_C
mov rcx, rdi
call fcn.140255040
test eax, eax
je 0x1400b34ba
inc rdi
lea r8, [rbp - 0x16]
sub r8, rdi
mov rcx, rdi
mov edx, 0x42
call fcn.140255250
mov rdi, rax
test rax, rax
jne 0x1400b3480
jmp 0x1400b34c7
sub rdi, rsi
cmp rdi, 0xffffffffffffffff
jne 0x1400b48f4
mov rdi, rbx
cmp r15, 0x10
jb 0x1400b34d3
mov rdi, qword [rbx]
cmp r14, 0x12
jb 0x1400b3533
lea rsi, [r14 + rdi]
mov edx, 0x42
lea r8, [rsi - 0x11]
mov rcx, rdi
sub r8, rdi
call fcn.140255250
test rax, rax
je 0x1400b3533
movabs rbp, 0x656b6f6d535f6564
cmp qword [rax], r13
jne 0x1400b3517
cmp qword [rax + 8], rbp
jne 0x1400b3517
cmp word [rax + 0x10], 0x435f
je 0x1400b3701
inc rax
lea r8, [rsi - 0x11]
sub r8, rax
mov rcx, rax
mov edx, 0x42
call fcn.140255250
test rax, rax
jne 0x1400b3500
mov rdi, rbx
cmp r15, 0x10
jb 0x1400b353f
mov rdi, qword [rbx]
cmp r14, 0xa
jb 0x1400b359d
lea rsi, [r14 + rdi]
mov edx, 0x53
lea r8, [rsi - 9]
mov rcx, rdi
sub r8, rdi
call fcn.140255250
test rax, rax
je 0x1400b359d
movabs rbp, 0x69626f6d776f6e53
nop dword [rax]
cmp qword [rax], rbp
jne 0x1400b3581
cmp word [rax + 8], 0x656c
je 0x1400b3720
inc rax
lea r8, [rsi - 9]
sub r8, rax
mov rcx, rax
mov edx, 0x53
call fcn.140255250
test rax, rax
jne 0x1400b3570
test r12d, r12d
jne 0x1400b3605
mov rdi, rbx
cmp r15, 0x10
jb 0x1400b35ae
mov rdi, qword [rbx]
cmp r14, 8
jb 0x1400b3605
lea rsi, [r14 + rdi]
mov edx, 0x53
lea r8, [rsi - 7]
mov rcx, rdi
sub r8, rdi
call fcn.140255250
test rax, rax
je 0x1400b3605
movabs rbp, 0x656b6962776f6e53
nop dword [rax + rax]
cmp qword [rax], rbp
je 0x1400b373f
inc rax
lea r8, [rsi - 7]
sub r8, rax
mov rcx, rax
mov edx, 0x53
call fcn.140255250
test rax, rax
jne 0x1400b35e0
mov rdi, rbx
cmp r15, 0x10
jb 0x1400b3611
mov rdi, qword [rbx]
movabs rbp, 0x435f6e75745f6564
cmp r14, 0x10
jb 0x1400b366b
lea rsi, [r14 + rdi]
mov edx, 0x42
lea r8, [rsi - 0xf]
mov rcx, rdi
sub r8, rdi
call fcn.140255250
test rax, rax
je 0x1400b366b
nop
cmp qword [rax], r13
jne 0x1400b364f
cmp qword [rax + 8], rbp
je 0x1400b375e
inc rax
lea r8, [rsi - 0xf]
sub r8, rax
mov rcx, rax
mov edx, 0x42
call fcn.140255250
test rax, rax
jne 0x1400b3640
cmp r12d, 0x18e74
je 0x1400b48e2
mov rsi, rbx
cmp r15, 0x10
jb 0x1400b3684
mov rsi, qword [rbx]
cmp r14, 0x20
jb 0x1400b378a
lea rbp, [r14 + rsi]
mov edx, 0x42
lea r8, [rbp - 0x1f]
mov rcx, rsi
sub r8, rsi
call fcn.140255250
mov rdi, rax
test rax, rax
je 0x1400b378a
nop dword [rax]
nop word [rax + rax]
mov r8d, reloc.WLDAP32.dll_Ordinal_32
lea rdx, str.BP_MachineGun_TommyGun_Wrapper_C
mov rcx, rdi
call fcn.140255040
test eax, eax
je 0x1400b377d
inc rdi
lea r8, [rbp - 0x1f]
sub r8, rdi
mov rcx, rdi
mov edx, 0x42
call fcn.140255250
mov rdi, rax
test rax, rax
jne 0x1400b36c0
jmp 0x1400b378a
sub rax, rdi
cmp rax, 0xffffffffffffffff
je 0x1400b3533
mov rcx, rbx
call fcn.14005d5c0
mov eax, reloc.WLDAP32.dll_Ordinal_32
jmp 0x1400b4b92
sub rax, rdi
cmp rax, 0xffffffffffffffff
je 0x1400b359d
mov rcx, rbx
call fcn.14005d5c0
mov eax, reloc.WLDAP32.dll_Ordinal_33
jmp 0x1400b4b92
sub rax, rdi
cmp rax, 0xffffffffffffffff
je 0x1400b3605
mov rcx, rbx
call fcn.14005d5c0
mov eax, Ordinal_35
jmp 0x1400b4b92
sub rax, rdi
cmp rax, 0xffffffffffffffff
je 0x1400b366b
mov rcx, rbx
call fcn.14005d5c0
mov eax, reloc.WLDAP32.dll_Ordinal_35
jmp 0x1400b4b92
sub rdi, rsi
cmp rdi, 0xffffffffffffffff
jne 0x1400b48e2
mov rdi, rbx
cmp r15, 0x10
jb 0x1400b3796
mov rdi, qword [rbx]
cmp r14, 3
jb 0x1400b37ed
lea rsi, [r14 + rdi]
mov edx, 0x54
lea r8, [rsi - 2]
mov rcx, rdi
sub r8, rdi
call fcn.140255250
test rax, rax
je 0x1400b37ed
nop dword [rax]
cmp word [rax], 0x7554
jne 0x1400b37d1
cmp byte [rax + 2], 0x6b
je 0x1400b38da
inc rax
lea r8, [rsi - 2]
sub r8, rax
mov rcx, rax
mov edx, 0x54
call fcn.140255250
test rax, rax
jne 0x1400b37c0
mov rdi, rbx
cmp r15, 0x10
jb 0x1400b37f9
mov rdi, qword [rbx]
cmp r14, 3
jb 0x1400b384d
lea rsi, [r14 + rdi]
mov edx, 0x55
lea r8, [rsi - 2]
mov rcx, rdi
sub r8, rdi
call fcn.140255250
test rax, rax
je 0x1400b384d
nop dword [rax]
cmp word [rax], 0x4155
jne 0x1400b3831
cmp byte [rax + 2], 0x5a
je 0x1400b38f9
inc rax
lea r8, [rsi - 2]
sub r8, rax
mov rcx, rax
mov edx, 0x55
call fcn.140255250
test rax, rax
jne 0x1400b3820
cmp r12d, 0x18e73
je 0x1400b48d0
mov rsi, rbx
cmp r15, 0x10
jb 0x1400b3866
mov rsi, qword [rbx]
cmp r14, 0x1e
jb 0x1400b3925
lea rbp, [r14 + rsi]
mov edx, 0x42
lea r8, [rbp - 0x1d]
mov rcx, rsi
sub r8, rsi
call fcn.140255250
mov rdi, rax
test rax, rax
je 0x1400b3925
nop dword [rax]
nop dword [rax + rax]
mov r8d, reloc.WLDAP32.dll_Ordinal_30
lea rdx, str.BP_MachineGun_Vector_Wrapper_C
mov rcx, rdi
call fcn.140255040
test eax, eax
je 0x1400b3918
inc rdi
lea r8, [rbp - 0x1d]
sub r8, rdi
mov rcx, rdi
mov edx, 0x42
call fcn.140255250
mov rdi, rax
test rax, rax
jne 0x1400b38a0
jmp 0x1400b3925
sub rax, rdi
cmp rax, 0xffffffffffffffff
je 0x1400b37ed
mov rcx, rbx
call fcn.14005d5c0
mov eax, Ordinal_41
jmp 0x1400b4b92
sub rax, rdi
cmp rax, 0xffffffffffffffff
je 0x1400b384d
mov rcx, rbx
call fcn.14005d5c0
mov eax, Ordinal_41
jmp 0x1400b4b92
sub rdi, rsi
cmp rdi, 0xffffffffffffffff
jne 0x1400b48d0
cmp r12d, 0x7acda
je 0x1400b48be
mov rsi, rbx
cmp r15, 0x10
jb 0x1400b393e
mov rsi, qword [rbx]
cmp r14, 0x15
jb 0x1400b39b7
lea rbp, [r14 + rsi]
mov edx, 0x50
lea r8, [rbp - 0x14]
mov rcx, rsi
sub r8, rsi
call fcn.140255250
mov rdi, rax
test rax, rax
je 0x1400b39b7
nop dword [rax]
nop dword [rax + rax]
mov r8d, reloc.WS2_32.dll_setsockopt
lea rdx, str.PickUp_BP_Armor_Lv2_C
mov rcx, rdi
call fcn.140255040
test eax, eax
je 0x1400b39aa
inc rdi
lea r8, [rbp - 0x14]
sub r8, rdi
mov rcx, rdi
mov edx, 0x50
call fcn.140255250
mov rdi, rax
test rax, rax
jne 0x1400b3970
jmp 0x1400b39b7
sub rdi, rsi
cmp rdi, 0xffffffffffffffff
jne 0x1400b48be
cmp r12d, 0x7acdb
je 0x1400b48ac
mov rsi, rbx
cmp r15, 0x10
jb 0x1400b39d0
mov rsi, qword [rbx]
cmp r14, 0x15
jb 0x1400b3a47
lea rbp, [r14 + rsi]
mov edx, 0x50
lea r8, [rbp - 0x14]
mov rcx, rsi
sub r8, rsi
call fcn.140255250
mov rdi, rax
test rax, rax
je 0x1400b3a47
nop word [rax + rax]
mov r8d, reloc.WS2_32.dll_setsockopt
lea rdx, str.PickUp_BP_Armor_Lv3_C
mov rcx, rdi
call fcn.140255040
test eax, eax
je 0x1400b3a3a
inc rdi
lea r8, [rbp - 0x14]
sub r8, rdi
mov rcx, rdi
mov edx, 0x50
call fcn.140255250
mov rdi, rax
test rax, rax
jne 0x1400b3a00
jmp 0x1400b3a47
sub rdi, rsi
cmp rdi, 0xffffffffffffffff
jne 0x1400b48ac
mov rsi, rbx
cmp r15, 0x10
jb 0x1400b3a53
mov rsi, qword [rbx]
cmp r14, 0xf
jb 0x1400b3abc
lea rbp, [rsi + r14]
mov edx, 0x42
lea r8, [rbp - 0xe]
mov rcx, rsi
sub r8, rsi
call fcn.140255250
mov rdi, rax
test rax, rax
je 0x1400b3abc
nop dword [rax]
mov r8d, reloc.WS2_32.dll_ntohs
lea rdx, str.BP_AirDropBox_C
mov rcx, rdi
call fcn.140255040
test eax, eax
je 0x1400b3b3a
inc rdi
lea r8, [rbp - 0xe]
sub r8, rdi
mov rcx, rdi
mov edx, 0x42
call fcn.140255250
mov rdi, rax
test rax, rax
jne 0x1400b3a80
cmp r12d, 0x18a89
je 0x1400b489a
mov rsi, rbx
cmp r15, 0x10
jb 0x1400b3ad5
mov rsi, qword [rbx]
cmp r14, 0x16
jb 0x1400b3b66
lea rbp, [r14 + rsi]
mov edx, 0x42
lea r8, [rbp - 0x15]
mov rcx, rsi
sub r8, rsi
call fcn.140255250
mov rdi, rax
test rax, rax
je 0x1400b3b66
nop
mov r8d, reloc.WS2_32.dll_shutdown
lea rdx, str.BP_Rifle_AKM_Wrapper_C
mov rcx, rdi
call fcn.140255040
test eax, eax
je 0x1400b3b59
inc rdi
lea r8, [rbp - 0x15]
sub r8, rdi
mov rcx, rdi
mov edx, 0x42
call fcn.140255250
mov rdi, rax
test rax, rax
jne 0x1400b3b00
jmp 0x1400b3b66
sub rdi, rsi
cmp rdi, 0xffffffffffffffff
je 0x1400b3abc
mov rcx, rbx
call fcn.14005d5c0
mov eax, Ordinal_46
jmp 0x1400b4b92
sub rdi, rsi
cmp rdi, 0xffffffffffffffff
jne 0x1400b489a
mov rdi, rbx
cmp r15, 0x10
jb 0x1400b3b72
mov rdi, qword [rbx]
cmp r14, 8
jb 0x1400b3bc5
lea rsi, [r14 + rdi]
mov edx, 0x41
lea r8, [rsi - 7]
mov rcx, rdi
sub r8, rdi
call fcn.140255250
test rax, rax
je 0x1400b3bc5
movabs rbp, 0x6c69615261757141
nop
cmp qword [rax], rbp
je 0x1400b3c4a
inc rax
lea r8, [rsi - 7]
sub r8, rax
mov rcx, rax
mov edx, 0x41
call fcn.140255250
test rax, rax
jne 0x1400b3ba0
cmp r12d, 0x18a8e
je 0x1400b4888
mov rsi, rbx
cmp r15, 0x10
jb 0x1400b3bde
mov rsi, qword [rbx]
cmp r14, 0x16
jb 0x1400b3c76
lea rbp, [r14 + rsi]
mov edx, 0x42
lea r8, [rbp - 0x15]
mov rcx, rsi
sub r8, rsi
call fcn.140255250
mov rdi, rax
test rax, rax
je 0x1400b3c76
nop dword [rax + rax]
mov r8d, reloc.WS2_32.dll_shutdown
lea rdx, str.BP_Rifle_AUG_Wrapper_C
mov rcx, rdi
call fcn.140255040
test eax, eax
je 0x1400b3c69
inc rdi
lea r8, [rbp - 0x15]
sub r8, rdi
mov rcx, rdi
mov edx, 0x42
call fcn.140255250
mov rdi, rax
test rax, rax
jne 0x1400b3c10
jmp 0x1400b3c76
sub rax, rdi
cmp rax, 0xffffffffffffffff
je 0x1400b3bc5
mov rcx, rbx
call fcn.14005d5c0
mov eax, Ordinal_46
jmp 0x1400b4b92
sub rdi, rsi
cmp rdi, 0xffffffffffffffff
jne 0x1400b4888
cmp r12d, 0x1925b
je 0x1400b4876
mov rsi, rbx
cmp r15, 0x10
jb 0x1400b3c8f
mov rsi, qword [rbx]
cmp r14, 0x17
jb 0x1400b3d07
lea rbp, [r14 + rsi]
mov edx, 0x42
lea r8, [rbp - 0x16]
mov rcx, rsi
sub r8, rsi
call fcn.140255250
mov rdi, rax
test rax, rax
je 0x1400b3d07
nop word [rax + rax]
mov r8d, reloc.WS2_32.dll_socket
lea rdx, str.BP_Sniper_AWM_Wrapper_C
mov rcx, rdi
call fcn.140255040
test eax, eax
je 0x1400b3cfa
inc rdi
lea r8, [rbp - 0x16]
sub r8, rdi
mov rcx, rdi
mov edx, 0x42
call fcn.140255250
mov rdi, rax
test rax, rax
jne 0x1400b3cc0
jmp 0x1400b3d07
sub rdi, rsi
cmp rdi, 0xffffffffffffffff
jne 0x1400b4876
cmp r12d, 0x7a50d
je 0x1400b4864
mov rdi, rbx
cmp r15, 0x10
jb 0x1400b3d20
mov rdi, qword [rbx]
movabs rbp, 0x764c5f6761425f50
movabs r13, 0x425f70556b636950
cmp r14, 0x11
jb 0x1400b3d93
lea rsi, [r14 + rdi]
mov edx, 0x50
lea r8, [rsi - 0x10]
mov rcx, rdi
sub r8, rdi
call fcn.140255250
test rax, rax
je 0x1400b3d93
cmp qword [rax], r13
jne 0x1400b3d68
cmp qword [rax + 8], rbp
jne 0x1400b3d68
cmp byte [rax + 0x10], 0x32
je 0x1400b3d86
inc rax
lea r8, [rsi - 0x10]
sub r8, rax
mov rcx, rax
mov edx, 0x50
call fcn.140255250
test rax, rax
jne 0x1400b3d57
jmp 0x1400b3d93
sub rax, rdi
cmp rax, 0xffffffffffffffff
jne 0x1400b4864
cmp r12d, 0x7a50e
je 0x1400b4852
mov rdi, rbx
cmp r15, 0x10
jb 0x1400b3dac
mov rdi, qword [rbx]
cmp r14, 0x11
jb 0x1400b3e0c
lea rsi, [r14 + rdi]
mov edx, 0x50
lea r8, [rsi - 0x10]
mov rcx, rdi
sub r8, rdi
call fcn.140255250
test rax, rax
je 0x1400b3e0c
nop
cmp qword [rax], r13
jne 0x1400b3de1
cmp qword [rax + 8], rbp
jne 0x1400b3de1
cmp byte [rax + 0x10], 0x33
je 0x1400b3dff
inc rax
lea r8, [rsi - 0x10]
sub r8, rax
mov rcx, rax
mov edx, 0x50
call fcn.140255250
test rax, rax
jne 0x1400b3dd0
jmp 0x1400b3e0c
sub rax, rdi
cmp rax, 0xffffffffffffffff
jne 0x1400b4852
cmp r12d, 0x92bac
je 0x1400b4840
mov rdi, rbx
cmp r15, 0x10
jb 0x1400b3e25
mov rdi, qword [rbx]
cmp r14, 0x10
jb 0x1400b3e96
lea rsi, [r14 + rdi]
mov edx, 0x42
lea r8, [rsi - 0xf]
mov rcx, rdi
sub r8, rdi
call fcn.140255250
test rax, rax
je 0x1400b3e96
movabs rbp, 0x5f656761646e6142
movabs r13, 0x435f70756b636950
nop dword [rax]
cmp qword [rax], rbp
jne 0x1400b3e6b
cmp qword [rax + 8], r13
je 0x1400b3e89
inc rax
lea r8, [rsi - 0xf]
sub r8, rax
mov rcx, rax
mov edx, 0x42
call fcn.140255250
test rax, rax
jne 0x1400b3e60
jmp 0x1400b3e96
sub rax, rdi
cmp rax, 0xffffffffffffffff
jne 0x1400b4840
mov rdi, rbx
cmp r15, 0x10
jb 0x1400b3ea2
mov rdi, qword [rbx]
cmp r14, 5
jb 0x1400b3ef3
lea rsi, [r14 + rdi]
mov edx, 0x50
lea r8, [rsi - 4]
mov rcx, rdi
sub r8, rdi
call fcn.140255250
test rax, rax
je 0x1400b3ef3
cmp dword [rax], 0x31314750
jne 0x1400b3ed7
cmp byte [rax + 4], 0x37
je 0x1400b4101
inc rax
lea r8, [rsi - 4]
sub r8, rax
mov rcx, rax
mov edx, 0x50
call fcn.140255250
test rax, rax
jne 0x1400b3ec5
mov rdi, rbx
cmp r15, 0x10
jb 0x1400b3eff
mov rdi, qword [rbx]
cmp r14, 4
jb 0x1400b3f4a
lea rsi, [r14 + rdi]
mov edx, 0x42
lea r8, [rsi - 3]
mov rcx, rdi
sub r8, rdi
call fcn.140255250
test rax, rax
je 0x1400b3f4a
cmp dword [rax], 0x4d445242
je 0x1400b4120
inc rax
lea r8, [rsi - 3]
sub r8, rax
mov rcx, rax
mov edx, 0x42
call fcn.140255250
test rax, rax
jne 0x1400b3f22
mov rdi, rbx
cmp r15, 0x10
jb 0x1400b3f56
mov rdi, qword [rbx]
cmp r14, 5
jb 0x1400b3fae
lea rsi, [r14 + rdi]
mov edx, 0x42
lea r8, [rsi - 4]
mov rcx, rdi
sub r8, rdi
call fcn.140255250
test rax, rax
je 0x1400b3fae
nop dword [rax]
cmp dword [rax], 0x67677542
jne 0x1400b3f92
cmp byte [rax + 4], 0x79
je 0x1400b413f
inc rax
lea r8, [rsi - 4]
sub r8, rax
mov rcx, rax
mov edx, 0x42
call fcn.140255250
test rax, rax
jne 0x1400b3f80
mov rdi, rbx
cmp r15, 0x10
jb 0x1400b3fba
mov rdi, qword [rbx]
cmp r14, 5
jb 0x1400b400e
lea rsi, [r14 + rdi]
mov edx, 0x41
lea r8, [rsi - 4]
mov rcx, rdi
sub r8, rdi
call fcn.140255250
test rax, rax
je 0x1400b400e
nop dword [rax]
cmp dword [rax], 0x4f525241
jne 0x1400b3ff2
cmp byte [rax + 4], 0x57
je 0x1400b415e
inc rax
lea r8, [rsi - 4]
sub r8, rax
mov rcx, rax
mov edx, 0x41
call fcn.140255250
test rax, rax
jne 0x1400b3fe0
mov rdi, rbx
cmp r15, 0x10
jb 0x1400b401a
mov rdi, qword [rbx]
cmp r14, 5
jb 0x1400b406e
lea rsi, [r14 + rdi]
mov edx, 0x44
lea r8, [rsi - 4]
mov rcx, rdi
sub r8, rdi
call fcn.140255250
test rax, rax
je 0x1400b406e
nop dword [rax]
cmp dword [rax], 0x69636144
jne 0x1400b4052
cmp byte [rax + 4], 0x61
je 0x1400b417d
inc rax
lea r8, [rsi - 4]
sub r8, rax
mov rcx, rax
mov edx, 0x44
call fcn.140255250
test rax, rax
jne 0x1400b4040
cmp r12d, 0x19644
je 0x1400b482e
mov rsi, rbx
cmp r15, 0x10
jb 0x1400b4087
mov rsi, qword [rbx]
cmp r14, 0x19
jb 0x1400b41a9
lea rbp, [r14 + rsi]
mov edx, 0x42
lea r8, [rbp - 0x18]
mov rcx, rsi
sub r8, rsi
call fcn.140255250
mov rdi, rax
test rax, rax
je 0x1400b41a9
nop word [rax + rax]
mov r8d, Ordinal_27
lea rdx, str.BP_ShotGun_DP12_Wrapper_C
mov rcx, rdi
call fcn.140255040
test eax, eax
je 0x1400b419c
sub rax, rdi
cmp rax, 0xffffffffffffffff
je 0x1400b3ef3
mov rcx, rbx
call fcn.14005d5c0
mov eax, reloc.WLDAP32.dll_Ordinal_50
jmp 0x1400b4b92
sub rax, rdi
cmp rax, 0xffffffffffffffff
je 0x1400b3f4a
mov rcx, rbx
call fcn.14005d5c0
mov eax, 0x33
jmp 0x1400b4b92
sub rax, rdi
cmp rax, 0xffffffffffffffff
je 0x1400b3fae
mov rcx, rbx
call fcn.14005d5c0
mov eax, 0x34
jmp 0x1400b4b92
sub rax, rdi
cmp rax, 0xffffffffffffffff
je 0x1400b400e
mov rcx, rbx
call fcn.14005d5c0
mov eax, gethostname
jmp 0x1400b4b92
sub rax, rdi
cmp rax, 0xffffffffffffffff
je 0x1400b406e
mov rcx, rbx
call fcn.14005d5c0
mov eax, gethostname
jmp 0x1400b4b92
cmp r12d, 0x19a2a
je 0x1400b481c
mov rsi, rbx
cmp r15, 0x10
jb 0x1400b41c2
mov rcx, rbx
call fcn.14005d5c0
mov eax, gethostname
jmp 0x1400b4b92
mov rcx, rbx
call fcn.14005d5c0
mov eax, gethostname
jmp 0x1400b4b92
mov rcx, rbx
call fcn.14005d5c0
mov eax, 0x3e
jmp 0x1400b4b92
mov rcx, rbx
call fcn.14005d5c0
mov eax, Ordinal_50
jmp 0x1400b4b92
mov rcx, rbx
call fcn.14005d5c0
mov eax, Ordinal_50
jmp 0x1400b4b92
mov rcx, rbx
call fcn.14005d5c0
mov eax, reloc.WLDAP32.dll_Ordinal_46
jmp 0x1400b4b92
mov rcx, rbx
call fcn.14005d5c0
mov eax, reloc.WLDAP32.dll_Ordinal_45
jmp 0x1400b4b92
mov rcx, rbx
call fcn.14005d5c0
mov eax, Ordinal_46
jmp 0x1400b4b92
mov rcx, rbx
call fcn.14005d5c0
mov eax, reloc.WLDAP32.dll_Ordinal_41
jmp 0x1400b4b92
mov rcx, rbx
call fcn.14005d5c0
mov eax, Ordinal_41
jmp 0x1400b4b92
mov rcx, rbx
call fcn.14005d5c0
mov eax, Ordinal_41
jmp 0x1400b4b92
mov rcx, rbx
call fcn.14005d5c0
mov eax, 0x24
jmp 0x1400b4b92
mov rcx, rbx
call fcn.14005d5c0
mov eax, Ordinal_33
jmp 0x1400b4b92
mov rcx, rbx
call fcn.14005d5c0
mov eax, reloc.WLDAP32.dll_Ordinal_30
jmp 0x1400b4b92
mov rcx, rbx
call fcn.14005d5c0
mov eax, Ordinal_30
jmp 0x1400b4b92
mov rcx, rbx
call fcn.14005d5c0
mov eax, reloc.WLDAP32.dll_Ordinal_27
jmp 0x1400b4b92
mov rcx, rbx
call fcn.14005d5c0
mov eax, reloc.WLDAP32.dll_Ordinal_26
jmp 0x1400b4b92
mov rcx, rbx
call fcn.14005d5c0
mov eax, Ordinal_27
jmp 0x1400b4b92
mov rcx, rbx
call fcn.14005d5c0
mov eax, reloc.WS2_32.dll_socket
jmp 0x1400b4b92
mov rdx, qword [rbx + 0x18]
cmp rdx, 0x10
jb 0x1400b49ac
mov rcx, qword [rbx]
inc rdx
cmp rdx, 0x1000
jb 0x1400b49a7
mov r8, qword [rcx - 8]
add rdx, 0x27
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x1400b4baf
mov rcx, r8
call fcn.140251840
mov eax, reloc.WS2_32.dll_sendto
jmp 0x1400b4b7f
mov rdx, qword [rbx + 0x18]
cmp rdx, 0x10
jb 0x1400b49f0
mov rcx, qword [rbx]
inc rdx
cmp rdx, 0x1000
jb 0x1400b49eb
mov r8, qword [rcx - 8]
add rdx, 0x27
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x1400b4baf
mov rcx, r8
call fcn.140251840
mov eax, reloc.WS2_32.dll_ntohl
jmp 0x1400b4b7f
mov rdx, qword [rbx + 0x18]
cmp rdx, 0x10
jb 0x1400b4a34
mov rcx, qword [rbx]
inc rdx
cmp rdx, 0x1000
jb 0x1400b4a2f
mov r8, qword [rcx - 8]
add rdx, 0x27
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x1400b4baf
mov rcx, r8
call fcn.140251840
mov eax, reloc.WS2_32.dll_listen
jmp 0x1400b4b7f
mov rdx, qword [rbx + 0x18]
cmp rdx, 0x10
jb 0x1400b4a78
mov rcx, qword [rbx]
inc rdx
cmp rdx, 0x1000
jb 0x1400b4a73
mov r8, qword [rcx - 8]
add rdx, 0x27
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x1400b4baf
mov rcx, r8
call fcn.140251840
mov eax, 0xa
jmp 0x1400b4b7f
mov rdx, qword [rbx + 0x18]
cmp rdx, 0x10
jb 0x1400b4abc
mov rcx, qword [rbx]
inc rdx
cmp rdx, 0x1000
jb 0x1400b4ab7
mov r8, qword [rcx - 8]
add rdx, 0x27
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x1400b4baf
mov rcx, r8
call fcn.140251840
mov eax, 8
jmp 0x1400b4b7f
mov rdx, qword [rbx + 0x18]
cmp rdx, 0x10
jb 0x1400b4b00
mov rcx, qword [rbx]
inc rdx
cmp rdx, 0x1000
jb 0x1400b4afb
mov r8, qword [rcx - 8]
add rdx, 0x27
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x1400b4baf
mov rcx, r8
call fcn.140251840
mov eax, 7
jmp 0x1400b4b7f
mov rdx, qword [rbx + 0x18]
cmp rdx, 0x10
jb 0x1400b4b3d
mov rcx, qword [rbx]
inc rdx
cmp rdx, 0x1000
jb 0x1400b4b38
mov r8, qword [rcx - 8]
add rdx, 0x27
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x1400b4baf
mov rcx, r8
call fcn.140251840
mov eax, 6
jmp 0x1400b4b7f
mov rdx, qword [rbx + 0x18]
cmp rdx, 0x10
jb 0x1400b4b7a
mov rcx, qword [rbx]
inc rdx
cmp rdx, 0x1000
jb 0x1400b4b75
mov r8, qword [rcx - 8]
add rdx, 0x27
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x1400b4baf
mov rcx, r8
call fcn.140251840
mov eax, 0x40
mov qword [rbx + 0x10], 0
mov byte [rbx], 0
mov qword [rbx + 0x18], reloc.WS2_32.dll_ntohs
mov rbx, qword [rsp + 0x50]
mov rbp, qword [rsp + 0x60]
mov rsi, qword [rsp + 0x68]
add rsp, 0x20
pop r15
pop r14
pop r13
pop r12
pop rdi
ret
call fcn.140264c90
int3