Function at 0x180049c80
Capabilities:
Check http status code

Disassembly:
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x169b0]
mov eax, 0x16ab0
call fcn.180076530
sub rsp, rax
mov qword [rbp - 0x38], 0xfffffffffffffffe
mov qword [rsp + 0x16ae8], rbx
mov qword [rsp + 0x16af0], rsi
mov qword [rsp + 0x16af8], rdi
mov rax, qword [0x1800ac6c0]
xor rax, rsp
mov qword [rbp + 0x169a0], rax
mov r12, rcx
mov qword [rbp + 0x420], 0xf
xor r14d, r14d
mov qword [rbp + 0x418], r14
mov byte [rbp + 0x408], r14b
add rcx, 0x4bf68
lea rdx, [rbp + 0x408]
call fcn.180003600
add rax, 0xfffffffffffffffd
cmp rax, 0x63ffffd
ja 0x180050645
mov qword [rbp + 0x678], 0xf
mov qword [rbp + 0x670], r14
mov byte [rbp + 0x660], r14b
lea r8d, [r14 + 0x1a]
lea rdx, str.__hwsips_websiteiplibpart_
lea rcx, [rbp + 0x660]
call fcn.180002a30
nop
mov qword [rbp + 0x650], 0xf
mov qword [rbp + 0x648], r14
mov byte [rbp + 0x638], r14b
lea r8d, [r14 + 0x19]
lea rdx, str._hwsips_websiteiplibpart_
lea rcx, [rbp + 0x638]
call fcn.180002a30
nop
lea r9, [rbp + 0x660]
lea r8, [rbp + 0x638]
lea rdx, [rbp + 0x408]
lea rcx, [rbp + 0x390]
call fcn.180005990
nop
cmp qword [rbp + 0x650], 0x10
jb 0x180049dac
mov rcx, qword [rbp + 0x638]
call fcn.180064a00
mov qword [rbp + 0x650], 0xf
mov qword [rbp + 0x648], r14
mov byte [rbp + 0x638], 0
cmp qword [rbp + 0x678], 0x10
jb 0x180049ddb
mov rcx, qword [rbp + 0x660]
call fcn.180064a00
mov qword [rbp + 0x678], 0xf
mov qword [rbp + 0x670], r14
mov byte [rbp + 0x660], 0
mov qword [rbp + 0x718], 0xf
mov qword [rbp + 0x710], r14
mov byte [rbp + 0x700], 0
mov r8d, 0x1b
lea rdx, str.__hwsips_websiteconfigpart_
lea rcx, [rbp + 0x700]
call fcn.180002a30
nop
mov qword [rbp + 0x6c8], 0xf
mov qword [rbp + 0x6c0], r14
mov byte [rbp + 0x6b0], 0
mov r8d, 0x1a
lea rdx, str._hwsips_websiteconfigpart_
lea rcx, [rbp + 0x6b0]
call fcn.180002a30
nop
lea r9, [rbp + 0x700]
lea r8, [rbp + 0x6b0]
lea rdx, [rbp + 0x408]
lea rcx, [rbp + 0x3e0]
call fcn.180005990
nop
cmp qword [rbp + 0x6c8], 0x10
jb 0x180049e92
mov rcx, qword [rbp + 0x6b0]
call fcn.180064a00
mov qword [rbp + 0x6c8], 0xf
mov qword [rbp + 0x6c0], r14
mov byte [rbp + 0x6b0], 0
cmp qword [rbp + 0x718], 0x10
jb 0x180049ec1
mov rcx, qword [rbp + 0x700]
call fcn.180064a00
mov qword [rbp + 0x718], 0xf
mov qword [rbp + 0x710], r14
mov byte [rbp + 0x700], 0
mov qword [rbp - 0x48], 0xf
mov qword [rbp - 0x50], r14
mov byte [rbp - 0x60], 0
xor r8d, r8d
lea rdx, [0x18008bc7d]
lea rcx, [rbp - 0x60]
call fcn.180002a30
lea r9, [rbp - 0x60]
lea r8, [rbp + 0x3e0]
lea rdx, [rbp + 0x368]
mov rcx, r12
call fcn.18003bfb0
nop
mov r9d, 0xe
xor r8d, r8d
lea rdx, str._website_base_
lea rcx, [rbp + 0x368]
call fcn.18000ae20
cmp rax, 0xffffffffffffffff
jne 0x180049fd0
cmp qword [rbp + 0x380], 0x10
jb 0x180049f54
mov rcx, qword [rbp + 0x368]
call fcn.180064a00
mov qword [rbp + 0x380], 0xf
mov qword [rbp + 0x378], r14
mov byte [rbp + 0x368], 0
cmp qword [rbp + 0x3f8], 0x10
jb 0x180049f83
mov rcx, qword [rbp + 0x3e0]
call fcn.180064a00
mov qword [rbp + 0x3f8], 0xf
mov qword [rbp + 0x3f0], r14
mov byte [rbp + 0x3e0], 0
cmp qword [rbp + 0x3a8], 0x10
jb 0x180049fb2
mov rcx, qword [rbp + 0x390]
call fcn.180064a00
mov qword [rbp + 0x3a8], 0xf
mov qword [rbp + 0x3a0], r14
mov byte [rbp + 0x390], 0
jmp 0x180050645
mov rsi, qword [r12 + 0x4c088]
test rsi, rsi
jne 0x18004a073
cmp qword [rbp + 0x380], 0x10
jb 0x180049ff7
mov rcx, qword [rbp + 0x368]
call fcn.180064a00
mov qword [rbp + 0x380], 0xf
mov qword [rbp + 0x378], r14
mov byte [rbp + 0x368], 0
cmp qword [rbp + 0x3f8], 0x10
jb 0x18004a026
mov rcx, qword [rbp + 0x3e0]
call fcn.180064a00
mov qword [rbp + 0x3f8], 0xf
mov qword [rbp + 0x3f0], r14
mov byte [rbp + 0x3e0], 0
cmp qword [rbp + 0x3a8], 0x10
jb 0x18004a055
mov rcx, qword [rbp + 0x390]
call fcn.180064a00
mov qword [rbp + 0x3a8], 0xf
mov qword [rbp + 0x3a0], r14
mov byte [rbp + 0x390], 0
jmp 0x180050645
mov qword [rbp + 0x830], 0xf
mov qword [rbp + 0x828], r14
mov byte [rbp + 0x818], 0
mov r8d, 0x15
lea rdx, str.__website_on_servers_
lea rcx, [rbp + 0x818]
call fcn.180002a30
nop
mov qword [rbp + 0xa60], 0xf
mov qword [rbp + 0xa58], r14
mov byte [rbp + 0xa48], 0
mov r8d, 0x14
lea rdx, str._website_on_servers_
lea rcx, [rbp + 0xa48]
call fcn.180002a30
nop
lea r9, [rbp + 0x818]
lea r8, [rbp + 0xa48]
lea rdx, [rbp + 0x368]
lea rcx, [rbp + 0x3b8]
call fcn.180005990
nop
cmp qword [rbp + 0xa60], 0x10
jb 0x18004a111
mov rcx, qword [rbp + 0xa48]
call fcn.180064a00
mov qword [rbp + 0xa60], 0xf
mov qword [rbp + 0xa58], r14
mov byte [rbp + 0xa48], 0
cmp qword [rbp + 0x830], 0x10
jb 0x18004a140
mov rcx, qword [rbp + 0x818]
call fcn.180064a00
mov qword [rbp + 0x830], 0xf
mov qword [rbp + 0x828], r14
mov byte [rbp + 0x818], 0
lea rdx, [rbp + 0x3b8]
lea rcx, [rbp + 0xd40]
call fcn.180005e30
mov rbx, rax
lea rax, [rbp + 0x3b8]
cmp rax, rbx
je 0x18004a1f4
cmp qword [rbp + 0x3d0], 0x10
jb 0x18004a191
mov rcx, qword [rbp + 0x3b8]
call fcn.180064a00
mov qword [rbp + 0x3d0], 0xf
mov qword [rbp + 0x3c8], r14
mov byte [rbp + 0x3b8], 0
cmp qword [rbx + 0x18], 0x10
jae 0x18004a1c9
mov r8, qword [rbx + 0x10]
inc r8
mov rdx, rbx
lea rcx, [rbp + 0x3b8]
call fcn.180064dc0
jmp 0x18004a1d6
mov rax, qword [rbx]
mov qword [rbp + 0x3b8], rax
mov qword [rbx], r14
mov rax, qword [rbx + 0x10]
mov qword [rbp + 0x3c8], rax
mov rax, qword [rbx + 0x18]
mov qword [rbp + 0x3d0], rax
mov qword [rbx + 0x10], r14
mov qword [rbx + 0x18], r14
cmp qword [rbp + 0xd58], 0x10
jb 0x18004a20a
mov rcx, qword [rbp + 0xd40]
call fcn.180064a00
mov qword [rbp + 0xd58], 0xf
mov qword [rbp + 0xd50], r14
mov byte [rbp + 0xd40], 0
lea rcx, [rbp + 0x3b8]
cmp qword [rbp + 0x3d0], 0x10
cmovae rcx, qword [rbp + 0x3b8]
mov r8d, 1
mov rbx, qword [rbp + 0x3c8]
cmp rbx, r8
cmovb r8, rbx
lea rdx, [0x18008be00]
call fcn.180073ff0
movsxd rcx, eax
test eax, eax
jne 0x18004a278
cmp rbx, 1
jae 0x18004a26c
or ecx, 0xffffffff
jmp 0x18004a278
mov eax, r14d
cmp rbx, 1
setne al
mov ecx, eax
test ecx, ecx
sete al
test al, al
sete al
test al, al
je 0x18004a356
xor edx, edx
mov rcx, r12
call fcn.180050f20
nop
cmp qword [rbp + 0x3d0], 0x10
jb 0x18004a2ab
mov rcx, qword [rbp + 0x3b8]
call fcn.180064a00
mov qword [rbp + 0x3d0], 0xf
mov qword [rbp + 0x3c8], r14
mov byte [rbp + 0x3b8], 0
cmp qword [rbp + 0x380], 0x10
jb 0x18004a2da
mov rcx, qword [rbp + 0x368]
call fcn.180064a00
mov qword [rbp + 0x380], 0xf
mov qword [rbp + 0x378], r14
mov byte [rbp + 0x368], 0
cmp qword [rbp + 0x3f8], 0x10
jb 0x18004a309
mov rcx, qword [rbp + 0x3e0]
call fcn.180064a00
mov qword [rbp + 0x3f8], 0xf
mov qword [rbp + 0x3f0], r14
mov byte [rbp + 0x3e0], 0
cmp qword [rbp + 0x3a8], 0x10
jb 0x18004a338
mov rcx, qword [rbp + 0x390]
call fcn.180064a00
mov qword [rbp + 0x3a8], 0xf
mov qword [rbp + 0x3a0], r14
mov byte [rbp + 0x390], 0
jmp 0x180050645
mov dword [rsi + 0x718], r14d
mov qword [rbp + 0x448], 0xf
mov qword [rbp + 0x440], r14
mov byte [rbp + 0x430], 0
mov r8d, 1
lea rdx, [0x18008be3c]
lea rcx, [rbp + 0x430]
call fcn.180002a30
nop
mov qword [rbp + 0x880], 0xf
mov qword [rbp + 0x878], r14
mov byte [rbp + 0x868], 0
mov r8d, 0x13
lea rdx, str.__extend_functions_
lea rcx, [rbp + 0x868]
call fcn.180002a30
nop
mov qword [rbp + 0x970], 0xf
mov qword [rbp + 0x968], r14
mov byte [rbp + 0x958], 0
mov r8d, 0x12
lea rdx, str._extend_functions_
lea rcx, [rbp + 0x958]
call fcn.180002a30
nop
lea r9, [rbp + 0x868]
lea r8, [rbp + 0x958]
lea rdx, [rbp + 0x368]
lea rcx, [rbp + 0xd68]
call fcn.180005990
nop
or r9, 0xffffffffffffffff
xor r8d, r8d
mov rdx, rax
lea rcx, [rbp + 0x430]
call fcn.18000c770
nop
cmp qword [rbp + 0xd80], 0x10
jb 0x18004a445
mov rcx, qword [rbp + 0xd68]
call fcn.180064a00
mov qword [rbp + 0xd80], 0xf
mov qword [rbp + 0xd78], r14
mov byte [rbp + 0xd68], 0
cmp qword [rbp + 0x970], 0x10
jb 0x18004a474
mov rcx, qword [rbp + 0x958]
call fcn.180064a00
mov qword [rbp + 0x970], 0xf
mov qword [rbp + 0x968], r14
mov byte [rbp + 0x958], 0
cmp qword [rbp + 0x880], 0x10
jb 0x18004a4a3
mov rcx, qword [rbp + 0x868]
call fcn.180064a00
mov qword [rbp + 0x880], 0xf
mov qword [rbp + 0x878], r14
mov byte [rbp + 0x868], 0
mov r8d, 1
lea rdx, [0x18008be3c]
lea rcx, [rbp + 0x430]
call fcn.18000ab90
mov qword [rbp + 0x8d0], 0xf
mov qword [rbp + 0x8c8], r14
mov byte [rbp + 0x8b8], 0
mov r8d, 0x10
lea rdx, str.__website_other_
lea rcx, [rbp + 0x8b8]
call fcn.180002a30
nop
mov qword [rbp + 0xa10], 0xf
mov qword [rbp + 0xa08], r14
mov byte [rbp + 0x9f8], 0
mov r8d, 0xf
lea rdx, str._website_other_
lea rcx, [rbp + 0x9f8]
call fcn.180002a30
nop
lea r9, [rbp + 0x8b8]
lea r8, [rbp + 0x9f8]
lea rdx, [rbp + 0x368]
lea rcx, [rbp + 0x458]
call fcn.180005990
nop
cmp qword [rbp + 0xa10], 0x10
jb 0x18004a573
mov rcx, qword [rbp + 0x9f8]
call fcn.180064a00
mov qword [rbp + 0xa10], 0xf
mov qword [rbp + 0xa08], r14
mov byte [rbp + 0x9f8], 0
cmp qword [rbp + 0x8d0], 0x10
jb 0x18004a5a2
mov rcx, qword [rbp + 0x8b8]
call fcn.180064a00
mov qword [rbp + 0x8d0], 0xf
mov qword [rbp + 0x8c8], r14
mov byte [rbp + 0x8b8], 0
mov qword [rbp + 0x768], 0xf
mov qword [rbp + 0x760], r14
mov byte [rbp + 0x750], 0
mov r8d, 0xf
lea rdx, str.__website_base_
lea rcx, [rbp + 0x750]
call fcn.180002a30
nop
mov qword [rbp + 0x740], 0xf
mov qword [rbp + 0x738], r14
mov byte [rbp + 0x728], 0
mov r8d, 0xe
lea rdx, str._website_base_
lea rcx, [rbp + 0x728]
call fcn.180002a30
nop
lea r9, [rbp + 0x750]
lea r8, [rbp + 0x728]
lea rdx, [rbp + 0x368]
lea rcx, [rbp + 0x480]
call fcn.180005990
nop
cmp qword [rbp + 0x740], 0x10
jb 0x18004a659
mov rcx, qword [rbp + 0x728]
call fcn.180064a00
mov qword [rbp + 0x740], 0xf
mov qword [rbp + 0x738], r14
mov byte [rbp + 0x728], 0
cmp qword [rbp + 0x768], 0x10
jb 0x18004a688
mov rcx, qword [rbp + 0x750]
call fcn.180064a00
mov qword [rbp + 0x768], 0xf
mov qword [rbp + 0x760], r14
mov byte [rbp + 0x750], 0
mov qword [rbp + 0x808], 0xf
mov qword [rbp + 0x800], r14
mov byte [rbp + 0x7f0], 0
mov r8d, 0x12
lea rdx, str.__website_request_
lea rcx, [rbp + 0x7f0]
call fcn.180002a30
nop
mov qword [rbp + 0x7b8], 0xf
mov qword [rbp + 0x7b0], r14
mov byte [rbp + 0x7a0], 0
mov r8d, 0x11
lea rdx, str._website_request_
lea rcx, [rbp + 0x7a0]
call fcn.180002a30
nop
lea r9, [rbp + 0x7f0]
lea r8, [rbp + 0x7a0]
lea rdx, [rbp + 0x368]
lea rcx, [rbp + 0x570]
call fcn.180005990
nop
cmp qword [rbp + 0x7b8], 0x10
jb 0x18004a73f
mov rcx, qword [rbp + 0x7a0]
call fcn.180064a00
mov qword [rbp + 0x7b8], 0xf
mov qword [rbp + 0x7b0], r14
mov byte [rbp + 0x7a0], 0
cmp qword [rbp + 0x808], 0x10
jb 0x18004a76e
mov rcx, qword [rbp + 0x7f0]
call fcn.180064a00
mov qword [rbp + 0x808], 0xf
mov qword [rbp + 0x800], r14
mov byte [rbp + 0x7f0], 0
mov qword [rbp + 0x8a8], 0xf
mov qword [rbp + 0x8a0], r14
mov byte [rbp + 0x890], 0
mov r8d, 0x12
lea rdx, str.__website_protect_
lea rcx, [rbp + 0x890]
call fcn.180002a30
nop
mov qword [rbp + 0x858], 0xf
mov qword [rbp + 0x850], r14
mov byte [rbp + 0x840], 0
mov r8d, 0x11
lea rdx, str._website_protect_
lea rcx, [rbp + 0x840]
call fcn.180002a30
nop
lea r9, [rbp + 0x890]
lea r8, [rbp + 0x840]
lea rdx, [rbp + 0x368]
lea rcx, [rbp + 0x520]
call fcn.180005990
nop
cmp qword [rbp + 0x858], 0x10
jb 0x18004a825
mov rcx, qword [rbp + 0x840]
call fcn.180064a00
mov qword [rbp + 0x858], 0xf
mov qword [rbp + 0x850], r14
mov byte [rbp + 0x840], 0
cmp qword [rbp + 0x8a8], 0x10
jb 0x18004a854
mov rcx, qword [rbp + 0x890]
call fcn.180064a00
mov qword [rbp + 0x8a8], 0xf
mov qword [rbp + 0x8a0], r14
mov byte [rbp + 0x890], 0
mov qword [rbp + 0x948], 0xf
mov qword [rbp + 0x940], r14
mov byte [rbp + 0x930], 0
mov r8d, 0xe
lea rdx, str.__website_sql_
lea rcx, [rbp + 0x930]
call fcn.180002a30
nop
mov qword [rbp + 0x8f8], 0xf
mov qword [rbp + 0x8f0], r14
mov byte [rbp + 0x8e0], 0
mov r8d, 0xd
lea rdx, str._website_sql_
lea rcx, [rbp + 0x8e0]
call fcn.180002a30
nop
lea r9, [rbp + 0x930]
lea r8, [rbp + 0x8e0]
lea rdx, [rbp + 0x368]
lea rcx, [rbp + 0x4d0]
call fcn.180005990
nop
cmp qword [rbp + 0x8f8], 0x10
jb 0x18004a90b
mov rcx, qword [rbp + 0x8e0]
call fcn.180064a00
mov qword [rbp + 0x8f8], 0xf
mov qword [rbp + 0x8f0], r14
mov byte [rbp + 0x8e0], 0
cmp qword [rbp + 0x948], 0x10
jb 0x18004a93a
mov rcx, qword [rbp + 0x930]
call fcn.180064a00
mov qword [rbp + 0x948], 0xf
mov qword [rbp + 0x940], r14
mov byte [rbp + 0x930], 0
mov qword [rbp + 0x9e8], 0xf
mov qword [rbp + 0x9e0], r14
mov byte [rbp + 0x9d0], 0
mov r8d, 0x11
lea rdx, str.__website_attack_
lea rcx, [rbp + 0x9d0]
call fcn.180002a30
nop
mov qword [rbp + 0x998], 0xf
mov qword [rbp + 0x990], r14
mov byte [rbp + 0x980], 0
mov r8d, 0x10
lea rdx, str._website_attack_
lea rcx, [rbp + 0x980]
call fcn.180002a30
nop
lea r9, [rbp + 0x9d0]
lea r8, [rbp + 0x980]
lea rdx, [rbp + 0x368]
lea rcx, [rbp + 0x4a8]
call fcn.180005990
nop
cmp qword [rbp + 0x998], 0x10
jb 0x18004a9f1
mov rcx, qword [rbp + 0x980]
call fcn.180064a00
mov qword [rbp + 0x998], 0xf
mov qword [rbp + 0x990], r14
mov byte [rbp + 0x980], 0
cmp qword [rbp + 0x9e8], 0x10
jb 0x18004aa20
mov rcx, qword [rbp + 0x9d0]
call fcn.180064a00
mov qword [rbp + 0x9e8], 0xf
mov qword [rbp + 0x9e0], r14
mov byte [rbp + 0x9d0], 0
mov qword [rbp + 0xa88], 0xf
mov qword [rbp + 0xa80], r14
mov byte [rbp + 0xa70], 0
mov r8d, 0x13
lea rdx, str.__website_response_
lea rcx, [rbp + 0xa70]
call fcn.180002a30
nop
mov qword [rbp + 0xa38], 0xf
mov qword [rbp + 0xa30], r14
mov byte [rbp + 0xa20], 0
mov r8d, 0x12
lea rdx, str._website_response_
lea rcx, [rbp + 0xa20]
call fcn.180002a30
nop
lea r9, [rbp + 0xa70]
lea r8, [rbp + 0xa20]
lea rdx, [rbp + 0x368]
lea rcx, [rbp + 0x4f8]
call fcn.180005990
nop
cmp qword [rbp + 0xa38], 0x10
jb 0x18004aad7
mov rcx, qword [rbp + 0xa20]
call fcn.180064a00
mov qword [rbp + 0xa38], 0xf
mov qword [rbp + 0xa30], r14
mov byte [rbp + 0xa20], 0
cmp qword [rbp + 0xa88], 0x10
jb 0x18004ab06
mov rcx, qword [rbp + 0xa70]
call fcn.180064a00
mov qword [rbp + 0xa88], 0xf
mov qword [rbp + 0xa80], r14
mov byte [rbp + 0xa70], 0
mov qword [rbp + 0x600], 0xf
mov qword [rbp + 0x5f8], r14
mov byte [rbp + 0x5e8], 0
mov r8d, 0x10
lea rdx, str.__website_lists_
lea rcx, [rbp + 0x5e8]
call fcn.180002a30
nop
mov qword [rbp + 0x9c0], 0xf
mov qword [rbp + 0x9b8], r14
mov byte [rbp + 0x9a8], 0
mov r8d, 0xf
lea rdx, str._website_lists_
lea rcx, [rbp + 0x9a8]
call fcn.180002a30
nop
lea r9, [rbp + 0x5e8]
lea r8, [rbp + 0x9a8]
lea rdx, [rbp + 0x368]
lea rcx, [rbp + 0x548]
call fcn.180005990
nop
cmp qword [rbp + 0x9c0], 0x10
jb 0x18004abbd
mov rcx, qword [rbp + 0x9a8]
call fcn.180064a00
mov qword [rbp + 0x9c0], 0xf
mov qword [rbp + 0x9b8], r14
mov byte [rbp + 0x9a8], 0
cmp qword [rbp + 0x600], 0x10
jb 0x18004abec
mov rcx, qword [rbp + 0x5e8]
call fcn.180064a00
mov qword [rbp + 0x600], 0xf
mov qword [rbp + 0x5f8], r14
mov byte [rbp + 0x5e8], 0
mov qword [rbp + 0x790], 0xf
mov qword [rbp + 0x788], r14
mov byte [rbp + 0x778], 0
mov r8d, 0x16
lea rdx, str.__system_common_areas_
lea rcx, [rbp + 0x778]
call fcn.180002a30
nop
mov qword [rbp + 0x628], 0xf
mov qword [rbp + 0x620], r14
mov byte [rbp + 0x610], 0
mov r8d, 0x15
lea rdx, str._system_common_areas_
lea rcx, [rbp + 0x610]
call fcn.180002a30
nop
lea r9, [rbp + 0x778]
lea r8, [rbp + 0x610]
lea rdx, [rbp + 0x368]
lea rcx, [rbp + 0x5c0]
call fcn.180005990
nop
cmp qword [rbp + 0x628], 0x10
jb 0x18004aca3
mov rcx, qword [rbp + 0x610]
call fcn.180064a00
mov qword [rbp + 0x628], 0xf
mov qword [rbp + 0x620], r14
mov byte [rbp + 0x610], 0
cmp qword [rbp + 0x790], 0x10
jb 0x18004acd2
mov rcx, qword [rbp + 0x778]
call fcn.180064a00
mov qword [rbp + 0x790], 0xf
mov qword [rbp + 0x788], r14
mov byte [rbp + 0x778], 0
lea rdx, [rbp + 0x480]
cmp qword [rbp + 0x498], 0x10
cmovae rdx, qword [rbp + 0x480]
lea rcx, [rsp + 0x40]
call fcn.180046bd0
nop
lea rdx, [rbp + 0x570]
cmp qword [rbp + 0x588], 0x10
cmovae rdx, qword [rbp + 0x570]
lea rcx, [rsp + 0x30]
call fcn.180046bd0
nop
lea rdx, [rbp + 0x520]
cmp qword [rbp + 0x538], 0x10
cmovae rdx, qword [rbp + 0x520]
lea rcx, [rbp - 0x80]
call fcn.180046bd0
nop
lea rdx, [rbp + 0x4d0]
cmp qword [rbp + 0x4e8], 0x10
cmovae rdx, qword [rbp + 0x4d0]
lea rcx, [rbp - 0x70]
call fcn.180046bd0
nop
lea rdx, [rbp + 0x4a8]
cmp qword [rbp + 0x4c0], 0x10
cmovae rdx, qword [rbp + 0x4a8]
lea rcx, [rsp + 0x50]
call fcn.180046bd0
nop
lea rdx, [rbp + 0x4f8]
cmp qword [rbp + 0x510], 0x10
cmovae rdx, qword [rbp + 0x4f8]
lea rcx, [rsp + 0x60]
call fcn.180046bd0
nop
lea rdx, [rbp + 0x548]
cmp qword [rbp + 0x560], 0x10
cmovae rdx, qword [rbp + 0x548]
lea rcx, [rsp + 0x70]
call fcn.180046bd0
nop
mov rcx, qword [rsp + 0x48]
mov rax, qword [rcx]
call qword [rax + 0x28]
test al, al
jne 0x18004b129
mov rcx, qword [rsp + 0x38]
mov rax, qword [rcx]
call qword [rax + 0x28]
test al, al
jne 0x18004b129
mov rcx, qword [rbp - 0x78]
mov rax, qword [rcx]
call qword [rax + 0x28]
test al, al
jne 0x18004b129
mov rcx, qword [rbp - 0x68]
mov rax, qword [rcx]
call qword [rax + 0x28]
test al, al
jne 0x18004b129
mov rcx, qword [rsp + 0x58]
mov rax, qword [rcx]
call qword [rax + 0x28]
test al, al
jne 0x18004b129
mov rcx, qword [rsp + 0x68]
mov rax, qword [rcx]
call qword [rax + 0x28]
test al, al
jne 0x18004b129
lea rcx, [rsp + 0x70]
call fcn.18005a010
nop
lea rcx, [rsp + 0x60]
call fcn.18005a010
nop
lea rcx, [rsp + 0x50]
call fcn.18005a010
nop
lea rcx, [rbp - 0x70]
call fcn.18005a010
nop
lea rcx, [rbp - 0x80]
call fcn.18005a010
nop
lea rcx, [rsp + 0x30]
call fcn.18005a010
nop
lea rcx, [rsp + 0x40]
call fcn.18005a010
nop
cmp qword [rbp + 0x5d8], 0x10
jb 0x18004aea8
mov rcx, qword [rbp + 0x5c0]
call fcn.180064a00
mov qword [rbp + 0x5d8], 0xf
mov qword [rbp + 0x5d0], r14
mov byte [rbp + 0x5c0], 0
cmp qword [rbp + 0x560], 0x10
jb 0x18004aed7
mov rcx, qword [rbp + 0x548]
call fcn.180064a00
mov qword [rbp + 0x560], 0xf
mov qword [rbp + 0x558], r14
mov byte [rbp + 0x548], 0
cmp qword [rbp + 0x510], 0x10
jb 0x18004af06
mov rcx, qword [rbp + 0x4f8]
call fcn.180064a00
mov qword [rbp + 0x510], 0xf
mov qword [rbp + 0x508], r14
mov byte [rbp + 0x4f8], 0
cmp qword [rbp + 0x4c0], 0x10
jb 0x18004af35
mov rcx, qword [rbp + 0x4a8]
call fcn.180064a00
mov qword [rbp + 0x4c0], 0xf
mov qword [rbp + 0x4b8], r14
mov byte [rbp + 0x4a8], 0
cmp qword [rbp + 0x4e8], 0x10
jb 0x18004af64
mov rcx, qword [rbp + 0x4d0]
call fcn.180064a00
mov qword [rbp + 0x4e8], 0xf
mov qword [rbp + 0x4e0], r14
mov byte [rbp + 0x4d0], 0
cmp qword [rbp + 0x538], 0x10
jb 0x18004af93
mov rcx, qword [rbp + 0x520]
call fcn.180064a00
mov qword [rbp + 0x538], 0xf
mov qword [rbp + 0x530], r14
mov byte [rbp + 0x520], 0
cmp qword [rbp + 0x588], 0x10
jb 0x18004afc2
mov rcx, qword [rbp + 0x570]
call fcn.180064a00
mov qword [rbp + 0x588], 0xf
mov qword [rbp + 0x580], r14
mov byte [rbp + 0x570], 0
cmp qword [rbp + 0x498], 0x10
jb 0x18004aff1
mov rcx, qword [rbp + 0x480]
call fcn.180064a00
mov qword [rbp + 0x498], 0xf
mov qword [rbp + 0x490], r14
mov byte [rbp + 0x480], 0
cmp qword [rbp + 0x470], 0x10
jb 0x18004b020
mov rcx, qword [rbp + 0x458]
call fcn.180064a00
mov qword [rbp + 0x470], 0xf
mov qword [rbp + 0x468], r14
mov byte [rbp + 0x458], 0
cmp qword [rbp + 0x448], 0x10
jb 0x18004b04f
mov rcx, qword [rbp + 0x430]
call fcn.180064a00
mov qword [rbp + 0x448], 0xf
mov qword [rbp + 0x440], r14
mov byte [rbp + 0x430], 0
cmp qword [rbp + 0x3d0], 0x10
jb 0x18004b07e
mov rcx, qword [rbp + 0x3b8]
call fcn.180064a00
mov qword [rbp + 0x3d0], 0xf
mov qword [rbp + 0x3c8], r14
mov byte [rbp + 0x3b8], 0
cmp qword [rbp + 0x380], 0x10
jb 0x18004b0ad
mov rcx, qword [rbp + 0x368]
call fcn.180064a00
mov qword [rbp + 0x380], 0xf
mov qword [rbp + 0x378], r14
mov byte [rbp + 0x368], 0
cmp qword [rbp + 0x3f8], 0x10
jb 0x18004b0dc
mov rcx, qword [rbp + 0x3e0]
call fcn.180064a00
mov qword [rbp + 0x3f8], 0xf
mov qword [rbp + 0x3f0], r14
mov byte [rbp + 0x3e0], 0
cmp qword [rbp + 0x3a8], 0x10
jb 0x18004b10b
mov rcx, qword [rbp + 0x390]
call fcn.180064a00
mov qword [rbp + 0x3a8], 0xf
mov qword [rbp + 0x3a0], r14
mov byte [rbp + 0x390], 0
jmp 0x180050645
mov qword [rbp + 0x6a0], 0xf
mov qword [rbp + 0x698], r14
mov byte [rbp + 0x688], 0
mov r8d, 0x10
lea rdx, str.__sys_temp_time_
lea rcx, [rbp + 0x688]
call fcn.180002a30
nop
lea rdx, str._sys_temp_time_
lea rcx, [rbp + 0xc50]
call fcn.180002750
nop
lea r9, [rbp + 0x688]
lea r8, [rbp + 0xc50]
lea rdx, [rbp + 0x458]
lea rcx, [rbp + 0x598]
call fcn.180005990
nop
cmp qword [rbp + 0xc68], 0x10
jb 0x18004b1a8
mov rcx, qword [rbp + 0xc50]
call fcn.180064a00
mov qword [rbp + 0xc68], 0xf
mov qword [rbp + 0xc60], r14
mov byte [rbp + 0xc50], 0
cmp qword [rbp + 0x6a0], 0x10
jb 0x18004b1d7
mov rcx, qword [rbp + 0x688]
call fcn.180064a00
mov qword [rbp + 0x6a0], 0xf
mov qword [rbp + 0x698], r14
mov byte [rbp + 0x688], 0
cmp qword [rbp + 0x5a8], 0
je 0x18004b22c
lea rcx, [rbp + 0x598]
call fcn.180007460
test eax, eax
je 0x18004b22c
lea rcx, [rbp + 0x598]
cmp qword [rbp + 0x5b0], 0x10
cmovae rcx, qword [rbp + 0x598]
call fcn.180065338
mov dword [rsi + 0x71c], eax
lea rdx, str.__trojan_freecode_
lea rcx, [rbp + 0xcf0]
call fcn.180002750
nop
lea rdx, str._trojan_freecode_
lea rcx, [rbp + 0xca0]
call fcn.180002750
nop
lea r9, [rbp + 0xcf0]
lea r8, [rbp + 0xca0]
lea rdx, [rbp + 0x458]
lea rcx, [rbp + 0xbd8]
call fcn.180005990
nop
cmp qword [rbp + 0xcb8], 0x10
jb 0x18004b28c
mov rcx, qword [rbp + 0xca0]
call fcn.180064a00
mov qword [rbp + 0xcb8], 0xf
mov qword [rbp + 0xcb0], r14
mov byte [rbp + 0xca0], 0
cmp qword [rbp + 0xd08], 0x10
jb 0x18004b2bb
mov rcx, qword [rbp + 0xcf0]
call fcn.180064a00
mov qword [rbp + 0xd08], 0xf
mov qword [rbp + 0xd00], r14
mov byte [rbp + 0xcf0], 0
mov qword [rbp + 0x920], 0xf
mov qword [rbp + 0x918], r14
mov byte [rbp + 0x908], 0
mov r8d, 0x14
lea rdx, str.__trojan_usertrojan_
lea rcx, [rbp + 0x908]
call fcn.180002a30
nop
lea rdx, str._trojan_usertrojan_
lea rcx, [rbp + 0xb88]
call fcn.180002750
nop
lea r9, [rbp + 0x908]
lea r8, [rbp + 0xb88]
lea rdx, [rbp + 0x458]
lea rcx, [rbp + 0x2f0]
call fcn.180005990
mov rdx, rax
lea rcx, [rbp + 0xc00]
call fcn.180003b70
nop
cmp qword [rbp + 0xba0], 0x10
jb 0x18004b362
mov rcx, qword [rbp + 0xb88]
call fcn.180064a00
mov qword [rbp + 0xba0], 0xf
mov qword [rbp + 0xb98], r14
mov byte [rbp + 0xb88], 0
cmp qword [rbp + 0x920], 0x10
jb 0x18004b391
mov rcx, qword [rbp + 0x908]
call fcn.180064a00
mov qword [rbp + 0x920], 0xf
mov qword [rbp + 0x918], r14
mov byte [rbp + 0x908], 0
mov qword [rbp + 0x6f0], 0xf
mov qword [rbp + 0x6e8], r14
mov byte [rbp + 0x6d8], 0
mov r8d, 0xf
lea rdx, str.__sys_trust_ip_
lea rcx, [rbp + 0x6d8]
call fcn.180002a30
nop
lea rdx, str._sys_trust_ip_
lea rcx, [rbp + 0xc78]
call fcn.180002750
nop
lea r9, [rbp + 0x6d8]
lea r8, [rbp + 0xc78]
lea rdx, [rbp + 0x458]
lea rcx, [rbp + 0xbb0]
call fcn.180005990
nop
cmp qword [rbp + 0xc90], 0x10
jb 0x18004b429
mov rcx, qword [rbp + 0xc78]
call fcn.180064a00
mov qword [rbp + 0xc90], 0xf
mov qword [rbp + 0xc88], r14
mov byte [rbp + 0xc78], 0
cmp qword [rbp + 0x6f0], 0x10
jb 0x18004b458
mov rcx, qword [rbp + 0x6d8]
call fcn.180064a00
mov qword [rbp + 0x6f0], 0xf
mov qword [rbp + 0x6e8], r14
mov byte [rbp + 0x6d8], 0
lea rcx, [r12 + 0x4b550]
call qword [sym.imp.KERNEL32.dll_EnterCriticalSection]
mov qword [rbp - 0x18], 0xf
mov qword [rbp - 0x20], r14
mov byte [rbp - 0x30], 0
or r9, 0xffffffffffffffff
xor r8d, r8d
lea rdx, [rbp + 0xbd8]
lea rcx, [rbp - 0x30]
call fcn.180002920
lea rdx, [rbp - 0x30]
lea rcx, [r12 + 0x4b578]
call fcn.180014de0
lea rdx, [rbp + 0xc00]
lea rcx, [r12 + 0x4b578]
call fcn.180014fc0
lea rcx, [r12 + 0x4b550]
call qword [sym.imp.KERNEL32.dll_LeaveCriticalSection]
mov qword [rbp + 0x358], 0xf
mov qword [rbp + 0x350], r14
mov byte [rbp + 0x340], 0
or r9, 0xffffffffffffffff
xor r8d, r8d
lea rdx, [rbp + 0xbb0]
lea rcx, [rbp + 0x340]
call fcn.180002920
nop
lea rdx, [0x18008bd38]
lea rcx, [rbp - 8]
call fcn.180002750
lea r8, [rsi + 0x720]
mov rdx, rax
lea rcx, [rbp + 0x340]
call fcn.180008a40
lea rdx, str.__sys_log_ex_
lea rcx, [rbp + 0x2028]
call fcn.180002750
nop
lea rdx, str._sys_log_ex_
lea rcx, [rbp + 0x14e8]
call fcn.180002750
nop
lea r9, [rbp + 0x2028]
lea r8, [rbp + 0x14e8]
lea rdx, [rbp + 0x458]
lea rcx, [rbp + 0xcc8]
call fcn.180005990
nop
lea rcx, [rbp + 0x14e8]
call fcn.1800027a0
nop
lea rcx, [rbp + 0x2028]
call fcn.1800027a0
lea rcx, [rbp + 0x3ca0]
call fcn.18000fb90
nop
lea rdx, str.__website_protect_admin_dir_ips_
lea rcx, [rbp + 0x20c8]
call fcn.180002750
nop
lea rdx, str._website_protect_admin_dir_ips_
lea rcx, [rbp + 0x2078]
call fcn.180002750
nop
lea r9, [rbp + 0x20c8]
lea r8, [rbp + 0x2078]
lea rdx, [rbp + 0x390]
lea rcx, [rbp + 0xb38]
call fcn.180005990
nop
lea rcx, [rbp + 0x2078]
call fcn.1800027a0
nop
lea rcx, [rbp + 0x20c8]
call fcn.1800027a0
lea rcx, [rbp + 0xb38]
call fcn.180010220
lea rdx, str.__website_lists_allow_area_ips_
lea rcx, [rbp + 0x2168]
call fcn.180002750
nop
lea rdx, str._website_lists_allow_area_ips_
lea rcx, [rbp + 0x2118]
call fcn.180002750
nop
lea r9, [rbp + 0x2168]
lea r8, [rbp + 0x2118]
lea rdx, [rbp + 0x390]
lea rcx, [rbp + 0xb10]
call fcn.180005990
nop
lea rcx, [rbp + 0x2118]
call fcn.1800027a0
nop
lea rcx, [rbp + 0x2168]
call fcn.1800027a0
lea rcx, [rbp + 0xb10]
call fcn.180010220
lea rdx, str.__website_lists_deny_area_ips_
lea rcx, [rbp + 0x2208]
call fcn.180002750
nop
lea rdx, str._website_lists_deny_area_ips_
lea rcx, [rbp + 0x21b8]
call fcn.180002750
nop
lea r9, [rbp + 0x2208]
lea r8, [rbp + 0x21b8]
lea rdx, [rbp + 0x390]
lea rcx, [rbp + 0xae8]
call fcn.180005990
nop
lea rcx, [rbp + 0x21b8]
call fcn.1800027a0
nop
lea rcx, [rbp + 0x2208]
call fcn.1800027a0
lea rcx, [rbp + 0xae8]
call fcn.180010220
lea rdx, str.__website_lists_allow_spider_ips_
lea rcx, [rbp + 0x22a8]
call fcn.180002750
nop
lea rdx, str._website_lists_allow_spider_ips_
lea rcx, [rbp + 0x2258]
call fcn.180002750
nop
lea r9, [rbp + 0x22a8]
lea r8, [rbp + 0x2258]
lea rdx, [rbp + 0x390]
lea rcx, [rbp + 0xac0]
call fcn.180005990
nop
lea rcx, [rbp + 0x2258]
call fcn.1800027a0
nop
lea rcx, [rbp + 0x22a8]
call fcn.1800027a0
lea rcx, [rbp + 0xac0]
call fcn.180010220
lea rdx, str.__website_sys_common_area_ips_
lea rcx, [rbp + 0x2348]
call fcn.180002750
nop
lea rdx, str._website_sys_common_area_ips_
lea rcx, [rbp + 0x22f8]
call fcn.180002750
nop
lea r9, [rbp + 0x2348]
lea r8, [rbp + 0x22f8]
lea rdx, [rbp + 0x390]
lea rcx, [rbp + 0xc28]
call fcn.180005990
nop
lea rcx, [rbp + 0x22f8]
call fcn.1800027a0
nop
lea rcx, [rbp + 0x2348]
call fcn.1800027a0
lea rcx, [rbp + 0xc28]
call fcn.180010220
lea rdx, str.__website_attack_cc_allow_area_ips_
lea rcx, [rbp + 0x23e8]
call fcn.180002750
nop
lea rdx, str._website_attack_cc_allow_area_ips_
lea rcx, [rbp + 0x2398]
call fcn.180002750
nop
lea r9, [rbp + 0x23e8]
lea r8, [rbp + 0x2398]
lea rdx, [rbp + 0x390]
lea rcx, [rbp + 0xb60]
call fcn.180005990
nop
lea rcx, [rbp + 0x2398]
call fcn.1800027a0
nop
lea rcx, [rbp + 0x23e8]
call fcn.1800027a0
lea rcx, [rbp + 0xb60]
call fcn.180010220
lea rdx, [0x18008be00]
lea rcx, [rbp + 0xcc8]
call fcn.18000b020
mov ecx, r14d
test eax, eax
sete cl
mov dword [rsi], ecx
lea rdx, str.hide
lea rcx, [rbp + 0x2438]
call fcn.180002750
nop
lea r8, [rbp + 0x2438]
lea rdx, [rbp + 0x3a18]
lea rcx, [rsp + 0x40]
call fcn.180046ab0
nop
mov rdx, rax
lea rcx, [rbp + 0x340]
call fcn.180002820
nop
lea rcx, [rbp + 0x3a18]
call fcn.1800027a0
nop
lea rcx, [rbp + 0x2438]
call fcn.1800027a0
lea rdx, [0x18008be00]
lea rcx, [rbp + 0x340]
call fcn.18000b020
mov ecx, r14d
test eax, eax
sete cl
mov dword [rsi + 4], ecx
lea rdx, str.xforwardedfor
lea rcx, [rbp + 0x2488]
call fcn.180002750
nop
lea r8, [rbp + 0x2488]
lea rdx, [rbp + 0x3608]
lea rcx, [rsp + 0x40]
call fcn.180046ab0
nop
mov rdx, rax
lea rcx, [rbp + 0x340]
call fcn.180002820
nop
lea rcx, [rbp + 0x3608]
call fcn.1800027a0
nop
lea rcx, [rbp + 0x2488]
call fcn.1800027a0
lea rdx, [0x18008be00]
lea rcx, [rbp + 0x340]
call fcn.18000b020
mov ecx, r14d
test eax, eax
sete cl
mov dword [rsi + 8], ecx
lea rdx, [0x18008eb10]
lea rcx, [rbp + 0x24d8]
call fcn.180002750
nop
lea r8, [rbp + 0x24d8]
lea rdx, [rbp + 0x3658]
lea rcx, [rsp + 0x40]
call fcn.180046ab0
nop
mov rdx, rax
lea rcx, [rbp + 0x340]
call fcn.180002820
nop
lea rcx, [rbp + 0x3658]
call fcn.1800027a0
nop
lea rcx, [rbp + 0x24d8]
call fcn.1800027a0
lea rdx, [0x18008be00]
lea rcx, [rbp + 0x340]
call fcn.18000b020
mov ecx, r14d
test eax, eax
sete cl
mov dword [rsi + 0xc], ecx
lea rdx, str.overflow
lea rcx, [rbp + 0x2528]
call fcn.180002750
nop
lea r8, [rbp + 0x2528]
lea rdx, [rbp + 0x36a8]
lea rcx, [rsp + 0x40]
call fcn.180046ab0
nop
mov rdx, rax
lea rcx, [rbp + 0x340]
call fcn.180002820
nop
lea rcx, [rbp + 0x36a8]
call fcn.1800027a0
nop
lea rcx, [rbp + 0x2528]
call fcn.1800027a0
lea rdx, [0x18008be00]
lea rcx, [rbp + 0x340]
call fcn.18000b020
mov ecx, r14d
test eax, eax
sete cl
mov dword [rsi + 0x10], ecx
lea rdx, str.overflow_url_maxlen
lea rcx, [rbp + 0x2578]
call fcn.180002750
nop
lea r8, [rbp + 0x2578]
lea rdx, [rbp + 0x36f8]
lea rcx, [rsp + 0x40]
call fcn.180046ab0
nop
mov rdx, rax
lea rcx, [rbp + 0x340]
call fcn.180002820
nop
lea rcx, [rbp + 0x36f8]
call fcn.1800027a0
nop
lea rcx, [rbp + 0x2578]
call fcn.1800027a0
lea rcx, [rbp + 0x340]
call fcn.180007310
test eax, eax
je 0x18004bab1
lea rcx, [rbp + 0x340]
cmp qword [rbp + 0x358], 0x10
cmovae rcx, qword [rbp + 0x340]
call fcn.180065338
mov dword [rsi + 0x14], eax
jmp 0x18004bab5
mov dword [rsi + 0x14], r14d
lea rdx, str.overflow_httpheader_maxlen
lea rcx, [rbp + 0x25c8]
call fcn.180002750
nop
lea r8, [rbp + 0x25c8]
lea rdx, [rbp + 0x3748]
lea rcx, [rsp + 0x40]
call fcn.180046ab0
nop
mov rdx, rax
lea rcx, [rbp + 0x340]
call fcn.180002820
nop
lea rcx, [rbp + 0x3748]
call fcn.1800027a0
nop
lea rcx, [rbp + 0x25c8]
call fcn.1800027a0
lea rcx, [rbp + 0x340]
call fcn.180007310
test eax, eax
je 0x18004bb3c
lea rcx, [rbp + 0x340]
cmp qword [rbp + 0x358], 0x10
cmovae rcx, qword [rbp + 0x340]
call fcn.180065338
mov dword [rsi + 0x18], eax
jmp 0x18004bb40
mov dword [rsi + 0x18], r14d
lea rdx, str.trojan
lea rcx, [rbp + 0x2618]
call fcn.180002750
nop
lea r8, [rbp + 0x2618]
lea rdx, [rbp + 0x3798]
lea rcx, [rsp + 0x40]
call fcn.180046ab0
nop
mov rdx, rax
lea rcx, [rbp + 0x340]
call fcn.180002820
nop
lea rcx, [rbp + 0x3798]
call fcn.1800027a0
nop
lea rcx, [rbp + 0x2618]
call fcn.1800027a0
lea rdx, [0x18008be00]
lea rcx, [rbp + 0x340]
call fcn.18000b020
mov ecx, r14d
test eax, eax
sete cl
mov dword [rsi + 0x1c], ecx
lea rdx, str.trojan_get
lea rcx, [rbp + 0x1a10]
call fcn.180002750
nop
lea r8, [rbp + 0x1a10]
lea rdx, [rbp + 0x37e8]
lea rcx, [rsp + 0x40]
call fcn.180046ab0
nop
mov rdx, rax
lea rcx, [rbp + 0x340]
call fcn.180002820
nop
lea rcx, [rbp + 0x37e8]
call fcn.1800027a0
nop
lea rcx, [rbp + 0x1a10]
call fcn.1800027a0
lea rdx, [0x18008be00]
lea rcx, [rbp + 0x340]
call fcn.18000b020
mov ecx, r14d
test eax, eax
sete cl
mov dword [rsi + 0x20], ecx
lea rdx, str.trojan_post
lea rcx, [rbp + 0x1fd8]
call fcn.180002750
nop
lea r8, [rbp + 0x1fd8]
lea rdx, [rbp + 0x3838]
lea rcx, [rsp + 0x40]
call fcn.180046ab0
nop
mov rdx, rax
lea rcx, [rbp + 0x340]
call fcn.180002820
nop
lea rcx, [rbp + 0x3838]
call fcn.1800027a0
nop
lea rcx, [rbp + 0x1fd8]
call fcn.1800027a0
lea rdx, [0x18008be00]
lea rcx, [rbp + 0x340]
call fcn.18000b020
test eax, eax
jne 0x18004bca8
mov dword [rsi + 0x24], 1
mov dword [rsi + 0x718], 1
jmp 0x18004bcac
mov dword [rsi + 0x24], r14d
lea rdx, str.trojan_header
lea rcx, [rbp + 0xe30]
call fcn.180002750
nop
lea r8, [rbp + 0xe30]
lea rdx, [rbp + 0x3888]
lea rcx, [rsp + 0x40]
call fcn.180046ab0
nop
mov rdx, rax
lea rcx, [rbp + 0x340]
call fcn.180002820
nop
lea rcx, [rbp + 0x3888]
call fcn.1800027a0
nop
lea rcx, [rbp + 0xe30]
call fcn.1800027a0
lea rdx, [0x18008be00]
lea rcx, [rbp + 0x340]
call fcn.18000b020
mov ecx, r14d
test eax, eax
sete cl
mov dword [rsi + 0x28], ecx
lea rdx, str.trojan_webout
lea rcx, [rbp + 0x2320]
call fcn.180002750
nop
lea r8, [rbp + 0x2320]
lea rdx, [rbp + 0x38d8]
lea rcx, [rsp + 0x40]
call fcn.180046ab0
nop
mov rdx, rax
lea rcx, [rbp + 0x340]
call fcn.180002820
nop
lea rcx, [rbp + 0x38d8]
call fcn.1800027a0
nop
lea rcx, [rbp + 0x2320]
call fcn.1800027a0
lea rdx, [0x18008be00]
lea rcx, [rbp + 0x340]
call fcn.18000b020
mov ecx, r14d
test eax, eax
sete cl
mov dword [rsi + 0x2c], ecx
lea rdx, str.upload
lea rcx, [rbp + 0xe80]
call fcn.180002750
nop
lea r8, [rbp + 0xe80]
lea rdx, [rbp + 0x3928]
lea rcx, [rsp + 0x40]
call fcn.180046ab0
nop
mov rdx, rax
lea rcx, [rbp + 0x340]
call fcn.180002820
nop
lea rcx, [rbp + 0x3928]
call fcn.1800027a0
nop
lea rcx, [rbp + 0xe80]
call fcn.1800027a0
lea rdx, [0x18008be00]
lea rcx, [rbp + 0x340]
call fcn.18000b020
test eax, eax
jne 0x18004be14
mov dword [rsi + 0x50], 1
mov dword [rsi + 0x718], 1
jmp 0x18004be18
mov dword [rsi + 0x50], r14d
lea rdx, str.upload_file
lea rcx, [rbp + 0x1a60]
call fcn.180002750
nop
lea r8, [rbp + 0x1a60]
lea rdx, [rbp + 0x3978]
lea rcx, [rsp + 0x40]
call fcn.180046ab0
nop
mov rdx, rax
lea rcx, [rbp + 0x340]
call fcn.180002820
nop
lea rcx, [rbp + 0x3978]
call fcn.1800027a0
nop
lea rcx, [rbp + 0x1a60]
call fcn.1800027a0
lea rdx, [0x18008be00]
lea rcx, [rbp + 0x340]
call fcn.18000b020
test eax, eax
jne 0x18004be98
mov dword [rsi + 0x54], 1
mov dword [rsi + 0x718], 1
jmp 0x18004be9c
mov dword [rsi + 0x54], r14d
lea rdx, str.upload_exe
lea rcx, [rbp + 0xed0]
call fcn.180002750
nop
lea r8, [rbp + 0xed0]
lea rdx, [rbp + 0x39c8]
lea rcx, [rsp + 0x40]
call fcn.180046ab0
nop
mov rdx, rax
lea rcx, [rbp + 0x340]
call fcn.180002820
nop
lea rcx, [rbp + 0x39c8]
call fcn.1800027a0
nop
lea rcx, [rbp + 0xed0]
call fcn.1800027a0
lea rdx, [0x18008be00]
lea rcx, [rbp + 0x340]
call fcn.18000b020
test eax, eax
jne 0x18004bf1c
mov dword [rsi + 0x58], 1
mov dword [rsi + 0x718], 1
jmp 0x18004bf20
mov dword [rsi + 0x58], r14d
lea rdx, str.badcode
lea rcx, [rbp + 0x2050]
call fcn.180002750
nop
lea r8, [rbp + 0x2050]
lea rdx, [rbp + 0x2640]
lea rcx, [rsp + 0x40]
call fcn.180046ab0
nop
mov rdx, rax
lea rcx, [rbp + 0x340]
call fcn.180002820
nop
lea rcx, [rbp + 0x2640]
call fcn.1800027a0
nop
lea rcx, [rbp + 0x2050]
call fcn.1800027a0
lea rdx, [0x18008be00]
lea rcx, [rbp + 0x340]
call fcn.18000b020
test eax, eax
jne 0x18004bf96
mov dword [rsi + 0x5c], 1
jmp 0x18004bf9a
mov dword [rsi + 0x5c], r14d
lea rdx, str.badcode_get
lea rcx, [rbp + 0xf20]
call fcn.180002750
nop
lea r8, [rbp + 0xf20]
lea rdx, [rbp + 0x3a68]
lea rcx, [rsp + 0x40]
call fcn.180046ab0
nop
mov rdx, rax
lea rcx, [rbp + 0x340]
call fcn.180002820
nop
lea rcx, [rbp + 0x3a68]
call fcn.1800027a0
nop
lea rcx, [rbp + 0xf20]
call fcn.1800027a0
lea rdx, [0x18008be00]
lea rcx, [rbp + 0x340]
call fcn.18000b020
mov ecx, r14d
test eax, eax
sete cl
mov dword [rsi + 0x60], ecx
lea rdx, str.badcode_post
lea rcx, [rbp + 0x1ab0]
call fcn.180002750
nop
lea r8, [rbp + 0x1ab0]
lea rdx, [rbp + 0x3ab8]
lea rcx, [rsp + 0x40]
call fcn.180046ab0
nop
mov rdx, rax
lea rcx, [rbp + 0x340]
call fcn.180002820
nop
lea rcx, [rbp + 0x3ab8]
call fcn.1800027a0
nop
lea rcx, [rbp + 0x1ab0]
call fcn.1800027a0
lea rdx, [0x18008be00]
lea rcx, [rbp + 0x340]
call fcn.18000b020
test eax, eax
jne 0x18004c093
mov dword [rsi + 0x64], 1
cmp dword [rsi + 0x5c], eax
je 0x18004c097
mov dword [rsi + 0x718], 1
jmp 0x18004c097
mov dword [rsi + 0x64], r14d
lea rdx, str.badcode_header
lea rcx, [rbp + 0xf70]
call fcn.180002750
nop
lea r8, [rbp + 0xf70]
lea rdx, [rbp + 0x3b08]
lea rcx, [rsp + 0x40]
call fcn.180046ab0
nop
mov rdx, rax
lea rcx, [rbp + 0x340]
call fcn.180002820
nop
lea rcx, [rbp + 0x3b08]
call fcn.1800027a0
nop
lea rcx, [rbp + 0xf70]
call fcn.1800027a0
lea rdx, [0x18008be00]
lea rcx, [rbp + 0x340]
call fcn.18000b020
mov ecx, r14d
test eax, eax
sete cl
mov dword [rsi + 0x68], ecx
lea rdx, str.badcode_webout
lea rcx, [rbp + 0x24b0]
call fcn.180002750
nop
lea r8, [rbp + 0x24b0]
lea rdx, [rbp + 0x3b58]
lea rcx, [rsp + 0x40]
call fcn.180046ab0
nop
mov rdx, rax
lea rcx, [rbp + 0x340]
call fcn.180002820
nop
lea rcx, [rbp + 0x3b58]
call fcn.1800027a0
nop
lea rcx, [rbp + 0x24b0]
call fcn.1800027a0
lea rdx, [0x18008be00]
lea rcx, [rbp + 0x340]
call fcn.18000b020
mov ecx, r14d
test eax, eax
sete cl
mov dword [rsi + 0x6c], ecx
mov r9d, 0xc
xor r8d, r8d
lea rdx, str._website_js_
lea rcx, [rbp + 0x430]
call fcn.18000ae20
cmp rax, 0xffffffffffffffff
je 0x18004c537
lea rdx, [0x18008bd40]
lea rcx, [rbp + 0xfc0]
call fcn.180002750
nop
lea r8, [rbp + 0xfc0]
lea rdx, [rbp + 0x3ba8]
lea rcx, [rsp + 0x40]
call fcn.180046ab0
nop
mov rdx, rax
lea rcx, [rbp + 0x340]
call fcn.180002820
nop
lea rcx, [rbp + 0x3ba8]
call fcn.1800027a0
nop
lea rcx, [rbp + 0xfc0]
call fcn.1800027a0
lea rdx, [0x18008be00]
lea rcx, [rbp + 0x340]
call fcn.18000b020
mov ecx, r14d
test eax, eax
sete cl
mov dword [rsi + 0x90], ecx
lea rdx, str.js_urls
lea rcx, [rbp + 0x1b00]
call fcn.180002750
nop
lea r8, [rbp + 0x1b00]
lea rdx, [rbp + 0x3c48]
lea rcx, [rsp + 0x40]
call fcn.180046ab0
nop
mov rdx, rax
lea rcx, [rbp + 0x3bf8]
call fcn.180006f30
nop
mov rdx, rax
lea rcx, [rbp + 0x340]
call fcn.180002820
nop
lea rcx, [rbp + 0x3bf8]
call fcn.1800027a0
nop
lea rcx, [rbp + 0x3c48]
call fcn.1800027a0
nop
lea rcx, [rbp + 0x1b00]
call fcn.1800027a0
lea rcx, [rbp + 0x340]
call fcn.180003b20
lea rdx, [0x18008bd38]
lea rcx, [rbp + 0x20a0]
call fcn.180002750
nop
lea rdx, str._n_r_t.
lea rcx, [rbp + 0x1010]
call fcn.180002750
nop
lea r8, [rbp + 0x20a0]
lea rdx, [rbp + 0x1010]
lea rcx, [rbp + 0x340]
call fcn.180003cf0
nop
lea rcx, [rbp + 0x1010]
call fcn.1800027a0
nop
lea rcx, [rbp + 0x20a0]
call fcn.1800027a0
lea rdx, [rsi + 0x98]
lea rcx, [rbp + 0x340]
call fcn.180051740
lea rdx, str.js_out_freeurls
lea rcx, [rbp + 0x1060]
call fcn.180002750
nop
lea r8, [rbp + 0x1060]
lea rdx, [rbp + 0x3720]
lea rcx, [rsp + 0x40]
call fcn.180046ab0
nop
mov rdx, rax
lea rcx, [rbp + 0x2690]
call fcn.180006f30
nop
mov rdx, rax
lea rcx, [rbp + 0x340]
call fcn.180002820
nop
lea rcx, [rbp + 0x2690]
call fcn.1800027a0
nop
lea rcx, [rbp + 0x3720]
call fcn.1800027a0
nop
lea rcx, [rbp + 0x1060]
call fcn.1800027a0
lea rcx, [rbp + 0x340]
call fcn.180003b20
lea rdx, [0x18008be3c]
lea rcx, [rbp + 0x10b0]
call fcn.180002750
nop
lea rdx, str._n_r_t.
lea rcx, [rbp + 0x1b50]
call fcn.180002750
nop
lea r8, [rbp + 0x10b0]
lea rdx, [rbp + 0x1b50]
lea rcx, [rbp + 0x340]
call fcn.180003cf0
nop
lea rcx, [rbp + 0x1b50]
call fcn.1800027a0
nop
lea rcx, [rbp + 0x10b0]
call fcn.1800027a0
lea rdx, [0x18008be3c]
lea rcx, [rbp + 0x1100]
call fcn.180002750
nop
lea rdx, [0x18008bd38]
lea rcx, [rbp + 0x2370]
call fcn.180002750
nop
lea r8, [rbp + 0x1100]
lea rdx, [rbp + 0x2370]
lea rcx, [rbp + 0x340]
call fcn.180003cf0
nop
lea rcx, [rbp + 0x2370]
call fcn.1800027a0
nop
lea rcx, [rbp + 0x1100]
call fcn.1800027a0
mov r8b, 0x2c
lea rdx, [rbp + 0x340]
lea rcx, [rbp + 0x26e0]
call fcn.1800060c0
lea rcx, [rbp + 0x26e0]
call fcn.1800027a0
lea rcx, [rsi + 0xb8]
or r9, 0xffffffffffffffff
xor r8d, r8d
lea rdx, [rbp + 0x340]
call fcn.180002920
lea rdx, str.js_out_codes
lea rcx, [rbp + 0x1ba0]
call fcn.180002750
nop
lea r8, [rbp + 0x1ba0]
lea rdx, [rbp + 0x31d0]
lea rcx, [rsp + 0x40]
call fcn.180046ab0
nop
mov rdx, rax
lea rcx, [rbp + 0xd90]
call fcn.180006f30
nop
lea rcx, [rbp + 0x31d0]
call fcn.1800027a0
nop
lea rcx, [rbp + 0x1ba0]
call fcn.1800027a0
lea rdx, str.freeurls
lea rcx, [rbp + 0x1150]
call fcn.180002750
nop
lea r8, [rbp + 0x340]
lea rdx, [rbp + 0x1150]
lea rcx, [rbp + 0xd90]
call fcn.180003cf0
nop
lea rcx, [rbp + 0x1150]
call fcn.1800027a0
lea rcx, [rsi + 0xe0]
or r9, 0xffffffffffffffff
xor r8d, r8d
lea rdx, [rbp + 0xd90]
call fcn.180002920
nop
lea rcx, [rbp + 0xd90]
call fcn.1800027a0
jmp 0x18004c53e
mov dword [rsi + 0x90], r14d
lea rdx, str.type
lea rcx, [rbp + 0x20f0]
call fcn.180002750
nop
lea r8, [rbp + 0x20f0]
lea rdx, [rbp + 0x2730]
lea rcx, [rsp + 0x30]
call fcn.180046ab0
nop
mov rdx, rax
lea rcx, [rbp + 0x340]
call fcn.180002820
nop
lea rcx, [rbp + 0x2730]
call fcn.1800027a0
nop
lea rcx, [rbp + 0x20f0]
call fcn.1800027a0
lea rdx, [0x18008be00]
lea rcx, [rbp + 0x340]
call fcn.18000b020
mov ecx, r14d
test eax, eax
sete cl
mov dword [rsi + 0x108], ecx
lea rdx, str.types
lea rcx, [rbp + 0x11a0]
call fcn.180002750
nop
lea r8, [rbp + 0x11a0]
lea rdx, [rbp + 0x39f0]
lea rcx, [rsp + 0x30]
call fcn.180046ab0
nop
mov rdx, rax
lea rcx, [rbp + 0x340]
call fcn.180002820
nop
lea rcx, [rbp + 0x39f0]
call fcn.1800027a0
nop
lea rcx, [rbp + 0x11a0]
call fcn.1800027a0
lea rdx, [0x18008bd38]
lea rcx, [rbp + 0x20]
call fcn.180002750
mov dword [rsp + 0x20], 1
xor r9d, r9d
mov r8, rax
lea rdx, [rbp + 0x340]
lea rcx, [rbp + 0x2780]
call fcn.180008430
nop
mov rdx, rax
lea rcx, [rbp + 0x340]
call fcn.180002820
nop
lea rcx, [rbp + 0x2780]
call fcn.1800027a0
lea rcx, [rbp + 0x340]
call fcn.180003ca0
lea rcx, [rsi + 0x118]
or r9, 0xffffffffffffffff
xor r8d, r8d
lea rdx, [rbp + 0x340]
call fcn.180002920
mov r13d, 5
mov r9d, r13d
xor r8d, r8d
lea rdx, str.RPC
lea rcx, [rbp + 0x340]
call fcn.18000ae20
mov ecx, r14d
cmp rax, 0xffffffffffffffff
setne cl
mov dword [rsi + 0x110], ecx
lea r9d, [r13 + 2]
xor r8d, r8d
lea rdx, str.OTHER
lea rcx, [rbp + 0x340]
call fcn.18000ae20
mov ecx, r14d
cmp rax, 0xffffffffffffffff
setne cl
mov dword [rsi + 0x10c], ecx
lea r8d, [r13 + 0x2e]
lea rdx, str._get_post_cookie_head_put_delete_options_trace_rpc_
lea rcx, [rbp + 0x340]
call fcn.180002a30
lea rdx, [0x18008bd38]
lea rcx, [rbp + 0x11f0]
call fcn.180002750
nop
lea rdx, [0x18008be3c]
lea rcx, [rbp + 0x1bf0]
call fcn.180002750
nop
lea r8, [rbp + 0x11f0]
lea rdx, [rbp + 0x1bf0]
lea rcx, [rbp + 0x340]
call fcn.180003cf0
nop
lea rcx, [rbp + 0x1bf0]
call fcn.1800027a0
nop
lea rcx, [rbp + 0x11f0]
call fcn.1800027a0
lea rcx, [rbp + 0x340]
call fcn.180003ca0
lea rcx, [rsi + 0x140]
or r9, 0xffffffffffffffff
xor r8d, r8d
lea rdx, [rbp + 0x340]
call fcn.180002920
lea rdx, [0x18008ecac]
lea rcx, [rbp + 0x25f0]
call fcn.180002750
nop
lea r8, [rbp + 0x25f0]
lea rdx, [rbp + 0x3220]
lea rcx, [rsp + 0x30]
call fcn.180046ab0
nop
mov rdx, rax
lea rcx, [rbp + 0x340]
call fcn.180002820
nop
lea rcx, [rbp + 0x3220]
call fcn.1800027a0
nop
lea rcx, [rbp + 0x25f0]
call fcn.1800027a0
lea rdx, [0x18008be00]
lea rcx, [rbp + 0x340]
call fcn.18000b020
mov ecx, r14d
test eax, eax
sete cl
mov dword [rsi + 0x168], ecx
lea rdx, str.xframe
lea rcx, [rbp + 0x1240]
call fcn.180002750
nop
lea r8, [rbp + 0x1240]
lea rdx, [rbp + 0x27d0]
lea rcx, [rsp + 0x30]
call fcn.180046ab0
nop
mov rdx, rax
lea rcx, [rbp + 0x340]
call fcn.180002820
nop
lea rcx, [rbp + 0x27d0]
call fcn.1800027a0
nop
lea rcx, [rbp + 0x1240]
call fcn.1800027a0
lea rdx, [0x18008be00]
lea rcx, [rbp + 0x340]
call fcn.18000b020
mov ecx, r14d
test eax, eax
sete cl
mov dword [rsi + 0x16c], ecx
lea rdx, str.xframe_type
lea rcx, [rbp + 0x1c40]
call fcn.180002750
nop
lea r8, [rbp + 0x1c40]
lea rdx, [rbp + 0x3770]
lea rcx, [rsp + 0x30]
call fcn.180046ab0
nop
mov rdx, rax
lea rcx, [rbp + 0x340]
call fcn.180002820
nop
lea rcx, [rbp + 0x3770]
call fcn.1800027a0
nop
lea rcx, [rbp + 0x1c40]
call fcn.1800027a0
lea rcx, [rbp + 0x340]
call fcn.180003ca0
lea rdx, str.ALLOWFROM
lea rcx, [rbp + 0x340]
call fcn.18000b020
test eax, eax
jne 0x18004c8ef
lea r8d, [r13 + 5]
lea rdx, str.ALLOW_FROM
lea rcx, [rbp + 0x340]
call fcn.180002a30
lea rcx, [rsi + 0x170]
or r9, 0xffffffffffffffff
xor r8d, r8d
lea rdx, [rbp + 0x340]
call fcn.180002920
lea rdx, str.xframe_allowfrom
lea rcx, [rbp + 0x1290]
call fcn.180002750
nop
lea r8, [rbp + 0x1290]
lea rdx, [rbp + 0x2820]
lea rcx, [rsp + 0x30]
call fcn.180046ab0
nop
mov rdx, rax
lea rcx, [rbp + 0x340]
call fcn.180002820
nop
lea rcx, [rbp + 0x2820]
call fcn.1800027a0
nop
lea rcx, [rbp + 0x1290]
call fcn.1800027a0
lea rdx, [0x18008bc7d]
lea rcx, [rbp + 0x12e0]
call fcn.180002750
nop
lea rdx, str.______10
lea rcx, [rbp + 0x2140]
call fcn.180002750
nop
lea r8, [rbp + 0x12e0]
lea rdx, [rbp + 0x2140]
lea rcx, [rbp + 0x340]
call fcn.180003cf0
nop
lea rcx, [rbp + 0x2140]
call fcn.1800027a0
nop
lea rcx, [rbp + 0x12e0]
call fcn.1800027a0
lea rdx, [0x18008bde4]
lea rcx, [rbp + 0x1330]
call fcn.180002750
nop
lea rdx, [0x18008bd38]
lea rcx, [rbp + 0x1c90]
call fcn.180002750
nop
lea r8, [rbp + 0x1330]
lea rdx, [rbp + 0x1c90]
lea rcx, [rbp + 0x340]
call fcn.180003cf0
nop
lea rcx, [rbp + 0x1c90]
call fcn.1800027a0
nop
lea rcx, [rbp + 0x1330]
call fcn.1800027a0
lea rdx, [0x18008bde4]
lea rcx, [rbp + 0x1380]
call fcn.180002750
nop
lea rdx, str._n_r_t.
lea rcx, [rbp + 0x23c0]
call fcn.180002750
nop
lea r8, [rbp + 0x1380]
lea rdx, [rbp + 0x23c0]
lea rcx, [rbp + 0x340]
call fcn.180003cf0
nop
lea rcx, [rbp + 0x23c0]
call fcn.1800027a0
nop
lea rcx, [rbp + 0x1380]
call fcn.1800027a0
lea rdx, [0x18008bde4]
lea rcx, [rbp + 0x13d0]
call fcn.180002750
nop
lea rdx, [0x18008bd30]
lea rcx, [rbp + 0x1ce0]
call fcn.180002750
nop
lea r8, [rbp + 0x13d0]
lea rdx, [rbp + 0x1ce0]
lea rcx, [rbp + 0x340]
call fcn.180003cf0
nop
lea rcx, [rbp + 0x1ce0]
call fcn.1800027a0
nop
lea rcx, [rbp + 0x13d0]
call fcn.1800027a0
lea rdx, [0x18008bde4]
lea rcx, [rbp + 0x1420]
call fcn.180002750
nop
lea rdx, [0x18008ecfc]
lea rcx, [rbp + 0x2190]
call fcn.180002750
nop
lea r8, [rbp + 0x1420]
lea rdx, [rbp + 0x2190]
lea rcx, [rbp + 0x340]
call fcn.180003cf0
nop
lea rcx, [rbp + 0x2190]
call fcn.1800027a0
nop
lea rcx, [rbp + 0x1420]
call fcn.1800027a0
lea rcx, [rbp + 0x340]
call fcn.180005d60
lea rdx, [0x18008be3c]
lea rcx, [rbp + 0x1470]
call fcn.180002750
nop
lea rdx, [0x18008bde4]
lea rcx, [rbp + 0x1d30]
call fcn.180002750
nop
lea r8, [rbp + 0x1470]
lea rdx, [rbp + 0x1d30]
lea rcx, [rbp + 0x340]
call fcn.180003cf0
nop
lea rcx, [rbp + 0x1d30]
call fcn.1800027a0
nop
lea rcx, [rbp + 0x1470]
call fcn.1800027a0
lea rcx, [rsi + 0x198]
or r9, 0xffffffffffffffff
xor r8d, r8d
lea rdx, [rbp + 0x340]
call fcn.180002920
lea rdx, str.ill_block
lea rcx, [rbp + 0x2500]
call fcn.180002750
nop
lea r8, [rbp + 0x2500]
lea rdx, [rbp + 0x3270]
lea rcx, [rsp + 0x30]
call fcn.180046ab0
nop
mov rdx, rax
lea rcx, [rbp + 0x340]
call fcn.180002820
nop
lea rcx, [rbp + 0x3270]
call fcn.1800027a0
nop
lea rcx, [rbp + 0x2500]
call fcn.1800027a0
lea rdx, [0x18008be00]
lea rcx, [rbp + 0x340]
call fcn.18000b020
test eax, eax
jne 0x18004cc26
mov dword [rsi + 0x1c0], 1
jmp 0x18004cc2d
mov dword [rsi + 0x1c0], r14d
lea rdx, str.ill_block_get
lea rcx, [rbp + 0x14c0]
call fcn.180002750
nop
lea r8, [rbp + 0x14c0]
lea rdx, [rbp + 0x2870]
lea rcx, [rsp + 0x30]
call fcn.180046ab0
nop
mov rdx, rax
lea rcx, [rbp + 0x340]
call fcn.180002820
nop
lea rcx, [rbp + 0x2870]
call fcn.1800027a0
nop
lea rcx, [rbp + 0x14c0]
call fcn.1800027a0
lea rdx, [0x18008be00]
lea rcx, [rbp + 0x340]
call fcn.18000b020
test eax, eax
jne 0x18004cca6
mov dword [rsi + 0x1c4], 1
jmp 0x18004ccad
mov dword [rsi + 0x1c4], r14d
lea rdx, str.ill_block_post
lea rcx, [rbp + 0x1d80]
call fcn.180002750
nop
lea r8, [rbp + 0x1d80]
lea rdx, [rbp + 0x3c70]
lea rcx, [rsp + 0x30]
call fcn.180046ab0
nop
mov rdx, rax
lea rcx, [rbp + 0x340]
call fcn.180002820
nop
lea rcx, [rbp + 0x3c70]
call fcn.1800027a0
nop
lea rcx, [rbp + 0x1d80]
call fcn.1800027a0
lea rdx, [0x18008be00]
lea rcx, [rbp + 0x340]
call fcn.18000b020
test eax, eax
jne 0x18004cd30
mov dword [rsi + 0x1c8], 1
mov dword [rsi + 0x718], 1
jmp 0x18004cd37
mov dword [rsi + 0x1c8], r14d
lea rdx, str.ill_block_header
lea rcx, [rbp + 0x1510]
call fcn.180002750
nop
lea r8, [rbp + 0x1510]
lea rdx, [rbp + 0x28c0]
lea rcx, [rsp + 0x30]
call fcn.180046ab0
nop
mov rdx, rax
lea rcx, [rbp + 0x340]
call fcn.180002820
nop
lea rcx, [rbp + 0x28c0]
call fcn.1800027a0
nop
lea rcx, [rbp + 0x1510]
call fcn.1800027a0
lea rdx, [0x18008be00]
lea rcx, [rbp + 0x340]
call fcn.18000b020
test eax, eax
jne 0x18004cdb0
mov dword [rsi + 0x1cc], 1
jmp 0x18004cdb7
mov dword [rsi + 0x1cc], r14d
lea rdx, str.ill_block_webout
lea rcx, [rbp + 0x21e0]
call fcn.180002750
nop
lea r8, [rbp + 0x21e0]
lea rdx, [rbp + 0x32c0]
lea rcx, [rsp + 0x30]
call fcn.180046ab0
nop
mov rdx, rax
lea rcx, [rbp + 0x340]
call fcn.180002820
nop
lea rcx, [rbp + 0x32c0]
call fcn.1800027a0
nop
lea rcx, [rbp + 0x21e0]
call fcn.1800027a0
lea rdx, [0x18008be00]
lea rcx, [rbp + 0x340]
call fcn.18000b020
test eax, eax
jne 0x18004ce30
mov dword [rsi + 0x1d0], 1
jmp 0x18004ce37
mov dword [rsi + 0x1d0], r14d
lea rdx, str.ill_block_log
lea rcx, [rbp + 0x1560]
call fcn.180002750
nop
lea r8, [rbp + 0x1560]
lea rdx, [rbp + 0x2910]
lea rcx, [rsp + 0x30]
call fcn.180046ab0
nop
mov rdx, rax
lea rcx, [rbp + 0x340]
call fcn.180002820
nop
lea rcx, [rbp + 0x2910]
call fcn.1800027a0
nop
lea rcx, [rbp + 0x1560]
call fcn.1800027a0
lea rdx, [0x18008be00]
lea rcx, [rbp + 0x340]
call fcn.18000b020
test eax, eax
jne 0x18004ceb0
mov dword [rsi + 0x1d4], 1
jmp 0x18004ceb7
mov dword [rsi + 0x1d4], r14d
lea rdx, str.ill_block_keys
lea rcx, [rbp + 0x1dd0]
call fcn.180002750
nop
lea r8, [rbp + 0x1dd0]
lea rdx, [rbp + 0x2960]
lea rcx, [rsp + 0x30]
call fcn.180046ab0
nop
mov rdx, rax
lea rcx, [rbp + 0x37c0]
call fcn.180006f30
nop
mov rdx, rax
lea rcx, [rbp + 0x340]
call fcn.180002820
nop
lea rcx, [rbp + 0x37c0]
call fcn.1800027a0
nop
lea rcx, [rbp + 0x2960]
call fcn.1800027a0
nop
lea rcx, [rbp + 0x1dd0]
call fcn.1800027a0
lea rcx, [rbp + 0x340]
call fcn.180003b20
lea rdx, [0x18008bcb8]
lea rcx, [rbp + 0x48]
call fcn.180002750
mov r8, rax
lea rdx, [rsi + 0x1d8]
lea rcx, [rbp + 0x340]
call fcn.18003c750
mov rax, qword [rsi + 0x1e0]
cmp qword [rsi + 0x1d8], rax
je 0x18004cf75
cmp dword [rsi + 0x1c0], 0
jne 0x18004cf8a
mov qword [rsi + 0x1c4], r14
mov qword [rsi + 0x1cc], r14
mov dword [rsi + 0x1d4], r14d
lea rdx, str.ill_replace
lea rcx, [rbp + 0x15b0]
call fcn.180002750
nop
lea r8, [rbp + 0x15b0]
lea rdx, [rbp + 0x3310]
lea rcx, [rsp + 0x30]
call fcn.180046ab0
nop
mov rdx, rax
lea rcx, [rbp + 0x340]
call fcn.180002820
nop
lea rcx, [rbp + 0x3310]
call fcn.1800027a0
nop
lea rcx, [rbp + 0x15b0]
call fcn.1800027a0
lea rdx, [0x18008be00]
lea rcx, [rbp + 0x340]
call fcn.18000b020
test eax, eax
jne 0x18004d003
mov dword [rsi + 0x1f8], 1
jmp 0x18004d00a
mov dword [rsi + 0x1f8], r14d
lea rdx, str.ill_replace_get
lea rcx, [rbp + 0x2410]
call fcn.180002750
nop
lea r8, [rbp + 0x2410]
lea rdx, [rbp + 0x29b0]
lea rcx, [rsp + 0x30]
call fcn.180046ab0
nop
mov rdx, rax
lea rcx, [rbp + 0x340]
call fcn.180002820
nop
lea rcx, [rbp + 0x29b0]
call fcn.1800027a0
nop
lea rcx, [rbp + 0x2410]
call fcn.1800027a0
lea rdx, [0x18008be00]
lea rcx, [rbp + 0x340]
call fcn.18000b020
test eax, eax
jne 0x18004d083
mov dword [rsi + 0x1fc], 1
jmp 0x18004d08a
mov dword [rsi + 0x1fc], r14d
lea rdx, str.ill_replace_post
lea rcx, [rbp + 0x1600]
call fcn.180002750
nop
lea r8, [rbp + 0x1600]
lea rdx, [rbp + 0x3a40]
lea rcx, [rsp + 0x30]
call fcn.180046ab0
nop
mov rdx, rax
lea rcx, [rbp + 0x340]
call fcn.180002820
nop
lea rcx, [rbp + 0x3a40]
call fcn.1800027a0
nop
lea rcx, [rbp + 0x1600]
call fcn.1800027a0
lea rdx, [0x18008be00]
lea rcx, [rbp + 0x340]
call fcn.18000b020
test eax, eax
jne 0x18004d10d
mov dword [rsi + 0x200], 1
mov dword [rsi + 0x718], 1
jmp 0x18004d114
mov dword [rsi + 0x200], r14d
lea rdx, str.ill_replace_header
lea rcx, [rbp + 0x1e20]
call fcn.180002750
nop
lea r8, [rbp + 0x1e20]
lea rdx, [rbp + 0x2a00]
lea rcx, [rsp + 0x30]
call fcn.180046ab0
nop
mov rdx, rax
lea rcx, [rbp + 0x340]
call fcn.180002820
nop
lea rcx, [rbp + 0x2a00]
call fcn.1800027a0
nop
lea rcx, [rbp + 0x1e20]
call fcn.1800027a0
lea rdx, [0x18008be00]
lea rcx, [rbp + 0x340]
call fcn.18000b020
test eax, eax
jne 0x18004d18d
mov dword [rsi + 0x204], 1
jmp 0x18004d194
mov dword [rsi + 0x204], r14d
lea rdx, str.ill_replace_webout
lea rcx, [rbp + 0x1650]
call fcn.180002750
nop
lea r8, [rbp + 0x1650]
lea rdx, [rbp + 0x3360]
lea rcx, [rsp + 0x30]
call fcn.180046ab0
nop
mov rdx, rax
lea rcx, [rbp + 0x340]
call fcn.180002820
nop
lea rcx, [rbp + 0x3360]
call fcn.1800027a0
nop
lea rcx, [rbp + 0x1650]
call fcn.1800027a0
lea rdx, [0x18008be00]
lea rcx, [rbp + 0x340]
call fcn.18000b020
test eax, eax
jne 0x18004d20d
mov dword [rsi + 0x208], 1
jmp 0x18004d214
mov dword [rsi + 0x208], r14d
lea rdx, str.ill_replace_log
lea rcx, [rbp + 0x2230]
call fcn.180002750
nop
lea r8, [rbp + 0x2230]
lea rdx, [rbp + 0x2a50]
lea rcx, [rsp + 0x30]
call fcn.180046ab0
nop
mov rdx, rax
lea rcx, [rbp + 0x340]
call fcn.180002820
nop
lea rcx, [rbp + 0x2a50]
call fcn.1800027a0
nop
lea rcx, [rbp + 0x2230]
call fcn.1800027a0
lea rdx, [0x18008be00]
lea rcx, [rbp + 0x340]
call fcn.18000b020
test eax, eax
jne 0x18004d28d
mov dword [rsi + 0x20c], 1
jmp 0x18004d294
mov dword [rsi + 0x20c], r14d
lea rdx, str.ill_replace_keys
lea rcx, [rbp + 0x16a0]
call fcn.180002750
nop
lea r8, [rbp + 0x16a0]
lea rdx, [rbp + 0x2aa0]
lea rcx, [rsp + 0x30]
call fcn.180046ab0
nop
mov rdx, rax
lea rcx, [rbp + 0x3810]
call fcn.180006f30
nop
mov rdx, rax
lea rcx, [rbp + 0x340]
call fcn.180002820
nop
lea rcx, [rbp + 0x3810]
call fcn.1800027a0
nop
lea rcx, [rbp + 0x2aa0]
call fcn.1800027a0
nop
lea rcx, [rbp + 0x16a0]
call fcn.1800027a0
lea rcx, [rbp + 0x340]
call fcn.180003b20
lea rdx, str.ill_replace_newkey
lea rcx, [rbp + 0x1e70]
call fcn.180002750
nop
lea r8, [rbp + 0x1e70]
lea rdx, [rbp + 0x70]
lea rcx, [rsp + 0x30]
call fcn.180046ab0
mov r8, rax
lea rdx, [rsi + 0x238]
lea rcx, [rbp + 0x340]
call fcn.18003c750
nop
lea rcx, [rbp + 0x1e70]
call fcn.1800027a0
mov rax, qword [rsi + 0x240]
cmp qword [rsi + 0x238], rax
je 0x18004d378
cmp dword [rsi + 0x1f8], 0
jne 0x18004d38d
mov qword [rsi + 0x1fc], r14
mov qword [rsi + 0x204], r14
mov dword [rsi + 0x20c], r14d
lea rdx, str.ill_record
lea rcx, [rbp + 0x16f0]
call fcn.180002750
nop
lea r8, [rbp + 0x16f0]
lea rdx, [rbp + 0x33b0]
lea rcx, [rsp + 0x30]
call fcn.180046ab0
nop
mov rdx, rax
lea rcx, [rbp + 0x340]
call fcn.180002820
nop
lea rcx, [rbp + 0x33b0]
call fcn.1800027a0
nop
lea rcx, [rbp + 0x16f0]
call fcn.1800027a0
lea rdx, [0x18008be00]
lea rcx, [rbp + 0x340]
call fcn.18000b020
test eax, eax
jne 0x18004d406
mov dword [rsi + 0x258], 1
jmp 0x18004d40d
mov dword [rsi + 0x258], r14d
lea rdx, str.ill_record_get
lea rcx, [rbp + 0x25a0]
call fcn.180002750
nop
lea r8, [rbp + 0x25a0]
lea rdx, [rbp + 0x2af0]
lea rcx, [rsp + 0x30]
call fcn.180046ab0
nop
mov rdx, rax
lea rcx, [rbp + 0x340]
call fcn.180002820
nop
lea rcx, [rbp + 0x2af0]
call fcn.1800027a0
nop
lea rcx, [rbp + 0x25a0]
call fcn.1800027a0
lea rdx, [0x18008be00]
lea rcx, [rbp + 0x340]
call fcn.18000b020
test eax, eax
jne 0x18004d486
mov dword [rsi + 0x25c], 1
jmp 0x18004d48d
mov dword [rsi + 0x1c4], r14d
lea rdx, str.ill_record_post
lea rcx, [rbp + 0x1740]
call fcn.180002750
nop
lea r8, [rbp + 0x1740]
lea rdx, [rbp + 0x3b80]
lea rcx, [rsp + 0x30]
call fcn.180046ab0
nop
mov rdx, rax
lea rcx, [rbp + 0x340]
call fcn.180002820
nop
lea rcx, [rbp + 0x3b80]
call fcn.1800027a0
nop
lea rcx, [rbp + 0x1740]
call fcn.1800027a0
lea rdx, [0x18008be00]
lea rcx, [rbp + 0x340]
call fcn.18000b020
test eax, eax
jne 0x18004d510
mov dword [rsi + 0x260], 1
mov dword [rsi + 0x718], 1
jmp 0x18004d517
mov dword [rsi + 0x260], r14d
lea rdx, str.ill_record_header
lea rcx, [rbp + 0x1ec0]
call fcn.180002750
nop
lea r8, [rbp + 0x1ec0]
lea rdx, [rbp + 0x2b40]
lea rcx, [rsp + 0x30]
call fcn.180046ab0
nop
mov rdx, rax
lea rcx, [rbp + 0x340]
call fcn.180002820
nop
lea rcx, [rbp + 0x2b40]
call fcn.1800027a0
nop
lea rcx, [rbp + 0x1ec0]
call fcn.1800027a0
lea rdx, [0x18008be00]
lea rcx, [rbp + 0x340]
call fcn.18000b020
test eax, eax
jne 0x18004d590
mov dword [rsi + 0x264], 1
jmp 0x18004d597
mov dword [rsi + 0x264], r14d
lea rdx, str.ill_record_webout
lea rcx, [rbp + 0x1790]
call fcn.180002750
nop
lea r8, [rbp + 0x1790]
lea rdx, [rbp + 0x3400]
lea rcx, [rsp + 0x30]
call fcn.180046ab0
nop
mov rdx, rax
lea rcx, [rbp + 0x340]
call fcn.180002820
nop
lea rcx, [rbp + 0x3400]
call fcn.1800027a0
nop
lea rcx, [rbp + 0x1790]
call fcn.1800027a0
lea rdx, [0x18008be00]
lea rcx, [rbp + 0x340]
call fcn.18000b020
test eax, eax
jne 0x18004d610
mov dword [rsi + 0x268], 1
jmp 0x18004d617
mov dword [rsi + 0x268], r14d
lea rdx, str.ill_record_keys
lea rcx, [rbp + 0x2280]
call fcn.180002750
nop
lea r8, [rbp + 0x2280]
lea rdx, [rbp + 0x3860]
lea rcx, [rsp + 0x30]
call fcn.180046ab0
nop
mov rdx, rax
lea rcx, [rbp + 0x2b90]
call fcn.180006f30
nop
mov rdx, rax
lea rcx, [rbp + 0x340]
call fcn.180002820
nop
lea rcx, [rbp + 0x2b90]
call fcn.1800027a0
nop
lea rcx, [rbp + 0x3860]
call fcn.1800027a0
nop
lea rcx, [rbp + 0x2280]
call fcn.1800027a0
lea rcx, [rbp + 0x340]
call fcn.180003b20
lea rdx, [0x18008bcb8]
lea rcx, [rbp + 0x98]
call fcn.180002750
mov r8, rax
lea rdx, [rsi + 0x270]
lea rcx, [rbp + 0x340]
call fcn.18003c750
mov rax, qword [rsi + 0x278]
cmp qword [rsi + 0x270], rax
je 0x18004d6d8
cmp dword [rsi + 0x258], 0
jne 0x18004d6e6
mov qword [rsi + 0x25c], r14
mov qword [rsi + 0x264], r14
lea rdx, str.photo
lea rcx, [rbp + 0x17e0]
call fcn.180002750
nop
lea r8, [rbp + 0x17e0]
lea rdx, [rbp + 0x2be0]
lea rcx, [rsp + 0x30]
call fcn.180046ab0
nop
mov rdx, rax
lea rcx, [rbp + 0x340]
call fcn.180002820
nop
lea rcx, [rbp + 0x2be0]
call fcn.1800027a0
nop
lea rcx, [rbp + 0x17e0]
call fcn.1800027a0
lea rdx, [0x18008be00]
lea rcx, [rbp + 0x340]
call fcn.18000b020
test eax, eax
jne 0x18004d75f
mov dword [rsi + 0x290], 1
jmp 0x18004d766
mov dword [rsi + 0x290], r14d
lea rdx, str.photo_get
lea rcx, [rbp + 0x1f10]
call fcn.180002750
nop
lea r8, [rbp + 0x1f10]
lea rdx, [rbp + 0x3450]
lea rcx, [rsp + 0x30]
call fcn.180046ab0
nop
mov rdx, rax
lea rcx, [rbp + 0x340]
call fcn.180002820
nop
lea rcx, [rbp + 0x3450]
call fcn.1800027a0
nop
lea rcx, [rbp + 0x1f10]
call fcn.1800027a0
lea rdx, [0x18008be00]
lea rcx, [rbp + 0x340]
call fcn.18000b020
mov ecx, r14d
test eax, eax
sete cl
mov dword [rsi + 0x294], ecx
lea rdx, str.photo_post
lea rcx, [rbp + 0x1830]
call fcn.180002750
nop
lea r8, [rbp + 0x1830]
lea rdx, [rbp + 0x2c30]
lea rcx, [rsp + 0x30]
call fcn.180046ab0
nop
mov rdx, rax
lea rcx, [rbp + 0x340]
call fcn.180002820
nop
lea rcx, [rbp + 0x2c30]
call fcn.1800027a0
nop
lea rcx, [rbp + 0x1830]
call fcn.1800027a0
lea rdx, [0x18008be00]
lea rcx, [rbp + 0x340]
call fcn.18000b020
test eax, eax
jne 0x18004d868
mov dword [rsi + 0x298], 1
cmp dword [rsi + 0x290], eax
je 0x18004d86f
mov dword [rsi + 0x718], 1
jmp 0x18004d86f
mov dword [rsi + 0x298], r14d
lea rdx, str.photo_min_size
lea rcx, [rbp + 0x2460]
call fcn.180002750
nop
lea r8, [rbp + 0x2460]
lea rdx, [rbp + 0x3a90]
lea rcx, [rsp + 0x30]
call fcn.180046ab0
cmp qword [rax + 0x18], 0x10
jb 0x18004d8a5
mov rax, qword [rax]
mov rcx, rax
call fcn.180065338
mov edi, eax
lea rcx, [rbp + 0x3a90]
call fcn.1800027a0
nop
lea rcx, [rbp + 0x2460]
call fcn.1800027a0
lea rdx, str.photo_max_size
lea rcx, [rbp + 0x1880]
call fcn.180002750
nop
lea r8, [rbp + 0x1880]
lea rdx, [rbp + 0x2c80]
lea rcx, [rsp + 0x30]
call fcn.180046ab0
cmp qword [rax + 0x18], 0x10
jb 0x18004d8fe
mov rax, qword [rax]
mov rcx, rax
call fcn.180065338
mov ebx, eax
lea rcx, [rbp + 0x2c80]
call fcn.1800027a0
nop
lea rcx, [rbp + 0x1880]
call fcn.1800027a0
cmp edi, ebx
jle 0x18004d92e
mov dword [rsi + 0x290], r14d
jmp 0x18004d93a
mov dword [rsi + 0x29c], edi
mov dword [rsi + 0x2a0], ebx
lea rdx, str.static
lea rcx, [rbp + 0x1f60]
call fcn.180002750
nop
lea r8, [rbp + 0x1f60]
lea rdx, [rbp + 0x34a0]
lea rcx, [rbp - 0x80]
call fcn.180046ab0
nop
mov rdx, rax
lea rcx, [rbp + 0x340]
call fcn.180002820
nop
lea rcx, [rbp + 0x34a0]
call fcn.1800027a0
nop
lea rcx, [rbp + 0x1f60]
call fcn.1800027a0
lea rdx, [0x18008be00]
lea rcx, [rbp + 0x340]
call fcn.18000b020
mov ecx, r14d
test eax, eax
sete cl
mov dword [rsi + 0x2a8], ecx
lea rdx, str.static_urls
lea rcx, [rbp + 0x18d0]
call fcn.180002750
nop
lea r8, [rbp + 0x18d0]
lea rdx, [rbp + 0x38b0]
lea rcx, [rbp - 0x80]
call fcn.180046ab0
nop
mov rdx, rax
lea rcx, [rbp + 0x2cd0]
call fcn.180006f30
nop
mov rdx, rax
lea rcx, [rbp + 0x340]
call fcn.180002820
nop
lea rcx, [rbp + 0x2cd0]
call fcn.1800027a0
nop
lea rcx, [rbp + 0x38b0]
call fcn.1800027a0
nop
lea rcx, [rbp + 0x18d0]
call fcn.1800027a0
lea rcx, [rbp + 0x340]
call fcn.180003b20
lea rdx, [0x18008bd38]
lea rcx, [rbp + 0xe8]
call fcn.180002750
lea rdx, [rsi + 0x2b0]
mov r9d, 2
mov r8, rax
lea rcx, [rbp + 0x340]
call fcn.180004ad0
lea rdx, str.admin
lea rcx, [rbp + 0x22d0]
call fcn.180002750
nop
lea r8, [rbp + 0x22d0]
lea rdx, [rbp + 0x2d20]
lea rcx, [rbp - 0x80]
call fcn.180046ab0
nop
mov rdx, rax
lea rcx, [rbp + 0x340]
call fcn.180002820
nop
lea rcx, [rbp + 0x2d20]
call fcn.1800027a0
nop
lea rcx, [rbp + 0x22d0]
call fcn.1800027a0
lea rdx, [0x18008be00]
lea rcx, [rbp + 0x340]
call fcn.18000b020
mov ecx, r14d
test eax, eax
sete cl
mov dword [rsi + 0x2d0], ecx
lea rdx, str.admin_urls
lea rcx, [rbp + 0x1920]
call fcn.180002750
nop
lea r8, [rbp + 0x1920]
lea rdx, [rbp + 0x2d70]
lea rcx, [rbp - 0x80]
call fcn.180046ab0
nop
mov rdx, rax
lea rcx, [rbp + 0x34f0]
call fcn.180006f30
nop
mov rdx, rax
lea rcx, [rbp + 0x340]
call fcn.180002820
nop
lea rcx, [rbp + 0x34f0]
call fcn.1800027a0
nop
lea rcx, [rbp + 0x2d70]
call fcn.1800027a0
nop
lea rcx, [rbp + 0x1920]
call fcn.1800027a0
lea rcx, [rbp + 0x340]
call fcn.180003b20
lea rdx, [rsi + 0x2d8]
lea rcx, [rbp + 0x340]
call fcn.180051740
lea rdx, str.admin_areas
lea rcx, [rbp + 0x1fb0]
call fcn.180002750
nop
lea r8, [rbp + 0x1fb0]
lea rdx, [rbp + 0x3c20]
lea rcx, [rbp - 0x80]
call fcn.180046ab0
nop
mov rdx, rax
lea rcx, [rbp + 0x340]
call fcn.180002820
nop
lea rcx, [rbp + 0x3c20]
call fcn.1800027a0
nop
lea rcx, [rbp + 0x1fb0]
call fcn.1800027a0
lea rdx, [0x18008bd38]
lea rcx, [rbp + 0x138]
call fcn.180002750
mov dword [rsp + 0x20], 1
xor r9d, r9d
mov r8, rax
lea rdx, [rbp + 0x340]
lea rcx, [rbp + 0x2dc0]
call fcn.180008430
nop
mov rdx, rax
lea rcx, [rbp + 0x340]
call fcn.180002820
nop
lea rcx, [rbp + 0x2dc0]
call fcn.1800027a0
lea rcx, [rsi + 0x2f8]
or r9, 0xffffffffffffffff
xor r8d, r8d
lea rdx, [rbp + 0x340]
call fcn.180002920
lea rdx, str.timelimit
lea rcx, [rbp + 0x1970]
call fcn.180002750
nop
lea r8, [rbp + 0x1970]
lea rdx, [rbp + 0x3540]
lea rcx, [rbp - 0x80]
call fcn.180046ab0
nop
mov rdx, rax
lea rcx, [rbp + 0x340]
call fcn.180002820
nop
lea rcx, [rbp + 0x3540]
call fcn.1800027a0
nop
lea rcx, [rbp + 0x1970]
call fcn.1800027a0
lea rdx, [0x18008be00]
lea rcx, [rbp + 0x340]
call fcn.18000b020
test eax, eax
jne 0x18004dc9c
mov dword [rsi + 0x320], 1
jmp 0x18004dca3
mov dword [rsi + 0x320], r14d
lea rdx, str.timelimit_limit_urls
lea rcx, [rbp + 0x2550]
call fcn.180002750
nop
lea r8, [rbp + 0x2550]
lea rdx, [rbp + 0x3900]
lea rcx, [rbp - 0x80]
call fcn.180046ab0
nop
mov rdx, rax
lea rcx, [rbp + 0x2e10]
call fcn.180006f30
nop
mov rdx, rax
lea rcx, [rbp + 0x340]
call fcn.180002820
nop
lea rcx, [rbp + 0x2e10]
call fcn.1800027a0
nop
lea rcx, [rbp + 0x3900]
call fcn.1800027a0
nop
lea rcx, [rbp + 0x2550]
call fcn.1800027a0
lea rcx, [rbp + 0x340]
call fcn.180003b20
lea rdx, [rsi + 0x328]
lea rcx, [rbp + 0x340]
call fcn.180051740
lea rdx, str.timelimit_auth_times
lea rcx, [rbp + 0x19c0]
call fcn.180002750
nop
lea r8, [rbp + 0x19c0]
lea rdx, [rbp + 0x2e60]
lea rcx, [rbp - 0x80]
call fcn.180046ab0
nop
mov rdx, rax
lea rcx, [rbp + 0x340]
call fcn.180002820
nop
lea rcx, [rbp + 0x2e60]
call fcn.1800027a0
nop
lea rcx, [rbp + 0x19c0]
call fcn.1800027a0
lea rdx, [rbp + 0x340]
lea rcx, [rbp + 0x3590]
call fcn.180009890
nop
mov rdx, rax
lea rcx, [rbp + 0x340]
call fcn.180002820
nop
lea rcx, [rbp + 0x3590]
call fcn.1800027a0
lea rdx, [0x18008bd38]
lea rcx, [rbp + 0x160]
call fcn.180002750
lea r8, [rsi + 0x348]
mov rdx, rax
lea rcx, [rbp + 0x340]
call fcn.180008a40
mov rcx, qword [rsi + 0x330]
sub rcx, qword [rsi + 0x328]
movabs rax, 0x8888888888888889
imul rcx
add rdx, rcx
sar rdx, 6
mov rax, rdx
shr rax, 0x3f
add rdx, rax
je 0x18004de26
mov rax, qword [rsi + 0x350]
sub rax, qword [rsi + 0x348]
test rax, 0xfffffffffffffff8
jne 0x18004de2d
mov dword [rsi + 0x320], r14d
lea rdx, [0x18008ef60]
lea rcx, [rbp + 0x2000]
call fcn.180002750
nop
lea r8, [rbp + 0x2000]
lea rdx, [rbp + 0x2eb0]
lea rcx, [rbp - 0x70]
call fcn.180046ab0
nop
mov rdx, rax
lea rcx, [rbp + 0x340]
call fcn.180002820
nop
lea rcx, [rbp + 0x2eb0]
call fcn.1800027a0
nop
lea rcx, [rbp + 0x2000]
call fcn.1800027a0
lea rdx, [0x18008be00]
lea rcx, [rbp + 0x340]
call fcn.18000b020
mov ecx, r14d
test eax, eax
sete cl
mov dword [rsi + 0x368], ecx
lea rdx, str.get_keys
lea rcx, [rbp + 0xde0]
call fcn.180002750
nop
lea r8, [rbp + 0xde0]
lea rdx, [rbp + 0x2f00]
lea rcx, [rbp - 0x70]
call fcn.180046ab0
nop
mov rdx, rax
lea rcx, [rbp + 0x3ae0]
call fcn.180006f30
nop
mov rdx, rax
lea rcx, [rbp + 0x340]
call fcn.180002820
nop
lea rcx, [rbp + 0x3ae0]
call fcn.1800027a0
nop
lea rcx, [rbp + 0x2f00]
call fcn.1800027a0
nop
lea rcx, [rbp + 0xde0]
call fcn.1800027a0
lea rcx, [rbp + 0x340]
call fcn.180003b20
lea rdx, [rsi + 0x370]
lea rcx, [rbp + 0x340]
call fcn.18003c090
lea rdx, str.post
lea rcx, [rbp + 0xe08]
call fcn.180002750
nop
lea r8, [rbp + 0xe08]
lea rdx, [rbp + 0x35e0]
lea rcx, [rbp - 0x70]
call fcn.180046ab0
nop
mov rdx, rax
lea rcx, [rbp + 0x340]
call fcn.180002820
nop
lea rcx, [rbp + 0x35e0]
call fcn.1800027a0
nop
lea rcx, [rbp + 0xe08]
call fcn.1800027a0
lea rdx, [0x18008be00]
lea rcx, [rbp + 0x340]
call fcn.18000b020
test eax, eax
jne 0x18004dfb6
mov dword [rsi + 0x390], 1
mov dword [rsi + 0x718], 1
jmp 0x18004dfbd
mov dword [rsi + 0x390], r14d
lea rdx, str.post_keys
lea rcx, [rbp + 0xe58]
call fcn.180002750
nop
lea r8, [rbp + 0xe58]
lea rdx, [rbp + 0x3950]
lea rcx, [rbp - 0x70]
call fcn.180046ab0
nop
mov rdx, rax
lea rcx, [rbp + 0x2f50]
call fcn.180006f30
nop
mov rdx, rax
lea rcx, [rbp + 0x340]
call fcn.180002820
nop
lea rcx, [rbp + 0x2f50]
call fcn.1800027a0
nop
lea rcx, [rbp + 0x3950]
call fcn.1800027a0
nop
lea rcx, [rbp + 0xe58]
call fcn.1800027a0
lea rcx, [rbp + 0x340]
call fcn.180003b20
lea rdx, [rsi + 0x398]
lea rcx, [rbp + 0x340]
call fcn.18003c090
lea rdx, str.header
lea rcx, [rbp + 0xea8]
call fcn.180002750
nop
lea r8, [rbp + 0xea8]
lea rdx, [rbp + 0x2fa0]
lea rcx, [rbp - 0x70]
call fcn.180046ab0
nop
mov rdx, rax
lea rcx, [rbp + 0x340]
call fcn.180002820
nop
lea rcx, [rbp + 0x2fa0]
call fcn.1800027a0
nop
lea rcx, [rbp + 0xea8]
call fcn.1800027a0
lea rdx, [0x18008be00]
lea rcx, [rbp + 0x340]
call fcn.18000b020
mov ecx, r14d
test eax, eax
sete cl
mov dword [rsi + 0x3b8], ecx
lea rdx, str.header_keys
lea rcx, [rbp + 0xef8]
call fcn.180002750
nop
lea r8, [rbp + 0xef8]
lea rdx, [rbp + 0x2ff0]
lea rcx, [rbp - 0x70]
call fcn.180046ab0
nop
mov rdx, rax
lea rcx, [rbp + 0x3630]
call fcn.180006f30
nop
mov rdx, rax
lea rcx, [rbp + 0x340]
call fcn.180002820
nop
lea rcx, [rbp + 0x3630]
call fcn.1800027a0
nop
lea rcx, [rbp + 0x2ff0]
call fcn.1800027a0
nop
lea rcx, [rbp + 0xef8]
call fcn.1800027a0
lea rcx, [rbp + 0x340]
call fcn.180003b20
lea rdx, [rsi + 0x3c0]
lea rcx, [rbp + 0x340]
call fcn.18003c090
lea rdx, str.allow
lea rcx, [rbp + 0xf48]
call fcn.180002750
nop
lea r8, [rbp + 0xf48]
lea rdx, [rbp + 0x3bd0]
lea rcx, [rbp - 0x70]
call fcn.180046ab0
nop
mov rdx, rax
lea rcx, [rbp + 0x340]
call fcn.180002820
nop
lea rcx, [rbp + 0x3bd0]
call fcn.1800027a0
nop
lea rcx, [rbp + 0xf48]
call fcn.1800027a0
lea rdx, [0x18008be00]
lea rcx, [rbp + 0x340]
call fcn.18000b020
mov ecx, r14d
test eax, eax
sete cl
mov dword [rsi + 0x3e0], ecx
lea rdx, str.allow_urls
lea rcx, [rbp + 0xf98]
call fcn.180002750
nop
lea r8, [rbp + 0xf98]
lea rdx, [rbp + 0x3680]
lea rcx, [rbp - 0x70]
call fcn.180046ab0
nop
mov rdx, rax
lea rcx, [rbp + 0x3040]
call fcn.180006f30
nop
mov rdx, rax
lea rcx, [rbp + 0x340]
call fcn.180002820
nop
lea rcx, [rbp + 0x3040]
call fcn.1800027a0
nop
lea rcx, [rbp + 0x3680]
call fcn.1800027a0
nop
lea rcx, [rbp + 0xf98]
call fcn.1800027a0
lea rcx, [rbp + 0x340]
call fcn.180003b20
lea rcx, [rsi + 0x3e8]
call fcn.180057960
lea rdx, [rsi + 0x3e8]
lea rcx, [rbp + 0x340]
call fcn.180051740
lea rdx, [0x18008efbc]
lea rcx, [rbp + 0xfe8]
call fcn.180002750
nop
lea r8, [rbp + 0xfe8]
lea rdx, [rbp + 0x3090]
lea rcx, [rsp + 0x50]
call fcn.180046ab0
nop
mov rdx, rax
lea rcx, [rbp + 0x340]
call fcn.180002820
nop
lea rcx, [rbp + 0x3090]
call fcn.1800027a0
nop
lea rcx, [rbp + 0xfe8]
call fcn.1800027a0
lea rdx, [0x18008be00]
lea rcx, [rbp + 0x340]
call fcn.18000b020
test eax, eax
jne 0x18004e2e1
mov dword [rsi + 0x408], 1
jmp 0x18004e2e8
mov dword [rsi + 0x408], r14d
lea rdx, str.cc_strict_mode
lea rcx, [rbp + 0x1038]
call fcn.180002750
nop
lea r8, [rbp + 0x1038]
lea rdx, [rbp + 0x39a0]
lea rcx, [rsp + 0x50]
call fcn.180046ab0
nop
mov rdx, rax
lea rcx, [rbp + 0x340]
call fcn.180002820
nop
lea rcx, [rbp + 0x39a0]
call fcn.1800027a0
nop
lea rcx, [rbp + 0x1038]
call fcn.1800027a0
lea rdx, [0x18008be00]
lea rcx, [rbp + 0x340]
call fcn.18000b020
mov ecx, r14d
test eax, eax
sete cl
mov dword [rsi + 0x40c], ecx
lea rdx, str.cc_file_type
lea rcx, [rbp + 0x1088]
call fcn.180002750
nop
lea r8, [rbp + 0x1088]
lea rdx, [rbp + 0x30e0]
lea rcx, [rsp + 0x50]
call fcn.180046ab0
nop
mov rdx, rax
lea rcx, [rbp + 0x340]
call fcn.180002820
nop
lea rcx, [rbp + 0x30e0]
call fcn.1800027a0
nop
lea rcx, [rbp + 0x1088]
call fcn.1800027a0
lea rdx, [0x18008bd38]
lea rcx, [rbp + 0x1b0]
call fcn.180002750
mov dword [rsp + 0x20], 1
xor r9d, r9d
mov r8, rax
lea rdx, [rbp + 0x340]
lea rcx, [rbp + 0x36d0]
call fcn.180008430
nop
mov rdx, rax
lea rcx, [rbp + 0x340]
call fcn.180002820
nop
lea rcx, [rbp + 0x36d0]
call fcn.1800027a0
lea rcx, [rbp + 0x340]
call fcn.180003b20
lea rcx, [rsi + 0x410]
or r9, 0xffffffffffffffff
xor r8d, r8d
lea rdx, [rbp + 0x340]
call fcn.180002920
lea rdx, str.cc_lock_freq
lea rcx, [rbp + 0x10d8]
call fcn.180002750
nop
lea r8, [rbp + 0x10d8]
lea rdx, [rbp + 0x3130]
lea rcx, [rsp + 0x50]
call fcn.180046ab0
nop
mov rdx, rax
lea rcx, [rbp + 0x340]
call fcn.180002820
nop
lea rcx, [rbp + 0x3130]
call fcn.1800027a0
nop
lea rcx, [rbp + 0x10d8]
call fcn.1800027a0
lea rcx, [rbp + 0x340]
call fcn.180007310
test eax, eax
je 0x18004e4b6
lea rcx, [rbp + 0x340]
cmp qword [rbp + 0x358], 0x10
cmovae rcx, qword [rbp + 0x340]
call fcn.180065344
mov dword [rsi + 0x438], eax
jmp 0x18004e4c4
mov dword [rsi + 0x438], r14d
mov dword [rsi + 0x408], r14d
lea rdx, str.cc_lock_time
lea rcx, [rbp + 0x1128]
call fcn.180002750
nop
lea r8, [rbp + 0x1128]
lea rdx, [rbp + 0x3b30]
lea rcx, [rsp + 0x50]
call fcn.180046ab0
nop
mov rdx, rax
lea rcx, [rbp + 0x340]
call fcn.180002820
nop
lea rcx, [rbp + 0x3b30]
call fcn.1800027a0
nop
lea rcx, [rbp + 0x1128]
call fcn.1800027a0
lea rcx, [rbp + 0x340]
call fcn.180007310
test eax, eax
je 0x18004e551
lea rcx, [rbp + 0x340]
cmp qword [rbp + 0x358], 0x10
cmovae rcx, qword [rbp + 0x340]
call fcn.180065344
imul eax, eax, 0x3c
mov dword [rsi + 0x440], eax
jmp 0x18004e55f
mov dword [rsi + 0x440], r14d
mov dword [rsi + 0x408], r14d
lea rdx, str.cc_verify_type
lea rcx, [rbp + 0x1178]
call fcn.180002750
nop
lea r8, [rbp + 0x1178]
lea rdx, [rbp + 0x3180]
lea rcx, [rsp + 0x50]
call fcn.180046ab0
nop
mov rdx, rax
lea rcx, [rbp + 0x340]
call fcn.180002820
nop
lea rcx, [rbp + 0x3180]
call fcn.1800027a0
nop
lea rcx, [rbp + 0x1178]
call fcn.1800027a0
lea rdx, str.jump
lea rcx, [rbp + 0x340]
call fcn.18000b020
test eax, eax
jne 0x18004e5db
mov dword [rsi + 0x43c], 1
jmp 0x18004e668
lea rdx, str.click
lea rcx, [rbp + 0x340]
call fcn.18000b020
test eax, eax
jne 0x18004e5fe
mov dword [rsi + 0x43c], 2
jmp 0x18004e668
lea rdx, str.slide
lea rcx, [rbp + 0x340]
call fcn.18000b020
test eax, eax
jne 0x18004e621
mov dword [rsi + 0x43c], 3
jmp 0x18004e668
lea rdx, str.select
lea rcx, [rbp + 0x340]
call fcn.18000b020
test eax, eax
jne 0x18004e644
mov dword [rsi + 0x43c], 4
jmp 0x18004e668
lea rdx, str.cookie
lea rcx, [rbp + 0x340]
call fcn.18000b020
mov ecx, 1
test eax, eax
cmove ecx, r13d
mov dword [rsi + 0x43c], ecx
lea rdx, str.cc_allow_urls
lea rcx, [rbp + 0x11c8]
call fcn.180002750
nop
lea r8, [rbp + 0x11c8]
lea rdx, [rbp + 0x26b8]
lea rcx, [rsp + 0x50]
call fcn.180046ab0
nop
mov rdx, rax
lea rcx, [rbp + 0x2668]
call fcn.180006f30
nop
mov rdx, rax
lea rcx, [rbp + 0x340]
call fcn.180002820
nop
lea rcx, [rbp + 0x2668]
call fcn.1800027a0
nop
lea rcx, [rbp + 0x26b8]
call fcn.1800027a0
nop
lea rcx, [rbp + 0x11c8]
call fcn.1800027a0
lea rcx, [rbp + 0x340]
call fcn.180003b20
lea rcx, [rsi + 0x448]
call fcn.180057960
lea rdx, [rsi + 0x448]
lea rcx, [rbp + 0x340]
call fcn.180051740
lea rdx, str.cc_allow_ips
lea rcx, [rbp + 0x1218]
call fcn.180002750
nop
lea r8, [rbp + 0x1218]
lea rdx, [rbp + 0x2708]
lea rcx, [rsp + 0x50]
call fcn.180046ab0
nop
mov rdx, rax
lea rcx, [rbp + 0x340]
call fcn.180002820
nop
lea rcx, [rbp + 0x2708]
call fcn.1800027a0
nop
lea rcx, [rbp + 0x1218]
call fcn.1800027a0
lea rdx, [0x18008bd38]
lea rcx, [rbp + 0x228]
call fcn.180002750
lea r8, [rsi + 0x468]
mov rdx, rax
lea rcx, [rbp + 0x340]
call fcn.180008a40
lea rdx, str.cc_allow_areas
lea rcx, [rbp + 0x1268]
call fcn.180002750
nop
lea r8, [rbp + 0x1268]
lea rdx, [rbp + 0x2758]
lea rcx, [rsp + 0x50]
call fcn.180046ab0
nop
mov rdx, rax
lea rcx, [rbp + 0x340]
call fcn.180002820
nop
lea rcx, [rbp + 0x2758]
call fcn.1800027a0
nop
lea rcx, [rbp + 0x1268]
call fcn.1800027a0
lea rdx, [0x18008bd38]
lea rcx, [rbp + 0x278]
call fcn.180002750
mov dword [rsp + 0x20], 1
xor r9d, r9d
mov r8, rax
lea rdx, [rbp + 0x340]
lea rcx, [rbp + 0x27a8]
call fcn.180008430
nop
mov rdx, rax
lea rcx, [rbp + 0x340]
call fcn.180002820
nop
lea rcx, [rbp + 0x27a8]
call fcn.1800027a0
lea rcx, [rsi + 0x488]
or r9, 0xffffffffffffffff
xor r8d, r8d
lea rdx, [rbp + 0x340]
call fcn.180002920
mov r11d, dword [rsi + 0x438]
test r11d, r11d
jle 0x18004e85a
mov dword [r12 + 0x4d184], r11d
mov dword [r12 + 0x4d180], 0x3c
mov eax, dword [rsi + 0x438]
test eax, eax
jle 0x18004e878
mov dword [r12 + 0x4d204], eax
mov dword [r12 + 0x4d200], 0x3c
lea rdx, str.e404
lea rcx, [rbp + 0x12b8]
call fcn.180002750
nop
lea r8, [rbp + 0x12b8]
lea rdx, [rbp + 0x27f8]
lea rcx, [rsp + 0x50]
call fcn.180046ab0
nop
mov rdx, rax
lea rcx, [rbp + 0x340]
call fcn.180002820
nop
lea rcx, [rbp + 0x27f8]
call fcn.1800027a0
nop
lea rcx, [rbp + 0x12b8]
call fcn.1800027a0
lea rdx, [0x18008be00]
lea rcx, [rbp + 0x340]
call fcn.18000b020
test eax, eax
jne 0x18004e8fd
mov dword [rsi + 0x4b0], 1
jmp 0x18004e904
mov dword [rsi + 0x4b0], r14d
lea rdx, str.e404_free_type
lea rcx, [rbp + 0x1308]
call fcn.180002750
nop
lea r8, [rbp + 0x1308]
lea rdx, [rbp + 0x2848]
lea rcx, [rsp + 0x50]
call fcn.180046ab0
nop
mov rdx, rax
lea rcx, [rbp + 0x340]
call fcn.180002820
nop
lea rcx, [rbp + 0x2848]
call fcn.1800027a0
nop
lea rcx, [rbp + 0x1308]
call fcn.1800027a0
lea rdx, [0x18008bd38]
lea rcx, [rbp + 0x2c8]
call fcn.180002750
mov dword [rsp + 0x20], 1
xor r9d, r9d
mov r8, rax
lea rdx, [rbp + 0x340]
lea rcx, [rbp + 0x2898]
call fcn.180008430
nop
mov rdx, rax
lea rcx, [rbp + 0x340]
call fcn.180002820
nop
lea rcx, [rbp + 0x2898]
call fcn.1800027a0
lea rcx, [rbp + 0x340]
call fcn.180003b20
lea rcx, [rsi + 0x4b8]
or r9, 0xffffffffffffffff
xor r8d, r8d
lea rdx, [rbp + 0x340]
call fcn.180002920
lea rdx, str.e404_lock_freq
lea rcx, [rbp + 0x1358]
call fcn.180002750
nop
lea r8, [rbp + 0x1358]
lea rdx, [rbp + 0x28e8]
lea rcx, [rsp + 0x50]
call fcn.180046ab0
nop
mov rdx, rax
lea rcx, [rbp + 0x340]
call fcn.180002820
nop
lea rcx, [rbp + 0x28e8]
call fcn.1800027a0
nop
lea rcx, [rbp + 0x1358]
call fcn.1800027a0
lea rcx, [rbp + 0x340]
call fcn.180007310
test eax, eax
je 0x18004ea5b
lea rcx, [rbp + 0x340]
cmp qword [rbp + 0x358], 0x10
cmovae rcx, qword [rbp + 0x340]
call fcn.180065338
mov dword [rsi + 0x4e0], eax
jmp 0x18004ea62
mov dword [rsi + 0x4e0], r14d
lea rdx, str.e404_lock_time
lea rcx, [rbp + 0x13a8]
call fcn.180002750
nop
lea r8, [rbp + 0x13a8]
lea rdx, [rbp + 0x2938]
lea rcx, [rsp + 0x50]
call fcn.180046ab0
nop
mov rdx, rax
lea rcx, [rbp + 0x340]
call fcn.180002820
nop
lea rcx, [rbp + 0x2938]
call fcn.1800027a0
nop
lea rcx, [rbp + 0x13a8]
call fcn.1800027a0
lea rcx, [rbp + 0x340]
call fcn.180007310
test eax, eax
je 0x18004eaef
lea rcx, [rbp + 0x340]
cmp qword [rbp + 0x358], 0x10
cmovae rcx, qword [rbp + 0x340]
call fcn.180065338
imul eax, eax, 0x3c
mov dword [rsi + 0x4e4], eax
jmp 0x18004eaf6
mov dword [rsi + 0x4e4], r14d
cmp dword [rsi + 0x4e4], 0
je 0x18004eb08
cmp dword [rsi + 0x4e0], 0
jne 0x18004eb0f
mov dword [rsi + 0x4b0], r14d
mov eax, dword [rsi + 0x4e0]
test eax, eax
jle 0x18004eb21
mov dword [r12 + 0x4d2c4], eax
mov dword [r12 + 0x4d2c0], 0x3c
lea rdx, str.agent
lea rcx, [rbp + 0x13f8]
call fcn.180002750
nop
lea r8, [rbp + 0x13f8]
lea rdx, [rbp + 0x2988]
lea rcx, [rsp + 0x50]
call fcn.180046ab0
nop
mov rdx, rax
lea rcx, [rbp + 0x340]
call fcn.180002820
nop
lea rcx, [rbp + 0x2988]
call fcn.1800027a0
nop
lea rcx, [rbp + 0x13f8]
call fcn.1800027a0
lea rdx, [0x18008be00]
lea rcx, [rbp + 0x340]
call fcn.18000b020
mov ecx, r14d
test eax, eax
sete cl
mov dword [rsi + 0x4e8], ecx
lea rdx, str.spider
lea rcx, [rbp + 0x1448]
call fcn.180002750
nop
lea r8, [rbp + 0x1448]
lea rdx, [rbp + 0x29d8]
lea rcx, [rsp + 0x50]
call fcn.180046ab0
nop
mov rdx, rax
lea rcx, [rbp + 0x340]
call fcn.180002820
nop
lea rcx, [rbp + 0x29d8]
call fcn.1800027a0
nop
lea rcx, [rbp + 0x1448]
call fcn.1800027a0
lea rdx, [0x18008be00]
lea rcx, [rbp + 0x340]
call fcn.18000b020
mov ecx, r14d
test eax, eax
sete cl
mov dword [rsi + 0x4ec], ecx
lea rdx, str.spider_strict_mode
lea rcx, [rbp + 0x1498]
call fcn.180002750
nop
lea r8, [rbp + 0x1498]
lea rdx, [rbp + 0x2a28]
lea rcx, [rsp + 0x50]
call fcn.180046ab0
nop
mov rdx, rax
lea rcx, [rbp + 0x340]
call fcn.180002820
nop
lea rcx, [rbp + 0x2a28]
call fcn.1800027a0
nop
lea rcx, [rbp + 0x1498]
call fcn.1800027a0
lea rdx, [0x18008be00]
lea rcx, [rbp + 0x340]
call fcn.18000b020
mov ecx, r14d
test eax, eax
sete cl
mov dword [rsi + 0x4f0], ecx
lea rdx, str.spider_deny_spiders
lea rcx, [rbp + 0xdb8]
call fcn.180002750
nop
lea r8, [rbp + 0xdb8]
lea rdx, [rbp + 0x2a78]
lea rcx, [rsp + 0x50]
call fcn.180046ab0
nop
mov rdx, rax
lea rcx, [rbp + 0x340]
call fcn.180002820
nop
lea rcx, [rbp + 0x2a78]
call fcn.1800027a0
nop
lea rcx, [rbp + 0xdb8]
call fcn.1800027a0
lea rcx, [rbp + 0x340]
call fcn.180003b20
lea rdx, [0x18008bd38]
lea rcx, [rbp + 0x1588]
call fcn.180002750
nop
lea rdx, [0x18008be3c]
lea rcx, [rbp + 0x1538]
call fcn.180002750
nop
lea r8, [rbp + 0x1588]
lea rdx, [rbp + 0x1538]
lea rcx, [rbp + 0x340]
call fcn.180003cf0
nop
lea rcx, [rbp + 0x1538]
call fcn.1800027a0
nop
lea rcx, [rbp + 0x1588]
call fcn.1800027a0
lea rdx, [0x18008bd38]
lea rcx, [rbp + 0x318]
call fcn.180002750
lea rdx, [rsi + 0x4f8]
mov r9d, 2
mov r8, rax
lea rcx, [rbp + 0x340]
call fcn.180004ad0
lea rdx, str.__website_attack_spiders_deny_keys_
lea rcx, [rbp + 0x1628]
call fcn.180002750
nop
lea rdx, str._website_attack_spiders_deny_keys_
lea rcx, [rbp + 0x15d8]
call fcn.180002750
nop
lea r9, [rbp + 0x1628]
lea r8, [rbp + 0x15d8]
lea rdx, [rbp + 0x390]
lea rcx, [rbp + 0x2ac8]
call fcn.180005990
nop
mov rdx, rax
lea rcx, [rbp + 0x340]
call fcn.180002820
nop
lea rcx, [rbp + 0x2ac8]
call fcn.1800027a0
nop
lea rcx, [rbp + 0x15d8]
call fcn.1800027a0
nop
lea rcx, [rbp + 0x1628]
call fcn.1800027a0
lea rcx, [rbp + 0x340]
call fcn.180003b20
lea rdx, [rbp + 0x340]
lea rcx, [r12 + 0x4d378]
call fcn.180041430
lea rdx, str.__website_attack_spiders_all_keys_
lea rcx, [rbp + 0x16c8]
call fcn.180002750
nop
lea rdx, str._website_attack_spiders_all_keys_
lea rcx, [rbp + 0x1678]
call fcn.180002750
nop
lea r9, [rbp + 0x16c8]
lea r8, [rbp + 0x1678]
lea rdx, [rbp + 0x390]
lea rcx, [rbp + 0x2b18]
call fcn.180005990
nop
mov rdx, rax
lea rcx, [rbp + 0x340]
call fcn.180002820
nop
lea rcx, [rbp + 0x2b18]
call fcn.1800027a0
nop
lea rcx, [rbp + 0x1678]
call fcn.1800027a0
nop
lea rcx, [rbp + 0x16c8]
call fcn.1800027a0
lea rcx, [rbp + 0x340]
call fcn.180003b20
lea rdx, [rbp + 0x340]
lea rcx, [r12 + 0x4d378]
call fcn.1800414c0
lea rdx, str.__website_attack_all_spiders_ips_
lea rcx, [rbp + 0x1768]
call fcn.180002750
nop
lea rdx, str._website_attack_all_spiders_ips_
lea rcx, [rbp + 0x1718]
call fcn.180002750
nop
lea r9, [rbp + 0x1768]
lea r8, [rbp + 0x1718]
lea rdx, [rbp + 0x390]
lea rcx, [rbp + 0x2b68]
call fcn.180005990
nop
mov rdx, rax
lea rcx, [rbp + 0x340]
call fcn.180002820
nop
lea rcx, [rbp + 0x2b68]
call fcn.1800027a0
nop
lea rcx, [rbp + 0x1718]
call fcn.1800027a0
nop
lea rcx, [rbp + 0x1768]
call fcn.1800027a0
lea rcx, [rbp + 0x340]
call fcn.180003b20
lea rdx, [rbp + 0x340]
lea rcx, [r12 + 0x4d378]
call fcn.180041550
lea rdx, str.ret_status
lea rcx, [rbp + 0x17b8]
call fcn.180002750
nop
lea r8, [rbp + 0x17b8]
lea rdx, [rbp + 0x2bb8]
lea rcx, [rsp + 0x60]
call fcn.180046ab0
nop
mov rdx, rax
lea rcx, [rbp + 0x340]
call fcn.180002820
nop
lea rcx, [rbp + 0x2bb8]
call fcn.1800027a0
nop
lea rcx, [rbp + 0x17b8]
call fcn.1800027a0
lea rcx, [rbp + 0x340]
call fcn.180007310
mov ebx, 0x193
cmp eax, 0x1f4
je 0x18004efea
cmp eax, 0x194
je 0x18004efea
cmp eax, 0x12e
je 0x18004efea
cmp eax, 0xc8
je 0x18004efea
mov dword [rsi + 0x518], ebx
jmp 0x18004eff0
mov dword [rsi + 0x518], eax
lea rdx, str.ret_type
lea rcx, [rbp + 0x1808]
call fcn.180002750
nop
lea r8, [rbp + 0x1808]
lea rdx, [rbp + 0x2c08]
lea rcx, [rsp + 0x60]
call fcn.180046ab0
nop
mov rdx, rax
lea rcx, [rbp + 0x340]
call fcn.180002820
nop
lea rcx, [rbp + 0x2c08]
call fcn.1800027a0
nop
lea rcx, [rbp + 0x1808]
call fcn.1800027a0
lea rcx, [rbp + 0x340]
call fcn.180007310
cmp eax, 2
je 0x18004f06d
cmp eax, 3
je 0x18004f06d
cmp eax, 4
je 0x18004f06d
mov dword [rsi + 0x51c], 1
jmp 0x18004f073
mov dword [rsi + 0x51c], eax
lea rdx, str.ret_url
lea rcx, [rbp + 0x1858]
call fcn.180002750
nop
lea r8, [rbp + 0x1858]
lea rdx, [rbp + 0x2ca8]
lea rcx, [rsp + 0x60]
call fcn.180046ab0
nop
mov rdx, rax
lea rcx, [rbp + 0x2c58]
call fcn.180006f30
nop
mov rdx, rax
lea rcx, [rbp + 0x340]
call fcn.180002820
nop
lea rcx, [rbp + 0x2c58]
call fcn.1800027a0
nop
lea rcx, [rbp + 0x2ca8]
call fcn.1800027a0
nop
lea rcx, [rbp + 0x1858]
call fcn.1800027a0
cmp qword [rbp + 0x350], 0
je 0x18004f1f3
mov qword [rbp + 0xab0], 0xf
mov qword [rbp + 0xaa8], r14
mov byte [rbp + 0xa98], 0
or r9, 0xffffffffffffffff
xor r8d, r8d
lea rdx, [rbp + 0x340]
lea rcx, [rbp + 0xa98]
call fcn.180002920
nop
lea rcx, [rbp + 0xa98]
call fcn.180003b20
mov r9d, 7
xor r8d, r8d
lea rdx, str.http:__
lea rcx, [rbp + 0xa98]
call fcn.18000ae20
cmp rax, 0xffffffffffffffff
jne 0x18004f1ca
lea r9d, [rax + 9]
xor r8d, r8d
lea rdx, str.https:__
lea rcx, [rbp + 0xa98]
call fcn.18000ae20
cmp rax, 0xffffffffffffffff
jne 0x18004f1ca
lea rdx, str.http:__
lea rcx, [rbp + 0x2d48]
call fcn.180002750
nop
lea r8, [rbp + 0x340]
mov rdx, rax
lea rcx, [rbp + 0x2cf8]
call fcn.18000df20
nop
mov rdx, rax
lea rcx, [rbp + 0x340]
call fcn.180002820
nop
lea rcx, [rbp + 0x2cf8]
call fcn.1800027a0
nop
lea rcx, [rbp + 0x2d48]
call fcn.1800027a0
lea rcx, [rsi + 0x520]
or r9, 0xffffffffffffffff
xor r8d, r8d
lea rdx, [rbp + 0x340]
call fcn.180002920
nop
lea rcx, [rbp + 0xa98]
call fcn.1800027a0
jmp 0x18004f207
mov eax, dword [rsi + 0x518]
cmp eax, 0x12e
cmove eax, ebx
mov dword [rsi + 0x518], eax
lea rdx, str.ret_content
lea rcx, [rbp + 0x18a8]
call fcn.180002750
nop
lea r8, [rbp + 0x18a8]
lea rdx, [rbp + 0x2de8]
lea rcx, [rsp + 0x60]
call fcn.180046ab0
nop
mov rdx, rax
lea rcx, [rbp + 0x2d98]
call fcn.180006f30
nop
mov rdx, rax
lea rcx, [rbp + 0x340]
call fcn.180002820
nop
lea rcx, [rbp + 0x2d98]
call fcn.1800027a0
nop
lea rcx, [rbp + 0x2de8]
call fcn.1800027a0
nop
lea rcx, [rbp + 0x18a8]
call fcn.1800027a0
lea rdx, str._br_
lea rcx, [rbp + 0x1948]
call fcn.180002750
nop
lea rdx, [0x18008bd38]
lea rcx, [rbp + 0x18f8]
call fcn.180002750
nop
lea r8, [rbp + 0x1948]
lea rdx, [rbp + 0x18f8]
lea rcx, [rbp + 0x340]
call fcn.180003cf0
nop
lea rcx, [rbp + 0x18f8]
call fcn.1800027a0
nop
lea rcx, [rbp + 0x1948]
call fcn.1800027a0
lea rcx, [rbp + 0x340]
cmp qword [rbp + 0x358], 0x10
cmovae rcx, qword [rbp + 0x340]
mov rdx, qword [rbp + 0x350]
call fcn.180004860
test eax, eax
jne 0x18004f309
lea rcx, [rbp + 0x340]
call fcn.18000eb90
lea rcx, [rsi + 0x548]
or r9, 0xffffffffffffffff
xor r8d, r8d
lea rdx, [rbp + 0x340]
call fcn.180002920
mov qword [rsi + 0x5ac], r14
mov qword [rsi + 0x5b4], 0x3c
lea rdx, str.lock_freq
lea rcx, [rbp + 0x1998]
call fcn.180002750
nop
lea r8, [rbp + 0x1998]
lea rdx, [rbp + 0x2e38]
lea rcx, [rsp + 0x60]
call fcn.180046ab0
nop
mov rdx, rax
lea rcx, [rbp + 0x340]
call fcn.180002820
nop
lea rcx, [rbp + 0x2e38]
call fcn.1800027a0
nop
lea rcx, [rbp + 0x1998]
call fcn.1800027a0
lea rcx, [rbp + 0x340]
call fcn.180007310
mov edi, eax
test eax, eax
je 0x18004f4ea
lea rdx, str.lock_time
lea rcx, [rbp + 0x19e8]
call fcn.180002750
nop
lea r8, [rbp + 0x19e8]
lea rdx, [rbp + 0x2e88]
lea rcx, [rsp + 0x60]
call fcn.180046ab0
nop
mov rdx, rax
lea rcx, [rbp + 0x340]
call fcn.180002820
nop
lea rcx, [rbp + 0x2e88]
call fcn.1800027a0
nop
lea rcx, [rbp + 0x19e8]
call fcn.1800027a0
lea rcx, [rbp + 0x340]
call fcn.180007310
test eax, eax
je 0x18004f47e
mov dword [rsi + 0x5b0], edi
imul eax, eax, 0x3c
mov dword [rsi + 0x5b8], eax
lea rdx, str.lock
lea rcx, [rbp + 0x1a38]
call fcn.180002750
nop
lea r8, [rbp + 0x1a38]
lea rdx, [rbp + 0x2ed8]
lea rcx, [rsp + 0x60]
call fcn.180046ab0
nop
lea rdx, [0x18008be00]
mov rcx, rax
call fcn.18000b020
test eax, eax
sete bl
lea rcx, [rbp + 0x2ed8]
call fcn.1800027a0
nop
lea rcx, [rbp + 0x1a38]
call fcn.1800027a0
test bl, bl
je 0x18004f47e
mov dword [rsi + 0x5ac], 1
lea rdx, str.lock_freq_sec
lea rcx, [rbp + 0x1a88]
call fcn.180002750
nop
lea r8, [rbp + 0x1a88]
lea rdx, [rbp + 0x2f28]
lea rcx, [rsp + 0x60]
call fcn.180046ab0
nop
mov rdx, rax
lea rcx, [rbp + 0x340]
call fcn.180002820
nop
lea rcx, [rbp + 0x2f28]
call fcn.1800027a0
nop
lea rcx, [rbp + 0x1a88]
call fcn.1800027a0
lea rcx, [rbp + 0x340]
call fcn.180007310
test eax, eax
je 0x18004f4ea
mov dword [rsi + 0x5b4], edi
mov eax, dword [rsi + 0x5b4]
mov ecx, dword [rsi + 0x5b0]
test ecx, ecx
jle 0x18004f502
mov dword [r12 + 0x4d344], ecx
test eax, eax
je 0x18004f50e
mov dword [r12 + 0x4d340], eax
lea rdx, str.passwd
lea rcx, [rbp + 0x1ad8]
call fcn.180002750
nop
lea r8, [rbp + 0x1ad8]
lea rdx, [rbp + 0x2f78]
lea rcx, [rsp + 0x60]
call fcn.180046ab0
nop
lea rdx, [0x18008be00]
mov rcx, rax
call fcn.18000b020
test eax, eax
sete bl
lea rcx, [rbp + 0x2f78]
call fcn.1800027a0
nop
lea rcx, [rbp + 0x1ad8]
call fcn.1800027a0
test bl, bl
je 0x18004f5fa
lea rdx, str.passwd_key
lea rcx, [rbp + 0x1b28]
call fcn.180002750
nop
lea r8, [rbp + 0x1b28]
lea rdx, [rbp + 0x3018]
lea rcx, [rsp + 0x60]
call fcn.180046ab0
nop
mov rdx, rax
lea rcx, [rbp + 0x2fc8]
call fcn.180006f30
nop
lea rcx, [rsi + 0x578]
mov rdx, rax
call fcn.180002820
nop
lea rcx, [rbp + 0x2fc8]
call fcn.1800027a0
nop
lea rcx, [rbp + 0x3018]
call fcn.1800027a0
nop
lea rcx, [rbp + 0x1b28]
call fcn.1800027a0
mov r11d, r14d
cmp qword [rsi + 0x588], r11
setne r11b
mov dword [rsi + 0x570], r11d
jmp 0x18004f601
mov dword [rsi + 0x570], r14d
lea rdx, [0x18008f25c]
lea rcx, [rbp + 0x1b78]
call fcn.180002750
nop
lea r8, [rbp + 0x1b78]
lea rdx, [rbp + 0x3068]
lea rcx, [rsp + 0x60]
call fcn.180046ab0
nop
mov rdx, rax
lea rcx, [rbp + 0x340]
call fcn.180002820
nop
lea rcx, [rbp + 0x3068]
call fcn.1800027a0
nop
lea rcx, [rbp + 0x1b78]
call fcn.1800027a0
lea rdx, [0x18008be00]
lea rcx, [rbp + 0x340]
call fcn.18000b020
mov ecx, r14d
test eax, eax
sete cl
mov dword [rsi + 0x5a4], ecx
lea rdx, str.disable_compress
lea rcx, [rbp + 0x1bc8]
call fcn.180002750
nop
lea r8, [rbp + 0x1bc8]
lea rdx, [rbp + 0x30b8]
lea rcx, [rsp + 0x60]
call fcn.180046ab0
nop
mov rdx, rax
lea rcx, [rbp + 0x340]
call fcn.180002820
nop
lea rcx, [rbp + 0x30b8]
call fcn.1800027a0
nop
lea rcx, [rbp + 0x1bc8]
call fcn.1800027a0
lea rdx, [0x18008be00]
lea rcx, [rbp + 0x340]
call fcn.18000b020
mov ecx, r14d
test eax, eax
sete cl
mov dword [rsi + 0x5a8], ecx
lea rdx, str.notice
lea rcx, [rbp + 0x1c18]
call fcn.180002750
nop
lea r8, [rbp + 0x1c18]
lea rdx, [rbp + 0x3108]
lea rcx, [rsp + 0x60]
call fcn.180046ab0
nop
mov rdx, rax
lea rcx, [rbp + 0x340]
call fcn.180002820
nop
lea rcx, [rbp + 0x3108]
call fcn.1800027a0
nop
lea rcx, [rbp + 0x1c18]
call fcn.1800027a0
lea rdx, [0x18008be00]
lea rcx, [rbp + 0x340]
call fcn.18000b020
mov ecx, r14d
test eax, eax
sete cl
mov dword [rsi + 0x5a0], ecx
lea rdx, str.status_spider
lea rcx, [rbp + 0x1c68]
call fcn.180002750
nop
lea r8, [rbp + 0x1c68]
lea rdx, [rbp + 0x3158]
lea rcx, [rsp + 0x70]
call fcn.180046ab0
nop
mov rdx, rax
lea rcx, [rbp + 0x340]
call fcn.180002820
nop
lea rcx, [rbp + 0x3158]
call fcn.1800027a0
nop
lea rcx, [rbp + 0x1c68]
call fcn.1800027a0
lea rdx, [0x18008be00]
lea rcx, [rbp + 0x340]
call fcn.18000b020
mov ecx, r14d
test eax, eax
sete cl
mov dword [rsi + 0x5c0], ecx
lea rdx, [0x18008bd38]
lea rcx, [rbp + 0x200]
call fcn.180002750
lea r8, [rsi + 0x5c8]
mov rdx, rax
lea rcx, [rbp + 0xac0]
call fcn.180008a40
lea rdx, str.status_url
lea rcx, [rbp + 0x1cb8]
call fcn.180002750
nop
lea r8, [rbp + 0x1cb8]
lea rdx, [rbp + 0x31a8]
lea rcx, [rsp + 0x70]
call fcn.180046ab0
nop
mov rdx, rax
lea rcx, [rbp + 0x340]
call fcn.180002820
nop
lea rcx, [rbp + 0x31a8]
call fcn.1800027a0
nop
lea rcx, [rbp + 0x1cb8]
call fcn.1800027a0
lea rdx, [0x18008be00]
lea rcx, [rbp + 0x340]
call fcn.18000b020
mov ecx, r14d
test eax, eax
sete cl
mov dword [rsi + 0x5e8], ecx
lea rdx, str.allow_urls
lea rcx, [rbp + 0x1d08]
call fcn.180002750
nop
lea r8, [rbp + 0x1d08]
lea rdx, [rbp + 0x3248]
lea rcx, [rsp + 0x70]
call fcn.180046ab0
nop
mov rdx, rax
lea rcx, [rbp + 0x31f8]
call fcn.180006f30
nop
mov rdx, rax
lea rcx, [rbp + 0x340]
call fcn.180002820
nop
lea rcx, [rbp + 0x31f8]
call fcn.1800027a0
nop
lea rcx, [rbp + 0x3248]
call fcn.1800027a0
nop
lea rcx, [rbp + 0x1d08]
call fcn.1800027a0
lea rcx, [rbp + 0x340]
call fcn.180003b20
lea rdx, [rsi + 0x5f0]
lea rcx, [rbp + 0x340]
call fcn.180051740
lea rdx, str.deny_urls
lea rcx, [rbp + 0x1d58]
call fcn.180002750
nop
lea r8, [rbp + 0x1d58]
lea rdx, [rbp + 0x32e8]
lea rcx, [rsp + 0x70]
call fcn.180046ab0
nop
mov rdx, rax
lea rcx, [rbp + 0x3298]
call fcn.180006f30
nop
mov rdx, rax
lea rcx, [rbp + 0x340]
call fcn.180002820
nop
lea rcx, [rbp + 0x3298]
call fcn.1800027a0
nop
lea rcx, [rbp + 0x32e8]
call fcn.1800027a0
nop
lea rcx, [rbp + 0x1d58]
call fcn.1800027a0
lea rcx, [rbp + 0x340]
call fcn.180003b20
lea rdx, [rsi + 0x610]
lea rcx, [rbp + 0x340]
call fcn.180051740
lea rdx, str.status_iparea
lea rcx, [rbp + 0x1da8]
call fcn.180002750
nop
lea r8, [rbp + 0x1da8]
lea rdx, [rbp + 0x3338]
lea rcx, [rsp + 0x70]
call fcn.180046ab0
nop
mov rdx, rax
lea rcx, [rbp + 0x340]
call fcn.180002820
nop
lea rcx, [rbp + 0x3338]
call fcn.1800027a0
nop
lea rcx, [rbp + 0x1da8]
call fcn.1800027a0
lea rdx, [0x18008be00]
lea rcx, [rbp + 0x340]
call fcn.18000b020
mov ecx, r14d
test eax, eax
sete cl
mov dword [rsi + 0x630], ecx
lea rdx, str.allow_ips
lea rcx, [rbp + 0x1df8]
call fcn.180002750
nop
lea r8, [rbp + 0x1df8]
lea rdx, [rbp + 0x3388]
lea rcx, [rsp + 0x70]
call fcn.180046ab0
nop
mov rdx, rax
lea rcx, [rbp + 0x340]
call fcn.180002820
nop
lea rcx, [rbp + 0x3388]
call fcn.1800027a0
nop
lea rcx, [rbp + 0x1df8]
call fcn.1800027a0
lea rdx, [0x18008bd38]
lea rcx, [rbp + 0x188]
call fcn.180002750
lea r8, [rsi + 0x638]
mov rdx, rax
lea rcx, [rbp + 0x340]
call fcn.180008a40
lea rdx, str.deny_ips
lea rcx, [rbp + 0x1e48]
call fcn.180002750
nop
lea r8, [rbp + 0x1e48]
lea rdx, [rbp + 0x33d8]
lea rcx, [rsp + 0x70]
call fcn.180046ab0
nop
mov rdx, rax
lea rcx, [rbp + 0x340]
call fcn.180002820
nop
lea rcx, [rbp + 0x33d8]
call fcn.1800027a0
nop
lea rcx, [rbp + 0x1e48]
call fcn.1800027a0
lea rdx, [0x18008bd38]
lea rcx, [rbp + 0x1d8]
call fcn.180002750
lea r8, [rsi + 0x658]
mov rdx, rax
lea rcx, [rbp + 0x340]
call fcn.180008a40
lea rdx, str.allow_areas
lea rcx, [rbp + 0x1e98]
call fcn.180002750
nop
lea r8, [rbp + 0x1e98]
lea rdx, [rbp + 0x3428]
lea rcx, [rsp + 0x70]
call fcn.180046ab0
nop
mov rdx, rax
lea rcx, [rbp + 0x340]
call fcn.180002820
nop
lea rcx, [rbp + 0x3428]
call fcn.1800027a0
nop
lea rcx, [rbp + 0x1e98]
call fcn.1800027a0
lea rdx, [0x18008bd38]
lea rcx, [rbp + 0x250]
call fcn.180002750
mov dword [rsp + 0x20], 1
xor r9d, r9d
mov r8, rax
lea rdx, [rbp + 0x340]
lea rcx, [rbp + 0x3478]
call fcn.180008430
nop
mov rdx, rax
lea rcx, [rbp + 0x340]
call fcn.180002820
nop
lea rcx, [rbp + 0x3478]
call fcn.1800027a0
lea rcx, [rsi + 0x678]
or r9, 0xffffffffffffffff
xor r8d, r8d
lea rdx, [rbp + 0x340]
call fcn.180002920
lea rdx, str.deny_areas
lea rcx, [rbp + 0x1ee8]
call fcn.180002750
nop
lea r8, [rbp + 0x1ee8]
lea rdx, [rbp + 0x34c8]
lea rcx, [rsp + 0x70]
call fcn.180046ab0
nop
mov rdx, rax
lea rcx, [rbp + 0x340]
call fcn.180002820
nop
lea rcx, [rbp + 0x34c8]
call fcn.1800027a0
nop
lea rcx, [rbp + 0x1ee8]
call fcn.1800027a0
lea rdx, [0x18008bd38]
lea rcx, [rbp + 0xc0]
call fcn.180002750
mov dword [rsp + 0x20], 1
xor r9d, r9d
mov r8, rax
lea rdx, [rbp + 0x340]
lea rcx, [rbp + 0x3518]
call fcn.180008430
nop
mov rdx, rax
lea rcx, [rbp + 0x340]
call fcn.180002820
nop
lea rcx, [rbp + 0x3518]
call fcn.1800027a0
lea rcx, [rsi + 0x6a0]
or r9, 0xffffffffffffffff
xor r8d, r8d
lea rdx, [rbp + 0x340]
call fcn.180002920
lea rdx, str.status_ua
lea rcx, [rbp + 0x1f38]
call fcn.180002750
nop
lea r8, [rbp + 0x1f38]
lea rdx, [rbp + 0x3568]
lea rcx, [rsp + 0x70]
call fcn.180046ab0
nop
mov rdx, rax
lea rcx, [rbp + 0x340]
call fcn.180002820
nop
lea rcx, [rbp + 0x3568]
call fcn.1800027a0
nop
lea rcx, [rbp + 0x1f38]
call fcn.1800027a0
lea rdx, [0x18008be00]
lea rcx, [rbp + 0x340]
call fcn.18000b020
mov ecx, r14d
test eax, eax
sete cl
mov dword [rsi + 0x6c8], ecx
mov dword [rsi + 0x6cc], r14d
lea rdx, str.allow_uas
lea rcx, [rbp + 0x1f88]
call fcn.180002750
nop
lea r8, [rbp + 0x1f88]
lea rdx, [rbp + 0x35b8]
lea rcx, [rsp + 0x70]
call fcn.180046ab0
nop
mov rdx, rax
lea rcx, [rbp + 0x340]
call fcn.180002820
nop
lea rcx, [rbp + 0x35b8]
call fcn.1800027a0
nop
lea rcx, [rbp + 0x1f88]
call fcn.1800027a0
lea rcx, [rbp + 0x340]
call fcn.180003b20
lea rdx, [0x18008bd38]
lea rcx, [rbp + 0x2a0]
call fcn.180002750
mov r9d, 1
mov r8, rax
lea rdx, [rsi + 0x6d0]
lea rcx, [rbp + 0x340]
call fcn.180004ad0
mov r13, r14
mov rcx, qword [rsi + 0x6d8]
sub rcx, qword [rsi + 0x6d0]
movabs r15, 0x6666666666666667
mov rax, r15
imul rcx
sar rdx, 4
mov rax, rdx
shr rax, 0x3f
add rdx, rax
je 0x18004fe35
mov rbx, r14
nop dword [rax + rax]
mov rax, qword [rsi + 0x6d0]
lea rcx, [rbx + rax]
lea rdx, str._empty
call fcn.18000b020
test eax, eax
je 0x18004fe2b
inc r13
add rbx, 0x28
mov rcx, qword [rsi + 0x6d8]
sub rcx, qword [rsi + 0x6d0]
mov rax, r15
imul rcx
sar rdx, 4
mov rax, rdx
shr rax, 0x3f
add rdx, rax
cmp r13, rdx
jb 0x18004fde0
jmp 0x18004fe35
mov dword [rsi + 0x6cc], 1
mov dword [rsi + 0x6f0], r14d
mov qword [rbp + 0x7e0], 0xf
mov qword [rbp + 0x7d8], r14
mov byte [rbp + 0x7c8], 0
mov r8d, 8
lea rdx, str.deny_uas
lea rcx, [rbp + 0x7c8]
call fcn.180002a30
nop
lea r8, [rbp + 0x7c8]
lea rdx, [rbp + 0xd18]
lea rcx, [rsp + 0x70]
call fcn.180046ab0
nop
mov rdx, rax
lea rcx, [rbp + 0x340]
call fcn.180002820
nop
cmp qword [rbp + 0xd30], 0x10
jb 0x18004feae
mov rcx, qword [rbp + 0xd18]
call fcn.180064a00
mov qword [rbp + 0xd30], 0xf
mov qword [rbp + 0xd28], r14
mov byte [rbp + 0xd18], 0
cmp qword [rbp + 0x7e0], 0x10
jb 0x18004fedd
mov rcx, qword [rbp + 0x7c8]
call fcn.180064a00
mov qword [rbp + 0x7e0], 0xf
mov qword [rbp + 0x7d8], r14
mov byte [rbp + 0x7c8], 0
lea rcx, [rbp + 0x340]
call fcn.180003b20
lea rdx, [0x18008bd38]
lea rcx, [rbp + 0x110]
call fcn.180002750
mov r9d, 1
mov r8, rax
lea rdx, [rsi + 0x6f8]
lea rcx, [rbp + 0x340]
call fcn.180004ad0
mov r13, r14
mov rcx, qword [rsi + 0x700]
sub rcx, qword [rsi + 0x6f8]
mov rax, r15
imul rcx
sar rdx, 4
mov rax, rdx
shr rax, 0x3f
add rdx, rax
je 0x18004ffb5
mov rdi, r14
nop dword [rax + rax]
mov rax, qword [rsi + 0x6f8]
lea rcx, [rdi + rax]
lea rdx, str._empty
call fcn.18000b020
test eax, eax
je 0x18004ffab
inc r13
add rdi, 0x28
mov rcx, qword [rsi + 0x700]
sub rcx, qword [rsi + 0x6f8]
mov rax, r15
imul rcx
sar rdx, 4
mov rax, rdx
shr rax, 0x3f
add rdx, rax
cmp r13, rdx
jb 0x18004ff60
jmp 0x18004ffb5
mov dword [rsi + 0x6f0], 1
lea rcx, [r12 + 0xf8]
lea rdx, [rbp + 0xb38]
call fcn.180041740
lea rcx, [r12 + 0x12e00]
lea r8, [rbp + 0xae8]
lea rdx, [rbp + 0xb10]
call fcn.18005a1e0
lea rcx, [r12 + 0x38800]
lea rdx, [rbp + 0xb60]
call fcn.180041740
mov edx, 1
mov rcx, r12
call fcn.180050f20
nop
cmp qword [rbp + 0xb78], 0x10
jb 0x18005001c
mov rcx, qword [rbp + 0xb60]
call fcn.180064a00
mov qword [rbp + 0xb78], 0xf
mov qword [rbp + 0xb70], r14
mov byte [rbp + 0xb60], 0
cmp qword [rbp + 0xc40], 0x10
jb 0x18005004b
mov rcx, qword [rbp + 0xc28]
call fcn.180064a00
mov qword [rbp + 0xc40], 0xf
mov qword [rbp + 0xc38], r14
mov byte [rbp + 0xc28], 0
cmp qword [rbp + 0xad8], 0x10
jb 0x18005007a
mov rcx, qword [rbp + 0xac0]
call fcn.180064a00
mov qword [rbp + 0xad8], 0xf
mov qword [rbp + 0xad0], r14
mov byte [rbp + 0xac0], 0
cmp qword [rbp + 0xb00], 0x10
jb 0x1800500a9
mov rcx, qword [rbp + 0xae8]
call fcn.180064a00
mov qword [rbp + 0xb00], 0xf
mov qword [rbp + 0xaf8], r14
mov byte [rbp + 0xae8], 0
cmp qword [rbp + 0xb28], 0x10
jb 0x1800500d8
mov rcx, qword [rbp + 0xb10]
call fcn.180064a00
mov qword [rbp + 0xb28], 0xf
mov qword [rbp + 0xb20], r14
mov byte [rbp + 0xb10], 0
cmp qword [rbp + 0xb50], 0x10
jb 0x180050107
mov rcx, qword [rbp + 0xb38]
call fcn.180064a00
mov qword [rbp + 0xb50], 0xf
mov qword [rbp + 0xb48], r14
mov byte [rbp + 0xb38], 0
lea rcx, [rbp + 0x3ca0]
call fcn.18005cff0
nop
cmp qword [rbp + 0xce0], 0x10
jb 0x180050143
mov rcx, qword [rbp + 0xcc8]
call fcn.180064a00
mov qword [rbp + 0xce0], 0xf
mov qword [rbp + 0xcd8], r14
mov byte [rbp + 0xcc8], 0
cmp qword [rbp + 0x358], 0x10
jb 0x180050172
mov rcx, qword [rbp + 0x340]
call fcn.180064a00
mov qword [rbp + 0x358], 0xf
mov qword [rbp + 0x350], r14
mov byte [rbp + 0x340], 0
cmp qword [rbp + 0xbc8], 0x10
jb 0x1800501a1
mov rcx, qword [rbp + 0xbb0]
call fcn.180064a00
mov qword [rbp + 0xbc8], 0xf
mov qword [rbp + 0xbc0], r14
mov byte [rbp + 0xbb0], 0
cmp qword [rbp + 0xc18], 0x10
jb 0x1800501d0
mov rcx, qword [rbp + 0xc00]
call fcn.180064a00
mov qword [rbp + 0xc18], 0xf
mov qword [rbp + 0xc10], r14
mov byte [rbp + 0xc00], 0
cmp qword [rbp + 0xbf0], 0x10
jb 0x1800501ff
mov rcx, qword [rbp + 0xbd8]
call fcn.180064a00
mov qword [rbp + 0xbf0], 0xf
mov qword [rbp + 0xbe8], r14
mov byte [rbp + 0xbd8], 0
cmp qword [rbp + 0x5b0], 0x10
jb 0x18005022e
mov rcx, qword [rbp + 0x598]
call fcn.180064a00
mov qword [rbp + 0x5b0], 0xf
mov qword [rbp + 0x5a8], r14
mov byte [rbp + 0x598], 0
mov rax, qword [rsp + 0x70]
test rax, rax
je 0x180050278
dec dword [rax]
jne 0x180050273
mov rcx, qword [rsp + 0x78]
test rcx, rcx
je 0x180050269
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
mov rcx, qword [rsp + 0x70]
call fcn.180064a00
mov qword [rsp + 0x70], r14
mov rax, qword [rsp + 0x60]
test rax, rax
je 0x1800502a9
dec dword [rax]
jne 0x1800502a4
mov rcx, qword [rsp + 0x68]
test rcx, rcx
je 0x18005029a
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
mov rcx, qword [rsp + 0x60]
call fcn.180064a00
mov qword [rsp + 0x60], r14
mov rax, qword [rsp + 0x50]
test rax, rax
je 0x1800502da
dec dword [rax]
jne 0x1800502d5
mov rcx, qword [rsp + 0x58]
test rcx, rcx
je 0x1800502cb
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
mov rcx, qword [rsp + 0x50]
call fcn.180064a00
mov qword [rsp + 0x50], r14
mov rax, qword [rbp - 0x70]
test rax, rax
je 0x180050307
dec dword [rax]
jne 0x180050303
mov rcx, qword [rbp - 0x68]
test rcx, rcx
je 0x1800502fa
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
mov rcx, qword [rbp - 0x70]
call fcn.180064a00
mov qword [rbp - 0x70], r14
mov rax, qword [rbp - 0x80]
test rax, rax
je 0x180050334
dec dword [rax]
jne 0x180050330
mov rcx, qword [rbp - 0x78]
test rcx, rcx
je 0x180050327
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
mov rcx, qword [rbp - 0x80]
call fcn.180064a00
mov qword [rbp - 0x80], r14
mov rax, qword [rsp + 0x30]
test rax, rax
je 0x180050365
dec dword [rax]
jne 0x180050360
mov rcx, qword [rsp + 0x38]
test rcx, rcx
je 0x180050356
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
mov rcx, qword [rsp + 0x30]
call fcn.180064a00
mov qword [rsp + 0x30], r14
mov rax, qword [rsp + 0x40]
test rax, rax
je 0x180050396
dec dword [rax]
jne 0x180050391
mov rcx, qword [rsp + 0x48]
test rcx, rcx
je 0x180050387
mov qword [rsp + 0x40], r14
cmp qword [rbp + 0x5d8], 0x10
jb 0x1800503ac
mov rcx, qword [rbp + 0x5c0]
call fcn.180064a00
mov qword [rbp + 0x5d8], 0xf
mov qword [rbp + 0x5d0], r14
mov byte [rbp + 0x5c0], 0
cmp qword [rbp + 0x560], 0x10
jb 0x1800503db
cmp qword [rbp + 0x420], 0x10
jb 0x18005065b
mov rcx, qword [rbp + 0x408]
call fcn.180064a00
xor eax, eax
mov rcx, qword [rbp + 0x169a0]
xor rcx, rsp
call fcn.1800649e0
lea r11, [rsp + 0x16ab0]
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
mov rdi, qword [r11 + 0x48]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret