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

Disassembly:
push rsi
sub rsp, 0x20
mov rax, r8
mov rsi, rcx
lea r8, [0x1402e9552]
mov r9d, 0xc
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 0x140043260
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, [0x1402e850d]
mov r9d, 0xa
mov rcx, rdx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x140043295
mov byte [rsi + 1], 0
jmp 0x1400433ff
lea r8, [0x1402e8b18]
mov r9d, 9
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x1400432ba
mov byte [rsi + 1], 1
jmp 0x1400433ff
lea r8, [0x1402e8b21]
mov r9d, 0x11
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x1400432df
mov byte [rsi + 1], 2
jmp 0x1400433ff
lea r8, [0x1402e8b32]
mov r9d, 0x17
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x140043304
mov byte [rsi + 1], 3
jmp 0x1400433ff
lea r8, [0x1402e8b49]
mov r9d, 0x17
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x140043329
mov byte [rsi + 1], 4
jmp 0x1400433ff
lea r8, [0x1402e8b60]
mov r9d, 0x19
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x14004334e
mov byte [rsi + 1], 5
jmp 0x1400433ff
lea r8, [0x1402e86aa]
mov r9d, 0xf
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x140043373
mov byte [rsi + 1], 6
jmp 0x1400433ff
lea r8, [0x1402e86b9]
mov r9d, 0x10
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x140043395
mov byte [rsi + 1], 7
jmp 0x1400433ff
lea r8, [0x1402e86c9]
mov r9d, 0x10
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x1400433b7
mov byte [rsi + 1], 8
jmp 0x1400433ff
lea r8, [0x1402e86d9]
mov r9d, 0x11
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x1400433d9
mov byte [rsi + 1], 9
jmp 0x1400433ff
lea r8, [0x1402e8b79]
mov r9d, 0xe
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x1400433fb
mov byte [rsi + 1], 0xa
jmp 0x1400433ff
mov byte [rsi + 1], 0xb
mov byte [rsi], 0
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret

Function at 0x140043455
Capabilities:
Get geographical location

Disassembly:
push rsi
sub rsp, 0x20
mov rax, r8
mov rsi, rcx
lea r8, [0x1402e8517]
mov r9d, 0xa
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 0x14004352e
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, [0x1402e9682]
mov r9d, 7
mov rcx, rdx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x140043560
mov byte [rsi + 1], 0
jmp 0x1400435a8
lea r8, [0x1402e8aec]
mov r9d, 4
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x140043582
mov byte [rsi + 1], 1
jmp 0x1400435a8
lea r8, [0x1402e9689]
mov r9d, 0xa
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x1400435a4
mov byte [rsi + 1], 2
jmp 0x1400435a8
mov byte [rsi + 1], 3
mov byte [rsi], 0
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
Function at 0x140043616
Capabilities:
Get geographical location

Disassembly:
push rsi
sub rsp, 0x20
mov rax, r8
mov rsi, rcx
lea r8, [0x1402e8f3c]
mov r9d, 0xe
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 0x1400436aa
Capabilities:
Get geographical location

Disassembly:
push rsi
sub rsp, 0x20
mov rax, r8
mov rsi, rcx
lea r8, [0x1402e8f14]
mov r9d, 0xe
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 0x140043738
Capabilities:
Get geographical location

Disassembly:
push rsi
sub rsp, 0x20
mov rax, r8
mov rsi, rcx
lea r8, [0x1402e914e]
mov r9d, 0xd
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 0x1400437dc
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 0x14004380e
mov byte [rsi + 1], 0
jmp 0x140043834
lea r8, [0x1402e995e]
mov r9d, 0xb
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x140043830
mov byte [rsi + 1], 1
jmp 0x140043834
mov byte [rsi + 1], 2
mov byte [rsi], 0
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret

Function at 0x140043860
Capabilities:
Get geographical location

