joyce8/EMBER2024-capa huggingface dataset:
Function at 0x140046d33
Capabilities:
Get geographical location

Disassembly:
push rsi
push rdi
push rbx
sub rsp, 0x20
mov rdi, r8
mov rbx, rdx
mov rsi, rcx
lea r8, [0x1402e88d2]
mov r9d, 2
mov rcx, rdx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x140046d68
mov byte [rsi + 1], 0
jmp 0x140046e3e
lea r8, [0x1402e88d4]
mov r9d, 4
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x140046d8d
mov byte [rsi + 1], 1
jmp 0x140046e3e
lea r8, str.message
mov r9d, 7
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x140046db2
mov byte [rsi + 1], 2
jmp 0x140046e3e
lea r8, [0x1402e85bd]
mov r9d, 0x11
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x140046dd4
mov byte [rsi + 1], 3
jmp 0x140046e3e
lea r8, [0x1402e88d8]
mov r9d, 0xd
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x140046df6
mov byte [rsi + 1], 4
jmp 0x140046e3e
lea r8, [0x1402e88e5]
mov r9d, 4
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x140046e18
mov byte [rsi + 1], 5
jmp 0x140046e3e
lea r8, [0x1402e8755]
mov r9d, 0xf
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x140046e3a
mov byte [rsi + 1], 6
jmp 0x140046e3e
mov byte [rsi + 1], 7
mov byte [rsi], 0
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret

Function at 0x140046fa0
Capabilities:
Get geographical location

Disassembly:
push rsi
push rdi
push rbx
sub rsp, 0x20
mov rdi, r8
mov rbx, rdx
mov rsi, rcx
lea r8, [0x1402e88d2]
mov r9d, 2
mov rcx, rdx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x140046fd2
mov byte [rsi + 1], 0
jmp 0x14004703c
lea r8, [0x1402e88d4]
mov r9d, 4
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x140046ff4
mov byte [rsi + 1], 1
jmp 0x14004703c
lea r8, [0x1402e96a4]
mov r9d, 0xf
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x140047016
mov byte [rsi + 1], 2
jmp 0x14004703c
lea r8, [0x1402e961a]
mov r9d, 0x10
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x140047038
mov byte [rsi + 1], 3
jmp 0x14004703c
mov byte [rsi + 1], 4
mov byte [rsi], 0
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret

Function at 0x1400470e8
Capabilities:
Get geographical location

Disassembly:
push rsi
sub rsp, 0x20
mov rax, r8
mov rsi, rcx
lea r8, [0x1402e8fc2]
mov r9d, 0x17
mov rcx, rdx
mov rdx, rax
call fcn.140111920
xor al, 1
mov byte [rsi + 1], al
mov byte [rsi], 0
add rsp, 0x20
pop rsi
ret

Function at 0x1400471d8
Capabilities:
Get geographical location

Disassembly:
push rsi
sub rsp, 0x20
mov rax, r8
mov rsi, rcx
lea r8, [0x1402e93f7]
mov r9d, 0x1a
mov rcx, rdx
mov rdx, rax
call fcn.140111920
xor al, 1
mov byte [rsi + 1], al
mov byte [rsi], 0
add rsp, 0x20
pop rsi
ret

Function at 0x1400472be
Capabilities:
Get geographical location

Disassembly:
push rsi
sub rsp, 0x20
mov rax, r8
mov rsi, rcx
lea r8, [0x1402e92bf]
mov r9d, 0x19
mov rcx, rdx
mov rdx, rax
call fcn.140111920
xor al, 1
mov byte [rsi + 1], al
mov byte [rsi], 0
add rsp, 0x20
pop rsi
ret

Function at 0x14004793a
Capabilities:
Get geographical location

Disassembly:
push rsi
sub rsp, 0x20
mov rax, r8
mov rsi, rcx
lea r8, [0x1402e8aec]
mov r9d, 4
mov rcx, rdx
mov rdx, rax
call fcn.140111920
xor al, 1
mov byte [rsi + 1], al
mov byte [rsi], 0
add rsp, 0x20
pop rsi
ret
Function at 0x14004796b
Capabilities:
Get geographical location

