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

Disassembly:
push ebp
sub esp, 0x3c
mov eax, 0x10085090
call fcn.1005ccdc
sub esp, 0x56c
push ebx
push esi
push edi
push str.HookedRakClientInterface::RPC_BitStream_
call fcn.1005baee
mov edi, dword [ebp + 0x48]
mov ebx, dword [ebp + 0x4c]
pop ecx
test edi, edi
je 0x1003998f
mov eax, dword [edi]
cmp eax, 0x34
jne 0x10039164
push 1
lea ecx, [ebp - 0xfc]
call fcn.10038186
and dword [ebp - 4], 0
lea ecx, [ebp - 0xfc]
push 0x40
push 3
push str.samp_license.txt
call fcn.1003b675
xor eax, eax
push 0xf
pop esi
mov dword [ebp + 0x24], eax
mov dword [ebp + 0x34], eax
mov dword [ebp + 0x38], esi
mov byte [ebp + 0x24], al
mov byte [ebp - 4], 1
cmp dword [ebp - 0x98], eax
je 0x100390f2
lea eax, [ebp + 0x24]
push eax
lea eax, [ebp - 0xfc]
push eax
call fcn.10038138
mov ecx, dword [0x1040b874]
mov esi, 0x1ff
push dword [ecx + 0x235]
lea eax, [ecx + 0x30]
push eax
lea eax, [ecx + 0x131]
push eax
push str._Connected__s___s:_d__
lea eax, [ebp - 0x378]
push esi
push eax
call fcn.10001c2a
movzx eax, word [ebp + 0x38]
push eax
movzx eax, word [ebp + 0x36]
push eax
movzx eax, word [ebp + 0x34]
push eax
movzx eax, word [ebp + 0x2c]
push eax
movzx eax, word [ebp + 0x2e]
push eax
movzx eax, word [ebp + 0x32]
push eax
push str._02d__02d__02d__02d:_02d:_02d
lea eax, [ebp - 0x578]
push esi
push eax
call fcn.10001c2a
add esp, 0x2c
lea eax, [ebp - 0x378]
lea esi, [ebp + 0x24]
push 6
pop ecx
mov edi, esp
push str.__s_
push 0x1ff
rep movsd dword es:[edi], dword [esi]
push eax
call fcn.10001c2a
lea eax, [ebp + 0x24]
push eax
lea eax, [ebp - 0x24]
push eax
call fcn.10038bd2
add esp, 0x14
mov byte [ebp - 4], 2
mov edx, esp
mov dword [ebp + 0x18], esp
xor edi, edi
lea ecx, [ebp - 0x578]
lea esi, [ecx + 1]
mov dword [edx], edi
mov dword [edx + 0x10], edi
mov dword [edx + 0x14], 0xf
mov al, byte [ecx]
inc ecx
test al, al
jne 0x10038fc1
sub ecx, esi
lea eax, [ebp - 0x578]
push ecx
push eax
mov ecx, edx
call fcn.100047ed
sub esp, 0x18
mov byte [ebp - 4], 3
mov edx, esp
mov dword [ebp + 0x20], esp
lea ecx, [ebp - 0x378]
lea esi, [ecx + 1]
mov dword [edx], edi
mov dword [edx + 0x10], edi
mov dword [edx + 0x14], 0xf
mov al, byte [ecx]
inc ecx
test al, al
jne 0x10038ffa
sub ecx, esi
lea eax, [ebp - 0x378]
push ecx
push eax
mov ecx, edx
call fcn.100047ed
mov eax, dword [0x1040b878]
sub esp, 0x18
mov ecx, esp
mov byte [ebp - 4], 4
xor edx, edx
add eax, 6
push eax
mov dword [ecx], edx
mov dword [ecx + 0x10], edx
mov dword [ecx + 0x14], edx
call fcn.10003f1a
mov byte [ebp - 4], 2
call fcn.10006c51
xor eax, eax
lea ecx, [ebp]
add esp, 0x48
mov dword [ebp], eax
mov dword [ebp + 0x10], eax
mov dword [ebp + 0x14], eax
lea eax, [ebp + 0x24]
push eax
call fcn.10003f1a
sub esp, 0x18
mov byte [ebp - 4], 5
lea esi, [ebp]
push 6
pop ecx
mov edi, esp
push 0x100865fc
rep movsd dword es:[edi], dword [esi]
push 0
call fcn.1005b68a
mov eax, dword [ebp + 0x14]
add esp, 0x20
mov byte [ebp - 4], 2
cmp eax, 0x10
jb 0x100390b1
mov ecx, dword [ebp]
inc eax
mov dword [ebp + 0x1c], eax
mov dword [ebp + 0x20], ecx
cmp eax, 0x1000
jb 0x100390a8
lea eax, [ebp + 0x1c]
push eax
lea eax, [ebp + 0x20]
push eax
call fcn.10003e9d
mov eax, dword [ebp + 0x1c]
pop ecx
pop ecx
mov ecx, dword [ebp + 0x20]
push eax
push ecx
call fcn.1005ccc7
pop ecx
pop ecx
mov eax, dword [ebp - 0xfc]
lea ecx, [ebp - 0xfc]
push 0
xor edx, edx
push 4
mov eax, dword [eax + 4]
add ecx, eax
pop eax
cmp dword [ecx + 0x38], edx
cmovne eax, edx
push eax
call fcn.10004aca
lea ecx, [ebp - 0xfc]
call fcn.1003b620
lea ecx, [ebp - 0x24]
mov byte [ebp - 4], 1
call fcn.100045b4
mov esi, dword [ebp + 0x38]
mov edi, dword [ebp + 0x48]
push 0x40
push 0x12
push str.samp_license.txt
lea ecx, [ebp - 0xfc]
call fcn.1003b675
lea ecx, [ebp - 0xfc]
call fcn.1003b620
mov eax, dword [0x10161380]
mov byte [eax + 0x128], 1
cmp esi, 0x10
jb 0x10039153
mov ecx, dword [ebp + 0x24]
lea eax, [esi + 1]
mov dword [ebp + 0x48], eax
mov dword [ebp + 0x20], ecx
cmp eax, 0x1000
jb 0x1003914a
lea eax, [ebp + 0x48]
push eax
lea eax, [ebp + 0x20]
push eax
call fcn.10003e9d
mov eax, dword [ebp + 0x48]
pop ecx
pop ecx
mov ecx, dword [ebp + 0x20]
push eax
push ecx
call fcn.1005ccc7
pop ecx
pop ecx
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xfc]
call fcn.1003843c
mov eax, dword [edi]
cmp eax, 0x19
jne 0x100397dd
push 1
lea ecx, [ebp - 0xec]
call fcn.100382df
lea eax, [ebp - 0x178]
mov dword [ebp - 4], 6
push eax
call dword [sym.imp.ADVAPI32.dll_GetCurrentHwProfileA]
xor eax, eax
mov dword [ebp + 0x14], 0xf
lea ecx, [ebp - 0x174]
mov dword [ebp], eax
mov dword [ebp + 0x10], eax
lea edx, [ecx + 1]
mov byte [ebp], al
mov al, byte [ecx]
inc ecx
test al, al
jne 0x100391a9
sub ecx, edx
lea eax, [ebp - 0x174]
push ecx
push eax
lea ecx, [ebp]
call fcn.100047ed
lea eax, [ebp - 0x174]
mov byte [ebp - 4], 7
push eax
push 0x100865fc
call fcn.1005b50c
pop ecx
pop ecx
push 0x400
push str.doweiNlord_asdqwe_main_security
push 0x3e8
push 0x1bb
push str.raw.githubusercontent.com
push str.Mozilla_5.0
sub esp, 0x28
lea ecx, [ebp - 0xec]
mov eax, esp
mov dword [eax + 4], ecx
lea ecx, [ebp - 0x3c]
mov dword [eax], vtable.std::_Func_impl_no_alloc_class__lambda_4b21e02b057823b64e34918598db943b___bool__char_const___unsigned_int_.0
mov dword [eax + 0x24], eax
call fcn.1003bc98
mov ecx, eax
mov byte [ebp - 4], 8
call fcn.1003bd70
lea ecx, [ebp - 0x3c]
mov byte [ebp - 4], 7
mov bl, al
call fcn.1003bd34
test bl, bl
je 0x1003927f
lea eax, [ebp + 0x24]
push eax
lea ecx, [ebp - 0xd4]
call fcn.1003ba9f
push 0
lea eax, [ebp - 0x174]
mov byte [ebp - 4], 9
push eax
lea ecx, [ebp + 0x24]
call fcn.1000556a
cmp eax, 0xffffffff
je 0x100399bd
lea eax, [ebp - 0x174]
push eax
push str._A_SECURITY_c9c9c9_Giri
call fcn.10041052
pop ecx
pop ecx
lea ecx, [ebp + 0x24]
mov byte [ebp - 4], 7
call fcn.100045b4
push 0x400
push str.doweiNlord_asdqwe_main_admins
push 0x3e8
push 0x1bb
push str.raw.githubusercontent.com
push str.Mozilla_5.0
sub esp, 0x28
lea ecx, [ebp - 0xec]
mov eax, esp
xor esi, esi
mov dword [eax + 4], ecx
lea ecx, [ebp - 0x3c]
mov dword [eax], vtable.std::_Func_impl_no_alloc_class__lambda_c423a5ce67c3893fedc99930a53d78d8___bool__char_const___unsigned_int_.0
mov dword [eax + 0x24], eax
call fcn.1003bc98
mov ecx, eax
mov byte [ebp - 4], 0xa
call fcn.1003bd70
lea ecx, [ebp - 0x3c]
mov byte [ebp - 4], 7
mov bl, al
call fcn.1003bd34
test bl, bl
je 0x10039354
lea eax, [ebp + 0x24]
push eax
lea ecx, [ebp - 0xd4]
call fcn.1003ba9f
cmp dword [ebp + 0x38], 0x10
lea ecx, [ebp + 0x24]
mov eax, dword [ebp + 0x34]
lea edx, [ebp + 0x4b]
cmovae ecx, dword [ebp + 0x24]
push edx
add eax, ecx
mov byte [ebp - 4], 0xb
cmp dword [ebp + 0x38], 0x10
lea edx, [ebp + 0x3f]
push edx
lea ecx, [ebp + 0x24]
mov byte [ebp + 0x4b], 0x5f
cmovae ecx, dword [ebp + 0x24]
push eax
push ecx
mov byte [ebp + 0x3f], 0x20
call fcn.1003815e
mov ecx, dword [0x10161380]
lea eax, [ebp + 0x24]
add ecx, 0x1bd
add esp, 0x10
inc esi
cmp ecx, eax
je 0x10039348
cmp dword [ebp + 0x38], 0x10
push dword [ebp + 0x34]
cmovae eax, dword [ebp + 0x24]
push eax
call fcn.100047ed
lea ecx, [ebp + 0x24]
mov byte [ebp - 4], 7
call fcn.100045b4
push 0x400
push str.doweiNlord_asdqwe_main_admins
push 0x3e8
push 0x1bb
push str.raw.githubusercontent.com
push str.Mozilla_5.0
sub esp, 0x28
lea ecx, [ebp - 0xec]
mov eax, esp
mov dword [eax + 4], ecx
lea ecx, [ebp - 0x3c]
mov dword [eax], vtable.std::_Func_impl_no_alloc_class__lambda_a16fe93d6ea289028f3b0dd336fa2aaa___bool__char_const___unsigned_int_.0
mov dword [eax + 0x24], eax
call fcn.1003bc98
mov ecx, eax
mov byte [ebp - 4], 0xc
call fcn.1003bd70
lea ecx, [ebp - 0x3c]
mov byte [ebp - 4], 7
mov bl, al
call fcn.1003bd34
test bl, bl
je 0x10039427
lea eax, [ebp + 0x24]
push eax
lea ecx, [ebp - 0xd4]
call fcn.1003ba9f
cmp dword [ebp + 0x38], 0x10
lea ecx, [ebp + 0x24]
mov eax, dword [ebp + 0x34]
lea edx, [ebp + 0x4b]
cmovae ecx, dword [ebp + 0x24]
push edx
add eax, ecx
mov byte [ebp - 4], 0xd
cmp dword [ebp + 0x38], 0x10
lea edx, [ebp + 0x3f]
push edx
lea ecx, [ebp + 0x24]
mov byte [ebp + 0x4b], 0x5f
cmovae ecx, dword [ebp + 0x24]
push eax
push ecx
mov byte [ebp + 0x3f], 0x20
call fcn.1003815e
mov ecx, dword [0x10161380]
lea eax, [ebp + 0x24]
add esp, 0x10
add ecx, 0x1d5
inc esi
cmp ecx, eax
je 0x1003941b
cmp dword [ebp + 0x38], 0x10
push dword [ebp + 0x34]
cmovae eax, dword [ebp + 0x24]
push eax
call fcn.100047ed
lea ecx, [ebp + 0x24]
mov byte [ebp - 4], 7
call fcn.100045b4
push 0x400
push str.doweiNlord_asdqwe_main_admins
push 0x3e8
push 0x1bb
push str.raw.githubusercontent.com
push str.Mozilla_5.0
sub esp, 0x28
lea ecx, [ebp - 0xec]
mov eax, esp
mov dword [eax + 4], ecx
lea ecx, [ebp - 0x3c]
mov dword [eax], vtable.std::_Func_impl_no_alloc_class__lambda_f63cf2adcd557b4864fa734d9807b685___bool__char_const___unsigned_int_.0
mov dword [eax + 0x24], eax
call fcn.1003bc98
mov ecx, eax
mov byte [ebp - 4], 0xe
call fcn.1003bd70
lea ecx, [ebp - 0x3c]
mov byte [ebp - 4], 7
mov bl, al
call fcn.1003bd34
test bl, bl
je 0x100394fa
lea eax, [ebp + 0x24]
push eax
lea ecx, [ebp - 0xd4]
call fcn.1003ba9f
cmp dword [ebp + 0x38], 0x10
lea ecx, [ebp + 0x24]
mov eax, dword [ebp + 0x34]
lea edx, [ebp + 0x4b]
cmovae ecx, dword [ebp + 0x24]
push edx
add eax, ecx
mov byte [ebp - 4], 0xf
cmp dword [ebp + 0x38], 0x10
lea edx, [ebp + 0x3f]
push edx
lea ecx, [ebp + 0x24]
mov byte [ebp + 0x4b], 0x5f
cmovae ecx, dword [ebp + 0x24]
push eax
push ecx
mov byte [ebp + 0x3f], 0x20
call fcn.1003815e
mov ecx, dword [0x10161380]
lea eax, [ebp + 0x24]
add esp, 0x10
add ecx, 0x1ed
inc esi
cmp ecx, eax
je 0x100394ee
cmp dword [ebp + 0x38], 0x10
push dword [ebp + 0x34]
cmovae eax, dword [ebp + 0x24]
push eax
call fcn.100047ed
lea ecx, [ebp + 0x24]
mov byte [ebp - 4], 7
call fcn.100045b4
push 0x400
push str.doweiNlord_asdqwe_main_admins
push 0x3e8
push 0x1bb
push str.raw.githubusercontent.com
push str.Mozilla_5.0
sub esp, 0x28
lea ecx, [ebp - 0xec]
mov eax, esp
mov dword [eax + 4], ecx
lea ecx, [ebp - 0x3c]
mov dword [eax], vtable.std::_Func_impl_no_alloc_class__lambda_243ce9321795403041c2f3204c286527___bool__char_const___unsigned_int_.0
mov dword [eax + 0x24], eax
call fcn.1003bc98
mov ecx, eax
mov byte [ebp - 4], 0x10
call fcn.1003bd70
lea ecx, [ebp - 0x3c]
mov byte [ebp - 4], 7
mov bl, al
call fcn.1003bd34
test bl, bl
je 0x100395cd
lea eax, [ebp + 0x24]
push eax
lea ecx, [ebp - 0xd4]
call fcn.1003ba9f
cmp dword [ebp + 0x38], 0x10
lea ecx, [ebp + 0x24]
mov eax, dword [ebp + 0x34]
lea edx, [ebp + 0x4b]
cmovae ecx, dword [ebp + 0x24]
push edx
add eax, ecx
mov byte [ebp - 4], 0x11
cmp dword [ebp + 0x38], 0x10
lea edx, [ebp + 0x3f]
push edx
lea ecx, [ebp + 0x24]
mov byte [ebp + 0x4b], 0x5f
cmovae ecx, dword [ebp + 0x24]
push eax
push ecx
mov byte [ebp + 0x3f], 0x20
call fcn.1003815e
mov ecx, dword [0x10161380]
lea eax, [ebp + 0x24]
add esp, 0x10
add ecx, 0x205
inc esi
cmp ecx, eax
je 0x100395c1
cmp dword [ebp + 0x38], 0x10
push dword [ebp + 0x34]
cmovae eax, dword [ebp + 0x24]
push eax
call fcn.100047ed
lea ecx, [ebp + 0x24]
mov byte [ebp - 4], 7
call fcn.100045b4
push 0x400
push str.doweiNlord_asdqwe_main_polices
push 0x3e8
push 0x1bb
push str.raw.githubusercontent.com
push str.Mozilla_5.0
sub esp, 0x28
lea ecx, [ebp - 0xec]
mov eax, esp
mov dword [eax + 4], ecx
lea ecx, [ebp - 0x3c]
mov dword [eax], vtable.std::_Func_impl_no_alloc_class__lambda_02ce4e14b874329c6450062cc9bf6285___bool__char_const___unsigned_int_.0
mov dword [eax + 0x24], eax
call fcn.1003bc98
mov ecx, eax
mov byte [ebp - 4], 0x12
call fcn.1003bd70
lea ecx, [ebp - 0x3c]
mov byte [ebp - 4], 7
mov bl, al
call fcn.1003bd34
test bl, bl
je 0x100396a0
lea eax, [ebp + 0x24]
push eax
lea ecx, [ebp - 0xd4]
call fcn.1003ba9f
cmp dword [ebp + 0x38], 0x10
lea ecx, [ebp + 0x24]
mov eax, dword [ebp + 0x34]
lea edx, [ebp + 0x4b]
cmovae ecx, dword [ebp + 0x24]
push edx
add eax, ecx
mov byte [ebp - 4], 0x13
cmp dword [ebp + 0x38], 0x10
lea edx, [ebp + 0x3f]
push edx
lea ecx, [ebp + 0x24]
mov byte [ebp + 0x4b], 0x5f
cmovae ecx, dword [ebp + 0x24]
push eax
push ecx
mov byte [ebp + 0x3f], 0x20
call fcn.1003815e
mov ecx, dword [0x10161380]
lea eax, [ebp + 0x24]
add esp, 0x10
add ecx, 0x18d
inc esi
cmp ecx, eax
je 0x10039694
cmp dword [ebp + 0x38], 0x10
push dword [ebp + 0x34]
cmovae eax, dword [ebp + 0x24]
push eax
call fcn.100047ed
lea ecx, [ebp + 0x24]
mov byte [ebp - 4], 7
call fcn.100045b4
push 0x400
push str.doweiNlord_asdqwe_main_sherrifs
push 0x3e8
push 0x1bb
push str.raw.githubusercontent.com
push str.Mozilla_5.0
sub esp, 0x28
lea ecx, [ebp - 0xec]
mov eax, esp
mov dword [eax + 4], ecx
lea ecx, [ebp - 0x3c]
mov dword [eax], vtable.std::_Func_impl_no_alloc_class__lambda_5934684cebaea1bd0fac879e17c73771___bool__char_const___unsigned_int_.0
mov dword [eax + 0x24], eax
call fcn.1003bc98
mov ecx, eax
mov byte [ebp - 4], 0x14
call fcn.1003bd70
lea ecx, [ebp - 0x3c]
mov byte [ebp - 4], 7
mov bl, al
call fcn.1003bd34
test bl, bl
je 0x10039773
lea eax, [ebp + 0x24]
push eax
lea ecx, [ebp - 0xd4]
call fcn.1003ba9f
cmp dword [ebp + 0x38], 0x10
lea ecx, [ebp + 0x24]
mov eax, dword [ebp + 0x34]
lea edx, [ebp + 0x4b]
cmovae ecx, dword [ebp + 0x24]
push edx
add eax, ecx
mov byte [ebp - 4], 0x15
cmp dword [ebp + 0x38], 0x10
lea edx, [ebp + 0x3f]
push edx
lea ecx, [ebp + 0x24]
mov byte [ebp + 0x4b], 0x5f
cmovae ecx, dword [ebp + 0x24]
push eax
push ecx
mov byte [ebp + 0x3f], 0x20
call fcn.1003815e
mov ecx, dword [0x10161380]
lea eax, [ebp + 0x24]
add esp, 0x10
add ecx, 0x1a5
inc esi
cmp ecx, eax
je 0x10039767
cmp dword [ebp + 0x38], 0x10
push dword [ebp + 0x34]
cmovae eax, dword [ebp + 0x24]
push eax
call fcn.100047ed
lea ecx, [ebp + 0x24]
mov byte [ebp - 4], 7
call fcn.100045b4
cmp esi, 2
jne 0x10039783
push str.FF0000_S__FFFFFFPD_SD_List_Loaded.
call fcn.10041052
pop ecx
mov eax, dword [ebp + 0x14]
cmp eax, 0x10
jb 0x100397ba
mov ecx, dword [ebp]
inc eax
mov dword [ebp + 0x48], eax
mov dword [ebp + 0x20], ecx
cmp eax, 0x1000
jb 0x100397b1
lea eax, [ebp + 0x48]
push eax
lea eax, [ebp + 0x20]
push eax
call fcn.10003e9d
mov eax, dword [ebp + 0x48]
pop ecx
pop ecx
mov ecx, dword [ebp + 0x20]
push eax
push ecx
call fcn.1005ccc7
pop ecx
pop ecx
and dword [ebp + 0x10], 0
lea ecx, [ebp - 0xec]
or dword [ebp - 4], 0xffffffff
mov dword [ebp + 0x14], 0xf
mov byte [ebp], 0
call fcn.10038520
mov eax, dword [edi]
mov ebx, dword [ebp + 0x4c]
cmp eax, 0x67
jne 0x1003998f
push 1
push 8
lea eax, [ebp + 0x1c]
mov ecx, ebx
push eax
call fcn.10001681
push 1
push 0x20
lea eax, [ebp + 0x4c]
mov ecx, ebx
push eax
call fcn.10001681
push 1
push 8
lea eax, [ebp + 0x4b]
mov ecx, ebx
push eax
call fcn.10001681
mov eax, dword [0x10161380]
cmp byte [eax + 0x2ec], 0
je 0x10039871
cmp byte [eax + 0x12c], 0
je 0x10039871
cmp byte [0x100e7b50], 0
je 0x10039838
call fcn.100052b7
push dword [ebp + 0x4c]
movzx eax, byte [ebp + 0x4b]
push eax
movzx eax, byte [ebp + 0x1c]
push eax
push str.FFA500_RPC_ClientCheck__FFFFFF_T:_d_R:_d_A:_d
push 0x100e7b50
call fcn.10006bd7
movzx eax, byte [ebp + 0x4b]
add esp, 0x14
push dword [ebp + 0x4c]
push eax
movzx eax, byte [ebp + 0x1c]
push eax
push str._RPC_ClientCheck__T:_d_R:_d_A:_d
call fcn.1005b50c
add esp, 0x10
mov ecx, dword [ebp + 0x4c]
cmp ecx, 0x5e8606
jne 0x100398b2
push 0
mov ecx, ebx
call fcn.10001746
push dword [ebp + 0x1c]
mov ecx, ebx
call fcn.1000188d
push dword [ebp + 0x4c]
mov ecx, ebx
call fcn.10037ef6
push 1
push 0x20
lea eax, [ebp + 0x20]
mov dword [ebp + 0x20], 0xc0
push eax
mov ecx, ebx
call fcn.100017f3
mov ecx, dword [ebp + 0x4c]
cmp ecx, 0x6e2b40
jne 0x100398f0
push 0
mov ecx, ebx
call fcn.10001746
push dword [ebp + 0x1c]
mov ecx, ebx
call fcn.1000188d
push dword [ebp + 0x4c]
mov ecx, ebx
call fcn.10037ef6
push 1
push 0x20
lea eax, [ebp + 0x20]
mov dword [ebp + 0x20], 0x40
push eax
mov ecx, ebx
call fcn.100017f3
mov ecx, dword [ebp + 0x4c]
push 0x44
pop esi
cmp ecx, 0x534319
jne 0x1003992d
push 0
mov ecx, ebx
call fcn.10001746
push dword [ebp + 0x1c]
mov ecx, ebx
call fcn.1000188d
push dword [ebp + 0x4c]
mov ecx, ebx
call fcn.10037ef6
push 1
push 0x20
lea eax, [ebp + 0x20]
mov dword [ebp + 0x20], esi
push eax
mov ecx, ebx
call fcn.100017f3
mov ecx, dword [ebp + 0x4c]
cmp ecx, 0x67e0ef
jne 0x10039967
push 0
mov ecx, ebx
call fcn.10001746
push dword [ebp + 0x1c]
mov ecx, ebx
call fcn.1000188d
push dword [ebp + 0x4c]
mov ecx, ebx
call fcn.10037ef6
push 1
push 0x20
lea eax, [ebp + 0x18]
mov dword [ebp + 0x18], esi
push eax
mov ecx, ebx
call fcn.100017f3
mov ecx, dword [ebp + 0x4c]
cmp byte [0x10184c04], 0
jne 0x1003998f
movzx eax, byte [ebp + 0x4b]
push eax
movzx eax, byte [ebp + 0x1c]
push ecx
push eax
push str._S_BYPASS__FFFFFFSunucuda_anti_s0beit_tespit_edildi_ve_koruma_imha_edildi__T:__d_A:__d_R:__d_.
call fcn.10041052
add esp, 0x10
mov byte [0x10184c04], 1
push dword [ebp + 0x5c]
mov eax, dword [0x1040b858]
push dword [ebp + 0x58]
push dword [ebp + 0x54]
mov ecx, dword [eax]
push dword [ebp + 0x50]
push ebx
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
add ebp, 0x40
leave
ret 0x18
push str._Kay
call fcn.10041052
mov dword [esp], 0x2710
call dword [sym.imp.KERNEL32.dll_Sleep]
push 0x10
push str.Hata
push 0x10096590
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
push 0
call fcn.1006e6cd
int3