joyce8/EMBER2024-capa huggingface dataset:
Function at 0x48e980
Capabilities:
Reference http user-agent string

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x48ead4
sub rsp, 0x40
mov qword [rsp + 0x38], rbp
lea rbp, [rsp + 0x38]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], rbx
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x60], rdi
mov qword [rsp + 0x70], r8
mov qword [rsp + 0x68], rsi
mov qword [rsp + 0x28], rbx
nop dword [rax + rax]
test rcx, 0x60
jne 0x48e9cf
bt ecx, 8
jb 0x48e9fa
mov qword [rsp + 0x18], rcx
mov rax, rcx
call fcn.0048b8c0
mov rax, qword [rsp + 0x30]
mov rcx, qword [rsp + 0x18]
mov rbx, qword [rsp + 0x28]
mov rsi, qword [rsp + 0x68]
mov rdi, qword [rsp + 0x60]
mov r8, qword [rsp + 0x70]
nop
and ecx, 0x1f
nop
cmp rcx, 0x17
jne 0x48ea6e
call fcn.00488200
mov rcx, qword [rax + 0x98]
mov rax, rbx
call rcx
cmp rax, 8
jne 0x48ea5b
mov rax, qword [rsp + 0x68]
mov rdi, qword [rsp + 0x28]
mov qword [rdi + 8], rax
mov rax, qword [rsp + 0x70]
mov qword [rdi + 0x10], rax
cmp dword [0x0092b0b0], 0
jne 0x48ea47
mov rax, qword [rsp + 0x60]
mov qword [rdi], rax
jmp 0x48ea51
mov rax, qword [rsp + 0x60]
call fcn.00465900
mov rbp, qword [rsp + 0x38]
add rsp, 0x40
ret
lea rax, [0x00679500]
lea rbx, [0x007421e0]
call fcn.00436420
mov qword [rsp + 0x18], rcx
call fcn.0048b540
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x10], rbx
lea rax, [0x00699d40]
call fcn.0040d960
mov rcx, qword [rsp + 0x10]
mov qword [rax + 8], rcx
cmp dword [0x0092b0b0], 0
nop
jne 0x48eac5
mov rcx, qword [rsp + 0x20]
mov qword [rax], rcx
mov rcx, qword [rsp + 0x18]
mov qword [rax + 0x10], rcx
mov rbx, rax
lea rax, [0x00683be0]
nop dword [rax]
call fcn.00436420
mov rdi, rax
mov rcx, qword [rsp + 0x20]
call fcn.00465a00
jmp 0x48eaaa
mov qword [rsp + 8], rax
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rcx
mov qword [rsp + 0x20], rdi
mov qword [rsp + 0x28], rsi
mov qword [rsp + 0x30], r8
call fcn.00463740
mov rax, qword [rsp + 8]
mov rbx, qword [rsp + 0x10]
mov rcx, qword [rsp + 0x18]
mov rdi, qword [rsp + 0x20]
mov rsi, qword [rsp + 0x28]
mov r8, qword [rsp + 0x30]
jmp fcn.0048e980
Function at 0x48eb20
Capabilities:
Reference http user-agent string

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x48ec74
sub rsp, 0x40
mov qword [rsp + 0x38], rbp
lea rbp, [rsp + 0x38]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], rbx
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x60], rdi
mov qword [rsp + 0x70], r8
mov qword [rsp + 0x68], rsi
mov qword [rsp + 0x28], rbx
nop dword [rax + rax]
test rcx, 0x60
jne 0x48eb6f
bt ecx, 8
jb 0x48eb9a
mov qword [rsp + 0x18], rcx
mov rax, rcx
call fcn.0048b8c0
mov rax, qword [rsp + 0x30]
mov rcx, qword [rsp + 0x18]
mov rbx, qword [rsp + 0x28]
mov rsi, qword [rsp + 0x68]
mov rdi, qword [rsp + 0x60]
mov r8, qword [rsp + 0x70]
nop
and ecx, 0x1f
nop
cmp rcx, 0x17
jne 0x48ec0e
call fcn.00488200
mov rcx, qword [rax + 0x98]
mov rax, rbx
call rcx
cmp rax, 5
jne 0x48ebfb
mov rax, qword [rsp + 0x68]
mov rdi, qword [rsp + 0x28]
mov qword [rdi + 8], rax
mov rax, qword [rsp + 0x70]
mov qword [rdi + 0x10], rax
cmp dword [0x0092b0b0], 0
jne 0x48ebe7
mov rax, qword [rsp + 0x60]
mov qword [rdi], rax
jmp 0x48ebf1
mov rax, qword [rsp + 0x60]
call fcn.00465900
mov rbp, qword [rsp + 0x38]
add rsp, 0x40
ret
lea rax, [0x00679500]
lea rbx, [0x007421f0]
call fcn.00436420
mov qword [rsp + 0x18], rcx
call fcn.0048b540
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x10], rbx
lea rax, [0x00699d40]
call fcn.0040d960
mov rcx, qword [rsp + 0x10]
mov qword [rax + 8], rcx
cmp dword [0x0092b0b0], 0
nop
jne 0x48ec65
mov rcx, qword [rsp + 0x20]
mov qword [rax], rcx
mov rcx, qword [rsp + 0x18]
mov qword [rax + 0x10], rcx
mov rbx, rax
lea rax, [0x00683be0]
nop dword [rax]
call fcn.00436420
mov rdi, rax
mov rcx, qword [rsp + 0x20]
call fcn.00465a00
jmp 0x48ec4a
mov qword [rsp + 8], rax
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rcx
mov qword [rsp + 0x20], rdi
mov qword [rsp + 0x28], rsi
mov qword [rsp + 0x30], r8
call fcn.00463740
mov rax, qword [rsp + 8]
mov rbx, qword [rsp + 0x10]
mov rcx, qword [rsp + 0x18]
mov rdi, qword [rsp + 0x20]
mov rsi, qword [rsp + 0x28]
mov r8, qword [rsp + 0x30]
jmp fcn.0048eb20
Function at 0x48eee0
Capabilities:
Reference http user-agent string

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x48efce
sub rsp, 0x38
mov qword [rsp + 0x30], rbp
lea rbp, [rsp + 0x30]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], rbx
mov qword [rsp + 0x58], rdi
mov qword [rsp + 0x28], rbx
test rcx, 0x60
jne 0x48ef1b
bt ecx, 8
jb 0x48ef37
mov qword [rsp + 0x18], rcx
mov rax, rcx
call fcn.0048b8c0
mov rcx, qword [rsp + 0x18]
mov rbx, qword [rsp + 0x28]
mov rdi, qword [rsp + 0x58]
nop
and ecx, 0x1f
nop dword [rax + rax]
cmp rcx, 0x17
jne 0x48ef6d
cmp qword [rbx + 0x10], rdi
jb 0x48ef5a
mov qword [rbx + 8], rdi
mov rbp, qword [rsp + 0x30]
add rsp, 0x38
ret
lea rax, [0x00679500]
lea rbx, [0x00742200]
call fcn.00436420
mov qword [rsp + 0x18], rcx
call fcn.0048b540
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x10], rbx
lea rax, [0x00699d40]
call fcn.0040d960
mov rcx, qword [rsp + 0x10]
mov qword [rax + 8], rcx
cmp dword [0x0092b0b0], 0
jne 0x48efbf
mov rcx, qword [rsp + 0x20]
mov qword [rax], rcx
mov rcx, qword [rsp + 0x18]
mov qword [rax + 0x10], rcx
mov rbx, rax
lea rax, [0x00683be0]
call fcn.00436420
mov rdi, rax
mov rcx, qword [rsp + 0x20]
call fcn.00465a00
jmp 0x48efa7
mov qword [rsp + 8], rax
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rcx
mov qword [rsp + 0x20], rdi
call fcn.00463740
mov rax, qword [rsp + 8]
mov rbx, qword [rsp + 0x10]
mov rcx, qword [rsp + 0x18]
mov rdi, qword [rsp + 0x20]
nop dword [rax + rax]
jmp fcn.0048eee0
Function at 0x48f760
Capabilities:
Reference http user-agent string

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x48f9bb
sub rsp, 0x48
mov qword [rsp + 0x40], rbp
lea rbp, [rsp + 0x40]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], rbx
mov qword [rsp + 0x68], rdi
mov qword [rsp + 0x70], rsi
mov qword [rsp + 0x18], rcx
mov rdx, rcx
and ecx, 0x1f
cmp rcx, 0x11
jne 0x48f7b1
bt edx, 8
jae 0x48f9a7
mov rcx, qword [rax + 0x40]
mov rax, qword [rax + 0x38]
jmp 0x48f7c5
cmp rcx, 0x17
jne 0x48f8c0
mov r8, qword [rbx]
mov rcx, qword [rbx + 0x10]
mov rbx, r8
test rdi, rdi
jl 0x48f994
cmp rsi, rdi
jl 0x48f994
nop word [rax + rax]
cmp rsi, rcx
jg 0x48f994
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x10], rcx
lea rax, [0x00676f60]
nop
call fcn.0040d960
mov qword [rax], 0
mov rcx, qword [rsp + 0x70]
mov rdx, qword [rsp + 0x68]
sub rcx, rdx
mov qword [rax + 8], rcx
mov rcx, qword [rsp + 0x10]
sub rcx, rdx
mov qword [rax + 0x10], rcx
test rcx, rcx
jle 0x48f85e
mov rsi, qword [rsp + 0x20]
mov r8, qword [rsi + 0x30]
mov r8, qword [r8]
imul rdx, r8
mov r8, qword [rsp + 0x28]
add rdx, r8
cmp dword [0x0092b0b0], 0
jne 0x48f854
mov qword [rax], rdx
jmp 0x48f883
mov rdi, rax
call fcn.00465a20
jmp 0x48f883
cmp dword [0x0092b0b0], 0
jne 0x48f871
mov rdx, qword [rsp + 0x28]
mov qword [rax], rdx
jmp 0x48f87e
mov rdi, rax
mov rdx, qword [rsp + 0x28]
call fcn.00465a20
mov rsi, qword [rsp + 0x20]
test byte [rsi], al
mov rdx, qword [rsp + 0x18]
test rdx, 0x60
mov ecx, 0
mov edx, 0x20
cmovne rcx, rdx
or rcx, 0x97
mov rbx, rax
mov rax, rsi
mov rbp, qword [rsp + 0x40]
add rsp, 0x48
ret
cmp rcx, 0x18
jne 0x48f959
test rdi, rdi
jl 0x48f946
cmp rsi, rdi
jl 0x48f946
cmp qword [rbx + 8], rsi
jl 0x48f946
mov qword [rsp + 0x38], rbx
mov qword [rsp + 0x30], rax
lea rax, [0x00698bc0]
call fcn.0040d960
mov rcx, qword [rsp + 0x68]
mov rdx, qword [rsp + 0x38]
nop word [rax + rax]
cmp qword [rdx + 8], rcx
jle 0x48f92f
mov rdx, qword [rdx]
mov rsi, qword [rsp + 0x70]
sub rsi, rcx
nop
mov qword [rax + 8], rsi
add rdx, rcx
cmp dword [0x0092b0b0], 0
jne 0x48f927
mov qword [rax], rdx
jmp 0x48f92f
mov rdi, rax
call fcn.00465a20
mov rbx, rax
mov rcx, qword [rsp + 0x18]
mov rax, qword [rsp + 0x30]
mov rbp, qword [rsp + 0x40]
add rsp, 0x48
ret
lea rax, [0x00679500]
lea rbx, [0x00742220]
call fcn.00436420
mov qword [rsp + 0x18], rcx
lea rax, [0x00699d40]
call fcn.0040d960
mov qword [rax + 8], 0x13
lea rcx, [0x006ce50f]
mov qword [rax], rcx
mov rcx, qword [rsp + 0x18]
mov qword [rax + 0x10], rcx
mov rbx, rax
lea rax, [0x00683be0]
call fcn.00436420
lea rax, [0x00679500]
lea rbx, [0x00742230]
call fcn.00436420
lea rax, [0x00679500]
lea rbx, [0x00742210]
call fcn.00436420
nop
mov qword [rsp + 8], rax
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rcx
mov qword [rsp + 0x20], rdi
mov qword [rsp + 0x28], rsi
call fcn.00463740
mov rax, qword [rsp + 8]
mov rbx, qword [rsp + 0x10]
mov rcx, qword [rsp + 0x18]
mov rdi, qword [rsp + 0x20]
mov rsi, qword [rsp + 0x28]
jmp fcn.0048f760
Function at 0x48fb60
Capabilities:
Reference http user-agent string

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x48fc8f
sub rsp, 0x28
mov qword [rsp + 0x20], rbp
lea rbp, [rsp + 0x20]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], rbx
test rcx, rcx
je 0x48fc58
bt ecx, 9
jae 0x48fc19
sar rcx, 0xa
movzx edx, byte [rax + 0x17]
and edx, 0x1f
cmp rdx, 0x14
jne 0x48fbd1
mov rdx, qword [rax + 0x38]
cmp qword [rax + 0x40], rcx
jbe 0x48fc45
mov ebx, dword [rdx + rcx*8 + 4]
call fcn.00460ca0
mov rbx, rax
lea rax, [0x00747768]
mov rbp, qword [rsp + 0x20]
add rsp, 0x28
ret
mov qword [rsp + 0x18], rax
mov qword [rsp + 0x10], rcx
nop dword [rax + rax]
call fcn.00487ec0
mov rcx, qword [rsp + 0x10]
cmp rbx, rcx
jbe 0x48fc2d
shl rcx, 4
mov ebx, dword [rax + rcx + 4]
mov rax, qword [rsp + 0x18]
nop dword [rax]
call fcn.00460ca0
mov rbx, rax
lea rax, [0x00747768]
mov rbp, qword [rsp + 0x20]
add rsp, 0x28
ret
mov rbx, rax
lea rax, [0x00747768]
mov rbp, qword [rsp + 0x20]
add rsp, 0x28
ret
lea rax, [0x00679500]
lea rbx, [0x007423d0]
nop dword [rax + rax]
call fcn.00436420
lea rax, [0x00679500]
lea rbx, [0x007423d0]
call fcn.00436420
lea rax, [0x00699d40]
nop
call fcn.0040d960
mov qword [rax + 8], 0x12
lea rcx, [0x006cdb93]
mov qword [rax], rcx
mov qword [rax + 0x10], 0
mov rbx, rax
lea rax, [0x00683be0]
call fcn.00436420
nop
mov qword [rsp + 8], rax
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rcx
nop
call fcn.00463740
mov rax, qword [rsp + 8]
mov rbx, qword [rsp + 0x10]
mov rcx, qword [rsp + 0x18]
jmp fcn.0048fb60
Function at 0x48fcc0
Capabilities:
Reference http user-agent string

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x48fe4c
sub rsp, 0x28
mov qword [rsp + 0x20], rbp
lea rbp, [rsp + 0x20]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], rbx
mov rdx, rcx
and ecx, 0x1f
mov qword [rsp + 0x10], rcx
cmp rcx, 0x15
ja 0x48fd65
cmp rcx, 0x12
je 0x48fdac
nop dword [rax]
cmp rcx, 0x13
jne 0x48fd56
bt edx, 9
jb 0x48fd44
nop
cmp qword [rax], 8
jne 0x48fe38
cmp qword [rax + 8], 0
nop dword [rax]
je 0x48fe38
bt edx, 7
jae 0x48fd2f
mov rbx, qword [rbx]
test rbx, rbx
je 0x48fd37
mov rbx, qword [rbx]
mov rax, rbx
mov rbp, qword [rsp + 0x20]
add rsp, 0x28
ret
nop
lea rax, [0x00493700]
mov rbp, qword [rsp + 0x20]
add rsp, 0x28
ret
cmp rcx, 0x15
je 0x48fdac
nop dword [rax]
jmp 0x48fdef
cmp rcx, 0x16
jne 0x48fda0
cmp qword [rax + 8], 0
jne 0x48fdac
mov qword [rsp + 0x18], rbx
mov rax, qword [rbx]
call fcn.0045f2e0
nop
test al, al
je 0x48fe25
mov rcx, qword [rsp + 0x18]
mov rax, qword [rcx]
mov rbp, qword [rsp + 0x20]
add rsp, 0x28
ret
cmp rcx, 0x17
je 0x48fdcf
cmp rcx, 0x1a
jne 0x48fdef
cmp qword [rax], 8
jne 0x48fddc
cmp qword [rax + 8], 0
je 0x48fddc
bt edx, 7
jae 0x48fdc2
mov rbx, qword [rbx]
mov rax, rbx
mov rbp, qword [rsp + 0x20]
add rsp, 0x28
ret
mov rax, qword [rbx]
mov rbp, qword [rsp + 0x20]
add rsp, 0x28
ret
lea rax, [0x00679500]
lea rbx, [0x00742240]
call fcn.00436420
lea rax, [0x00699d40]
call fcn.0040d960
mov qword [rax + 8], 0x1b
lea rcx, [0x006d23f1]
mov qword [rax], rcx
mov rcx, qword [rsp + 0x10]
mov qword [rax + 0x10], rcx
mov rbx, rax
lea rax, [0x00683be0]
call fcn.00436420
lea rax, [0x00679500]
lea rbx, [0x00742250]
call fcn.00436420
lea rax, [0x00679500]
lea rbx, [0x00742240]
call fcn.00436420
nop
mov qword [rsp + 8], rax
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rcx
nop dword [rax + rax]
call fcn.00463740
mov rax, qword [rsp + 8]
mov rbx, qword [rsp + 0x10]
mov rcx, qword [rsp + 0x18]
jmp fcn.0048fcc0
Function at 0x490420
Capabilities:
Reference http user-agent string

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x4905a6
sub rsp, 0x28
mov qword [rsp + 0x20], rbp
lea rbp, [rsp + 0x20]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], rbx
mov qword [rsp + 0x48], rdi
mov qword [rsp + 0x40], rcx
mov rdx, qword [rax + 0x98]
mov rax, rbx
call rdx
nop dword [rax + rax]
cmp rax, 0x17
jne 0x49058d
mov rcx, qword [rsp + 0x40]
test rcx, rcx
jl 0x49057a
mov rdx, qword [rsp + 0x48]
nop dword [rax]
test rdx, rdx
jl 0x490567
cmp rcx, rdx
jg 0x490554
lea rax, [0x006a10a0]
call fcn.0040d960
mov qword [rsp + 0x18], rax
mov rcx, qword [rsp + 0x30]
mov rdx, qword [rcx + 0x48]
mov rax, qword [rsp + 0x38]
call rdx
mov rcx, qword [0x00747770]
lea rdx, [0x00747768]
cmp rax, rdx
jne 0x490545
mov rax, rbx
mov rbx, qword [rsp + 0x48]
call fcn.0045eae0
mov rcx, qword [rsp + 0x40]
mov rbx, qword [rsp + 0x18]
mov qword [rbx + 8], rcx
mov rcx, qword [rsp + 0x48]
mov qword [rbx + 0x10], rcx
cmp dword [0x0092b0b0], 0
jne 0x4904f8
mov qword [rbx], rax
jmp 0x490505
mov rdi, rbx
nop dword [rax + rax]
call fcn.00465900
mov rdx, qword [0x00747770]
mov rax, qword [rsp + 0x30]
lea rsi, [0x00747768]
cmp rax, rsi
jne 0x490531
mov rax, qword [rsp + 0x38]
mov ecx, 0x97
mov rbp, qword [rsp + 0x20]
add rsp, 0x28
ret
mov rbx, rdx
lea rcx, [0x006ba280]
nop dword [rax + rax]
call fcn.0040ac60
mov rbx, rcx
lea rcx, [0x006ba280]
call fcn.0040ac60
lea rax, [0x00679500]
lea rbx, [0x00742290]
call fcn.00436420
lea rax, [0x00679500]
lea rbx, [0x00742280]
call fcn.00436420
lea rax, [0x00679500]
lea rbx, [0x00742270]
call fcn.00436420
lea rax, [0x00679500]
lea rbx, [0x00742260]
nop dword [rax + rax]
call fcn.00436420
nop
mov qword [rsp + 8], rax
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rcx
mov qword [rsp + 0x20], rdi
call fcn.00463740
mov rax, qword [rsp + 8]
mov rbx, qword [rsp + 0x10]
mov rcx, qword [rsp + 0x18]
mov rdi, qword [rsp + 0x20]
jmp fcn.00490420

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

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x49067c
sub rsp, 0x28
mov qword [rsp + 0x20], rbp
lea rbp, [rsp + 0x20]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], rbx
mov qword [rsp + 0x18], rcx
mov rdx, qword [rax + 0x98]
mov rax, rbx
call rdx
cmp rax, 0x15
jne 0x490668
mov rbx, qword [0x00747770]
mov rax, qword [rsp + 0x30]
lea rdx, [0x00747768]
cmp rax, rdx
jne 0x49065c
mov rax, qword [rsp + 0x38]
mov rbx, qword [rsp + 0x18]
nop dword [rax + rax]
call fcn.0045eb20
mov rbx, rax
mov ecx, 0x15
mov rax, qword [rsp + 0x38]
mov rbp, qword [rsp + 0x20]
add rsp, 0x28
ret
lea rcx, [0x006ba280]
call fcn.0040ac60
lea rax, [0x00679500]
lea rbx, [0x007422a0]
call fcn.00436420
nop
mov qword [rsp + 8], rax
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rcx
call fcn.00463740
mov rax, qword [rsp + 8]
mov rbx, qword [rsp + 0x10]
mov rcx, qword [rsp + 0x18]
nop
jmp fcn.004905e0
Function at 0x4907c0
Capabilities:
Reference http user-agent string

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x49086c
sub rsp, 0x28
mov qword [rsp + 0x20], rbp
lea rbp, [rsp + 0x20]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], rbx
test rax, rax
je 0x490858
mov rdx, qword [0x00747770]
lea rsi, [0x00747768]
cmp rax, rsi
jne 0x490849
mov qword [rsp + 0x38], rbx
mov rax, rbx
call fcn.00488ec0
movzx ecx, byte [rax + 0x17]
test cl, 0x20
je 0x490836
mov qword [rsp + 0x18], rax
mov rax, qword [rsp + 0x38]
call fcn.0045ea20
mov rbx, rax
mov ecx, 0x16
mov rax, qword [rsp + 0x18]
mov rbp, qword [rsp + 0x20]
add rsp, 0x28
ret
lea rax, [0x00679500]
lea rbx, [0x007422d0]
call fcn.00436420
mov rbx, rdx
lea rcx, [0x006ba280]
call fcn.0040ac60
lea rax, [0x00679500]
lea rbx, [0x007422c0]
call fcn.00436420
nop
mov qword [rsp + 8], rax
mov qword [rsp + 0x10], rbx
call fcn.00463740
mov rax, qword [rsp + 8]
mov rbx, qword [rsp + 0x10]
jmp fcn.004907c0

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

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x490cda
sub rsp, 0x78
mov qword [rsp + 0x70], rbp
lea rbp, [rsp + 0x70]
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x88], rbx
mov qword [rsp + 0x98], rdi
mov qword [rsp + 0xa0], rsi
bt ecx, 9
jae 0x490c08
mov rdi, rbx
mov rsi, rcx
mov ebx, 7
mov rcx, rax
lea rax, [0x006c9ea9]
call fcn.004870a0
mov rsi, qword [rsp + 0xa0]
mov rdi, qword [rsp + 0x98]
mov qword [rsp + 0x50], rcx
mov qword [rsp + 0x68], rbx
mov qword [rsp + 0x60], rax
mov rdx, qword [rdi + 0x100]
mov rax, rsi
call rdx
mov rbx, qword [rsp + 0x60]
call fcn.00490fc0
test rax, rax
je 0x490c64
mov r8, qword [rax]
mov rbx, qword [rsp + 0x68]
mov rcx, qword [rsp + 0x50]
mov rdi, qword [rsp + 0x98]
mov rsi, qword [rsp + 0xa0]
mov rdx, rax
mov rax, qword [rsp + 0x60]
call r8
mov rbp, qword [rsp + 0x70]
add rsp, 0x78
ret
mov rax, qword [rsp + 0x60]
call fcn.00487d20
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x48], rbx
mov rcx, qword [rsp + 0x98]
mov rcx, qword [rcx + 0xf8]
mov rax, qword [rsp + 0xa0]
call rcx
mov ecx, 0x25
mov rdi, qword [rsp + 0x58]
mov rsi, qword [rsp + 0x48]
lea r8, [0x006d2d99]
mov r9d, 0x1d
mov r10, rax
mov r11, rbx
xor eax, eax
lea rbx, [0x006d6ead]
nop dword [rax]
call fcn.0044e8e0
call fcn.0040afc0
mov rbx, rax
lea rax, [0x00679500]
call fcn.00436420
nop
mov qword [rsp + 8], rax
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rcx
mov qword [rsp + 0x20], rdi
mov qword [rsp + 0x28], rsi
call fcn.00463740
mov rax, qword [rsp + 8]
mov rbx, qword [rsp + 0x10]
mov rcx, qword [rsp + 0x18]
mov rdi, qword [rsp + 0x20]
mov rsi, qword [rsp + 0x28]
jmp fcn.00490ba0
Function at 0x49e9e0
Capabilities:
Reference http user-agent string

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x49ea32
sub rsp, 0x18
mov qword [rsp + 0x10], rbp
lea rbp, [rsp + 0x10]
mov qword [rsp + 0x20], rax
call fcn.0049e6c0
nop
test rdi, rdi
jne 0x49ea1e
test rbx, rbx
jbe 0x49ea14
mov rbp, qword [rsp + 0x10]
add rsp, 0x18
ret
xor eax, eax
mov rcx, rax
call fcn.00465da0
lea rax, [0x00679500]
lea rbx, [0x00742710]
call fcn.00436420
nop
mov qword [rsp + 8], rax
mov qword [rsp + 0x10], rbx
nop dword [rax]
call fcn.00463740
mov rax, qword [rsp + 8]
mov rbx, qword [rsp + 0x10]
jmp fcn.0049e9e0

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

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x4a01db
sub rsp, 0x48
mov qword [rsp + 0x40], rbp
lea rbp, [rsp + 0x40]
mov dword [rsp + 0x1c], eax
mov qword [rsp + 0x20], 0
mov ebx, eax
xor ecx, ecx
lea rdi, [rsp + 0x20]
xor eax, eax
call fcn.004a2ca0
lea rdx, [0x007438a0]
nop dword [rax]
cmp rax, rdx
jne 0x4a0129
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x28], rbx
lea rcx, [0x00741950]
call fcn.00403fe0
test al, al
jne 0x4a0175
mov rax, qword [rsp + 0x38]
mov rbx, qword [rsp + 0x28]
test rax, rax
je 0x4a0141
mov rcx, rbx
mov rbx, rax
xor eax, eax
mov rbp, qword [rsp + 0x40]
add rsp, 0x48
nop
ret
lea rax, [0x00690f40]
call fcn.0040d960
mov qword [rax + 8], 0x42
lea rcx, [0x006dd7b0]
mov qword [rax], rcx
lea rbx, [0x00742c00]
mov rcx, rax
xor eax, eax
mov rbp, qword [rsp + 0x40]
add rsp, 0x48
ret
mov rcx, qword [rsp + 0x20]
lea rax, [0x006796c0]
mov rbx, rcx
call fcn.0044a840
cmp qword [rsp + 0x20], 0
jbe 0x4a01d0
mov qword [rsp + 0x30], rax
mov ebx, dword [rsp + 0x1c]
xor ecx, ecx
lea rdi, [rsp + 0x20]
call fcn.004a2ca0
test rax, rax
je 0x4a01bd
mov rcx, rbx
mov rbx, rax
xor eax, eax
mov rbp, qword [rsp + 0x40]
add rsp, 0x48
ret
mov rax, qword [rsp + 0x30]
xor ebx, ebx
xor ecx, ecx
mov rbp, qword [rsp + 0x40]
add rsp, 0x48
ret
xor eax, eax
mov rcx, rax
call fcn.00465da0
nop
mov dword [rsp + 8], eax
nop
call fcn.00463740
mov eax, dword [rsp + 8]
jmp fcn.004a00c0
Function at 0x4ad640
Capabilities:
Reference http user-agent string

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x4ad7d8
sub rsp, 0x60
mov qword [rsp + 0x58], rbp
lea rbp, [rsp + 0x58]
mov qword [rsp + 0x78], rcx
mov qword [rsp + 0x50], rcx
mov qword [rsp + 0x48], rbx
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x98], r9
mov qword [rsp + 0x80], rdi
mov qword [rsp + 0x88], rsi
mov qword [rsp + 0x90], r8
mov qword [rsp + 0xa0], r10
cmp r10, 0x19
je 0x4ad741
nop
cmp r10, 0x23
jne 0x4ad790
mov rax, r9
lea rbx, [0x006d5d2b]
mov ecx, 0x23
call fcn.00402d80
nop
test al, al
jne 0x4ad705
mov rax, qword [rsp + 0x40]
mov rcx, qword [rsp + 0x50]
mov rbx, qword [rsp + 0x48]
mov rsi, qword [rsp + 0x88]
mov rdi, qword [rsp + 0x80]
mov r8, qword [rsp + 0x90]
mov r9, qword [rsp + 0x98]
mov r10, qword [rsp + 0xa0]
nop dword [rax + rax]
jmp 0x4ad790
mov rax, qword [rsp + 0x40]
mov rbx, qword [rsp + 0x48]
mov rcx, qword [rsp + 0x50]
mov rdi, qword [rsp + 0x80]
mov rsi, qword [rsp + 0x88]
mov r8, qword [rsp + 0x90]
mov r9d, 1
call fcn.004b36e0
mov rbp, qword [rsp + 0x58]
add rsp, 0x60
ret
mov rax, r9
lea rbx, [0x006d0ddc]
mov ecx, 0x19
call fcn.00402d80
test al, al
jne 0x4ad79f
mov rax, qword [rsp + 0x40]
mov rcx, qword [rsp + 0x50]
mov rbx, qword [rsp + 0x48]
mov rsi, qword [rsp + 0x88]
mov rdi, qword [rsp + 0x80]
mov r8, qword [rsp + 0x90]
mov r9, qword [rsp + 0x98]
mov r10, qword [rsp + 0xa0]
call fcn.004ad840
mov rbp, qword [rsp + 0x58]
add rsp, 0x60
ret
mov rax, qword [rsp + 0x40]
mov rbx, qword [rsp + 0x48]
mov rcx, qword [rsp + 0x50]
mov rdi, qword [rsp + 0x80]
mov rsi, qword [rsp + 0x88]
mov r8, qword [rsp + 0x90]
xor r9d, r9d
call fcn.004b36e0
mov rbp, qword [rsp + 0x58]
add rsp, 0x60
ret
mov qword [rsp + 8], rax
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rcx
mov qword [rsp + 0x20], rdi
mov qword [rsp + 0x28], rsi
mov qword [rsp + 0x30], r8
mov qword [rsp + 0x38], r9
mov qword [rsp + 0x40], r10
call fcn.00463740
mov rax, qword [rsp + 8]
mov rbx, qword [rsp + 0x10]
mov rcx, qword [rsp + 0x18]
mov rdi, qword [rsp + 0x20]
mov rsi, qword [rsp + 0x28]
mov r8, qword [rsp + 0x30]
mov r9, qword [rsp + 0x38]
mov r10, qword [rsp + 0x40]
jmp fcn.004ad640