Disassembly:
push rsi
sub rsp, 0x20
mov rax, r8
mov rsi, rcx
lea r8, [0x1402e95fe]
mov r9d, 8
mov rcx, rdx
mov rdx, rax
call fcn.140111920
xor al, 1
mov byte [rsi + 1], al
mov byte [rsi], 0
add rsp, 0x20
pop rsi
ret

Function at 0x14004799c
Capabilities:
Get geographical location

Disassembly:
push rsi
push rdi
push rbx
sub rsp, 0x20
mov rdi, r8
mov rbx, rdx
mov rsi, rcx
lea r8, [0x1402770d1]
mov r9d, 7
mov rcx, rdx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x1400479d1
mov byte [rsi + 1], 0
jmp 0x140047c13
lea r8, [0x1402770dc]
mov r9d, 7
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x1400479f6
mov byte [rsi + 1], 1
jmp 0x140047c13
lea r8, [0x1402770e3]
mov r9d, 7
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x140047a1b
mov byte [rsi + 1], 2
jmp 0x140047c13
lea r8, [0x1402770ea]
mov r9d, 0xb
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x140047a40
mov byte [rsi + 1], 3
jmp 0x140047c13
lea r8, [0x1402e8503]
mov r9d, 3
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x140047a65
mov byte [rsi + 1], 4
jmp 0x140047c13
lea r8, [0x1402e9615]
mov r9d, 5
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x140047a8a
mov byte [rsi + 1], 5
jmp 0x140047c13
lea r8, [0x1402e8724]
mov r9d, 0xc
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x140047aaf
mov byte [rsi + 1], 6
jmp 0x140047c13
lea r8, [0x1402770f5]
mov r9d, 4
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x140047ad4
mov byte [rsi + 1], 7
jmp 0x140047c13
lea r8, [0x1402770f9]
mov r9d, 6
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x140047af9
mov byte [rsi + 1], 8
jmp 0x140047c13
lea r8, [0x1402770ff]
mov r9d, 9
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x140047b1e
mov byte [rsi + 1], 9
jmp 0x140047c13
lea r8, [0x140277108]
mov r9d, 0xd
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x140047b43
mov byte [rsi + 1], 0xa
jmp 0x140047c13
lea r8, [0x140277115]
mov r9d, 7
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x140047b68
mov byte [rsi + 1], 0xb
jmp 0x140047c13
lea r8, [0x140312d6a]
mov r9d, 4
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x140047b8d
mov byte [rsi + 1], 0xc
jmp 0x140047c13
lea r8, [0x14027711c]
mov r9d, 3
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x140047baf
mov byte [rsi + 1], 0xd
jmp 0x140047c13
lea r8, [0x14027711f]
mov r9d, 9
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x140047bd1
mov byte [rsi + 1], 0xe
jmp 0x140047c13
lea r8, [0x140277128]
mov r9d, 0xc
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x140047bf3
mov byte [rsi + 1], 0xf
jmp 0x140047c13
lea r8, [0x140277134]
mov r9d, 0xc
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x140047c1f
mov byte [rsi + 1], 0x10
xor eax, eax
mov byte [rsi], al
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
lea r8, [0x14027a7d8]
mov r9d, 0x11
mov rcx, rbx
mov rdx, rdi
call fcn.14026d27d
mov qword [rsi + 8], rax
mov al, 1
jmp 0x140047c15
Function at 0x140048142
Capabilities:
Get geographical location

