Function at 0x1400014e0
Capabilities:
Terminate process

Disassembly:
mov qword [rsp + 0x20], rsi
push rbp
mov rbp, rsp
sub rsp, 0x60
mov rax, qword [0x140009008]
xor rax, rsp
mov qword [rbp - 0x10], rax
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
lea r8, str.cef5conv__CJK_ver._4.8.4_
lea rdx, str.defCNSpreproc_s
call fcn.1400011c7
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fgetc]
xor ecx, ecx
mov esi, eax
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_feof]
test eax, eax
jne 0x1400019b6
mov qword [rsp + 0x70], rbx
mov qword [rsp + 0x78], rdi
mov qword [rsp + 0x80], r14
nop word [rax + rax]
lea eax, [rsi - 0xa1]
cmp eax, 0x5d
ja 0x1400015d4
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov r8d, esi
lea rdx, [0x140007be8]
mov rcx, rax
call fcn.1400011c7
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fgetc]
xor ecx, ecx
mov ebx, eax
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_feof]
test eax, eax
jne 0x140001978
lea ecx, [rax + 1]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov r8d, ebx
lea rdx, [0x140007bf0]
mov rcx, rax
call fcn.1400011c7
jmp 0x140001978
cmp esi, 0x26
jne 0x140001962
xor ecx, ecx
mov byte [rbp - 0x20], sil
lea rbx, [rbp - 0x1f]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fgetc]
mov byte [rbp - 0x1f], al
cmp al, 0x43
jne 0x1400016c5
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_feof]
test eax, eax
jne 0x14000192a
xor ecx, ecx
lea rbx, [rbp - 0x1e]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fgetc]
mov edi, eax
mov byte [rbp - 0x1e], dil
cmp al, 0x30
jne 0x140001665
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_feof]
test eax, eax
jne 0x14000192a
mov word [rbp - 0x40], 0x6742
lea rdi, [rbp - 0x3d]
mov byte [rbp - 0x3e], 0x35
jmp 0x1400016f1
add eax, 0xffffffcf
cmp al, 6
ja 0x140001691
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_feof]
test eax, eax
jne 0x140001691
mov word [rbp - 0x40], 0x4e43
mov byte [rbp - 0x3e], 0x53
mov byte [rbp - 0x3d], dil
jmp 0x1400016ed
lea eax, [rdi - 0x58]
cmp al, 1
ja 0x14000192a
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_feof]
test eax, eax
jne 0x14000192a
mov word [rbp - 0x40], 0x4543
mov byte [rbp - 0x3e], 0x46
mov byte [rbp - 0x3d], dil
jmp 0x1400016ed
cmp al, 0x55
jne 0x14000192a
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_feof]
test eax, eax
jne 0x14000192a
mov dword [rbp - 0x40], 0x38465455
lea rdi, [rbp - 0x3c]
xor ecx, ecx
inc rbx
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fgetc]
mov byte [rbx], al
cmp al, 0x2d
jne 0x14000192a
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_feof]
test eax, eax
jne 0x14000192a
xor ecx, ecx
mov dword [rdi], 0x30227f7f
inc rbx
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fgetc]
movzx r14d, al
mov esi, eax
mov ecx, r14d
mov byte [rbx], sil
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_isxdigit]
test eax, eax
je 0x14000192a
cmp sil, 0x80
jae 0x14000192a
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_feof]
test eax, eax
jne 0x14000192a
mov ecx, r14d
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_toupper]
xor ecx, ecx
mov byte [rdi + 4], al
inc rbx
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fgetc]
movzx r14d, al
mov esi, eax
mov ecx, r14d
mov byte [rbx], sil
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_isxdigit]
test eax, eax
je 0x14000192a
cmp sil, 0x80
jae 0x14000192a
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_feof]
test eax, eax
jne 0x14000192a
mov ecx, r14d
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_toupper]
mov byte [rdi + 5], al
xor ecx, ecx
mov word [rdi + 6], 0x227f
inc rbx
mov byte [rdi + 8], 0x30
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fgetc]
movzx r14d, al
mov esi, eax
mov ecx, r14d
mov byte [rbx], sil
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_isxdigit]
test eax, eax
je 0x14000192a
cmp sil, 0x80
jae 0x14000192a
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_feof]
test eax, eax
jne 0x14000192a
mov ecx, r14d
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_toupper]
xor ecx, ecx
mov byte [rdi + 9], al
inc rbx
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fgetc]
movzx r14d, al
mov esi, eax
mov ecx, r14d
mov byte [rbx], sil
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_isxdigit]
test eax, eax
je 0x14000192a
cmp sil, 0x80
jae 0x14000192a
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_feof]
test eax, eax
jne 0x14000192a
mov ecx, r14d
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_toupper]
mov byte [rdi + 0xa], al
xor ecx, ecx
mov word [rdi + 0xb], 0x7f
inc rbx
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fgetc]
mov byte [rbx], al
cmp al, 0x3b
jne 0x14000192a
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_feof]
test eax, eax
jne 0x14000192a
lea ecx, [rax + 1]
lea rdi, [rbp - 0x40]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
lea rdx, [0x140007bf4]
call fcn.1400011c7
movzx ebx, byte [rbp - 0x40]
test bl, bl
je 0x140001978
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rdx, rax
movzx ecx, bl
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fputc]
movzx ebx, byte [rdi + 1]
lea rdi, [rdi + 1]
test bl, bl
jne 0x140001905
jmp 0x140001978
movzx esi, byte [rbx]
lea rax, [rbp - 0x20]
lea rdi, [rbp - 0x20]
sub ebx, eax
je 0x14000198b
nop dword [rax]
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
movzx ecx, byte [rdi]
mov rdx, rax
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fputc]
lea rdi, [rdi + 1]
sub ebx, 1
jne 0x140001940
jmp 0x14000198b
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rdx, rax
mov ecx, esi
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fputc]
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fgetc]
mov esi, eax
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_feof]
test eax, eax
je 0x140001560
mov r14, qword [rsp + 0x80]
mov rdi, qword [rsp + 0x78]
mov rbx, qword [rsp + 0x70]
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3