Function at 0x1800ef6c9
Capabilities:
Authenticate hmac
Check http status code
Terminate process

Disassembly:
movsx ecx, cl
lea rcx, [rsp + 0x48]
jmp loc.1800f86f7
jmp 0x1800fc8f5
call qword [sym.imp.KERNEL32.dll_GetExitCodeProcess]
stc
bt eax, edx
test eax, eax
jmp loc.18001be21
call fcn.1800e99ed
stc
jmp 0x1800b9266
jmp 0x1800f7580
call fcn.180001700
jmp 0x1800bd31a
bswap cx
lea rcx, [rsp + 0x38]
jmp 0x180100d15
call fcn.1800e99ed
jmp 0x1800c0bde
call qword [sym.imp.KERNEL32.dll_GetExitCodeProcess]
bt ax, 8
bt sp, 2
clc
test eax, eax
jmp 0x1800bafaa
jmp 0x1800c9484
jmp 0x1800ca403
jmp 0x180106dcb
lea rcx, [rbp - 0x1a7e1913]
lea rcx, [0x1800a0370]
jmp 0x1801034d6
nop
not cx
lea rcx, [rsp + 0xe0]
jmp 0x1800b634e
lea rcx, [rdx - 0x43aa75a8]
jmp loc.180016022
stc
cmp qword [rsp + 0x60], 0
jg 0x1800ff70d
je 0x1800cea65
xchg dl, cl
bswap cx
movzx rdx, dl
setns cl
mov dword [rsp + 0x68], 0
seta dh
bswap edx
mov cl, bl
lea rcx, [rdx*4 - 0x587870c1]
lea rdx, [rsp + 0x68]
jmp 0x1800f2572
bswap cx
bswap ecx
mov ch, 0x6a
mov edx, 0x104
not ecx
not ch
bswap ecx
movsx rcx, al
lea rcx, [rsp + 0x40]
jmp 0x1800f12ba
call fcn.180001df0
not r8d
lea rcx, [rdi*8 + 0x2ad2bbaf]
movsx r8w, dl
setno ch
mov r8d, 0x104
not dl
xchg ch, dh
xchg ch, dh
movzx cx, al
mov rdx, rax
lea rcx, [rsp - 0x141aded0]
movzx rcx, bl
setge cl
mov ecx, dword [rsp + 0x240]
jmp 0x1800beb00
jmp 0x1800c1ccb
call fcn.180001700
lea rdx, [rdi + 0x2015f4e8]
nop
lea rdx, [rdx - 0x59defaa2]
mov dh, 0xb9
jns 0x1800d13c0
jnp 0x1800b55d7
mov edx, 0x104
not ch
bswap ecx
mov ch, 0xab
lea rcx, [rsp + 0x40]
je 0x1800dad7b
jmp 0x1800f0224
jne 0x18000e3df
cmc
mov dword [rsp + 0x58], 0
shr cl, cl
stc
mov r8d, dword [rsp + 0x248]
bsf rcx, rbp
test dl, 0xb1
sub edx, edx
lea rcx, [rbx*4 - 0x4b6e4c21]
movsx cx, dl
mov cl, dl
not ecx
mov ecx, 0x1000
jmp 0x1800ae70b
stc
test eax, eax
jmp 0x1800d4290
jmp 0x1800f3d51
jne 0x18000e3df
bt bx, 3
bt rbp, rbp
shl ecx, 0x10
mov dword [rsp + 0x58], 0
bsr r8w, si
sbb cl, ch
shr r8d, 0x12
mov r8d, dword [rsp + 0x248]
cmc
xor edx, edx
setl ch
seto cl
bswap cx
mov ecx, 0x1000
jmp 0x1800e95ae
jle 0x1800ff36f
movsx cx, al
bswap cx
mov cl, 0x2e
jmp 0x1800d1e87
je 0x1800c9bb3
stc
cmp dword [rsp + 0x68], 0x103
jmp fcn.1800dbd55
call fcn.18000aab0
xchg dl, cl
movzx cx, al
jmp loc.1800089e5
stc
clc
mov qword [rsp + 0x60], rax
jmp 0x1800b4bd0
call qword [sym.imp.KERNEL32.dll_CloseHandle]
jmp fcn.1800bf30b
jmp 0x1800ade51
jmp 0x180102ef7
mov ch, ch
mov ecx, 0x1000
jmp 0x1800d77f3
jmp 0x1800c10d0
clc
bt ax, dx
mov qword [rsp + 0x60], rax
stc
bt cx, bx
cmc
cmp qword [rsp + 0x60], 0
jmp 0x1800d7d90
movsx dx, dl
jmp 0x1800d0b07
lea rcx, [rsi - 0x61a5b5ce]
nop
jmp 0x1800fbbd1
jmp 0x1800b1967
jmp 0x1800d1f1b
call fcn.18000b4f0
bswap r8d
test dh, al
xor cx, 0x2361
mov r8, rax
rol cx, 5
ror ecx, cl
bt bp, bp
sub ch, 0x4a
xor edx, edx
movzx cx, al
movzx cx, bl
mov ecx, 0x1f0001
jmp 0x1800dab16
jmp 0x1800c46cc
call fcn.1800017c0
lea rdx, [rdx + 0x738fe990]
lea rdx, str.msedge.exe
lea rcx, [rdi*4 + 0x1a148cc6]
mov cl, 0x81
lea rcx, [rsp + 0x38]
jmp 0x1800dafd3
jmp 0x1800d8ff5
mov qword [rsp + 0x60], rax
bt ax, bp
stc
jmp 0x1800c6110
je 0x1800c9bb3
jmp 0x1800deb1c
call fcn.1800017c0
bswap ecx
jb 0x180104a8f
xchg dh, ch
movsx cx, bl
lea rdx, str.msedge.exe
movzx ecx, al
movzx ecx, al
lea rcx, [rsp + 0x38]
jmp 0x1800af711
jmp 0x1800d5c33
jmp 0x1800e8e20
call fcn.18000aab0
jmp loc.18003c201
jmp 0x1800debd3
mov ch, 0x33
mov dword [rsp + 0x68], 0
lea rcx, [rcx - 0x21ef0aaf]
lea rdx, [rsp + 0x68]
movsx ecx, cl
not cl
mov rcx, qword [rsp + 0x60]
jmp 0x1800bd7ae
cmp qword [rsp + 0x60], 0
jmp 0x180108a47
lea rcx, [rdi + 0x73e099ef]
mov rcx, qword [rsp + 0x60]
jmp 0x1800b33ac
jmp 0x1800e9a80
jne 0x18000e3df
btr r8w, dx
stc
bsr cx, bx
mov dword [rsp + 0x58], 0
btc r8w, sp
mov r8d, dword [rsp + 0x248]
jmp 0x1800d65fc
jmp 0x1800af8c4
lea rcx, [rsp + 0x38]
jmp 0x1800b301b
call fcn.180002bf0
jmp 0x1800e4ae7
je 0x1800cea65
bswap edx
not dh
jmp 0x1800d828e
call qword [sym.imp.KERNEL32.dll_GetExitCodeProcess]
bt ecx, ebp
cmp bl, dl
cmp dl, 1
cmp al, bh
test eax, eax
jmp 0x1800c02be
mov rdx, qword [rsp + 0x188]
jmp 0x1800c937e
jmp 0x1800b5ea3
jmp 0x1800b903a
setle ch
mov qword [rsp + 0x178], 0xfffffffffffffffe
jmp 0x1800b41bf
call fcn.18000b500
movzx dx, dl
mov ebx, eax
movzx cx, al
mov dx, 0x5c
movzx cx, al
lea rcx, [rsp + 0x44fa897c]
bswap ecx
not cl
lea rcx, [rsp + 0x40]
jle 0x1800bdb67
call fcn.18000b6d0
bts r8w, 3
movzx r8w, cl
mov r8d, ebx
add rcx, rax
add ecx, eax
sub r8d, eax
rol cl, cl
sub r8d, 1
mov cx, 0x745a
movzx ecx, al
lea rdx, [rsp + 0xe0]
lea rcx, [rbp - 0x51260b0a]
sets cl
sets cl
jmp 0x1800d5e89
jmp 0x1800eeb08
call fcn.1800e99ed
stc
clc
test ch, 0x57
bt eax, 7
mov qword [rsp + 0x60], rax
cmp bx, si
cmp qword [rsp + 0x60], 0
jmp 0x1800fd5e7
clc
test dx, 0x925c
mov dword [rsp + 0x10], edx
stc
clc
mov dword [rsp + 8], ecx
test dh, bl
clc
cmc
push rbx
bswap cx
clc
sub cx, bx
add rcx, 0x9d05246
sub rsp, 0x230
jmp 0x1800cd867
mov rdx, qword [rsp + 0x188]
lea rcx, [rsi - 0x65880340]
setg cl
movsx cx, cl
movsx ecx, bl
lea rcx, [rsp + 0x38]
jmp 0x1800adaf5
movsx cx, al
mov edx, 0x104
bswap cx
movsx cx, cl
movsx ecx, bl
lea rcx, [rsp + 0x40]
jmp 0x1800ca825
lea rcx, [0x1800a0370]
jmp 0x1800ff66f
call fcn.18000b6d0
bts cx, 0xa
mov r8d, ebx
inc dl
xchg dh, ch
test dh, cl
lea rdx, [rdx - 0x14390097]
sub r8d, eax
add dh, dl
ror rdx, 0x32
inc dh
sub r8d, 1
not rdx
lea rdx, [rsp + 0xe0]
lea rcx, [riz*4 - 0x44ed20dc]
movsx cx, dl
movsx ecx, dl
lea rcx, [rsp + 0x40]
jmp 0x1801038af
call fcn.18000aab0
movzx edx, bl
not dl
mov edx, 0xffffffff
setg cl
jmp 0x1800d64dc
jmp 0x1800b81e9
jmp 0x1800e4f9a
cmp qword [rsp + 0x60], 0
jmp 0x1800b414e
lea rcx, [rsp + 0x40]
jmp 0x1800bab7a
jmp 0x1800c7537
movsx cx, dl
lea rcx, [rsp + 0x40]
jmp 0x1800cf9e9
xor cx, 0x84e0
sub edx, edx
movsx ecx, dl
setge ch
jmp 0x1800bacef
bswap cx
lea rcx, [rsp + 0x40]
jmp 0x1800fbe93
jmp 0x1800b0826
jmp 0x1800c9e63
je 0x1800cea65
xchg cx, dx
not ecx
not cx
mov dword [rsp + 0x68], 0
bswap ecx
lea rdx, [rsp + 0x68]
jmp 0x1800c6698
lea rcx, [rbx*8 - 0x39af17b3]
mov dword [rsp + 0x68], 0
setno dh
mov rcx, rcx
lea rdx, [rsp + 0x68]
mov rcx, rcx
mov rcx, qword [rsp + 0x60]
jmp 0x1800ba0e5
je 0x1800c9bb3
clc
jmp 0x180106d8a
jl 0x1800c4272
je 0x1800c9bb3
stc
cmp dword [rsp + 0x68], 0x103
jmp fcn.1800dbd55
jnp 0x1800d648c
jne 0x18000e3df
cmc
rcr ecx, 1
sbb r8w, 0x25d9
mov dword [rsp + 0x58], 0
xchg cx, r8w
setb ch
neg ch
inc ecx
mov r8d, dword [rsp + 0x248]
and cl, cl
btc ecx, eax
sub edx, edx
movzx cx, dl
bswap cx
bswap ecx
not cx
mov ecx, 0x1000
jmp 0x1800e672e
mov qword [rsp + 0x188], rax
xchg ch, dl
setno ch
jmp 0x1800ca427
jne 0x18000e3df
bt edx, 3
inc r8w
mov dword [rsp + 0x58], 0
btc r8w, sp
ror rcx, 0x15
clc
mov r8d, dword [rsp + 0x248]
sbb cl, dl
rcl ch, cl
bts cx, 0xc
sal cl, 5
sub edx, edx
bswap cx
lea rcx, [rcx*4 - 0x2e4a4fb9]
jmp 0x1800f01d6
call qword [sym.imp.KERNEL32.dll_OpenMutexW]
clc
test esi, esp
mov qword [rsp + 0x50], rax
clc
cmp qword [rsp + 0x50], 0
jmp 0x1800d435b
jmp 0x1800dd75b
call fcn.1800e99ed
jmp 0x1800bb07e
jmp 0x1800ec85e
je 0x1800cea65
movzx dx, bl
mov dword [rsp + 0x68], 0
xchg cx, dx
lea rdx, [rsi - 0x6ba020d5]
movsx dx, dl
lea rdx, [rsp + 0x68]
lea rcx, [rsi + 0x66f919ca]
not cx
mov cl, bl
movsx cx, dl
mov rcx, qword [rsp + 0x60]
jmp 0x1800b74df
call fcn.180001df0
xchg edx, r8d
mov r8d, 0x104
mov dl, 0x28
mov rdx, rax
not cl
mov ecx, dword [rsp + 0x240]
jmp 0x1800d31c5
cmp dword [rsp + 0x68], 0x103
jmp fcn.1800dbd55
call fcn.1800e99ed
clc
bt bx, 0xa
cmp bp, si
mov qword [rsp + 0x60], rax
stc
cmc
stc
jg 0x1800c4042
cmp qword [rsp + 0x60], 0
jmp 0x1800d7d81
jmp 0x1800b8a92
mov qword [rsp + 0x188], rax
xchg cl, dh
jmp 0x1800bc227
nop
movzx ecx, bl
not cx
setbe cl
movzx ecx, bl
lea rcx, [rsp + 0xe0]
jmp 0x1800f9a86
je 0x1800ff36f
movzx ecx, cl
lea rcx, [rax + 0xf647aa9]
setl cl
lea rcx, [riz*4 - 0x4877bb7e]
mov rcx, qword [rsp + 0x50]
jmp 0x1800b9307
call fcn.180002d00
mov dh, 0xff
mov qword [rsp + 0x180], rax
movsx ax, cl
lea rcx, [rax - 0x7e299ab2]
mov rax, qword [rsp + 0x180]
bswap ecx
bswap ecx
jmp 0x1800d9c51
jmp 0x1800cfb10
je 0x1800c9bb3
clc
cmp dword [rsp + 0x68], 0x103
jmp fcn.1800dbd55
jmp 0x1800daeb4
call qword [sym.imp.KERNEL32.dll_GetExitCodeProcess]
cmc
test eax, eax
jmp 0x1801006d1
call fcn.180002c80
clc
bt eax, 2
bt bx, bx
test eax, eax
jmp 0x1800da0e1
call fcn.180002c80
cmc
test eax, eax
jmp 0x1800b6959
call fcn.1800037a0
setae ch
lea rcx, [rsp + 0x38]
jmp 0x1800c811d
test ah, bl
jmp 0x1800d061b
jmp 0x1800b828c
mov ecx, 0x1000
jmp 0x1800c4aa5
call fcn.180001df0
movzx dx, bl
mov r8d, 0x104
mov ecx, ebx
bswap cx
xchg cx, dx
mov rdx, rax
bswap cx
movzx cx, al
movzx ecx, dl
mov ecx, dword [rsp + 0x240]
jmp 0x1800cd784
test bl, 6
clc
test eax, eax
jmp 0x1800efa92
call fcn.180001df0
lea r8, [rsi + 0x234cd8ad]
jmp loc.18001a0f0
setl ch
bswap cx
mov rcx, qword [rsp + 0x60]
jmp 0x1800feac1
call qword [sym.imp.KERNEL32.dll_GetExitCodeProcess]
bt sp, sp
cmc
bt si, dx
stc
test eax, eax
jmp 0x1800d90ec
call fcn.180002c80
jmp loc.18003c23f
jmp 0x1800eb898
jmp 0x1800b63a9
jmp 0x1800bfaee
jmp 0x1800d6636
jmp 0x1800cf67e
call fcn.180002bf0
setnp cl
jmp 0x1800b4814
je 0x1800cea65
lea rcx, [rax - 0x5c97d384]
seto cl
jmp 0x1800c5dc6
call qword [sym.imp.KERNEL32.dll_GetExitCodeProcess]
stc
test si, 0x3702
test eax, eax
jmp 0x1800e0dac
bswap cx
lea rcx, [rsp + 0x40]
jmp 0x1800f9854
jmp 0x1800be022
jmp 0x1800db94b
je 0x1800c9bb3
cmc
stc
bt rcx, 9
cmp dl, dh
cmp dword [rsp + 0x68], 0x103
jmp fcn.1800dbd55
call fcn.180002c80
cmp bp, bx
jmp 0x1800b7142
call fcn.180002d00
jmp 0x180107999
call fcn.18000b500
jmp 0x1800f04d6
jmp 0x1800e58a5
not cl
lea rdx, str.msedge.exe
movsx cx, al
jg 0x1800af9e7
bswap ecx
bswap ecx
lea rcx, [rsp + 0x38]
jae 0x1800f8e21
call fcn.180002c80
cmc
stc
cmp esp, 0x3504a67f
test eax, eax
jmp 0x1800d92f8
clc
cmp dword [rsp + 0x68], 0x103
jmp fcn.1800dbd55
je 0x1800cea65
lea rcx, [riz*8 + 0x523b1106]
mov dword [rsp + 0x68], 0
seto dh
movsx cx, bl
movzx rdx, bl
not ecx
lea rdx, [rsp + 0x68]
sets ch
mov rcx, qword [rsp + 0x60]
jmp 0x1800c712f
movsx dx, dl
mov qword [rsp + 0x180], rax
xchg al, dl
mov rax, qword [rsp + 0x180]
jmp 0x1800e2a56
je 0x1800cea65
jmp 0x1800b4ba2