Disassembly:
push rsi
push rdi
push rbx
sub rsp, 0x20
mov rdi, r8
mov rbx, rdx
mov rsi, rcx
lea r8, [0x1402e85b2]
mov r9d, 0xb
mov rcx, rdx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x140048177
mov byte [rsi + 1], 0
jmp 0x140048297
lea r8, [0x1402e8a71]
mov r9d, 7
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x14004819c
mov byte [rsi + 1], 1
jmp 0x140048297
lea r8, [0x1402e855b]
mov r9d, 0x14
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x1400481c1
mov byte [rsi + 1], 2
jmp 0x140048297
lea r8, [0x1402e8a78]
mov r9d, 0xa
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x1400481e6
mov byte [rsi + 1], 3
jmp 0x140048297
lea r8, [0x1402e8a82]
mov r9d, 0xa
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x14004820b
mov byte [rsi + 1], 4
jmp 0x140048297
lea r8, [0x1402e84e7]
mov r9d, 4
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x14004822d
mov byte [rsi + 1], 5
jmp 0x140048297
lea r8, [0x1402e8544]
mov r9d, 0xb
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x14004824f
mov byte [rsi + 1], 6
jmp 0x140048297
lea r8, [0x1402e854f]
mov r9d, 0xc
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x140048271
mov byte [rsi + 1], 7
jmp 0x140048297
lea r8, [0x1402e8a8c]
mov r9d, 0x1a
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x140048293
mov byte [rsi + 1], 8
jmp 0x140048297
mov byte [rsi + 1], 9
mov byte [rsi], 0
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret

Function at 0x140048375
Capabilities:
Get geographical location

Disassembly:
push rsi
sub rsp, 0x20
mov rax, r8
mov rsi, rcx
lea r8, [0x1402e9436]
mov r9d, 0x1c
mov rcx, rdx
mov rdx, rax
call fcn.140111920
xor al, 1
mov byte [rsi + 1], al
mov byte [rsi], 0
add rsp, 0x20
pop rsi
ret
Function at 0x140048875
Capabilities:
Get geographical location

Disassembly:
push rsi
push rdi
push rbx
sub rsp, 0x20
mov rdi, r8
mov rbx, rdx
mov rsi, rcx
lea r8, [0x1402770d8]
mov r9d, 4
mov rcx, rdx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x1400488aa
mov byte [rsi + 1], 0
jmp 0x1400489a5
lea r8, [0x1402e63a9]
mov r9d, 8
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x1400488cf
mov byte [rsi + 1], 1
jmp 0x1400489a5
lea r8, [0x1402e8730]
mov r9d, 0xa
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x1400488f4
mov byte [rsi + 1], 2
jmp 0x1400489a5
lea r8, [0x1402e873a]
mov r9d, 9
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x140048919
mov byte [rsi + 1], 3
jmp 0x1400489a5
lea r8, [0x1402e89ad]
mov r9d, 3
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x14004893b
mov byte [rsi + 1], 4
jmp 0x1400489a5
lea r8, [0x1402e89b0]
mov r9d, 0x14
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x14004895d
mov byte [rsi + 1], 5
jmp 0x1400489a5
lea r8, [0x1402e89c4]
mov r9d, 0x27
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x14004897f
mov byte [rsi + 1], 6
jmp 0x1400489a5
lea r8, [0x1402e8991]
mov r9d, 0x1c
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x1400489a1
mov byte [rsi + 1], 7
jmp 0x1400489a5
mov byte [rsi + 1], 8
mov byte [rsi], 0
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret

Function at 0x140048b61
Capabilities:
Get geographical location

Disassembly:
push rsi
push rdi
push rbx
sub rsp, 0x20
mov rdi, r8
mov rbx, rdx
mov rsi, rcx
lea r8, [0x1402e971b]
mov r9d, 0xc
mov rcx, rdx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x140048b96
mov byte [rsi + 1], 0
jmp 0x140048c47
lea r8, [0x1402e9727]
mov r9d, 5
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x140048bbb
mov byte [rsi + 1], 1
jmp 0x140048c47
lea r8, [0x1402e972c]
mov r9d, 4
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x140048bdd
mov byte [rsi + 1], 2
jmp 0x140048c47
lea r8, [0x1402e9730]
mov r9d, 0xc
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x140048bff
mov byte [rsi + 1], 3
jmp 0x140048c47
lea r8, [0x1402e973c]
mov r9d, 0xc
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x140048c21
mov byte [rsi + 1], 4
jmp 0x140048c47
lea r8, [0x1402e9748]
mov r9d, 9
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x140048c43
mov byte [rsi + 1], 5
jmp 0x140048c47
mov byte [rsi + 1], 6
mov byte [rsi], 0
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
Function at 0x140048d38
Capabilities:
Get geographical location

