Function at 0x18f88b8e70
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], rdi
push rbp
lea rbp, [rax - 0x5f]
sub rsp, 0xf0
mov rbx, rcx
mov rcx, qword [0x18f88e5410]
xor esi, esi
test rcx, rcx
jne 0x18f88b8fe3
mov rcx, rbx
call fcn.18f88b4b40
test eax, eax
jne 0x18f88b8fdc
mov rdi, qword [rbx + 0x30]
xorps xmm0, xmm0
movdqu xmmword [rbp - 0x51], xmm0
mov qword [rbp - 0x41], rsi
mov ecx, 0x4254
mov dword [rbp - 0x79], 0x421a4254
mov dword [rbp - 0x75], 0x4274423b
mov dword [rbp - 0x71], 0x421a427a
mov dword [rbp - 0x6d], 0x42004211
mov dword [rbp - 0x69], 0x4254425e
mov eax, ecx
xor ax, word [0x18f88ddeda]
mov word [rbp - 0x65], ax
mov eax, ecx
xor ax, word [0x18f88ddedc]
mov word [rbp - 0x63], ax
mov eax, ecx
xor ax, word [0x18f88ddede]
mov word [rbp - 0x61], ax
mov eax, ecx
xor ax, word [str.No_AppDomain_n]
mov word [rbp - 0x5f], ax
mov eax, ecx
xor ax, word [0x18f88ddee2]
mov word [rbp - 0x5d], ax
mov eax, ecx
xor ax, word [0x18f88ddee4]
mov word [rbp - 0x5b], ax
mov eax, ecx
xor ax, word [0x18f88ddee6]
mov word [rbp - 0x59], ax
mov eax, ecx
xor ax, word [0x18f88ddee8]
mov word [rbp - 0x57], ax
xor eax, eax
mov word [rbp - 0x55], ax
mov eax, esi
xor word [rbp + rax*2 - 0x77], cx
inc rax
cmp rax, 0x11
jae 0x18f88b8f6c
movzx ecx, word [rbp - 0x79]
jmp 0x18f88b8f58
mov word [rbp - 0x55], si
lea rdx, [rbp - 0x77]
lea rcx, [rbp + 0x37]
call fcn.18f88bba18
nop
lea r9, [rbp - 0x51]
mov r8, rax
mov edx, 0x80004005
mov ecx, dword [rbx]
call rdi
nop
lea rcx, [rbp + 0x37]
call fcn.18f88baf4c
nop
mov rcx, qword [rbp - 0x51]
test rcx, rcx
je 0x18f88b9314
mov rdx, qword [rbp - 0x41]
sub rdx, rcx
mov rax, rcx
mov ebx, 0x1000
cmp rdx, rbx
jb 0x18f88b930f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18f88b9333
jmp 0x18f88b930f
mov rcx, qword [0x18f88e5410]
mov rdx, rbx
call fcn.18f88b5534
mov rdi, qword [rbx + 0x30]
xorps xmm0, xmm0
mov qword [rbp - 0x41], rsi
movdqu xmmword [rbp - 0x51], xmm0
test eax, eax
jne 0x18f88b9268
mov dword [rbp - 0x39], 0x720049
mov dword [rbp - 0x35], 0x710079
mov dword [rbp - 0x31], 0x760069
mov dword [rbp - 0x2d], 0x780065
mov dword [rbp - 0x29], 0x450069
mov dword [rbp - 0x25], 0x740074
mov dword [rbp - 0x21], 0x730048
mov dword [rbp - 0x1d], 0x650071
mov dword [rbp - 0x19], 0x72006d
mov dword [rbp - 0x15], 0x6a0024
mov dword [rbp - 0x11], 0x6d0065
mov dword [rbp - 0xd], 0x690070
mov dword [rbp - 9], 0x240068
mov dword [rbp - 5], 0x4000e
lea ecx, [rax + 4]
movzx eax, word [str.RemoveAppDomain_failed__n]
add ax, cx
mov word [rbp - 1], ax
movzx eax, word [0x18f88de022]
add ax, cx
mov word [rbp + 1], ax
movzx eax, word [0x18f88de024]
add ax, cx
mov word [rbp + 3], ax
movzx eax, word [0x18f88de026]
add ax, cx
mov word [rbp + 5], ax
movzx eax, word [0x18f88de028]
add ax, cx
mov word [rbp + 7], ax
movzx eax, word [0x18f88de02a]
add ax, cx
mov word [rbp + 9], ax
movzx eax, word [0x18f88de02c]
add ax, cx
mov word [rbp + 0xb], ax
movzx eax, word [0x18f88de02e]
add ax, cx
mov word [rbp + 0xd], ax
movzx eax, word [0x18f88de030]
add ax, cx
mov word [rbp + 0xf], ax
movzx eax, word [0x18f88de032]
add ax, cx
mov word [rbp + 0x11], ax
movzx eax, word [0x18f88de034]
add ax, cx
mov word [rbp + 0x13], ax
movzx eax, word [0x18f88de036]
add ax, cx
mov word [rbp + 0x15], ax
movzx eax, word [0x18f88de038]
add ax, cx
mov word [rbp + 0x17], ax
movzx eax, word [0x18f88de03a]
add ax, cx
mov word [rbp + 0x19], ax
movzx eax, word [0x18f88de03c]
add ax, cx
mov word [rbp + 0x1b], ax
movzx eax, word [0x18f88de03e]
add ax, cx
mov word [rbp + 0x1d], ax
movzx eax, word [0x18f88de040]
add ax, cx
mov word [rbp + 0x1f], ax
movzx eax, word [0x18f88de042]
add ax, cx
mov word [rbp + 0x21], ax
movzx eax, word [0x18f88de044]
add ax, cx
mov word [rbp + 0x23], ax
movzx eax, word [0x18f88de046]
add ax, cx
mov word [rbp + 0x25], ax
movzx eax, word [0x18f88de048]
add ax, cx
mov word [rbp + 0x27], ax
movzx eax, word [0x18f88de04a]
add ax, cx
mov word [rbp + 0x29], ax
movzx eax, word [0x18f88de04c]
add ax, cx
mov word [rbp + 0x2b], ax
movzx eax, word [0x18f88de04e]
add ax, cx
mov word [rbp + 0x2d], ax
movzx eax, word [0x18f88de050]
add ax, cx
mov word [rbp + 0x2f], ax
movzx eax, word [0x18f88de052]
add ax, cx
mov word [rbp + 0x31], ax
movzx eax, word [0x18f88de054]
add ax, cx
mov word [rbp + 0x33], ax
mov word [rbp + 0x35], si
mov rax, rsi
mov ecx, 0xfffc
add word [rbp + rax*2 - 0x39], cx
inc rax
cmp rax, 0x37
jb 0x18f88b91e9
lea rdx, [rbp - 0x39]
lea rcx, [rbp + 0x37]
call fcn.18f88bba18
nop
lea r9, [rbp - 0x51]
mov r8, rax
mov edx, 0x80004005
mov ecx, dword [rbx]
call rdi
nop
lea rcx, [rbp + 0x37]
call fcn.18f88baf4c
nop
mov rcx, qword [rbp - 0x51]
test rcx, rcx
je 0x18f88b9314
mov rdx, qword [rbp - 0x41]
sub rdx, rcx
mov rax, rcx
mov ebx, 0x1000
cmp rdx, rbx
jb 0x18f88b930f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18f88b9339
jmp 0x18f88b930f
mov qword [rbp + 0x37], rsi
movdqu xmmword [rbp + 0x47], xmm0
xor r8d, r8d
lea rdx, [0x18f88dd7a0]
lea rcx, [rbp + 0x37]
call fcn.18f88bb09c
nop
lea r9, [rbp - 0x51]
lea r8, [rbp + 0x37]
xor edx, edx
mov ecx, dword [rbx]
call rdi
nop
mov ebx, 0x1000
mov rdx, qword [rbp + 0x4f]
cmp rdx, 8
jb 0x18f88b92d1
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x37]
mov rax, rcx
cmp rdx, rbx
jb 0x18f88b92cc
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18f88b933f
call fcn.18f88bd1e0
movdqa xmm0, xmmword [0x18f88de160]
movdqu xmmword [rbp + 0x47], xmm0
mov word [rbp + 0x37], si
mov rcx, qword [rbp - 0x51]
test rcx, rcx
je 0x18f88b9314
mov rdx, qword [rbp - 0x41]
sub rdx, rcx
mov rax, rcx
cmp rdx, rbx
jb 0x18f88b930f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18f88b932d
call fcn.18f88bd1e0
lea r11, [rsp + 0xf0]
mov rbx, qword [r11 + 0x10]
mov rsi, qword [r11 + 0x18]
mov rdi, qword [r11 + 0x20]
mov rsp, r11
pop rbp
ret
call fcn.18f88c3388
int3
call fcn.18f88c3388
int3
call fcn.18f88c3388
nop
call fcn.18f88c3388
nop
int3