Disassembly:
push rsi
sub rsp, 0x20
mov rax, r8
mov rsi, rcx
lea r8, [0x1402e8503]
mov r9d, 3
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 0x1400440cc
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, [0x1402e8854]
mov r9d, 0xc
mov rcx, rdx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x140044101
mov byte [rsi + 1], 0
jmp 0x1400442da
lea r8, [0x1402e861d]
mov r9d, 0xc
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x140044126
mov byte [rsi + 1], 1
jmp 0x1400442da
lea r8, [0x1402e8b0b]
mov r9d, 0xd
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x14004414b
mov byte [rsi + 1], 2
jmp 0x1400442da
lea r8, [0x1402e8629]
mov r9d, 0xf
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x140044170
mov byte [rsi + 1], 3
jmp 0x1400442da
lea r8, [0x1402e86aa]
mov r9d, 0xf
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x140044195
mov byte [rsi + 1], 4
jmp 0x1400442da
lea r8, [0x1402e8638]
mov r9d, 0x11
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x1400441ba
mov byte [rsi + 1], 5
jmp 0x1400442da
lea r8, [0x1402e8649]
mov r9d, 0x11
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x1400441df
mov byte [rsi + 1], 6
jmp 0x1400442da
lea r8, [0x1402e865a]
mov r9d, 0x13
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x140044204
mov byte [rsi + 1], 7
jmp 0x1400442da
lea r8, [0x1402e866d]
mov r9d, 0x16
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x140044229
mov byte [rsi + 1], 8
jmp 0x1400442da
lea r8, [0x1402e86b9]
mov r9d, 0x10
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x14004424e
mov byte [rsi + 1], 9
jmp 0x1400442da
lea r8, [0x1402e8683]
mov r9d, 0x14
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x140044270
mov byte [rsi + 1], 0xa
jmp 0x1400442da
lea r8, [0x1402e86c9]
mov r9d, 0x10
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x140044292
mov byte [rsi + 1], 0xb
jmp 0x1400442da
lea r8, [0x1402e86d9]
mov r9d, 0x11
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x1400442b4
mov byte [rsi + 1], 0xc
jmp 0x1400442da
lea r8, [0x1402e8697]
mov r9d, 0x13
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x1400442d6
mov byte [rsi + 1], 0xd
jmp 0x1400442da
mov byte [rsi + 1], 0xe
mov byte [rsi], 0
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
Function at 0x14004442a
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 0x14004445f
mov byte [rsi + 1], 0
jmp 0x140044510
lea r8, [0x1402e88d4]
mov r9d, 4
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x140044484
mov byte [rsi + 1], 1
jmp 0x140044510
lea r8, [0x1402e8a33]
mov r9d, 8
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x1400444a6
mov byte [rsi + 1], 2
jmp 0x140044510
lea r8, [0x1402e63c5]
mov r9d, 5
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x1400444c8
mov byte [rsi + 1], 3
jmp 0x140044510
lea r8, [0x1402e8617]
mov r9d, 6
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x1400444ea
mov byte [rsi + 1], 4
jmp 0x140044510
lea r8, [0x1402e99bb]
mov r9d, 9
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x14004450c
mov byte [rsi + 1], 5
jmp 0x140044510
mov byte [rsi + 1], 6
mov byte [rsi], 0
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret

Function at 0x1400447c2
Capabilities:
Get geographical location

Disassembly:
push rsi
sub rsp, 0x20
mov rax, r8
mov rsi, rcx
lea r8, [0x1402e8ee8]
mov r9d, 0x10
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 0x140044862
Capabilities:
Get geographical location

Disassembly:
push rsi
sub rsp, 0x20
mov rax, r8
mov rsi, rcx
lea r8, [0x1402e8ebc]
mov r9d, 0x10
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 0x140044902
Capabilities:
Get geographical location

Disassembly:
push rsi
sub rsp, 0x20
mov rax, r8
mov rsi, rcx
lea r8, [0x1402e94dd]
mov r9d, 0x10
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 0x140044f1d
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, [0x1402e8503]
mov r9d, 3
mov rcx, rdx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x140044f52
mov byte [rsi + 1], 0
jmp 0x140045072
lea r8, [0x140276e45]
mov r9d, 0x16
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x140044f77
mov byte [rsi + 1], 1
jmp 0x140045072
lea r8, [0x140276e5b]
mov r9d, 0x14
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x140044f9c
mov byte [rsi + 1], 2
jmp 0x140045072
lea r8, [0x140276e6f]
mov r9d, 0xa
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x140044fc1
mov byte [rsi + 1], 3
jmp 0x140045072
lea r8, [0x140276e79]
mov r9d, 0xf
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x140044fe6
mov byte [rsi + 1], 4
jmp 0x140045072
lea r8, [0x140276e88]
mov r9d, 0x12
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x140045008
mov byte [rsi + 1], 5
jmp 0x140045072
lea r8, [0x140276e9a]
mov r9d, 0x1f
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x14004502a
mov byte [rsi + 1], 6
jmp 0x140045072
lea r8, [0x140276eb9]
mov r9d, 0xf
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x14004504c
mov byte [rsi + 1], 7
jmp 0x140045072
lea r8, [0x140276ec8]
mov r9d, 0xf
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x14004506e
mov byte [rsi + 1], 8
jmp 0x140045072
mov byte [rsi + 1], 9
mov byte [rsi], 0
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
Function at 0x14004507d
Capabilities:
Get geographical location