Disassembly:
push rsi
push rdi
push rbx
sub rsp, 0x20
mov rdi, r8
mov rbx, rdx
mov rsi, rcx
lea r8, [0x1402e8abb]
mov r9d, 4
mov rcx, rdx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x140048d6d
mov byte [rsi + 1], 0
jmp 0x140048df9
lea r8, [0x1402e88d4]
mov r9d, 4
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x140048d8f
mov byte [rsi + 1], 1
jmp 0x140048df9
lea r8, [0x1402e8abf]
mov r9d, 4
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x140048db1
mov byte [rsi + 1], 2
jmp 0x140048df9
lea r8, [0x1402e89ad]
mov r9d, 3
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x140048dd3
mov byte [rsi + 1], 3
jmp 0x140048df9
lea r8, [0x1402e85b2]
mov r9d, 0xb
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x140048df5
mov byte [rsi + 1], 4
jmp 0x140048df9
mov byte [rsi + 1], 5
mov byte [rsi], 0
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret

Function at 0x140048ef5
Capabilities:
Get geographical location

Disassembly:
push rsi
sub rsp, 0x20
mov rax, r8
mov rsi, rcx
lea r8, [0x1402e9509]
mov r9d, 0x1f
mov rcx, rdx
mov rdx, rax
call fcn.140111920
xor al, 1
mov byte [rsi + 1], al
mov byte [rsi], 0
add rsp, 0x20
pop rsi
ret

Function at 0x1400494ef
Capabilities:
Get geographical location

Disassembly:
push rsi
push rdi
push rbx
sub rsp, 0x20
mov rdi, r8
mov rbx, rdx
mov rsi, rcx
lea r8, [0x1402e8b21]
mov r9d, 0x11
mov rcx, rdx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x140049524
mov byte [rsi + 1], 0
jmp 0x140049644
lea r8, [0x1402e8b32]
mov r9d, 0x17
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x140049549
mov byte [rsi + 1], 1
jmp 0x140049644
lea r8, [0x1402e8b79]
mov r9d, 0xe
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x14004956e
mov byte [rsi + 1], 2
jmp 0x140049644
lea r8, [0x1402e8b49]
mov r9d, 0x17
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x140049593
mov byte [rsi + 1], 3
jmp 0x140049644
lea r8, [0x1402e8b60]
mov r9d, 0x19
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x1400495b8
mov byte [rsi + 1], 4
jmp 0x140049644
lea r8, [0x1402e86aa]
mov r9d, 0xf
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x1400495da
mov byte [rsi + 1], 5
jmp 0x140049644
lea r8, [0x1402e86b9]
mov r9d, 0x10
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x1400495fc
mov byte [rsi + 1], 6
jmp 0x140049644
lea r8, [0x1402e86c9]
mov r9d, 0x10
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x14004961e
mov byte [rsi + 1], 7
jmp 0x140049644
lea r8, [0x1402e86d9]
mov r9d, 0x11
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x140049640
mov byte [rsi + 1], 8
jmp 0x140049644
mov byte [rsi + 1], 9
mov byte [rsi], 0
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret

Function at 0x140049754
Capabilities:
Get geographical location

Disassembly:
push rsi
sub rsp, 0x20
mov rax, r8
mov rsi, rcx
lea r8, [0x1402e9030]
mov r9d, 0x21
mov rcx, rdx
mov rdx, rax
call fcn.140111920
xor al, 1
mov byte [rsi + 1], al
mov byte [rsi], 0
add rsp, 0x20
pop rsi
ret
Function at 0x14004983e
Capabilities:
Get geographical location

