Function at 0x10039497
Capabilities:
Reference http user-agent string

Disassembly:
mov eax, 0x1007d6b0
call fcn.10056f60
sub esp, 0xec
push ebx
push esi
push edi
push str.HookedRakClientInterface::RPC_BitStream_
call fcn.10055b7b
mov edi, dword [ebp + 8]
mov esi, dword [ebp + 0xc]
pop ecx
test edi, edi
je 0x100398fc
mov eax, dword [edi]
xor ebx, ebx
inc ebx
cmp eax, 0x19
jne 0x100395a2
push ebx
lea ecx, [ebp - 0xf8]
call fcn.100387c4
and dword [ebp - 4], 0
lea ecx, [ebp - 0xf8]
push 0x400
push str.pilbert55_rina_main_tamam
push 0x3e8
push 0x1bb
push str.raw.githubusercontent.com
push str.Mozilla_5.0
sub esp, 0x28
mov eax, esp
mov dword [eax + 4], ecx
lea ecx, [ebp - 0x48]
mov dword [eax], vtable.std::_Func_impl_no_alloc_class__lambda_724ad8e6a27b03daa695e2494c86cb9d___bool__char_const___unsigned_int_.0
mov dword [eax + 0x24], eax
call fcn.1003bd87
mov ecx, eax
mov byte [ebp - 4], bl
call fcn.1003be5f
lea ecx, [ebp - 0x48]
mov byte [ebp - 4], 0
mov bl, al
call fcn.1003be23
test bl, bl
je 0x1003958e
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0xe0]
call fcn.1003bb8e
push 0
push 0x1008c67c
lea ecx, [ebp - 0x30]
mov byte [ebp - 4], 2
call fcn.1003b77f
cmp eax, 0xffffffff
je 0x10039572
push str.FF0000_CEMEV
call fcn.1004055c
mov eax, str._PLAYER__FF0000Player_Version_Loaded._Welcome_
jmp 0x1003957e
push 0
call fcn.100408a7
mov eax, str.FF0000_P_PROJECT__FFFFFFWrong_Version__Discord_:_pilbert
pop ecx
push eax
call fcn.1004055c
pop ecx
lea ecx, [ebp - 0x30]
call fcn.10004f54
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xf8]
call fcn.10038938
mov eax, dword [edi]
xor ebx, ebx
inc ebx
cmp eax, 0x35
jne 0x100395e2
push dword [ebp + 0x1c]
mov eax, dword [0x10183638]
push dword [ebp + 0x18]
push dword [ebp + 0x14]
mov ecx, dword [eax]
push dword [ebp + 0x10]
push dword [ebp + 0xc]
mov eax, dword [ecx]
push edi
call dword [eax + 0x64]
push ebx
push 0xffffffffffffffff
call fcn.10029e56
pop ecx
pop ecx
test eax, eax
je 0x100395db
mov dword [eax + 0x540], 0x42c80000
mov al, bl
jmp 0x10039916
cmp eax, 0x67
jne 0x100398e1
push ebx
push 8
lea eax, [ebp - 0x14]
mov ecx, esi
push eax
call fcn.100015c1
push ebx
push 0x20
lea eax, [ebp + 8]
mov ecx, esi
push eax
call fcn.100015c1
push ebx
push 8
lea eax, [ebp + 0xf]
mov ecx, esi
push eax
call fcn.100015c1
cmp dword [ebp + 8], 0x543081
jne 0x10039650
push 0
mov ecx, esi
call fcn.10001686
push dword [ebp - 0x14]
mov ecx, esi
call fcn.10001b36
push dword [ebp + 8]
mov ecx, esi
call fcn.10001b47
push ebx
push 0x20
lea eax, [ebp - 0x10]
mov dword [ebp - 0x10], 0x48
push eax
mov ecx, esi
call fcn.10001733
cmp byte [ebp - 0x14], 0x48
jne 0x1003968e
cmp dword [ebp + 8], 0x3312508
jne 0x1003968e
push 0
mov ecx, esi
call fcn.10001686
push dword [ebp - 0x14]
mov ecx, esi
call fcn.10001b36
push dword [ebp + 8]
mov ecx, esi
call fcn.10001b47
and dword [ebp - 0x10], 0
lea eax, [ebp - 0x10]
push ebx
push 0x20
push eax
mov ecx, esi
call fcn.10001733
cmp dword [ebp + 8], 0x10000012
jne 0x100396c5
push 0
mov ecx, esi
call fcn.10001686
push dword [ebp - 0x14]
mov ecx, esi
call fcn.10001b36
push dword [ebp + 8]
mov ecx, esi
call fcn.10001b47
push ebx
push 0x20
lea eax, [ebp - 0x10]
mov dword [ebp - 0x10], ebx
push eax
mov ecx, esi
call fcn.10001733
cmp dword [ebp + 8], 0x5242cd
jne 0x10039700
push 0
mov ecx, esi
call fcn.10001686
push dword [ebp - 0x14]
mov ecx, esi
call fcn.10001b36
push dword [ebp + 8]
mov ecx, esi
call fcn.10001b47
push ebx
push 0x20
lea eax, [ebp - 0x10]
mov dword [ebp - 0x10], 0xcc
push eax
mov ecx, esi
call fcn.10001733
cmp byte [ebp - 0x14], 0x46
jne 0x10039745
cmp dword [ebp + 8], 0x63e
jne 0x10039848
push 0
mov ecx, esi
call fcn.10001686
push dword [ebp - 0x14]
mov ecx, esi
call fcn.10001b36
push dword [ebp + 8]
mov ecx, esi
call fcn.10001b47
push ebx
push 0x20
lea eax, [ebp - 0x10]
mov dword [ebp - 0x10], 0xc8
push eax
mov ecx, esi
call fcn.10001733
cmp byte [ebp - 0x14], 0x47
jne 0x1003978a
cmp dword [ebp + 8], 0x63e
jne 0x10039848
push 0
mov ecx, esi
call fcn.10001686
push dword [ebp - 0x14]
mov ecx, esi
call fcn.10001b36
push dword [ebp + 8]
mov ecx, esi
call fcn.10001b47
push ebx
push 0x20
lea eax, [ebp - 0x10]
mov dword [ebp - 0x10], 0xc0
push eax
mov ecx, esi
call fcn.10001733
cmp byte [ebp - 0x14], 0x48
jne 0x10039848
cmp dword [ebp + 8], 0x9cebd1b
jne 0x100397d2
push 0
mov ecx, esi
call fcn.10001686
push dword [ebp - 0x14]
mov ecx, esi
call fcn.10001b36
push dword [ebp + 8]
mov ecx, esi
call fcn.10001b47
and dword [ebp - 0x10], 0
lea eax, [ebp - 0x10]
push ebx
push 0x20
push eax
mov ecx, esi
call fcn.10001733
cmp byte [ebp - 0x14], 0x48
jne 0x10039848
cmp dword [ebp + 8], 0x9cebd1c
jne 0x10039810
push 0
mov ecx, esi
call fcn.10001686
push dword [ebp - 0x14]
mov ecx, esi
call fcn.10001b36
push dword [ebp + 8]
mov ecx, esi
call fcn.10001b47
and dword [ebp - 0x10], 0
lea eax, [ebp - 0x10]
push ebx
push 0x20
push eax
mov ecx, esi
call fcn.10001733
cmp byte [ebp - 0x14], 0x48
jne 0x10039848
cmp dword [ebp + 8], 0x3312509
jne 0x10039848
push 0
mov ecx, esi
call fcn.10001686
push dword [ebp - 0x14]
mov ecx, esi
call fcn.10001b36
push dword [ebp + 8]
mov ecx, esi
call fcn.10001b47
and dword [ebp - 0x10], 0
lea eax, [ebp - 0x10]
push ebx
push 0x20
push eax
mov ecx, esi
call fcn.10001733
cmp dword [ebp + 8], 0x5e8606
jne 0x10039883
push 0
mov ecx, esi
call fcn.10001686
push dword [ebp - 0x14]
mov ecx, esi
call fcn.10001b36
push dword [ebp + 8]
mov ecx, esi
call fcn.10001b47
push ebx
push 0x20
lea eax, [ebp - 0x10]
mov dword [ebp - 0x10], 0xc0
push eax
mov ecx, esi
call fcn.10001733
cmp dword [ebp + 8], 0x6efbc7
jne 0x100398bb
push 0
mov ecx, esi
call fcn.10001686
push dword [ebp - 0x14]
mov ecx, esi
call fcn.10001b36
push dword [ebp + 8]
mov ecx, esi
call fcn.10001b47
and dword [ebp - 0x18], 0
lea eax, [ebp - 0x18]
push ebx
push 0x20
push eax
mov ecx, esi
call fcn.10001733
cmp byte [0x101625f1], 0
jne 0x100398e1
push str._P_BYPASS__FF0000Paketler_Y
call fcn.10040623
mov dword [esp], str._P_BYPASS__FF0000Sunucuda_anti_s0beit_tespit_edildi_ve_koruma_imha_edildi.
call fcn.10040623
pop ecx
mov byte [0x101625f1], bl
push dword [ebp + 0x1c]
push dword [ebp + 0x18]
push dword [ebp + 0x14]
push dword [ebp + 0x10]
push esi
push dword [edi]
call fcn.1000464f
add esp, 0x18
test al, al
je 0x10039916
push dword [ebp + 0x1c]
mov eax, dword [0x10183638]
push dword [ebp + 0x18]
push dword [ebp + 0x14]
mov ecx, dword [eax]
push dword [ebp + 0x10]
push esi
mov eax, dword [ecx]
push edi
call dword [eax + 0x64]
mov ecx, dword [ebp - 0xc]
pop edi
pop esi
mov dword fs:[0], ecx
pop ebx
leave
ret 0x18