Disassembly:
push rsi
push rdi
sub rsp, 0x38
mov rsi, rcx
lea rax, [r8 - 4]
cmp rax, 9
ja case.0x1400450a2.5
lea rcx, [0x14031891c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
cmp byte [rdx], 0x6c
jne case.0x1400450a2.5
cmp byte [rdx + 1], 0x65
jne case.0x1400450a2.5
cmp byte [rdx + 2], 0x66
jne case.0x1400450a2.5
cmp byte [rdx + 3], 0x74
jne case.0x1400450a2.5
mov word [rsi], 0x400
jmp 0x140045299
movzx eax, byte [rdx]
cmp eax, 0x6b
je 0x140045235
cmp eax, 0x6d
jne case.0x1400450a2.5
cmp byte [rdx + 1], 0x65
jne case.0x1400450a2.5
cmp byte [rdx + 2], 0x6d
jne case.0x1400450a2.5
cmp byte [rdx + 3], 0x62
jne case.0x1400450a2.5
cmp byte [rdx + 4], 0x65
jne case.0x1400450a2.5
cmp byte [rdx + 5], 0x72
jne case.0x1400450a2.5
mov word [rsi], 0x200
jmp 0x140045299
cmp byte [rdx], 0x63
jne case.0x1400450a2.5
cmp byte [rdx + 1], 0x72
jne case.0x1400450a2.5
cmp byte [rdx + 2], 0x65
jne case.0x1400450a2.5
cmp byte [rdx + 3], 0x61
jne case.0x1400450a2.5
cmp byte [rdx + 4], 0x74
jne case.0x1400450a2.5
cmp byte [rdx + 5], 0x6f
jne case.0x1400450a2.5
cmp byte [rdx + 6], 0x72
jne case.0x1400450a2.5
and word [rsi], 0
jmp 0x140045299
cmp byte [rdx], 0x72
jne case.0x1400450a2.5
cmp byte [rdx + 1], 0x65
jne case.0x1400450a2.5
cmp byte [rdx + 2], 0x73
jne case.0x1400450a2.5
cmp byte [rdx + 3], 0x74
jne case.0x1400450a2.5
cmp byte [rdx + 4], 0x72
jne case.0x1400450a2.5
cmp byte [rdx + 5], 0x69
jne case.0x1400450a2.5
cmp byte [rdx + 6], 0x63
jne case.0x1400450a2.5
cmp byte [rdx + 7], 0x74
jne case.0x1400450a2.5
cmp byte [rdx + 8], 0x65
jne case.0x1400450a2.5
cmp byte [rdx + 9], 0x64
jne case.0x1400450a2.5
mov word [rsi], 0x300
jmp 0x140045299
cmp byte [rdx], 0x61
jne case.0x1400450a2.5
cmp byte [rdx + 1], 0x64
jne case.0x1400450a2.5
cmp byte [rdx + 2], 0x6d
jne case.0x1400450a2.5
cmp byte [rdx + 3], 0x69
jne case.0x1400450a2.5
cmp byte [rdx + 4], 0x6e
jne case.0x1400450a2.5
cmp byte [rdx + 5], 0x69
jne case.0x1400450a2.5
cmp byte [rdx + 6], 0x73
jne case.0x1400450a2.5
cmp byte [rdx + 7], 0x74
jne case.0x1400450a2.5
cmp byte [rdx + 8], 0x72
jne case.0x1400450a2.5
cmp byte [rdx + 9], 0x61
jne case.0x1400450a2.5
cmp byte [rdx + 0xa], 0x74
jne case.0x1400450a2.5
cmp byte [rdx + 0xb], 0x6f
jne case.0x1400450a2.5
cmp byte [rdx + 0xc], 0x72
jne case.0x1400450a2.5
mov word [rsi], 0x100
jmp 0x140045299
cmp byte [rdx + 1], 0x69
jne case.0x1400450a2.5
cmp byte [rdx + 2], 0x63
jne case.0x1400450a2.5
cmp byte [rdx + 3], 0x6b
jne case.0x1400450a2.5
cmp byte [rdx + 4], 0x65
jne case.0x1400450a2.5
cmp byte [rdx + 5], 0x64
jne case.0x1400450a2.5
mov word [rsi], 0x500
jmp 0x140045299
lea rdi, [rsp + 0x20]
mov rcx, rdi
call fcn.1400cc650
mov rcx, qword [rdi]
mov rdx, qword [rdi + 0x10]
test rcx, rcx
jne 0x140045278
mov rcx, qword [rsp + 0x28]
lea r8, [0x14027a448]
mov r9d, 6
call fcn.14026d27d
mov qword [rsi + 8], rax
mov byte [rsi], 1
mov rcx, rdi
call fcn.140062b2f
nop
add rsp, 0x38
pop rdi
pop rsi
ret
Function at 0x1400452a1
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, [0x1402e8a71]
mov r9d, 7
mov rcx, rdx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x1400452d6
mov byte [rsi + 1], 0
jmp 0x140045381
lea r8, str.administratormemberrestrictedleftkicked
mov r9d, 0xd
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x1400452fb
mov byte [rsi + 1], 1
jmp 0x140045381
lea r8, [0x14027a42d]
mov r9d, 6
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x14004531d
mov byte [rsi + 1], 2
jmp 0x140045381
lea r8, [0x14027a433]
mov r9d, 0xa
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x14004533f
mov byte [rsi + 1], 3
jmp 0x140045381
lea r8, [0x14027a43d]
mov r9d, 4
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x140045361
mov byte [rsi + 1], 4
jmp 0x140045381
lea r8, [0x14027a441]
mov r9d, 6
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x14004538d
mov byte [rsi + 1], 5
xor eax, eax
mov byte [rsi], al
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
lea r8, [0x14027a448]
mov r9d, 6
mov rcx, rbx
mov rdx, rdi
call fcn.14026d27d
mov qword [rsi + 8], rax
mov al, 1
jmp 0x140045383

Function at 0x140045422
Capabilities:
Get geographical location

Disassembly:
push rsi
sub rsp, 0x20
mov rax, r8
mov rsi, rcx
lea r8, [0x1402e8f64]
mov r9d, 0x11
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 0x1400454c8
Capabilities:
Get geographical location

Disassembly:
push rsi
sub rsp, 0x20
mov rax, r8
mov rsi, rcx
lea r8, [0x1402e911f]
mov r9d, 0x11
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 0x140045574
Capabilities:
Get geographical location

Disassembly:
push rsi
sub rsp, 0x20
mov rax, r8
mov rsi, rcx
lea r8, [0x1402e9393]
mov r9d, 0x12
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 0x140045620
Capabilities:
Get geographical location

Disassembly:
push rsi
sub rsp, 0x20
mov rax, r8
mov rsi, rcx
lea r8, [0x1402e9363]
mov r9d, 0x12
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 0x1400456cc
Capabilities:
Get geographical location

Disassembly:
push rsi
sub rsp, 0x20
mov rax, r8
mov rsi, rcx
lea r8, [0x1402e8f92]
mov r9d, 0x12
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 0x140045778
Capabilities:
Get geographical location

Disassembly:
push rsi
sub rsp, 0x20
mov rax, r8
mov rsi, rcx
lea r8, [0x1402e94ad]
mov r9d, 0x12
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 0x14004581c
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, [0x1402e8a33]
mov r9d, 8
mov rcx, rdx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x14004584e
mov byte [rsi + 1], 0
jmp 0x140045874
lea r8, [0x1402e87f7]
mov r9d, 7
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x140045870
mov byte [rsi + 1], 1
jmp 0x140045874
mov byte [rsi + 1], 2
mov byte [rsi], 0
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret

Function at 0x14004593e
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, [0x1402e8e07]
mov r9d, 5
mov rcx, rdx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x140045970
mov byte [rsi + 1], 0
jmp 0x1400459da
lea r8, [0x1402e8e0c]
mov r9d, 7
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x140045992
mov byte [rsi + 1], 1
jmp 0x1400459da
lea r8, [0x1402e8e13]
mov r9d, 7
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x1400459b4
mov byte [rsi + 1], 2
jmp 0x1400459da
lea r8, [0x1402e8e1a]
mov r9d, 5
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x1400459d6
mov byte [rsi + 1], 3
jmp 0x1400459da
mov byte [rsi + 1], 4
mov byte [rsi], 0
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret

Function at 0x140045a66
Capabilities:
Get geographical location

Disassembly:
push rsi
sub rsp, 0x20
mov rax, r8
mov rsi, rcx
lea r8, [0x1402e9331]
mov r9d, 0x13
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 0x140045b12
Capabilities:
Get geographical location

Disassembly:
push rsi
sub rsp, 0x20
mov rax, r8
mov rsi, rcx
lea r8, [0x1402e90ee]
mov r9d, 0x12
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 0x140045bb6
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 0x140045be8
mov byte [rsi + 1], 0
jmp 0x140045c0e
lea r8, [0x1402e9c80]
mov r9d, 0xb
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x140045c0a
mov byte [rsi + 1], 1
jmp 0x140045c0e
mov byte [rsi + 1], 2
mov byte [rsi], 0
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret

Function at 0x140045ca0
Capabilities:
Get geographical location

Disassembly:
push rsi
sub rsp, 0x20
mov rax, r8
mov rsi, rcx
lea r8, [0x1402e8ffc]
mov r9d, 0x14
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 0x140045d58
Capabilities:
Get geographical location

Disassembly:
push rsi
sub rsp, 0x20
mov rax, r8
mov rsi, rcx
lea r8, [0x1402e93c3]
mov r9d, 0x14
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 0x140045e10
Capabilities:
Get geographical location

Disassembly:
push rsi
sub rsp, 0x20
mov rax, r8
mov rsi, rcx
lea r8, [0x1402e9479]
mov r9d, 0x14
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 0x140045ec8
Capabilities:
Get geographical location

Disassembly:
push rsi
sub rsp, 0x20
mov rax, r8
mov rsi, rcx
lea r8, [0x1402e92fd]
mov r9d, 0x14
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 0x1400467e7
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, str.message
mov r9d, 7
mov rcx, rdx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x14004681c
mov byte [rsi + 1], 0
jmp 0x1400469ef
lea r8, str.edited_messagechannel_postedited_channel_postinline_querychosen_inline_resultcallback_queryshipping_querypre_checkout_querypoll_answermy_chat_memberchat_memberchat_join_request
mov r9d, 0xe
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x140046841
mov byte [rsi + 1], 1
jmp 0x1400469ef
lea r8, [0x140276f3e]
mov r9d, 0xc
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x140046866
mov byte [rsi + 1], 2
jmp 0x1400469ef
lea r8, [0x140276f4a]
mov r9d, 0x13
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x14004688b
mov byte [rsi + 1], 3
jmp 0x1400469ef
lea r8, [0x140276f5d]
mov r9d, 0xc
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x1400468b0
mov byte [rsi + 1], 4
jmp 0x1400469ef
lea r8, [0x140276f69]
mov r9d, 0x14
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x1400468d5
mov byte [rsi + 1], 5
jmp 0x1400469ef
lea r8, [0x140276f7d]
mov r9d, 0xe
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x1400468fa
mov byte [rsi + 1], 6
jmp 0x1400469ef
lea r8, [0x140276f8b]
mov r9d, 0xe
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x14004691f
mov byte [rsi + 1], 7
jmp 0x1400469ef
lea r8, [0x140276f99]
mov r9d, 0x12
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x140046944
mov byte [rsi + 1], 8
jmp 0x1400469ef
lea r8, [0x1402e9225]
mov r9d, 4
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x140046969
mov byte [rsi + 1], 9
jmp 0x1400469ef
lea r8, [0x140276fab]
mov r9d, 0xb
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x14004698b
mov byte [rsi + 1], 0xa
jmp 0x1400469ef
lea r8, [0x140276fb6]
mov r9d, 0xe
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x1400469ad
mov byte [rsi + 1], 0xb
jmp 0x1400469ef
lea r8, [0x140276fc4]
mov r9d, 0xb
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x1400469cf
mov byte [rsi + 1], 0xc
jmp 0x1400469ef
lea r8, [0x140276fcf]
mov r9d, 0x11
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x1400469fb
mov byte [rsi + 1], 0xd
xor eax, eax
mov byte [rsi], al
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
lea r8, str.message
mov r9d, 0xe
mov rcx, rbx
mov rdx, rdi
call fcn.14026d27d
mov qword [rsi + 8], rax
mov al, 1
jmp 0x1400469f1