Function at 0x140013bb0
Capabilities:
Delete file
Get file attributes
Read .ini file
Set file attributes

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
push rbp
push rdi
push r14
lea rbp, [rsp - 0x2f10]
mov eax, 0x3010
call fcn.14005a020
sub rsp, rax
mov rax, qword [0x140092690]
xor rax, rsp
mov qword [rbp + 0x2f00], rax
mov r14, rcx
mov word [rbp + 0x40], 0
lea rcx, [rbp + 0x42]
xor edx, edx
mov r8d, 0x81e
call sub.VCRUNTIME140.dll_memset
xor edx, edx
mov word [rbp + 0x860], 0
mov r8d, 0x2696
lea rcx, [rbp + 0x862]
call sub.VCRUNTIME140.dll_memset
lea r8, [r14 + 0x224]
mov edx, 0x104
lea rcx, [rsp + 0x30]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strcpy_s]
lea rdx, str.IntelWirelessSettings.sav
lea rcx, [rsp + 0x30]
call qword [sym.imp.SHLWAPI.dll_PathAppendA]
lea r9, str.10.0.0
mov rcx, r14
lea r8, str.SRC_VERSION
lea rdx, [rsp + 0x30]
call fcn.140008bc0
lea r9, str.9.0.0
mov rcx, r14
lea r8, str.TGT_VERSION
lea rdx, [rsp + 0x30]
call fcn.140008bc0
lea rdx, str.ItSttngs.ini
lea rcx, [rsp + 0x30]
call qword [sym.imp.SHLWAPI.dll_PathAppendA]
lea rbx, str.DisableRfControl
mov esi, 0x26
lea rdi, [rbp + 0x860]
nop
mov edx, 0x104
lea rcx, [rsp + 0x30]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strnlen]
mov rdx, qword [rbx]
lea rcx, [rsp + 0x30]
mov qword [rsp + 0x28], rcx
lea r8, [0x140064d60]
lea rcx, str.CHICKEN_BITS
mov dword [rsp + 0x20], eax
mov r9, rdi
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
add rdi, 0x104
lea rbx, [rbx + 8]
sub rsi, 1
jne 0x140013ca0
mov esi, 8
lea r8, str.294A6BC9D62BEB382CC5A97103E82106C6
mov edx, esi
lea rcx, [rbp + 0x40]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strcpy_s]
xor ebx, ebx
lea edi, [rsi - 6]
nop word [rax + rax]
lea rax, [rbp + 0xa68]
or r8, 0xffffffffffffffff
add rax, rbx
lea rcx, [rbp + 0x144]
add rcx, rbx
mov qword [rsp + 0x20], rax
lea r9, [0x1400689dc]
mov edx, 0x820
call fcn.140008c50
add rbx, 0x104
sub rdi, 1
jne 0x140013d10
lea rdx, [0x140064d60]
lea rcx, [rbp + 0xc70]
call qword [sym.imp.api_ms_win_crt_multibyte_l1_1_0.dll__mbscmp]
lea edx, [rdi + 5]
lea rcx, [rbp + 0x34c]
lea r8, [0x14006544c]
test eax, eax
je 0x140013d7b
lea r8, [0x140064d60]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strcpy_s]
lea rdx, [0x140064d60]
lea rcx, [rbp + 0xd74]
call qword [sym.imp.api_ms_win_crt_multibyte_l1_1_0.dll__mbscmp]
mov edx, 4
lea rcx, [rbp + 0x450]
lea r8, [0x14006544c]
test eax, eax
je 0x140013db3
lea r8, [0x140064d60]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strcpy_s]
lea rdx, [0x140064d60]
lea rcx, [rbp + 0x19a4]
call qword [sym.imp.api_ms_win_crt_multibyte_l1_1_0.dll__mbscmp]
mov edx, 3
lea rcx, [rbp + 0x554]
lea r8, [0x140064d60]
test eax, eax
je 0x140013deb
lea r8, [0x14006544c]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strcpy_s]
lea r8, str._C:ItAdmin.sso_
mov edx, 2
lea rcx, [rbp + 0x658]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strcpy_s]
lea r8, [0x14006544c]
mov edx, 1
lea rcx, [rbp + 0x75c]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strcpy_s]
lea rcx, [rsp + 0x30]
call qword [sym.imp.KERNEL32.dll_GetFileAttributesA]
and eax, 0xfffffffe
lea rcx, [rsp + 0x30]
mov edx, eax
call qword [sym.imp.KERNEL32.dll_SetFileAttributesA]
lea rcx, [rsp + 0x30]
call qword [sym.imp.KERNEL32.dll_DeleteFileA]
lea rbx, str.Password
lea rdi, [rbp + 0x40]
mov rdx, qword [rbx]
lea r9, [rsp + 0x30]
mov r8, rdi
lea rcx, str.IT_SETTINGS
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
test eax, eax
jne 0x140013e80
mov rcx, qword [r14 + 8]
lea rdx, str._tCAppSettingConverter::DowngradeIni100To90_______Write_INI_error_
call fcn.140025be0
add rdi, 0x104
add rbx, 8
sub rsi, 1
jne 0x140013e54
mov rcx, qword [rbp + 0x2f00]
xor rcx, rsp
call fcn.140059ef0
lea r11, [rsp + 0x3010]
mov rbx, qword [r11 + 0x28]
mov rsi, qword [r11 + 0x30]
mov rsp, r11
pop r14
pop rdi
pop rbp
ret