Function at 0x100ae590
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x20
mov eax, 0xcccccccc
mov dword [ebp - 0x20], eax
mov dword [ebp - 0x1c], eax
mov dword [ebp - 0x18], eax
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x10], eax
mov dword [ebp - 0xc], eax
mov dword [ebp - 8], eax
mov dword [ebp - 4], eax
mov eax, dword [0x101f3540]
xor eax, ebp
mov dword [ebp - 4], eax
call fcn.1009aa70
test eax, eax
je 0x100ae633
mov byte [ebp - 0x14], 0x5b
mov byte [ebp - 0x13], 0x68
mov byte [ebp - 0x12], 0x6f
mov byte [ebp - 0x11], 0x6f
mov byte [ebp - 0x10], 0x6b
mov byte [ebp - 0xf], 0x73
mov byte [ebp - 0xe], 0x2e
mov byte [ebp - 0xd], 0x63
mov byte [ebp - 0xc], 0x70
mov byte [ebp - 0xb], 0x70
mov byte [ebp - 0xa], 0x3a
mov byte [ebp - 9], 0x34
mov byte [ebp - 8], 0x32
mov byte [ebp - 7], 0x5d
mov byte [ebp - 6], 0x20
mov byte [ebp - 5], 0
lea ecx, [ebp - 0x14]
call fcn.100a1040
push eax
push 3
mov ecx, 0x101f3514
call fcn.100efb60
mov dword [ebp - 0x20], eax
push str.failed_to_initialize_minhook
mov ecx, dword [ebp - 0x20]
call fcn.100effb0
nop
xor al, al
jmp 0x100aeaea
push 0x100aeb30
push 0x10
mov eax, dword [0x101f93a4]
push eax
call fcn.100b2370
add esp, 8
push eax
mov ecx, 0x101f93b0
call fcn.100b47e0
movzx ecx, al
test ecx, ecx
jne 0x100ae661
xor al, al
jmp 0x100aeaea
push 0x100aebb0
push 0x2a
mov edx, dword [0x101f93a4]
push edx
call fcn.100b2370
add esp, 8
push eax
mov ecx, 0x101f93c0
call fcn.100b4650
movzx eax, al
test eax, eax
jne 0x100ae690
xor al, al
jmp 0x100aeaea
push 0x100aed60
push 0x16
mov ecx, dword [0x101f9380]
push ecx
call fcn.100b2370
add esp, 8
push eax
mov ecx, 0x101f93d0
call fcn.100b4970
movzx edx, al
test edx, edx
jne 0x100ae6bf
xor al, al
jmp 0x100aeaea
push 0x100aed80
push 0x25
mov eax, dword [0x101f9380]
push eax
call fcn.100b2370
add esp, 8
push eax
mov ecx, 0x101f93e0
call fcn.100b4970
movzx ecx, al
test ecx, ecx
jne 0x100ae6ed
xor al, al
jmp 0x100aeaea
push 0x100aedd0
push 0x12
mov edx, dword [0x101f939c]
push edx
call fcn.100b2370
add esp, 8
push eax
mov ecx, 0x101f93f0
call fcn.100b4970
movzx eax, al
test eax, eax
jne 0x100ae71c
xor al, al
jmp 0x100aeaea
push 0x100aee30
push 0x23
mov ecx, dword [0x101f939c]
push ecx
call fcn.100b2370
add esp, 8
push eax
mov ecx, 0x101f9400
call fcn.100b4970
movzx edx, al
test edx, edx
jne 0x100ae74b
xor al, al
jmp 0x100aeaea
push 0x100aeec0
push 0x2c
mov eax, dword [0x101f939c]
push eax
call fcn.100b2370
add esp, 8
push eax
mov ecx, 0x101f9410
call fcn.100b4970
movzx ecx, al
test ecx, ecx
jne 0x100ae779
xor al, al
jmp 0x100aeaea
push 0x100aef10
push 0x1b
mov edx, dword [0x101f935c]
push edx
call fcn.100b2370
add esp, 8
push eax
mov ecx, 0x101f9420
call fcn.100b4970
movzx eax, al
test eax, eax
jne 0x100ae7a8
xor al, al
jmp 0x100aeaea
push 0x100aefe0
push 0x5d
mov ecx, dword [0x101f935c]
push ecx
call fcn.100b2370
add esp, 8
push eax
mov ecx, 0x101f9430
call fcn.100b4970
movzx edx, al
test edx, edx
jne 0x100ae7d7
xor al, al
jmp 0x100aeaea
push 0x100af090
push 6
mov ecx, dword [0x101f935c]
call fcn.100b4c30
push eax
call fcn.100b2370
add esp, 8
push eax
mov ecx, 0x101f9440
call fcn.100b4970
movzx eax, al
test eax, eax
jne 0x100ae80b
xor al, al
jmp 0x100aeaea
push str.CNetChan
push 0x101ae404
call fcn.100f1a50
add esp, 8
mov dword [ebp - 0x18], eax
push 0x100af330
push 0x28
mov ecx, dword [ebp - 0x18]
push ecx
call fcn.100b2370
add esp, 8
push eax
mov ecx, 0x101f94d0
call fcn.100b4970
movzx edx, al
test edx, edx
jne 0x100ae84c
xor al, al
jmp 0x100aeaea
push 0x100af380
push 0x2e
mov eax, dword [ebp - 0x18]
push eax
call fcn.100b2370
add esp, 8
push eax
mov ecx, 0x101f94e0
call fcn.100b4970
movzx ecx, al
test ecx, ecx
jne 0x100ae878
xor al, al
jmp 0x100aeaea
push 0x100af460
push 0x13
mov edx, dword [0x101f9388]
push edx
call fcn.100b2370
add esp, 8
push eax
mov ecx, 0x101f9450
call fcn.100b4970
movzx eax, al
test eax, eax
jne 0x100ae8a7
xor al, al
jmp 0x100aeaea
push 0x100af4c0
push 0x43
mov ecx, dword [0x101f9394]
push ecx
call fcn.100b2370
add esp, 8
push eax
mov ecx, 0x101f9460
call fcn.100b4970
movzx edx, al
test edx, edx
jne 0x100ae8d6
xor al, al
jmp 0x100aeaea
push 0x100af520
push 0x24
mov eax, dword [0x101f93ac]
push eax
call fcn.100b2370
add esp, 8
push eax
mov ecx, 0x101f9470
call fcn.100b4970
movzx ecx, al
test ecx, ecx
jne 0x100ae904
xor al, al
jmp 0x100aeaea
push 0x100af5c0
push 6
mov edx, dword [0x101f93a8]
push edx
call fcn.100b2370
add esp, 8
push eax
mov ecx, 0x101f9480
call fcn.100b4970
movzx eax, al
test eax, eax
jne 0x100ae933
xor al, al
jmp 0x100aeaea
push 0x100af640
push 0x29
mov ecx, dword [0x101f93a8]
push ecx
call fcn.100b2370
add esp, 8
push eax
mov ecx, 0x101f9490
call fcn.100b4970
movzx edx, al
test edx, edx
jne 0x100ae962
xor al, al
jmp 0x100aeaea
push 0x100af6c0
push 0x1d
mov eax, dword [0x101f9390]
push eax
call fcn.100b2370
add esp, 8
push eax
mov ecx, 0x101f94a0
call fcn.100b4970
movzx ecx, al
test ecx, ecx
jne 0x100ae990
xor al, al
jmp 0x100aeaea
push 0x100af750
push 0
mov edx, dword [0x101f9398]
push edx
call fcn.100b2370
add esp, 8
push eax
mov ecx, 0x101f94b0
call fcn.100b4970
movzx eax, al
test eax, eax
jne 0x100ae9bf
xor al, al
jmp 0x100aeaea
push 0x100af8f0
push 2
mov ecx, dword [0x101f9398]
push ecx
call fcn.100b2370
add esp, 8
push eax
mov ecx, 0x101f94c0
call fcn.100b4970
movzx edx, al
test edx, edx
jne 0x100ae9ee
xor al, al
jmp 0x100aeaea
push 0x100afa50
push str.55_8B_EC_83_E4_F8_83_EC_70_56_57_8B_F9_89_7C_24_14
push 0x101ae450
call fcn.100f1160
add esp, 8
push eax
mov ecx, 0x101f94f0
call fcn.100b4970
movzx eax, al
test eax, eax
jne 0x100aea1e
xor al, al
jmp 0x100aeaea
push str.C_CSPlayer
push 0x101ae474
call fcn.100f1a50
add esp, 8
mov dword [ebp - 0x1c], eax
push 0x100afa90
push str.55_8B_EC_56_8B_F1_51_8D
push 0x101ae4a4
call fcn.100f1160
add esp, 8
push eax
mov ecx, 0x101f9500
call fcn.100b4970
movzx ecx, al
test ecx, ecx
jne 0x100aea63
xor al, al
jmp 0x100aeaea
push 0x100b02b0
push str.55_8B_EC_83_E4_F0_81_EC_________F3_0F_7E
push 0x101ae4e8
call fcn.100f1160
add esp, 8
push eax
mov ecx, 0x101f9510
call fcn.100b4970
movzx edx, al
test edx, edx
jne 0x100aea90
xor al, al
jmp 0x100aeaea
push 0x100b0390
push 0xe0
mov eax, dword [ebp - 0x1c]
push eax
call fcn.100b2370
add esp, 8
push eax
mov ecx, 0x101f9520
call fcn.100b4970
movzx ecx, al
test ecx, ecx
jne 0x100aeabc
xor al, al
jmp 0x100aeaea
push 0x100b0400
push 0x115
mov edx, dword [ebp - 0x1c]
push edx
call fcn.100b2370
add esp, 8
push eax
mov ecx, 0x101f9530
call fcn.100b4970
movzx eax, al
test eax, eax
jne 0x100aeae8
xor al, al
jmp 0x100aeaea
mov al, 1
mov ecx, dword [ebp - 4]
xor ecx, ebp
call fcn.100f3240
add esp, 0x20
cmp ebp, esp
call fcn.100f3210
mov esp, ebp
pop ebp
ret