Function at 0x140133e5e
Capabilities:
Get disk information

Disassembly:
push rax
pushf
mov eax, 0x65eb49c2
pushf
not eax
add eax, 0x28cbd1fb
xor eax, 0x612a5294
rol eax, 0x5d
popf
pushf
not eax
add eax, 0x67a326b1
xor eax, 0xdc99ae5
rol eax, 0x50
popf
pushf
not eax
add eax, 0x2ac627b5
xor eax, 0x414efa48
rol eax, 0x12
popf
pushf
not eax
add eax, 0x225f644f
xor eax, 0x57ed0328
rol eax, 0xd0
popf
cmp eax, 1
jne 0x140133ec1
popf
pop rax
jmp 0x140133ff6
cmp eax, 6
jne 0x140133ed0
popf
pop rax
jmp 0x14013419f
cmp eax, 0
jne 0x140133edf
popf
pop rax
jmp 0x140133f2a
cmp eax, 4
jne 0x140133eee
popf
pop rax
jmp 0x1401340d2
cmp eax, 2
jne 0x140133efd
popf
pop rax
jmp 0x140134044
cmp eax, 7
jne 0x140133f0c
popf
pop rax
jmp 0x14013423e
cmp eax, 5
jne 0x140133f1b
popf
pop rax
jmp 0x140134164
cmp eax, 3
jne 0x140133f2a
popf
pop rax
jmp 0x140134079
push rbx
sub rsp, 0x30
mov rax, qword [0x14003e040]
xor rax, rsp
mov qword [rsp + 0x28], rax
cmp ecx, 0x1a
jbe 0x140133f9d
push rax
pushf
mov eax, 0x530b0903
pushf
not eax
add eax, 0x633b3e78
xor eax, 0x51b61f5c
rol eax, 0x18
popf
pushf
not eax
add eax, 0x54e0513b
xor eax, 0x5e6a2c3a
rol eax, 0xb6
popf
pushf
not eax
add eax, 0x4b0c78d9
xor eax, 0x2a3a53bd
rol eax, 0xd0
popf
pushf
not eax
add eax, 0x2ecfac09
xor eax, 0x66ad01b3
rol eax, 0x43
popf
jmp 0x140133eb2
push rax
pushf
mov eax, 0x2fb8076e
pushf
not eax
add eax, 0x4448c5cf
xor eax, 0x2a2ebaa5
rol eax, 0xd9
popf
pushf
not eax
add eax, 0x33cc4675
xor eax, 0x58b94b43
rol eax, 0x58
popf
pushf
not eax
add eax, 0x735517dd
xor eax, 0x49f00285
rol eax, 0x43
popf
pushf
not eax
add eax, 0x4515fbef
xor eax, 0x287cecfe
rol eax, 0x17
popf
jmp 0x140133eb2
call fcn.1400d5e14
mov dword [rax], 0xf
call fcn.1400d5fd2
mov dword [rax], 0xd
call fcn.14010714d
push rax
pushf
mov eax, 0x7a99d06d
pushf
not eax
add eax, 0x6639ac75
xor eax, 0x53dc8cc5
rol eax, 0x1c
popf
pushf
not eax
add eax, 0x738d5276
xor eax, 0x8091d69
rol eax, 0xc3
popf
jmp 0x140133eb2
xor eax, eax
push rax
pushf
mov eax, 0x93b469cf
pushf
not eax
add eax, 0x5d637a09
xor eax, 0x24f0e3fb
rol eax, 0xb6
popf
pushf
not eax
add eax, 0x65701bf9
xor eax, 0x7534c3fc
rol eax, 0x69
popf
jmp 0x140133eb2
mov rcx, qword [rsp + 0x28]
xor rcx, rsp
call fcn.140089a05
add rsp, 0x30
pop rbx
ret
xor ebx, ebx
test ecx, ecx
jne 0x140134131
push rax
pushf
mov eax, 0x1a406330
pushf
not eax
add eax, 0x7cd820f8
xor eax, 0x3219c342
rol eax, 0x5f
popf
pushf
not eax
add eax, 0x4855402e
xor eax, 0x5032b062
rol eax, 0x3c
popf
pushf
not eax
add eax, 0x95bb230
xor eax, 0xfce0363
rol eax, 0x70
popf
pushf
not eax
add eax, 0x284dc955
xor eax, 0x440933bb
rol eax, 0x14
popf
jmp 0x140133eb2
push rax
pushf
mov eax, 0xe402e7bc
pushf
not eax
add eax, 0x14a0b6a2
xor eax, 0x3a29ab7
rol eax, 0x65
popf
pushf
not eax
add eax, 0x74b64c98
xor eax, 0xcca4251
rol eax, 0x72
popf
jmp 0x140133eb2
lea eax, [rbx + 1]
jmp 0x140134079
add cx, 0x40
mov dword [rsp + 0x22], 0x5c003a
mov word [rsp + 0x20], cx
lea rcx, [rsp + 0x20]
mov word [rsp + 0x26], bx
jmp 0x1401341bb
call qword [sym.imp.KERNEL32.dll_GetDriveTypeW]
test eax, eax
je 0x1401341f8
push rax
pushf
mov eax, 0x879b1ce3
pushf
not eax
add eax, 0x92f2
xor eax, 0x28f77816
rol eax, 0xf0
popf
pushf
not eax
add eax, 0x3118db3c
xor eax, 0x23008929
rol eax, 0x59
popf
jmp 0x140133eb2
push rax
pushf
mov eax, 0x401ba1f
pushf
not eax
add eax, 0x79e375de
xor eax, 0x2dfe44ff
rol eax, 0xf7
popf
pushf
not eax
add eax, 0x48bba099
xor eax, 0x6552443a
rol eax, 0x36
popf
pushf
not eax
add eax, 0x62bdcdf0
xor eax, 0x39ca766a
rol eax, 0x1d
popf
jmp 0x140133eb2
cmp eax, 1
setne bl
mov eax, ebx
jmp 0x140134079