Function at 0x140006b00
Capabilities:
Query environment variable

Disassembly:
push rbx
mov eax, 0x3020
call fcn.140017d80
sub rsp, 0x3020
lea rcx, str.TSK_LOG_VERBOSE
call fcn.1400183d0
test rax, rax
je 0x140006b4a
mov rcx, rax
mov edx, 1
call fcn.1400048f0
mov rcx, rax
call fcn.14001843c
mov edx, eax
mov eax, 2
test edx, edx
cmove edx, eax
mov dword [0x140040d14], edx
lea rcx, str.TSK_LICENSE_KEY
lea rdx, [rsp + 0x20]
call fcn.140004a80
lea rcx, str.TSK_LICENSE_FILE
lea rdx, [rsp + 0x1020]
call fcn.140004a80
lea rcx, str.TSK_OPTIONS_FILE
lea rdx, [rsp + 0x2020]
call fcn.140004a80
xor bl, bl
lea rcx, [rsp + 0x2020]
call fcn.1400183d0
test rax, rax
je 0x140006bfc
mov rcx, rax
mov edx, 1
call fcn.1400048f0
mov r8, rax
lea rdx, [0x1400405e0]
lea rcx, [rsp + 0x2020]
mov bl, 1
test cl, 3
je 0x140006bd0
mov al, byte [rcx]
inc rcx
test al, al
mov byte [rdx], al
je 0x140006bd5
inc rdx
test cl, 3
jne 0x140006bbd
call fcn.140014330
lea rdx, [0x140040ac0]
mov rcx, r8
test cl, 3
je 0x140006bf7
mov al, byte [rcx]
inc rcx
test al, al
mov byte [rdx], al
je 0x140006bfc
inc rdx
test cl, 3
jne 0x140006be4
call fcn.140014330
lea rcx, [rsp + 0x2220]
call fcn.1400183d0
test rax, rax
je 0x140006c77
mov rcx, rax
mov edx, 1
call fcn.1400048f0
mov r8, rax
test bl, bl
jne 0x140006c77
lea rdx, [0x1400405e0]
lea rcx, [rsp + 0x2220]
mov bl, 1
test cl, 3
je 0x140006c4b
mov al, byte [rcx]
inc rcx
test al, al
mov byte [rdx], al
je 0x140006c50
inc rdx
test cl, 3
jne 0x140006c38
call fcn.140014330
lea rdx, [0x140040ac0]
mov rcx, r8
test cl, 3
je 0x140006c72
mov al, byte [rcx]
inc rcx
test al, al
mov byte [rdx], al
je 0x140006c77
inc rdx
test cl, 3
jne 0x140006c5f
call fcn.140014330
lea rcx, [rsp + 0x2420]
call fcn.1400183d0
test rax, rax
je 0x140006cf2
mov rcx, rax
mov edx, 1
call fcn.1400048f0
mov r8, rax
test bl, bl
jne 0x140006cf2
lea rdx, [0x1400405e0]
lea rcx, [rsp + 0x2420]
mov bl, 1
test cl, 3
je 0x140006cc6
mov al, byte [rcx]
inc rcx
test al, al
mov byte [rdx], al
je 0x140006ccb
inc rdx
test cl, 3
jne 0x140006cb3
call fcn.140014330
lea rdx, [0x140040ac0]
mov rcx, r8
test cl, 3
je 0x140006ced
mov al, byte [rcx]
inc rcx
test al, al
mov byte [rdx], al
je 0x140006cf2
inc rdx
test cl, 3
jne 0x140006cda
call fcn.140014330
lea rcx, [rsp + 0x2620]
call fcn.1400183d0
test rax, rax
je 0x140006d6d
mov rcx, rax
mov edx, 1
call fcn.1400048f0
mov r8, rax
test bl, bl
jne 0x140006d6d
lea rdx, [0x1400405e0]
lea rcx, [rsp + 0x2620]
mov bl, 1
test cl, 3
je 0x140006d41
mov al, byte [rcx]
inc rcx
test al, al
mov byte [rdx], al
je 0x140006d46
inc rdx
test cl, 3
jne 0x140006d2e
call fcn.140014330
lea rdx, [0x140040ac0]
mov rcx, r8
test cl, 3
je 0x140006d68
mov al, byte [rcx]
inc rcx
test al, al
mov byte [rdx], al
je 0x140006d6d
inc rdx
test cl, 3
jne 0x140006d55
call fcn.140014330
lea rcx, [rsp + 0x2820]
call fcn.1400183d0
test rax, rax
je 0x140006de8
mov rcx, rax
mov edx, 1
call fcn.1400048f0
mov r8, rax
test bl, bl
jne 0x140006de8
lea rdx, [0x1400405e0]
lea rcx, [rsp + 0x2820]
mov bl, 1
test cl, 3
je 0x140006dbc
mov al, byte [rcx]
inc rcx
test al, al
mov byte [rdx], al
je 0x140006dc1
inc rdx
test cl, 3
jne 0x140006da9
call fcn.140014330
lea rdx, [0x140040ac0]
mov rcx, r8
test cl, 3
je 0x140006de3
mov al, byte [rcx]
inc rcx
test al, al
mov byte [rdx], al
je 0x140006de8
inc rdx
test cl, 3
jne 0x140006dd0
call fcn.140014330
lea rcx, [rsp + 0x2a20]
call fcn.1400183d0
test rax, rax
je 0x140006e63
mov rcx, rax
mov edx, 1
call fcn.1400048f0
mov r8, rax
test bl, bl
jne 0x140006e63
lea rdx, [0x1400405e0]
lea rcx, [rsp + 0x2a20]
mov bl, 1
test cl, 3
je 0x140006e37
mov al, byte [rcx]
inc rcx
test al, al
mov byte [rdx], al
je 0x140006e3c
inc rdx
test cl, 3
jne 0x140006e24
call fcn.140014330
lea rdx, [0x140040ac0]
mov rcx, r8
test cl, 3
je 0x140006e5e
mov al, byte [rcx]
inc rcx
test al, al
mov byte [rdx], al
je 0x140006e63
inc rdx
test cl, 3
jne 0x140006e4b
call fcn.140014330
lea rcx, [rsp + 0x2c20]
call fcn.1400183d0
test rax, rax
je 0x140006ede
mov rcx, rax
mov edx, 1
call fcn.1400048f0
mov r8, rax
test bl, bl
jne 0x140006ede
lea rdx, [0x1400405e0]
lea rcx, [rsp + 0x2c20]
mov bl, 1
test cl, 3
je 0x140006eb2
mov al, byte [rcx]
inc rcx
test al, al
mov byte [rdx], al
je 0x140006eb7
inc rdx
test cl, 3
jne 0x140006e9f
call fcn.140014330
lea rdx, [0x140040ac0]
mov rcx, r8
test cl, 3
je 0x140006ed9
mov al, byte [rcx]
inc rcx
test al, al
mov byte [rdx], al
je 0x140006ede
inc rdx
test cl, 3
jne 0x140006ec6
call fcn.140014330
lea rcx, [rsp + 0x2e20]
call fcn.1400183d0
test rax, rax
je 0x140006f57
mov rcx, rax
mov edx, 1
call fcn.1400048f0
mov r8, rax
test bl, bl
jne 0x140006f57
lea rdx, [0x1400405e0]
lea rcx, [rsp + 0x2e20]
test cl, 3
je 0x140006f2b
mov al, byte [rcx]
inc rcx
test al, al
mov byte [rdx], al
je 0x140006f30
inc rdx
test cl, 3
jne 0x140006f18
call fcn.140014330
lea rdx, [0x140040ac0]
mov rcx, r8
test cl, 3
je 0x140006f52
mov al, byte [rcx]
inc rcx
test al, al
mov byte [rdx], al
je 0x140006f57
inc rdx
test cl, 3
jne 0x140006f3f
call fcn.140014330
add rsp, 0x3020
pop rbx
ret