Function at 0x1800ac2e0
Capabilities:
Check http status code
Terminate process

Disassembly:
mov qword [rsp + 0x20], r9
mov qword [rsp + 0x18], r8
mov qword [rsp + 0x10], rdx
mov dword [rsp + 8], ecx
push rbp
push rbx
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x1f]
sub rsp, 0xe8
mov ebx, dword [rbp + 0x67]
mov rdi, rdx
lea edx, [rcx + 0x90a]
mov rsi, r8
mov dword [rsp + 0x40], edx
mov r15d, ecx
cmp ecx, edx
jae 0x1800ac6c8
mov r14d, dword [rbp + 0x67]
lea r13, [0x1800c867b]
mov r12, qword [rbp - 0x61]
mov qword [rbp - 0x29], r14
lea r8, [0x180000000]
cmp r15d, 0x19d
ja 0x1800ac83c
je 0x1800ac832
cmp r15d, 0xeb
ja 0x1800ac68c
je 0x1800ac4f0
mov eax, r15d
sub eax, 0x60
je 0x1800ac442
sub eax, 0x65
je 0x1800ac439
cmp eax, 0x17
jne 0x1800acf05
mov eax, dword [0x1800e74b8]
lea rcx, [rbp - 0x21]
xor r9d, r9d
mov dword [rbp - 0x71], eax
xor r8d, r8d
mov qword [rsp + 0x20], 0
lea edx, [r9 + 7]
call fcn.18007af40
movups xmm1, xmmword [rax]
movups xmm0, xmmword [rax + 0x10]
movd eax, xmm1
movups xmmword [rbp - 0x11], xmm0
test al, al
je 0x1800acf01
mov edi, 0x7f
xor r14d, r14d
nop dword [rax + rax]
cmp edi, 0x7f
je 0x1800ac415
cmp edi, 0x54d5
je 0x1800ac3f3
cmp edi, 0xa92b
jne 0x1800ac426
xor edx, edx
mov ecx, 0xa3
call fcn.18007fd70
jmp 0x1800ac426
lea rax, [rbp + 0x67]
mov dword [rbp + 0x67], r14d
mov r9d, 0x6c
mov qword [rsp + 0x20], rax
mov r8, r13
xor edx, edx
mov rcx, r13
call fcn.1800a7e50
jmp 0x1800ac426
xor r9d, r9d
xor r8d, r8d
xor ecx, ecx
lea edx, [r9 + 0x55]
call fcn.18008c0d0
add edi, 0x5456
cmp edi, 0xfd02
jbe 0x1800ac3d0
jmp 0x1800acf01
mov qword [rbp - 1], rsi
jmp 0x1800acf05
movsxd rax, dword [r9]
shl rax, 2
add qword [rsi + 0x48], rax
mov rcx, qword [rsi + 0x48]
sub rcx, qword [rsi + 0x50]
movsxd rax, dword [rsi + 0x58]
sar rcx, 2
cmp rax, rcx
jg 0x1800acf05
nop word [rax + rax]
mov edi, 0x9a
mov eax, edi
sub eax, 0x98
je 0x1800ac4a0
sub eax, 1
je 0x1800ac496
cmp eax, 1
jne 0x1800ac4c4
mov r14, qword [rsi + 0x48]
sub r14, qword [rsi + 0x50]
sar r14, 2
jmp 0x1800ac4c4
mov eax, dword [rsi + 0x58]
add eax, eax
mov dword [rsi + 0x58], eax
jmp 0x1800ac4c4
movsxd rdx, dword [rsi + 0x58]
mov rcx, qword [rsi + 0x50]
shl rdx, 2
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_realloc]
mov rcx, rax
mov qword [rsi + 0x50], rax
movsxd rax, r14d
lea rcx, [rcx + rax*4]
mov qword [rsi + 0x48], rcx
dec edi
cmp edi, 0x97
ja 0x1800ac475
mov rcx, qword [rsi + 0x48]
sub rcx, qword [rsi + 0x50]
movsxd rax, dword [rsi + 0x58]
sar rcx, 2
mov qword [rbp - 0x29], r14
cmp rax, rcx
jle 0x1800ac470
jmp 0x1800acf01
mov eax, 0xca
cmp eax, 0x373c
ja 0x1800ac681
cmp eax, 0x1876
ja 0x1800ac636
je 0x1800ac4f0
cmp eax, 0xca
je 0x1800ac61f
cmp eax, 0x8ae
je 0x1800ac608
cmp eax, 0x1092
jne 0x1800ac582
mov edi, 0xe
nop
lea eax, [rdi - 0xe]
cmp eax, 0xc8
ja case.0x1800ac552.20
movzx eax, byte [r8 + rax + 0xacf54]
mov ecx, dword [r8 + rax*4 + 0xacf38]
add rcx, r8
jmp rcx
mov dword [rsp + 0x30], 0x5c
xor r9d, r9d
mov qword [rsp + 0x28], 0
xor r8d, r8d
xor edx, edx
mov qword [rsp + 0x20], rsi
xor ecx, ecx
call fcn.180032630
test eax, eax
jne case.0x1800ac552.20
mov eax, 0x205a
add eax, 0x7e4
lea r8, [0x180000000]
jmp 0x1800ac4f5
xor edx, edx
mov qword [rsp + 0x28], 0
mov r9, rsi
mov qword [rsp + 0x20], 0
xor r8d, r8d
lea ecx, [rdx + 0x5f]
call fcn.180038460
test eax, eax
jne 0x1800ac5f2
mov edi, 0x5e
jmp case.0x1800ac552.20
mov eax, dword [rbp - 0x45]
mov dword [rsi + 0x3c], eax
jmp case.0x1800ac552.20
mov eax, dword [rbp - 0x49]
mov dword [rsi + 0xc], eax
jmp case.0x1800ac552.20
mov eax, dword [rsi + 0xc]
mov dword [rbp - 0x49], eax
mov eax, dword [rsi + 0x3c]
mov dword [rbp - 0x45], eax
add edi, 0x28
lea r8, [0x180000000]
cmp edi, 0xfe
jb 0x1800ac530
mov eax, 0x1092
lea r8, [0x180000000]
add eax, 0x7e4
jmp 0x1800ac4f5
mov ecx, dword [rsi + 0x3c]
lea r8, [0x180000000]
mov dword [rbp - 0x41], ecx
add eax, 0x7e4
jmp 0x1800ac4f5
mov ecx, dword [rsi + 0xc]
lea r8, [0x180000000]
mov dword [rbp - 0x3d], ecx
add eax, 0x7e4
jmp 0x1800ac4f5
cmp eax, 0x205a
je 0x1800ac57d
cmp eax, 0x283e
je 0x1800ac66a
cmp eax, 0x3022
jne 0x1800ac582
mov ecx, dword [rbp - 0x41]
lea r8, [0x180000000]
mov dword [rsi + 0x3c], ecx
add eax, 0x7e4
jmp 0x1800ac4f5
mov ecx, dword [rbp - 0x3d]
lea r8, [0x180000000]
mov dword [rsi + 0xc], ecx
add eax, 0x7e4
jmp 0x1800ac4f5
mov r15d, 0xeb
jmp 0x1800acf01
mov eax, r15d
sub eax, 0x177
je 0x1800ac806
cmp eax, 0x17
jne 0x1800acf05
test rsi, rsi
je 0x1800ac6b1
test rdi, rdi
jne 0x1800acf05
mov esi, 0xce
mov eax, esi
sub eax, 0xce
je 0x1800ac6de
cmp eax, 0x41
jne 0x1800ac7f2
mov eax, ebx
add rsp, 0xe8
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret
xor r9d, r9d
mov qword [rsp + 0x20], 0
xor r8d, r8d
lea rcx, [rbp - 0x21]
lea edx, [r9 + 7]
call fcn.18007af40
movups xmm1, xmmword [rax]
movups xmm0, xmmword [rax + 0x10]
movd eax, xmm1
movups xmmword [rbp - 0x11], xmm0
test al, al
je 0x1800ac7ed
mov edi, 0x4e
lea r12, str.WorkpaneEditMasterPages
xor r14d, r14d
cmp edi, 0x4e
je 0x1800ac7c0
cmp edi, 0xfb
je 0x1800ac761
cmp edi, 0x1a8
jne 0x1800ac7d7
mov r9d, 0xe7
mov dword [rbp + 0x67], r14d
lea r8, [rbp + 0x67]
mov qword [rsp + 0x20], r13
mov rdx, r13
lea rcx, str.V_CVT_OFF_F32_I4_e32_vi
call fcn.180041fe0
jmp 0x1800ac7d7
mov ecx, dword [rbp - 0x71]
cmp ecx, dword [0x1800e74b8]
je 0x1800ac7b7
mov ebx, 0x48
mov eax, ebx
sub eax, 0x48
je 0x1800ac7a1
sub eax, 1
je 0x1800ac78a
cmp eax, 1
jne 0x1800ac7b0
mov dword [0x1800e74b8], ecx
jmp 0x1800ac7b0
xor r9d, r9d
lea rcx, str.Ekstrak_Semua_Berkas_dari__s_
mov r8, r13
mov rdx, r13
call fcn.1800bc300
jmp 0x1800ac7ad
lea rcx, str.DOS_Executable_files__New_Executable_files__OS_2_Linear_eXecutable_files_
call fcn.1800bc300
mov ecx, dword [rbp - 0x71]
inc ebx
cmp ebx, 0x4b
jb 0x1800ac771
mov qword [0x1800e74c0], r12
jmp 0x1800ac7d7
xor r9d, r9d
mov qword [rsp + 0x20], r14
xor r8d, r8d
xor edx, edx
mov ecx, 0xee
call fcn.180084d50
add edi, 0xad
cmp edi, 0x255
jb 0x1800ac720
mov r12, qword [rbp - 0x61]
mov ebx, 0xffffffff
add esi, 0x41
cmp esi, 0x150
jb 0x1800ac6b6
jmp 0x1800acf01
mov r13, qword [rbp - 1]
mov esi, 0x30d40
nop
mov r9d, 0x12f
lea r8, [r13 + 0x40]
lea rdx, [r13 + 0x40]
lea rcx, [r13 + 0x70]
call fcn.180053eb0
sub rsi, 1
jne 0x1800ac810
jmp 0x1800acefa
mov ebx, 1
jmp 0x1800acf05
cmp r15d, 0x3a4
ja 0x1800aca61
je 0x1800aca26
mov eax, r15d
sub eax, 0x240
je 0x1800ac879
sub eax, 0xf
je 0x1800ac6c8
cmp eax, 0xa3
jne 0x1800acf05
xor r12d, r12d
mov qword [rbp - 0x61], r12
jmp 0x1800acf05
xor edx, edx
mov r9, rsi
mov r8, rdi
lea ecx, [rdx + 0x40]
call fcn.18005e9e0
mov qword [rbp - 0x51], rax
cmp rax, 0
je 0x1800acf01
mov r13, qword [rbp + 0x7f]
mov r14d, 0x118
mov dword [rbp + 0x67], r14d
cmp r14d, 0x118
je 0x1800ac8e8
cmp r14d, 0x1be
je 0x1800ac8c9
cmp r14d, 0x264
je 0x1800ac6c8
jmp 0x1800aca09
mov r9, r13
mov dword [rsp + 0x20], 0x63
mov r8, rdi
mov rdx, rsi
xor ecx, ecx
call fcn.180035580
mov ebx, eax
jmp 0x1800aca09
xor r9d, r9d
mov qword [rsp + 0x20], 0
xor r8d, r8d
lea rcx, [rbp - 0x21]
lea edx, [r9 + 7]
call fcn.18007af40
movups xmm1, xmmword [rax]
movups xmm0, xmmword [rax + 0x10]
movd eax, xmm1
movups xmmword [rbp - 0x11], xmm0
test al, al
je 0x1800aca09
mov r14d, dword [rbp - 0x71]
lea r12, [0x1800c867b]
mov esi, 0x16
nop dword [rax + rax]
cmp esi, 0x16
je 0x1800ac9cc
cmp esi, 0x840
jne 0x1800ac9e7
cmp r14d, dword [0x1800e74b8]
je 0x1800ac9a7
mov edi, 0x10f
mov eax, edi
sub eax, 0x10f
je 0x1800ac986
sub eax, 0x3e
je 0x1800ac96f
cmp eax, 0x3e
jne 0x1800ac99c
mov dword [0x1800e74b8], r14d
jmp 0x1800ac99c
xor r9d, r9d
lea rcx, str.FixShortcutAppIdByName_app_id:
mov r8, r12
mov rdx, r12
call fcn.1800bc300
jmp 0x1800ac99c
mov r8d, dword [0x1800e74b8]
lea rcx, str.vTCBujAOBgNVHQ8BAf8EBAMCBPAwHQYDVR0OBBYEFM2mg_qlYDf3ljcXKd5BePGHiVXnMDsGA1Ud
mov edx, r14d
call fcn.1800bc300
add edi, 0x3e
cmp edi, 0x1c9
jb 0x1800ac953
lea rax, [rbp - 0x69]
mov dword [rbp - 0x69], 0
mov r9d, 0x6c
mov qword [rsp + 0x20], rax
mov r8, r12
xor edx, edx
mov rcx, r12
call fcn.1800a7e50
jmp 0x1800ac9e7
xor r9d, r9d
mov qword [rsp + 0x20], 0
xor r8d, r8d
xor edx, edx
mov ecx, 0xee
call fcn.180084d50
add esi, 0x82a
cmp esi, 0x1054
jbe 0x1800ac930
mov r14d, dword [rbp + 0x67]
mov rsi, qword [rbp + 0x77]
mov r12, qword [rbp - 0x61]
mov rdi, qword [rbp + 0x6f]
add r14d, 0xa6
mov dword [rbp + 0x67], r14d
cmp r14d, 0x30a
jb 0x1800ac8a5
jmp 0x1800acefa
movzx eax, byte [rdi]
xor r8d, r8d
mov rcx, rdi
test al, al
je 0x1800aca51
nop dword [rax]
nop word [rax + rax]
movsx eax, al
lea rcx, [rcx + 1]
add r8d, eax
movzx eax, byte [rcx]
test al, al
jne 0x1800aca40
xor edx, edx
mov eax, r8d
div dword [rsi + 8]
mov dword [rbp - 0x59], edx
jmp 0x1800acf01
cmp r15d, 0x456
je 0x1800acbb6
cmp r15d, 0x508
jne 0x1800acf05
inc dword [rsi + 0xc]
mov esi, 0xcd
mov dword [rbp + 0x67], esi
mov eax, esi
sub eax, 0xcd
je 0x1800aca9d
cmp eax, 1
je 0x1800ac6c8
jmp 0x1800acba0
xor r9d, r9d
mov qword [rsp + 0x20], 0
xor r8d, r8d
lea rcx, [rbp - 0x21]
lea edx, [r9 + 7]
call fcn.18007af40
movups xmm1, xmmword [rax]
movups xmm0, xmmword [rax + 0x10]
movd eax, xmm1
movups xmmword [rbp - 0x11], xmm0
test al, al
je 0x1800acb9d
mov esi, dword [rbp - 0x71]
mov edi, 0x88
nop dword [rax + rax]
mov eax, edi
sub eax, 0x88
je 0x1800acb17
cmp eax, 1
jne 0x1800acb8c
lea rax, [rbp - 0x69]
mov dword [rbp - 0x69], 0
mov r9d, 0x6c
mov qword [rsp + 0x20], rax
mov r8, r13
xor edx, edx
mov rcx, r13
call fcn.1800a7e50
jmp 0x1800acb8c
xor r9d, r9d
mov qword [rsp + 0x20], 0
xor r8d, r8d
xor edx, edx
mov ecx, 0xee
call fcn.180084d50
cmp esi, dword [0x1800e74b8]
je 0x1800acb8c
mov ebx, 0x1f
nop
mov eax, ebx
sub eax, 0x1d
je 0x1800acb7f
sub eax, 1
je 0x1800acb68
cmp eax, 1
jne 0x1800acb85
mov r8d, dword [0x1800e74b8]
lea rcx, str.AQH_BAQDAgEGMA0GCSqGSIb3DQEBBQUAA4IBAQABZ6OMySU9E2NdFm_soT4JXJEVKirZgCFPBdy7
mov edx, esi
call fcn.1800bc300
jmp 0x1800acb85
xor r9d, r9d
lea rcx, str.NaClProcessMsg_ResolveFileToken
mov r8, r13
mov rdx, r13
call fcn.1800bc300
jmp 0x1800acb85
mov dword [0x1800e74b8], esi
dec ebx
cmp ebx, 0x1c
ja 0x1800acb40
inc edi
cmp edi, 0x8a
jb 0x1800acae0
mov esi, dword [rbp + 0x67]
mov ebx, dword [rbp - 0x59]
inc esi
mov dword [rbp + 0x67], esi
cmp esi, 0xcf
jb 0x1800aca86
jmp 0x1800acf01
mov eax, dword [rbp - 0x59]
lea rcx, [rax + rax*2]
mov rax, qword [rsi]
lea rdx, [rcx*8]
mov qword [rbp + 7], rdx
cmp qword [rdx + rax], 0
jne 0x1800acc0c
mov ecx, 0x11c
cmp ecx, 0x11c
je 0x1800acbf2
cmp ecx, 0x1dd
jne 0x1800acbf9
mov rax, qword [rsi]
mov qword [rdx + rax + 8], r9
jmp 0x1800acbf9
mov rax, qword [rsi]
mov qword [rdx + rax], rdi
add ecx, 0xc1
cmp ecx, 0x29e
jb 0x1800acbd8
jmp 0x1800acf01
mov r13d, 0x81
lea r14, [0x1800c867b]
nop dword [rax]
mov eax, r13d
sub eax, 0x7e
je 0x1800aceb8
sub eax, 1
je 0x1800aceac
sub eax, 1
je 0x1800acea5
cmp eax, 1
jne 0x1800acee9
mov r12d, 0x1b
nop dword [rax]
cmp r12d, 0x1b
jne 0x1800ace7d
lea edx, [r12 - 0x1a]
lea ecx, [rdx + 0x17]
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_calloc]
mov qword [rbp - 0x61], rax
mov rdi, rax
test rax, rax
jne 0x1800ace17
mov r15d, r12d
nop dword [rax + rax]
mov ecx, r15d
sub ecx, 0x1b
je 0x1800acde1
sub ecx, 0x6c
je 0x1800acf2e
cmp ecx, 0x6c
jne 0x1800acdfb
mov r14d, 0x71
mov eax, r14d
sub eax, 0x71
je 0x1800accc9
sub eax, 1
je 0x1800accbf
cmp eax, 1
je 0x1800ac6c8
jmp 0x1800acdd2
mov ebx, 0xffffffff
jmp 0x1800acdd2
xor edi, edi
lea rcx, [rbp - 0x21]
xor r9d, r9d
mov qword [rsp + 0x20], rdi
xor r8d, r8d
lea edx, [rdi + 7]
call fcn.18007af40
movups xmm1, xmmword [rax]
movups xmm0, xmmword [rax + 0x10]
movd eax, xmm1
movups xmmword [rbp - 0x11], xmm0
test al, al
je 0x1800acdd2
mov esi, 0xef
nop
mov eax, esi
sub eax, 0xef
je 0x1800acdad
sub eax, 1
je 0x1800acd45
cmp eax, 1
jne 0x1800acdc4
lea rax, [0x1800c867b]
mov dword [rbp - 0x69], edi
mov rdx, rax
mov qword [rsp + 0x20], rax
mov r9d, 0xe7
lea r8, [rbp - 0x69]
lea rcx, str._hostAuthParams
call fcn.180041fe0
jmp 0x1800acdc4
mov eax, dword [rbp - 0x71]
cmp eax, dword [0x1800e74b8]
je 0x1800acd9d
mov edi, 0x14
mov eax, edi
sub eax, 0x13
je 0x1800acd6f
cmp eax, 1
jne 0x1800acd94
lea rcx, str.Justification:Only_ColorOut_web_members_can_have_meaningful_liveness_ids
call fcn.1800bc300
jmp 0x1800acd94
lea rax, [0x1800c867b]
xor r9d, r9d
mov r8, rax
lea rcx, str.icudt51l_ibm_1254_P100_1995.cnv
mov rdx, rax
call fcn.1800bc300
mov eax, dword [rbp - 0x71]
mov dword [0x1800e74b8], eax
dec edi
cmp edi, 0x12
ja 0x1800acd55
xor edi, edi
lea rax, str.delivery_method
mov qword [0x1800e74c0], rax
jmp 0x1800acdc4
xor r9d, r9d
mov qword [rsp + 0x20], rdi
xor r8d, r8d
xor edx, edx
mov ecx, 0xee
call fcn.180084d50
inc esi
cmp esi, 0xf2
jb 0x1800acd00
inc r14d
cmp r14d, 0x74
jb 0x1800acca4
jmp 0x1800acdfb
mov r8d, 0xe
lea rdx, str.eac:StatusCode
lea ecx, [r8 - 0xd]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll__write]
mov dword [rbp - 0x31], eax
add r15d, 0x6c
cmp r15d, 0x15f
jb 0x1800acc80
mov rdi, qword [rbp - 0x61]
lea r14, [0x1800c867b]
xor esi, esi
lea rcx, [rbp - 0x21]
xor r9d, r9d
mov qword [rsp + 0x20], rsi
xor r8d, r8d
lea edx, [rsi + 7]
call fcn.18007af40
movups xmm1, xmmword [rax]
movups xmm0, xmmword [rax + 0x10]
movd eax, xmm1
movups xmmword [rbp - 0x11], xmm0
test al, al
je 0x1800ace7d
lea rax, [rbp - 0x69]
mov byte [rsp + 0x48], 1
mov qword [rsp + 0x30], rax
lea r9, [rsp + 0x48]
mov qword [rsp + 0x28], r14
lea r8, [rbp - 0x79]
mov rdx, r14
mov dword [rsp + 0x20], 0xc8
lea rcx, [rbp - 0x39]
mov byte [rbp - 0x79], 2
mov dword [rbp - 0x69], edi
mov dword [rbp - 0x39], esi
call fcn.18002a380
add r12d, 0x55
cmp r12d, 0x70
jb 0x1800acc50
mov r12, qword [rbp - 0x61]
mov rax, qword [rbp + 0x6f]
mov rdx, qword [rbp + 7]
mov rsi, qword [rbp + 0x77]
mov r9, qword [rbp + 0x7f]
mov qword [r12], rax
jmp 0x1800acee9
mov qword [r12 + 8], r9
jmp 0x1800acee9
mov rax, qword [rsi]
add rax, rdx
mov qword [rbp - 0x51], rax
jmp 0x1800acee9
mov rax, qword [rbp - 0x51]
mov rax, qword [rax + 0x10]
test rax, rax
je 0x1800acee1
nop word [rax + rax]
mov qword [rbp - 0x51], rax
mov rax, qword [rax + 0x10]
test rax, rax
jne 0x1800aced0
mov rsi, qword [rbp + 0x77]
mov rax, qword [rbp - 0x51]
mov qword [rax + 0x10], r12
dec r13d
cmp r13d, 0x7d
ja 0x1800acc20
mov r15d, dword [rbp + 0x67]
lea r13, [0x1800c867b]
mov edx, dword [rsp + 0x40]
add r15d, 0xb2
mov dword [rbp + 0x67], r15d
cmp r15d, edx
jae 0x1800ac6c8
mov rsi, qword [rbp + 0x77]
mov r14, qword [rbp - 0x29]
mov rdi, qword [rbp + 0x6f]
mov r9, qword [rbp + 0x7f]
jmp 0x1800ac33c
mov ecx, dword [rbp - 0x31]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3