Disassembly:
push rsi
push rdi
push rbx
sub rsp, 0x20
mov rdi, r8
mov rbx, rdx
mov rsi, rcx
lea r8, [0x1402e84e7]
mov r9d, 4
mov rcx, rdx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x140049870
mov byte [rsi + 1], 0
jmp 0x140049896
lea r8, [0x1402e8579]
mov r9d, 0x14
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x140049892
mov byte [rsi + 1], 1
jmp 0x140049896
mov byte [rsi + 1], 2
mov byte [rsi], 0
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret

Function at 0x140049b49
Capabilities:
Get geographical location

Disassembly:
push rsi
push rdi
push rbx
sub rsp, 0x20
mov rdi, r8
mov rbx, rdx
mov rsi, rcx
lea r8, [0x1402e88d2]
mov r9d, 2
mov rcx, rdx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x140049b7e
mov byte [rsi + 1], 0
jmp 0x140049c54
lea r8, [0x1402e88d4]
mov r9d, 4
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x140049ba3
mov byte [rsi + 1], 1
jmp 0x140049c54
lea r8, [0x1402e859d]
mov r9d, 8
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x140049bc8
mov byte [rsi + 1], 2
jmp 0x140049c54
lea r8, [0x1402e8da3]
mov r9d, 0xc
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x140049bea
mov byte [rsi + 1], 3
jmp 0x140049c54
lea r8, [0x1402e96a4]
mov r9d, 0xf
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x140049c0c
mov byte [rsi + 1], 4
jmp 0x140049c54
lea r8, [0x1402e96b3]
mov r9d, 0x12
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x140049c2e
mov byte [rsi + 1], 5
jmp 0x140049c54
lea r8, [0x1402e96c5]
mov r9d, 0xa
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x140049c50
mov byte [rsi + 1], 6
jmp 0x140049c54
mov byte [rsi + 1], 7
mov byte [rsi], 0
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret

Function at 0x14004a0d4
Capabilities:
Get geographical location

Disassembly:
push rsi
push rdi
push rbx
sub rsp, 0x20
mov rdi, r8
mov rbx, rdx
mov rsi, rcx
lea r8, [0x1402e859d]
mov r9d, 8
mov rcx, rdx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x14004a109
mov byte [rsi + 1], 0
jmp 0x14004a1df
lea r8, [0x1402e8da3]
mov r9d, 0xc
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x14004a12e
mov byte [rsi + 1], 1
jmp 0x14004a1df
lea r8, [0x1402e96a4]
mov r9d, 0xf
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x14004a153
mov byte [rsi + 1], 2
jmp 0x14004a1df
lea r8, [0x1402e96b3]
mov r9d, 0x12
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x14004a175
mov byte [rsi + 1], 3
jmp 0x14004a1df
lea r8, [0x1402e96c5]
mov r9d, 0xa
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x14004a197
mov byte [rsi + 1], 4
jmp 0x14004a1df
lea r8, [0x1402e97a2]
mov r9d, 0x1a
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x14004a1b9
mov byte [rsi + 1], 5
jmp 0x14004a1df
lea r8, [0x1402e97bc]
mov r9d, 0x1a
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x14004a1db
mov byte [rsi + 1], 6
jmp 0x14004a1df
mov byte [rsi + 1], 7
mov byte [rsi], 0
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
Function at 0x14004a351
Capabilities:
Get geographical location

