Function at 0x140002dd0
Capabilities:
Create process on windows
Set console window title

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x5d0]
sub rsp, 0x6d0
mov rax, qword [0x1400420e0]
xor rax, rsp
mov qword [rbp + 0x5c0], rax
xor esi, esi
mov r12d, esi
mov dword [rsp + 0x78], esi
lea rcx, str.chcp_65001
call fcn.140017ec0
lea rcx, [0x14003afdc]
call fcn.140017ec0
lea rcx, [0x14003afe0]
call fcn.140017ec0
lea rcx, str.Iniciando...
call qword [sym.imp.KERNEL32.dll_SetConsoleTitleW]
xorps xmm0, xmm0
movups xmmword [rbp - 0x40], xmm0
mov qword [rbp - 0x30], rsi
mov qword [rbp - 0x28], 0xf
mov byte [rbp - 0x40], sil
lea rcx, [0x14003aee8]
call qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
test rax, rax
je 0x1400043b7
lea rdx, [0x14003aef0]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
je 0x1400043b7
mov dword [rbp + 0x220], 0x11c
lea rcx, [rbp + 0x220]
call rax
mov eax, dword [rbp + 0x224]
xorps xmm0, xmm0
cvtsi2sd xmm0, rax
comisd xmm0, xmmword [0x14003b760]
jb 0x1400043b7
mov r8d, 0x104
lea rdx, [rbp + 0x3b0]
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_GetModuleFileNameW]
lea edx, [rsi + 0x5c]
lea rcx, [rbp + 0x3b0]
call fcn.140012744
test rax, rax
je 0x140002ee3
mov word [rax], si
lea rdx, [rbp + 0x3b0]
lea rcx, [rbp + 0x20]
call fcn.140005df0
nop
mov rdi, qword [rbp + 0x30]
mov rcx, qword [rbp + 0x38]
mov rax, rcx
sub rax, rdi
cmp rax, 0xa
jb 0x140002f3a
lea rax, [rdi + 0xa]
mov qword [rbp + 0x30], rax
lea rbx, [rbp + 0x20]
cmp rcx, 8
cmovae rbx, qword [rbp + 0x20]
lea rcx, [rbx + rdi*2]
mov r8d, 0x14
lea rdx, [0x14003b048]
call fcn.140012820
mov word [rbx + rdi*2 + 0x14], si
jmp 0x140002f5a
mov qword [rsp + 0x20], 0xa
lea r9, [0x14003b048]
xor r8d, r8d
lea edx, [r8 + 0xa]
lea rcx, [rbp + 0x20]
call fcn.140007d20
xor edx, edx
mov r8d, 0x110
lea rcx, [rbp + 0x110]
call fcn.140013070
lea rdx, [rbp + 0x20]
cmp qword [rbp + 0x38], 8
cmovae rdx, qword [rbp + 0x20]
lea rcx, [rbp + 0x110]
call fcn.140006a70
mov rax, qword [rbp + 0x110]
movsxd rcx, dword [rax + 4]
lea rax, vtable.std::basic_ifstream_char__struct_std::char_traits_char__.0
mov qword [rbp + rcx + 0x110], rax
mov rax, qword [rbp + 0x110]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xb0]
mov dword [rbp + rcx + 0x10c], edx
mov edi, 2
lea r15d, [rdi + 4]
cmp qword [rbp + 0x1a0], 0
je 0x1400031fb
xorps xmm0, xmm0
movups xmmword [rbp + 0x70], xmm0
mov qword [rbp + 0x80], rsi
mov qword [rbp + 0x88], 0xf
mov byte [rbp + 0x70], 0
mov rax, qword [rbp + 0x110]
movsxd rcx, dword [rax + 4]
mov rax, qword [rbp + rcx + 0x150]
mov rcx, qword [rax + 8]
mov qword [rbp + 0x68], rcx
mov rax, qword [rcx]
call qword [rax + 8]
nop
lea rcx, [rbp + 0x60]
call fcn.140007330
mov r8, qword [rax]
mov dl, 0xa
mov rcx, rax
call qword [r8 + 0x40]
movzx ebx, al
mov rcx, qword [rbp + 0x68]
test rcx, rcx
je 0x140003048
mov rdx, qword [rcx]
call qword [rdx + 0x10]
test rax, rax
je 0x140003048
mov r8, qword [rax]
lea edx, [rdi - 1]
mov rcx, rax
call qword [r8]
movzx r8d, bl
lea rdx, [rbp + 0x70]
lea rcx, [rbp + 0x110]
call fcn.140008770
mov rcx, qword [rax]
movsxd rdx, dword [rcx + 4]
mov r13, qword [rbp + 0x88]
mov r15, qword [rbp + 0x70]
test byte [rdx + rax + 0x10], 6
jne 0x140003171
mov rcx, qword [rbp + 0x80]
test rcx, rcx
je 0x140003171
xorps xmm0, xmm0
movups xmmword [rbp - 0x20], xmm0
mov qword [rbp - 0x10], rsi
mov esi, 0xf
mov qword [rbp - 8], rsi
mov byte [rbp - 0x20], 0
mov dword [rsp + 0x78], 0x40
lea rbx, [rbp + 0x70]
cmp r13, 0x10
cmovae rbx, r15
lea r14, [rbp + 0x70]
cmovae r14, r15
add r14, rcx
cmp rbx, r14
je 0x140003121
movsx edi, byte [rbx]
mov ecx, edi
call fcn.140018010
test eax, eax
je 0x140003114
mov rcx, qword [rbp - 0x10]
cmp rcx, rsi
jae 0x1400030fc
lea rax, [rcx + 1]
mov qword [rbp - 0x10], rax
lea rax, [rbp - 0x20]
cmp rsi, 0x10
cmovae rax, qword [rbp - 0x20]
mov byte [rax + rcx], dil
mov byte [rax + rcx + 1], 0
jmp 0x140003110
movzx r9d, dil
xor r8d, r8d
lea edx, [r8 + 1]
lea rcx, [rbp - 0x20]
call fcn.140007920
mov rsi, qword [rbp - 8]
inc rbx
cmp rbx, r14
jne 0x1400030c5
mov edi, 2
mov rdx, qword [rbp - 0x28]
cmp rdx, 0x10
jb 0x14000315c
inc rdx
mov rcx, qword [rbp - 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140003157
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400044a7
call fcn.140010930
movups xmm0, xmmword [rbp - 0x20]
movups xmmword [rbp - 0x40], xmm0
movups xmm1, xmmword [rbp - 0x10]
movups xmmword [rbp - 0x30], xmm1
xor esi, esi
mov r12d, esi
lea rcx, [rbp + 0x120]
call fcn.140006930
test rax, rax
jne 0x1400031be
mov rax, qword [rbp + 0x110]
movsxd rcx, dword [rax + 4]
mov eax, 6
cmp qword [rbp + rcx + 0x158], 0
cmovne eax, edi
or eax, dword [rbp + rcx + 0x120]
and eax, 0x17
mov dword [rbp + rcx + 0x120], eax
mov edx, dword [rbp + rcx + 0x124]
and edx, eax
jne 0x1400044ad
cmp r13, 0x10
jb 0x1400031f5
lea rdx, [r13 + 1]
mov rax, r15
cmp rdx, 0x1000
jb 0x1400031ed
add rdx, 0x27
mov r15, qword [r15 - 8]
sub rax, r15
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140004504
mov rcx, r15
call fcn.140010930
mov r15d, 6
mov edi, 8
lea r13d, [rdi - 4]
mov r9, qword [rbp - 0x30]
test r9, r9
jne 0x140003317
lea rcx, [0x14003afdc]
call fcn.140017ec0
lea rcx, [0x14003afe0]
call fcn.140017ec0
lea rdx, str.Digite_o_token_da_sua_automao._Se_ainda_no_possui_um__adquira_o_em_nosso_site:_www.blizdigital.com.br
call fcn.140007470
mov rcx, rax
call fcn.140007750
lea rcx, [0x140043690]
call fcn.140007750
lea rdx, [0x14003b0d0]
call fcn.140007470
call fcn.140017b08
mov ecx, eax
cmp al, 0xd
je 0x1400032fe
cmp cl, 8
jne 0x1400032a4
mov rcx, qword [rbp - 0x30]
test rcx, rcx
je 0x1400032ee
dec rcx
mov qword [rbp - 0x30], rcx
lea rax, [rbp - 0x40]
cmp qword [rbp - 0x28], 0x10
cmovae rax, qword [rbp - 0x40]
mov byte [rax + rcx], 0
mov ecx, edi
call fcn.1400197b4
mov ecx, 0x20
call fcn.1400197b4
mov ecx, edi
jmp 0x1400032e9
mov rdx, qword [rbp - 0x30]
mov r8, qword [rbp - 0x28]
cmp rdx, r8
jae 0x1400032d0
lea rax, [rdx + 1]
mov qword [rbp - 0x30], rax
lea rax, [rbp - 0x40]
cmp r8, 0x10
cmovae rax, qword [rbp - 0x40]
mov byte [rax + rdx], cl
mov byte [rax + rdx + 1], 0
jmp 0x1400032e4
movzx r9d, cl
xor r8d, r8d
lea edx, [r8 + 1]
lea rcx, [rbp - 0x40]
call fcn.140007920
mov ecx, 0x2a
call fcn.1400197b4
call fcn.140017b08
movzx ecx, al
cmp al, 0xd
jne 0x140003264
lea rcx, [0x140043690]
call fcn.140007750
mov r9, qword [rbp - 0x30]
test r9, r9
je 0x140003211
xorps xmm0, xmm0
movups xmmword [rbp - 0x20], xmm0
mov qword [rbp - 0x10], rsi
mov esi, 0xf
mov qword [rbp - 8], rsi
mov byte [rbp - 0x20], 0
or r12d, 1
mov dword [rsp + 0x78], r12d
lea rbx, [rbp - 0x40]
mov rdx, qword [rbp - 0x28]
cmp rdx, 0x10
setae cl
mov r8, qword [rbp - 0x40]
cmovae rbx, r8
lea r14, [rbp - 0x40]
test cl, cl
cmovne r14, r8
add r14, r9
cmp rbx, r14
je 0x1400033c5
movsx edi, byte [rbx]
mov ecx, edi
call fcn.140018010
test eax, eax
je 0x1400033b0
mov rcx, qword [rbp - 0x10]
cmp rcx, rsi
jae 0x140003398
lea rax, [rcx + 1]
mov qword [rbp - 0x10], rax
lea rax, [rbp - 0x20]
cmp rsi, 0x10
cmovae rax, qword [rbp - 0x20]
mov byte [rax + rcx], dil
mov byte [rax + rcx + 1], 0
jmp 0x1400033ac
movzx r9d, dil
xor r8d, r8d
lea edx, [r8 + 1]
lea rcx, [rbp - 0x20]
call fcn.140007920
mov rsi, qword [rbp - 8]
inc rbx
cmp rbx, r14
jne 0x140003361
mov rdx, qword [rbp - 0x28]
mov r8, qword [rbp - 0x40]
mov edi, 8
cmp rdx, 0x10
jb 0x1400033fb
inc rdx
mov rax, r8
cmp rdx, 0x1000
jb 0x1400033f3
add rdx, 0x27
mov r8, qword [r8 - 8]
sub rax, r8
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000450a
mov rcx, r8
call fcn.140010930
movups xmm0, xmmword [rbp - 0x20]
movups xmmword [rbp - 0x40], xmm0
movups xmm1, xmmword [rbp - 0x10]
movups xmmword [rbp - 0x30], xmm1
and r12d, 0xfffffffe
lea rcx, [rbp - 0x40]
call fcn.140002150
test al, al
jne 0x140003493
mov ecx, 0xfffffff5
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
mov rcx, rax
movzx edx, r13w
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea rdx, str.ERRO:_Token_invlido._Por_favor__verifique_se_voc_digitou_corretamente.
call fcn.140007470
mov rcx, rax
call fcn.140007750
mov ecx, 0xfffffff5
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
mov rcx, rax
movzx edx, di
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea rcx, [0x14003af28]
call fcn.140017ec0
xor esi, esi
mov qword [rbp - 0x30], rsi
lea rax, [rbp - 0x40]
cmp qword [rbp - 0x28], 0x10
cmovae rax, qword [rbp - 0x40]
mov byte [rax], sil
lea rcx, [0x14003afdc]
call fcn.140017ec0
jmp 0x140003204
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0xd8], xmm0
movups xmmword [rbp + 0xe8], xmm0
mov qword [rbp + 0xf8], rax
lea rcx, [rbp + 0xd8]
call fcn.140004610
nop
lea r8, [rbp - 0x40]
cmp qword [rbp - 0x28], 0x10
cmovae r8, qword [rbp - 0x40]
lea rcx, [rbp - 0x40]
cmovae rcx, qword [rbp - 0x40]
mov rdx, qword [rbp - 0x30]
add rdx, r8
mov dword [rsp + 0x20], 0x10
lea r9, [rbp + 0xd8]
call fcn.1400089c0
lea rsi, vtable.std::ios_base.0
test al, al
jne 0x140003518
mov ecx, 0xfffffff5
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
mov rcx, rax
movzx edx, r13w
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea rdx, str.ERRO:_Token_invlido._Por_favor__verifique_se_voc_digitou_corretamente.
jmp 0x14000353e
cmp qword [rbp - 0x30], 0
jne 0x14000357a
mov ecx, 0xfffffff5
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
mov rcx, rax
movzx edx, r13w
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea rdx, str.ERRO:_O_token_est_vazio._Por_favor__insira_um_valor_vlido.
call fcn.140007470
mov rcx, rax
call fcn.140007750
mov ecx, 0xfffffff5
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
movzx edx, di
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea rcx, [0x14003af28]
call fcn.140017ec0
mov ebx, 1
xor edi, edi
jmp 0x1400042b2
lea r8, [0x14003b198]
lea rdx, [rbp + 0x100]
lea rcx, [rbp - 0x68]
call fcn.140019ac8
mov rax, qword [rbp - 0x68]
lea rdi, [0x14003ae60]
mov rdx, rdi
test rax, rax
cmovne rdx, rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x40], xmm0
xor r12d, r12d
mov qword [rbp + 0x50], r12
mov qword [rbp + 0x58], r12
mov rbx, 0xffffffffffffffff
mov r8, rbx
inc r8
cmp byte [rdx + r8], r12b
jne 0x1400035c2
lea rcx, [rbp + 0x40]
call fcn.140007a90
nop
mov rcx, qword [rbp - 0x68]
call fcn.140018ac8
lea rdx, [rbp + 0x40]
lea rcx, [rbp + 0x90]
call fcn.140002360
nop
lea r8, [0x14003b1a0]
lea rdx, [rbp + 0x60]
lea rcx, [rbp - 0x60]
call fcn.140019ac8
mov rax, qword [rbp - 0x60]
test rax, rax
cmovne rdi, rax
xorps xmm0, xmm0
movups xmmword [rbp], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x10], xmm1
nop dword [rax]
inc rbx
cmp byte [rdi + rbx], 0
jne 0x140003620
mov r8, rbx
mov rdx, rdi
lea rcx, [rbp]
call fcn.140007a90
nop
mov rcx, qword [rbp - 0x60]
call fcn.140018ac8
lea rdx, [rbp]
lea rcx, [rsp + 0x50]
call fcn.140002360
mov rbx, rax
lea rax, [rbp]
cmp rax, rbx
je 0x1400036c6
mov rdx, qword [rbp + 0x18]
cmp rdx, 0x10
jb 0x140003697
inc rdx
mov rcx, qword [rbp]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140003692
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140004510
call fcn.140010930
movdqa xmm0, xmmword [0x14003b780]
movdqu xmmword [rbp + 0x10], xmm0
mov byte [rbp], 0
movups xmm0, xmmword [rbx]
movups xmmword [rbp], xmm0
movups xmm1, xmmword [rbx + 0x10]
movups xmmword [rbp + 0x10], xmm1
mov qword [rbx + 0x10], r12
mov qword [rbx + 0x18], 0xf
mov byte [rbx], 0
mov rdx, qword [rsp + 0x68]
cmp rdx, 0x10
jb 0x140003703
inc rdx
mov rcx, qword [rsp + 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400036fe
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140004510
call fcn.140010930
mov r8d, 0x1d
lea rdx, [0x14003b1a8]
lea rcx, [rbp]
call fcn.140006c50
xorps xmm0, xmm0
movups xmmword [rbp - 0x20], xmm0
mov qword [rbp - 0x10], r12
mov qword [rbp - 8], r12
lea rsi, [rbp + 0x40]
cmp qword [rbp + 0x58], 0x10
cmovae rsi, qword [rbp + 0x40]
mov rdi, qword [rbp + 0x50]
movabs r14, 0x7fffffffffffffff
cmp rdi, r14
ja 0x140004516
movabs rax, 0x8000000000000000
mov ecx, 0x16
mov qword [rbp - 8], 0xf
cmp rdi, 0x10
jae 0x14000377a
mov qword [rbp - 0x10], rdi
movups xmm0, xmmword [rsi]
movups xmmword [rbp - 0x20], xmm0
jmp 0x1400037fd
mov rbx, rdi
or rbx, 0xf
cmp rbx, r14
jbe 0x1400037af
mov rbx, r14
add rax, 0x27
mov rcx, rax
call fcn.140010938
mov rcx, rax
test rax, rax
je 0x1400045aa
add rax, 0x27
and rax, 0xffffffffffffffe0
mov qword [rax - 8], rcx
jmp 0x1400037e1
cmp rbx, rcx
cmovb rbx, rcx
lea rcx, [rbx + 1]
cmp rcx, 0x1000
jb 0x1400037d2
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x140004483
jmp 0x14000378d
test rcx, rcx
je 0x1400037de
call fcn.140010938
jmp 0x1400037e1
mov rax, r12
mov qword [rbp - 0x20], rax
mov qword [rbp - 0x10], rdi
mov qword [rbp - 8], rbx
lea r8, [rdi + 1]
mov rdx, rsi
mov rcx, rax
call fcn.140012820
nop
mov r8d, 0xa
lea rdx, [0x14003b1c8]
lea rcx, [rbp - 0x20]
call fcn.140006c50
xor edx, edx
mov r8d, 0x108
lea rcx, [rbp + 0x220]
call fcn.140013070
mov ebx, 2
mov r8d, ebx
lea rdx, [rbp - 0x20]
lea rcx, [rbp + 0x220]
call fcn.1400048e0
nop
cmp qword [rbp + 0x2a8], 0
je 0x1400038b5
lea rdx, [rbp - 0x40]
cmp qword [rbp - 0x28], 0x10
cmovae rdx, qword [rbp - 0x40]
mov r8, qword [rbp - 0x30]
lea rcx, [rbp + 0x220]
call fcn.140008b80
lea rcx, [rbp + 0x228]
call fcn.140006930
test rax, rax
jne 0x1400038b5
mov rax, qword [rbp + 0x220]
movsxd rcx, dword [rax + 4]
cmp qword [rbp + rcx + 0x268], 0
cmovne r15d, ebx
or r15d, dword [rbp + rcx + 0x230]
and r15d, 0x17
mov dword [rbp + rcx + 0x230], r15d
mov eax, dword [rbp + rcx + 0x234]
and eax, r15d
jne 0x14000451c
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_GetModuleHandleW]
mov qword [rsp + 0x78], rax
mov rsi, qword [rbp + 0xa0]
sub r14, rsi
cmp r14, 9
jb 0x14000456e
lea r12, [rbp + 0x90]
mov r13, qword [rbp + 0x90]
cmp qword [rbp + 0xa8], 0x10
cmovae r12, r13
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x60], xmm1
lea r15, [rsi + 9]
mov ebx, 0xf
lea rdi, [rsp + 0x50]
cmp r15, rbx
jbe 0x14000399d
mov rbx, r15
or rbx, 0xf
movabs rax, 0x7fffffffffffffff
cmp rbx, rax
jbe 0x14000395e
mov rbx, rax
movabs rax, 0x8000000000000000
add rax, 0x27
mov rcx, rax
call fcn.140010938
test rax, rax
je 0x140004574
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x140003998
cmp rbx, 0x16
mov eax, 0x16
cmovb rbx, rax
lea rcx, [rbx + 1]
cmp rcx, 0x1000
jb 0x140003987
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x140004489
jmp 0x14000393f
test rcx, rcx
je 0x140003996
call fcn.140010938
mov rdi, rax
jmp 0x140003998
xor edi, edi
mov qword [rsp + 0x50], rdi
mov qword [rsp + 0x60], r15
mov qword [rsp + 0x68], rbx
mov r8, rsi
mov rdx, r12
mov rcx, rdi
call fcn.140012820
movsd xmm0, qword [0x14003b1d8]
movsd qword [rdi + rsi], xmm0
movzx eax, byte [0x14003b1e0]
mov byte [rdi + rsi + 8], al
mov byte [rdi + r15], 0
lea r8, [rsp + 0x50]
mov edx, 4
mov rcx, qword [rsp + 0x78]
call fcn.1400028a0
nop
mov rdx, qword [rsp + 0x68]
cmp rdx, 0x10
jb 0x140003a24
inc rdx
mov rcx, qword [rsp + 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140003a1f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140004574
call fcn.140010930
cmp r14, 0x14
jb 0x14000457a
lea r15, [rbp + 0x90]
mov r12, qword [rbp + 0xa8]
cmp r12, 0x10
cmovae r15, r13
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x60], xmm1
lea r14, [rsi + 0x14]
mov ebx, 0xf
lea rdi, [rsp + 0x50]
cmp r14, rbx
jbe 0x140003af1
mov rbx, r14
or rbx, 0xf
movabs rax, 0x7fffffffffffffff
cmp rbx, rax
jbe 0x140003ab2
mov rbx, rax
movabs rax, 0x8000000000000000
add rax, 0x27
mov rcx, rax
call fcn.140010938
test rax, rax
je 0x140004580
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x140003aec
cmp rbx, 0x16
mov eax, 0x16
cmovb rbx, rax
lea rcx, [rbx + 1]
cmp rcx, 0x1000
jb 0x140003adb
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x14000448f
jmp 0x140003a93
test rcx, rcx
je 0x140003aea
call fcn.140010938
mov rdi, rax
jmp 0x140003aec
xor edi, edi
mov qword [rsp + 0x50], rdi
mov qword [rsp + 0x60], r14
mov qword [rsp + 0x68], rbx
mov r8, rsi
mov rdx, r15
mov rcx, rdi
call fcn.140012820
movups xmm0, xmmword [0x14003b1e8]
movups xmmword [rdi + rsi], xmm0
mov eax, dword [0x14003b1f8]
mov dword [rdi + rsi + 0x10], eax
mov byte [rdi + r14], 0
lea r8, [rsp + 0x50]
mov edx, 0x6d
mov rcx, qword [rsp + 0x78]
call fcn.1400028a0
nop
mov rdx, qword [rsp + 0x68]
cmp rdx, 0x10
jb 0x140003b75
inc rdx
mov rcx, qword [rsp + 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140003b70
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140004580
call fcn.140010930
lea r15, [rbp + 0x90]
cmp r12, 0x10
cmovae r15, r13
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x60], xmm1
lea r14, [rsi + 0xa]
mov ebx, 0xf
lea rdi, [rsp + 0x50]
cmp r14, rbx
jbe 0x140003c31
mov rbx, r14
or rbx, 0xf
movabs rax, 0x7fffffffffffffff
cmp rbx, rax
jbe 0x140003bf2
mov rbx, rax
movabs rax, 0x8000000000000000
add rax, 0x27
mov rcx, rax
call fcn.140010938
test rax, rax
je 0x140004586
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x140003c2c
cmp rbx, 0x16
mov eax, 0x16
cmovb rbx, rax
lea rcx, [rbx + 1]
cmp rcx, 0x1000
jb 0x140003c1b
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x140004495
jmp 0x140003bd3
test rcx, rcx
je 0x140003c2a
call fcn.140010938
mov rdi, rax
jmp 0x140003c2c
xor edi, edi
mov qword [rsp + 0x50], rdi
mov qword [rsp + 0x60], r14
mov qword [rsp + 0x68], rbx
mov r8, rsi
mov rdx, r15
mov rcx, rdi
call fcn.140012820
movsd xmm0, qword [0x14003b200]
movsd qword [rdi + rsi], xmm0
movzx eax, word [0x14003b208]
mov word [rdi + rsi + 8], ax
mov byte [rdi + r14], 0
lea r8, [rsp + 0x50]
mov edx, 0x69
mov rcx, qword [rsp + 0x78]
call fcn.1400028a0
nop
mov rdx, qword [rsp + 0x68]
cmp rdx, 0x10
jb 0x140003cb9
inc rdx
mov rcx, qword [rsp + 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140003cb4
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140004586
call fcn.140010930
lea r15, [rbp + 0x90]
cmp r12, 0x10
cmovae r15, r13
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x60], xmm1
lea r14, [rsi + 0xe]
mov ebx, 0xf
lea rdi, [rsp + 0x50]
cmp r14, rbx
jbe 0x140003d75
mov rbx, r14
or rbx, 0xf
movabs rax, 0x7fffffffffffffff
cmp rbx, rax
jbe 0x140003d36
mov rbx, rax
movabs rax, 0x8000000000000000
add rax, 0x27
mov rcx, rax
call fcn.140010938
test rax, rax
je 0x14000458c
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x140003d70
cmp rbx, 0x16
mov eax, 0x16
cmovb rbx, rax
lea rcx, [rbx + 1]
cmp rcx, 0x1000
jb 0x140003d5f
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x14000449b
jmp 0x140003d17
test rcx, rcx
je 0x140003d6e
call fcn.140010938
mov rdi, rax
jmp 0x140003d70
xor edi, edi
mov qword [rsp + 0x50], rdi
mov qword [rsp + 0x60], r14
mov qword [rsp + 0x68], rbx
mov r8, rsi
mov rdx, r15
mov rcx, rdi
call fcn.140012820
movsd xmm0, qword [str.Automacao.exe]
movsd qword [rdi + rsi], xmm0
mov eax, dword [0x14003b218]
mov dword [rdi + rsi + 8], eax
movzx eax, word [0x14003b21c]
mov word [rdi + rsi + 0xc], ax
mov byte [rdi + r14], 0
lea r8, [rsp + 0x50]
mov edx, 0x6e
mov rcx, qword [rsp + 0x78]
call fcn.1400028a0
nop
mov rdx, qword [rsp + 0x68]
cmp rdx, 0x10
jb 0x140003e07
inc rdx
mov rcx, qword [rsp + 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140003e02
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000458c
call fcn.140010930
lea r15, [rbp + 0x90]
cmp r12, 0x10
cmovae r15, r13
xorps xmm0, xmm0
movups xmmword [rsp + 0x78], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x78], xmm1
mov ebx, 0xf
lea rdi, [rsp + 0x78]
cmp r14, rbx
jbe 0x140003ebe
mov rbx, r14
or rbx, 0xf
movabs rax, 0x7fffffffffffffff
cmp rbx, rax
jbe 0x140003e7f
mov rbx, rax
movabs rax, 0x8000000000000000
add rax, 0x27
mov rcx, rax
call fcn.140010938
test rax, rax
je 0x140004592
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x140003eb9
cmp rbx, 0x16
mov eax, 0x16
cmovb rbx, rax
lea rcx, [rbx + 1]
cmp rcx, 0x1000
jb 0x140003ea8
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x1400044a1
jmp 0x140003e60
test rcx, rcx
je 0x140003eb7
call fcn.140010938
mov rdi, rax
jmp 0x140003eb9
xor edi, edi
mov qword [rsp + 0x78], rdi
mov qword [rbp - 0x78], r14
mov qword [rbp - 0x70], rbx
mov r8, rsi
mov rdx, r15
mov rcx, rdi
call fcn.140012820
movsd xmm0, qword [str.Automacao.exe]
movsd qword [rdi + rsi], xmm0
mov eax, dword [0x14003b218]
mov dword [rdi + rsi + 8], eax
movzx eax, word [0x14003b21c]
mov word [rdi + rsi + 0xc], ax
mov byte [rdi + r14], 0
lea rdx, [rsp + 0x78]
lea rcx, [rsp + 0x50]
call fcn.140002550
nop
mov rdx, rax
lea rcx, [rbp + 0xb0]
call fcn.1400026f0
nop
mov rdx, qword [rsp + 0x68]
cmp rdx, 8
jb 0x140003f5e
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140003f59
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140004598
call fcn.140010930
movdqa xmm0, xmmword [0x14003b770]
movdqu xmmword [rsp + 0x60], xmm0
xor edi, edi
mov word [rsp + 0x50], di
mov rdx, qword [rbp - 0x70]
cmp rdx, 0x10
jb 0x140003faf
inc rdx
mov rcx, qword [rsp + 0x78]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140003faa
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000459e
call fcn.140010930
movdqa xmm0, xmmword [0x14003b780]
movdqu xmmword [rbp - 0x78], xmm0
mov byte [rsp + 0x78], 0
mov dword [rbp + 0x340], 0x68
xorps xmm0, xmm0
movups xmmword [rbp + 0x348], xmm0
movups xmmword [rbp + 0x358], xmm0
movups xmmword [rbp + 0x368], xmm0
movups xmmword [rbp + 0x378], xmm0
movups xmmword [rbp + 0x388], xmm0
movups xmmword [rbp + 0x398], xmm0
lea rcx, [rbp + 0xb0]
cmp qword [rbp + 0xc8], 8
cmovae rcx, qword [rbp + 0xb0]
lea rax, [rbp - 0x58]
mov qword [rsp + 0x48], rax
lea rax, [rbp + 0x340]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x38], rdi
mov qword [rsp + 0x30], rdi
mov dword [rsp + 0x28], edi
mov dword [rsp + 0x20], edi
xor r9d, r9d
xor r8d, r8d
xor edx, edx
call qword [sym.imp.KERNEL32.dll_CreateProcessW]
test eax, eax
je 0x14000406d
mov edx, 0xffffffff
mov rcx, qword [rbp - 0x58]
call qword [sym.imp.KERNEL32.dll_WaitForSingleObject]
mov rcx, qword [rbp - 0x50]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov rcx, qword [rbp - 0x58]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
jmp 0x1400040c0
mov ecx, 0xfffffff5
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
mov rcx, rax
mov edx, 4
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea rdx, str.ERRO:_Ao_criar_processo_filho.
call fcn.140007470
mov rcx, rax
call fcn.140007750
mov ecx, 0xfffffff5
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
mov rcx, rax
mov edx, 8
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea rcx, [0x14003af28]
call fcn.140017ec0
nop
mov rdx, qword [rbp + 0xc8]
cmp rdx, 8
jb 0x140004106
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0xb0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140004101
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400045a4
call fcn.140010930
movdqa xmm0, xmmword [0x14003b770]
movdqu xmmword [rbp + 0xc0], xmm0
mov word [rbp + 0xb0], di
mov rax, qword [rbp + 0x220]
movsxd rcx, dword [rax + 4]
lea rax, vtable.std::basic_ofstream_char__struct_std::char_traits_char__.0
mov qword [rbp + rcx + 0x220], rax
mov rax, qword [rbp + 0x220]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xa8]
mov dword [rbp + rcx + 0x21c], edx
lea rcx, [rbp + 0x228]
call fcn.1400057e0
mov rax, qword [rbp + 0x220]
movsxd rcx, dword [rax + 4]
lea rax, vtable.std::basic_ostream_char__struct_std::char_traits_char__.0
mov qword [rbp + rcx + 0x220], rax
mov rax, qword [rbp + 0x220]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x10]
mov dword [rbp + rcx + 0x21c], edx
lea rsi, vtable.std::ios_base.0
mov qword [rbp + 0x2c8], rsi
lea rcx, [rbp + 0x2c8]
call fcn.14000fb60
nop
mov rdx, qword [rbp - 8]
cmp rdx, 0x10
jb 0x1400041e0
inc rdx
mov rcx, qword [rbp - 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400041db
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400045aa
call fcn.140010930
mov qword [rbp - 0x10], rdi
mov qword [rbp - 8], 0xf
mov byte [rbp - 0x20], 0
mov rdx, qword [rbp + 0x18]
cmp rdx, 0x10
jb 0x14000422b
inc rdx
mov rcx, qword [rbp]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140004226
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400045b0
call fcn.140010930
movdqa xmm0, xmmword [0x14003b780]
movdqu xmmword [rbp + 0x10], xmm0
mov byte [rbp], 0
cmp r12, 0x10
jb 0x140004275
lea rdx, [r12 + 1]
mov rax, r13
cmp rdx, 0x1000
jb 0x14000426c
add rdx, 0x27
mov r13, qword [r13 - 8]
sub rax, r13
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400045b6
mov rcx, r13
call fcn.140010930
nop
mov rdx, qword [rbp + 0x58]
cmp rdx, 0x10
jb 0x1400042b0
inc rdx
mov rcx, qword [rbp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400042ab
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400045bc
call fcn.140010930
mov ebx, edi
lea rcx, [rbp + 0xd8]
call fcn.140006640
mov rcx, qword [rbp + 0xf8]
test rcx, rcx
je 0x1400042e4
mov rax, qword [rcx]
call qword [rax + 0x10]
test rax, rax
je 0x1400042e4
mov r8, qword [rax]
mov edx, 1
mov rcx, rax
call qword [r8]
nop
mov rax, qword [rbp + 0x110]
movsxd rcx, dword [rax + 4]
lea rax, vtable.std::basic_ifstream_char__struct_std::char_traits_char__.0
mov qword [rbp + rcx + 0x110], rax
mov rax, qword [rbp + 0x110]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xb0]
mov dword [rbp + rcx + 0x10c], edx
lea rcx, [rbp + 0x120]
call fcn.1400057e0
mov rax, qword [rbp + 0x110]
movsxd rcx, dword [rax + 4]
lea rax, vtable.std::basic_istream_char__struct_std::char_traits_char__.0
mov qword [rbp + rcx + 0x110], rax
mov rax, qword [rbp + 0x110]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x18]
mov dword [rbp + rcx + 0x10c], edx
mov qword [rbp + 0x1c0], rsi
lea rcx, [rbp + 0x1c0]
call fcn.14000fb60
nop
mov rdx, qword [rbp + 0x38]
cmp rdx, 8
jb 0x1400043a5
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400043a0
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400045c2
call fcn.140010930
mov qword [rbp + 0x30], rdi
mov qword [rbp + 0x38], 7
mov word [rbp + 0x20], di
jmp 0x140004414
mov ebx, 4
mov ecx, 0xfffffff5
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
mov rcx, rax
movzx edx, bx
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea rdx, [0x14003b010]
call fcn.140007470
mov rcx, rax
call fcn.140007750
mov ebx, 8
mov ecx, 0xfffffff5
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
mov rcx, rax
movzx edx, bx
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea rcx, [0x14003af28]
call fcn.140017ec0
mov ebx, 1
mov rdx, qword [rbp - 0x28]
cmp rdx, 0x10
jb 0x14000444b
inc rdx
mov rcx, qword [rbp - 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140004446
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000447d
call fcn.140010930
mov eax, ebx
mov rcx, qword [rbp + 0x5c0]
xor rcx, rsp
call fcn.140010910
lea r11, [rsp + 0x6d0]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
call fcn.1400196fc
nop
call fcn.140001250
nop
call fcn.140001250
int3
call fcn.140001250
int3
call fcn.140001250
int3
call fcn.140001250
int3
call fcn.140001250
nop
call fcn.1400196fc
nop
test dl, 4
je 0x1400044bb
lea rbx, [0x14003ae68]
jmp 0x1400044d0
test dl, 2
lea rbx, [0x14003ae80]
lea rax, [0x14003ae98]
cmove rbx, rax
mov edx, 1
lea rcx, [rbp + 0x60]
call fcn.1400013c0
mov r8, rax
mov rdx, rbx
lea rcx, [rbp + 0xb0]
call fcn.140001d00
lea rdx, [0x140040f90]
lea rcx, [rbp + 0xb0]
call fcn.140012e90
nop
call fcn.1400196fc
nop
call fcn.1400196fc
nop
call fcn.1400196fc
int3
call fcn.1400012f0
nop
test al, 4
je 0x140004529
lea rbx, [0x14003ae68]
jmp 0x14000453d
test al, 2
lea rbx, [0x14003ae80]
lea rax, [0x14003ae98]
cmove rbx, rax
mov edx, 1
lea rcx, [rsp + 0x78]
call fcn.1400013c0
mov r8, rax
mov rdx, rbx
lea rcx, [rsp + 0x50]
call fcn.140001d00
lea rdx, [0x140040f90]
lea rcx, [rsp + 0x50]
call fcn.140012e90
int3
call fcn.1400012f0
int3
call fcn.1400196fc
int3
call fcn.1400012f0
int3
call fcn.1400196fc
int3
call fcn.1400196fc
int3
call fcn.1400196fc
int3
call fcn.1400196fc
nop
call fcn.1400196fc
nop
call fcn.1400196fc
nop
call fcn.1400196fc
nop
call fcn.1400196fc
nop
call fcn.1400196fc
nop
call fcn.1400196fc
nop
call fcn.1400196fc
nop
call fcn.1400196fc
int3