Disassembly:
cmp r8, 0xb
je 0x14004a2a2
cmp r8, 0xa
je 0x14004a263
cmp r8, 2
jne 0x14004a2e5
cmp byte [rdx], 0x6f
jne 0x14004a2e5
cmp byte [rdx + 1], 0x6b
jne 0x14004a2e5
xor eax, eax
jmp 0x14004a2e7
cmp byte [rdx], 0x70
jne 0x14004a2e5
cmp byte [rdx + 1], 0x61
jne 0x14004a2e5
cmp byte [rdx + 2], 0x72
jne 0x14004a2e5
cmp byte [rdx + 3], 0x61
jne 0x14004a2e5
cmp byte [rdx + 4], 0x6d
jne 0x14004a2e5
cmp byte [rdx + 5], 0x65
jne 0x14004a2e5
cmp byte [rdx + 6], 0x74
jne 0x14004a2e5
cmp byte [rdx + 7], 0x65
jne 0x14004a2e5
cmp byte [rdx + 8], 0x72
jne 0x14004a2e5
mov al, 2
cmp byte [rdx + 9], 0x73
jne 0x14004a2e5
jmp 0x14004a2e7
cmp byte [rdx], 0x64
jne 0x14004a2e5
cmp byte [rdx + 1], 0x65
jne 0x14004a2e5
cmp byte [rdx + 2], 0x73
jne 0x14004a2e5
cmp byte [rdx + 3], 0x63
jne 0x14004a2e5
cmp byte [rdx + 4], 0x72
jne 0x14004a2e5
cmp byte [rdx + 5], 0x69
jne 0x14004a2e5
cmp byte [rdx + 6], 0x70
jne 0x14004a2e5
cmp byte [rdx + 7], 0x74
jne 0x14004a2e5
cmp byte [rdx + 8], 0x69
jne 0x14004a2e5
cmp byte [rdx + 9], 0x6f
jne 0x14004a2e5
mov al, 1
cmp byte [rdx + 0xa], 0x6e
je 0x14004a2e7
mov al, 3
mov byte [rcx + 1], al
mov byte [rcx], 0
ret
push rsi
push rdi
push rbx
sub rsp, 0x20
mov rdi, r8
mov rbx, rdx
mov rsi, rcx
lea r8, str.okresultparametersstruct_EncryptedCredentials_with_3_elements
mov r9d, 2
mov rcx, rdx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x14004a383
mov byte [rsi + 1], 0
jmp 0x14004a3cb
lea r8, [0x1402e8592]
mov r9d, 0xb
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x14004a3a5
mov byte [rsi + 1], 1
jmp 0x14004a3cb
lea r8, [0x14027ab28]
mov r9d, 0xa
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x14004a3c7
mov byte [rsi + 1], 2
jmp 0x14004a3cb
mov byte [rsi + 1], 3
mov byte [rsi], 0
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
push rsi
sub rsp, 0x30
xor byte [rax - 0x77], cl
invalid
movzx eax, byte [rdx]
dec rax
cmp rax, 0xe
ja case.0x140091ce7.2
lea rcx, [0x14031bd98]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
movzx eax, byte [rdx + 1]
cmp al, 3
mov ecx, 3
cmovb ecx, eax
mov byte [rsi + 1], cl
jmp 0x140091d10
mov rax, qword [rdx + 8]
cmp rax, 3
mov ecx, 3
cmovb rcx, rax
mov byte [rsi + 1], cl
mov byte [rsi], 0
add rsp, 0x30
pop rsi
ret
mov rax, qword [rdx + 8]
mov r8, qword [rdx + 0x18]
jmp 0x140091d2b
mov rax, qword [rdx + 8]
mov r8, qword [rdx + 0x10]
mov rcx, rsi
mov rdx, rax
add rsp, 0x30
pop rsi
jmp 0x14004a351
mov rax, qword [rdx + 8]
mov r8, qword [rdx + 0x18]
jmp case.0x140091b05.5
mov rax, qword [rdx + 8]
mov r8, qword [rdx + 0x10]
mov rcx, rsi
mov rdx, rax
add rsp, 0x30
pop rsi
jmp 0x14004a233
lea r8, [0x140275778]
lea rax, [rsp + 0x2f]
mov rcx, rdx
mov rdx, rax
ret 0xc5e8
mov ch, 0x1d
add byte [rax - 0x77], cl
or sil, r8b
invalid
add ebx, ebp
xchg esi, eax
Function at 0x14004a5d0
Capabilities:
Get geographical location

Disassembly:
push rsi
push rdi
push rbx
sub rsp, 0x20
mov rdi, r8
mov rbx, rdx
mov rsi, rcx
lea r8, [0x1402e8abb]
mov r9d, 4
mov rcx, rdx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x14004a605
mov byte [rsi + 1], 0
jmp 0x14004a6b6
lea r8, [0x1402e88d4]
mov r9d, 4
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x14004a62a
mov byte [rsi + 1], 1
jmp 0x14004a6b6
lea r8, [0x1402e8abf]
mov r9d, 4
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x14004a64c
mov byte [rsi + 1], 2
jmp 0x14004a6b6
lea r8, [0x1402e8b87]
mov r9d, 0xf
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x14004a66e
mov byte [rsi + 1], 3
jmp 0x14004a6b6
lea r8, [0x1402e8b96]
mov r9d, 0xf
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x14004a690
mov byte [rsi + 1], 4
jmp 0x14004a6b6
lea r8, [0x1402e85b2]
mov r9d, 0xb
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x14004a6b2
mov byte [rsi + 1], 5
jmp 0x14004a6b6
mov byte [rsi + 1], 6
mov byte [rsi], 0
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret

Function at 0x14004a7ee
Capabilities:
Get geographical location

Disassembly:
push rsi
push rdi
push rbx
sub rsp, 0x20
mov rdi, r8
mov rbx, rdx
mov rsi, rcx
lea r8, [0x1402e84e7]
mov r9d, 4
mov rcx, rdx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x14004a820
mov byte [rsi + 1], 0
jmp 0x14004a868
lea r8, [0x1402e856f]
mov r9d, 0xa
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x14004a842
mov byte [rsi + 1], 1
jmp 0x14004a868
lea r8, [0x1402e8579]
mov r9d, 0x14
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x14004a864
mov byte [rsi + 1], 2
jmp 0x14004a868
mov byte [rsi + 1], 3
mov byte [rsi], 0
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret

Function at 0x14004abd9
Capabilities:
Get geographical location

Disassembly:
push rsi
push rdi
push rbx
sub rsp, 0x20
mov rdi, r8
mov rbx, rdx
mov rsi, rcx
lea r8, [0x1402e8c24]
mov r9d, 9
mov rcx, rdx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x14004ac0e
mov byte [rsi + 1], 0
jmp 0x14004ac9a
lea r8, [0x1402e88d4]
mov r9d, 4
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x14004ac30
mov byte [rsi + 1], 1
jmp 0x14004ac9a
lea r8, [0x1402e8a33]
mov r9d, 8
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x14004ac52
mov byte [rsi + 1], 2
jmp 0x14004ac9a
lea r8, [0x1402e85bd]
mov r9d, 0x11
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x14004ac74
mov byte [rsi + 1], 3
jmp 0x14004ac9a
lea r8, [0x1402e63c5]
mov r9d, 5
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x14004ac96
mov byte [rsi + 1], 4
jmp 0x14004ac9a
mov byte [rsi + 1], 5
mov byte [rsi], 0
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
Function at 0x14004ad96
Capabilities:
Get geographical location

Disassembly:
push rsi
push rdi
push rbx
sub rsp, 0x20
mov rdi, r8
mov rbx, rdx
mov rsi, rcx
lea r8, [0x1402e88e5]
mov r9d, 4
mov rcx, rdx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x14004adc8
mov byte [rsi + 1], 0
jmp 0x14004ae10
lea r8, [0x1402e99d6]
mov r9d, 4
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x14004adea
mov byte [rsi + 1], 1
jmp 0x14004ae10
lea r8, [0x1402e99da]
mov r9d, 6
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x14004ae0c
mov byte [rsi + 1], 2
jmp 0x14004ae10
mov byte [rsi + 1], 3
mov byte [rsi], 0
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret

Function at 0x14004ae84
Capabilities:
Get geographical location

Disassembly:
push rsi
sub rsp, 0x20
mov rax, r8
mov rsi, rcx
lea r8, [0x1402e8d75]
mov r9d, 0xf
mov rcx, rdx
mov rdx, rax
call fcn.140111920
xor al, 1
mov byte [rsi + 1], al
mov byte [rsi], 0
add rsp, 0x20
pop rsi
ret