Function at 0x1400c4701
Capabilities:
Encrypt data using speck
Parse pe header

Disassembly:
push rax
pushf
mov eax, 0x57ca5b88
pushf
not eax
add eax, 0x8d539593
xor eax, 0xf6498a07
rol eax, 0x45
popf
pushf
not eax
add eax, 0x97fec3c4
xor eax, 0x8b6df39b
rol eax, 0x7f
popf
pushf
not eax
add eax, 0x88630f8a
xor eax, 0x93de9e5e
rol eax, 4
popf
pushf
not eax
add eax, 0xce16184e
xor eax, 0xee278e53
rol eax, 0xbc
popf
cmp eax, 4
jne 0x1400c4764
popf
pop rax
jmp 0x1400c4baa
cmp eax, 0
jne 0x1400c4773
popf
pop rax
jmp 0x1400c4935
cmp eax, 3
jne 0x1400c4782
popf
pop rax
jmp 0x1400c4ae3
cmp eax, 1
jne 0x1400c4791
popf
pop rax
jmp 0x1400c49d2
cmp eax, 0xd
jne 0x1400c47a0
popf
pop rax
jmp 0x1400c506a
cmp eax, 0x1a
jne 0x1400c47af
popf
pop rax
jmp 0x1400c5689
cmp eax, 0xe
jne 0x1400c47be
popf
pop rax
jmp 0x1400c5105
cmp eax, 0xb
jne 0x1400c47cd
popf
pop rax
jmp 0x1400c4f90
cmp eax, 0x19
jne 0x1400c47dc
popf
pop rax
jmp 0x1400c55ce
cmp eax, 8
jne 0x1400c47eb
popf
pop rax
jmp 0x1400c4e9a
cmp eax, 0x1d
jne 0x1400c47fa
popf
pop rax
jmp 0x1400c5860
cmp eax, 0x17
jne 0x1400c4809
popf
pop rax
jmp 0x1400c552f
cmp eax, 0x1c
jne 0x1400c4818
popf
pop rax
jmp 0x1400c57fe
cmp eax, 0x12
jne 0x1400c4827
popf
pop rax
jmp 0x1400c5318
cmp eax, 0x18
jne 0x1400c4836
popf
pop rax
jmp 0x1400c5591
cmp eax, 0x11
jne 0x1400c4845
popf
pop rax
jmp 0x1400c52b2
cmp eax, 0x1b
jne 0x1400c4854
popf
pop rax
jmp 0x1400c574a
cmp eax, 0x16
jne 0x1400c4863
popf
pop rax
jmp 0x1400c547c
cmp eax, 0xa
jne 0x1400c4872
popf
pop rax
jmp 0x1400c4eff
cmp eax, 0x14
jne 0x1400c4881
popf
pop rax
jmp 0x1400c53ab
cmp eax, 0xf
jne 0x1400c4890
popf
pop rax
jmp 0x1400c51ab
cmp eax, 0x13
jne 0x1400c489f
popf
pop rax
jmp 0x1400c5369
cmp eax, 0x15
jne 0x1400c48ae
popf
pop rax
jmp 0x1400c5440
cmp eax, 2
jne 0x1400c48bd
popf
pop rax
jmp 0x1400c4a7e
cmp eax, 0x1e
jne 0x1400c48cc
popf
pop rax
jmp 0x1400c58c3
cmp eax, 0xc
jne 0x1400c48db
popf
pop rax
jmp 0x1400c4fcc
cmp eax, 7
jne 0x1400c48ea
popf
pop rax
jmp 0x1400c4db9
cmp eax, 5
jne 0x1400c48f9
popf
pop rax
jmp 0x1400c4c5c
cmp eax, 0x1f
jne 0x1400c4908
popf
pop rax
jmp 0x1400c5932
cmp eax, 0x10
jne 0x1400c4917
popf
pop rax
jmp 0x1400c5250
cmp eax, 6
jne 0x1400c4926
popf
pop rax
jmp 0x1400c4d0e
cmp eax, 9
jne 0x1400c4935
popf
pop rax
jmp 0x1400c4ef8
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x58
lea rbp, [rsp + 0x50]
mov qword [rbp], 0xfffffffffffffffe
movzx eax, byte [0x140025130]
test al, al
je 0x1400c498c
push rax
pushf
mov eax, 0x1831c139
pushf
not eax
add eax, 0xbb3a8559
xor eax, 0xa53295ba
rol eax, 0x5a
popf
pushf
not eax
add eax, 0x8eb5032e
xor eax, 0xfa9419e7
rol eax, 0xcd
popf
jmp 0x1400c4755
push rax
pushf
mov eax, 0xbe2ae30a
pushf
not eax
add eax, 0xe659733d
xor eax, 0xeb506b9b
rol eax, 0x78
popf
pushf
not eax
add eax, 0xa731dca6
xor eax, 0xb5c4ce95
rol eax, 0x12
popf
pushf
not eax
add eax, 0xf903d35d
xor eax, 0xac22b0b2
rol eax, 0xae
popf
jmp 0x1400c4755
mov rdi, rcx
mov eax, dword [0x140025270]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp qword [rax + 0x48], 0
je 0x1400c4a38
push rax
pushf
mov eax, 0xdefded7d
pushf
not eax
add eax, 0xece3eafa
xor eax, 0x942fde12
rol eax, 0xe3
popf
pushf
not eax
add eax, 0xa8b43e38
xor eax, 0xe59d4e7e
rol eax, 0xf6
popf
pushf
not eax
add eax, 0xc7181a3f
xor eax, 0x97c91aa3
rol eax, 0x51
popf
jmp 0x1400c4755
push rax
pushf
mov eax, 0xa1f4e3a6
pushf
not eax
add eax, 0x80458555
xor eax, 0xdc406e0c
rol eax, 0xea
popf
pushf
not eax
add eax, 0x84f6bf00
xor eax, 0xa1edd800
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xf8940c9d
xor eax, 0x99a48e94
rol eax, 0x40
popf
jmp 0x1400c4755
lea rsi, [rax + 0x50]
jmp 0x1400c4baa
xor ebx, ebx
xor ecx, ecx
call fcn.1400403ce
mov rsi, rax
test rax, rax
je 0x1400c4b51
push rax
pushf
mov eax, 0x9c96cea4
pushf
not eax
add eax, 0xf017428f
xor eax, 0x9e32ef81
rol eax, 0x27
popf
pushf
not eax
add eax, 0x9f7ad8c2
xor eax, 0xbc011549
rol eax, 0x42
popf
pushf
not eax
add eax, 0x93aedfd5
xor eax, 0xff2bcc24
rol eax, 0x96
popf
pushf
not eax
add eax, 0xf747d232
xor eax, 0xab725d3e
rol eax, 0xe5
popf
jmp 0x1400c4755
push rax
pushf
mov eax, 0x8833cff9
pushf
not eax
add eax, 0x90fadc0c
xor eax, 0xd7ab0b97
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xb5a100e1
xor eax, 0xeeabc8a0
rol eax, 0x6b
popf
pushf
not eax
add eax, 0x8bf7acde
xor eax, 0xae111c11
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xa327d10f
xor eax, 0xe2963b22
rol eax, 0x46
popf
jmp 0x1400c4755
mov rbx, qword [rsi]
mov qword [rsi], 0
test rbx, rbx
je 0x1400c4c03
push rax
pushf
mov eax, 0xa69097f7
pushf
not eax
add eax, 0xcfcc2624
xor eax, 0xb702e81f
rol eax, 0xba
popf
pushf
not eax
add eax, 0xbb7c4360
xor eax, 0x9c76e7f4
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xc875dae1
xor eax, 0xe11a37a9
rol eax, 0x84
popf
jmp 0x1400c4755
push rax
pushf
mov eax, 0x8f8a527d
pushf
not eax
add eax, 0x871acda6
xor eax, 0x8f2ce260
rol eax, 0xdf
popf
pushf
not eax
add eax, 0xc14143c3
xor eax, 0xe5f47045
rol eax, 0xe0
popf
pushf
not eax
add eax, 0x8ce541d5
xor eax, 0xd4e35635
rol eax, 0xef
popf
pushf
not eax
add eax, 0xc142860a
xor eax, 0xcb1c067a
rol eax, 0x40
popf
jmp 0x1400c4755
mov qword [rbp - 0x30], rbx
lea rcx, [rbx + 0x10]
mov qword [rbp - 0x28], rcx
jmp 0x1400c4c69
call qword [sym.imp.KERNEL32.dll_AcquireSRWLockExclusive]
mov rax, qword [0x1400251c0]
shl rax, 1
test rax, rax
jne 0x1400c4cdb
push rax
pushf
mov eax, 0xea21eb9
pushf
not eax
add eax, 0xc9ad6c03
xor eax, 0xa62aced9
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xdce8f53c
xor eax, 0xcbde82b5
rol eax, 0x75
popf
pushf
not eax
add eax, 0x85de1241
xor eax, 0xa35e8cd4
rol eax, 0xe0
popf
pushf
not eax
add eax, 0xa64b1f52
xor eax, 0x968fa2a4
rol eax, 0xa9
popf
jmp 0x1400c4755
push rax
pushf
mov eax, 0x786e8d9e
pushf
not eax
add eax, 0xb49f7ed4
xor eax, 0xc5fab3e9
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xfe7a61e9
xor eax, 0xdd098503
rol eax, 0x13
popf
jmp 0x1400c4755
mov dword [rbp - 4], 0
movzx eax, byte [rbx + 0x18]
mov qword [rbp - 0x20], rbx
lea rax, [rbx + 0x20]
mov qword [rbp - 0x18], rax
mov qword [rbp - 0x10], 0
lea rdx, [0x1bb78affb]
pushf
sub rdx, 0x7b76f613
popf
lea rcx, [rbp - 0x18]
mov r8, rdi
call fcn.14005030c
mov rcx, qword [rbp - 0x10]
test al, al
je 0x1400c4d86
push rax
pushf
mov eax, 0x4769ff2d
pushf
not eax
add eax, 0xd421e076
xor eax, 0xe482a83e
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xab27d3bd
xor eax, 0xd186fe90
rol eax, 0x20
popf
jmp 0x1400c4755
push rax
pushf
mov eax, 0xd63bf2f6
pushf
not eax
add eax, 0xfb5b5aee
xor eax, 0x8a6f9f1e
rol eax, 0x69
popf
pushf
not eax
add eax, 0xc82b6160
xor eax, 0xe62d8e01
rol eax, 0xef
popf
jmp 0x1400c4755
test rcx, rcx
lea rax, [0x1ba1b3106]
pushf
sub rax, 0x7a196dce
popf
cmovne rax, rcx
mov qword [rbp - 0x18], rax
lea rcx, [rbp - 0x18]
call fcn.1400efeb9
cmp byte [rbp - 4], 0
mov rdi, qword [rbp - 0x20]
jne 0x1400c4e41
push rax
pushf
mov eax, 0xdf0086cf
pushf
not eax
add eax, 0x9a790bdd
xor eax, 0xf2159f6d
rol eax, 0xe5
popf
pushf
not eax
add eax, 0xa7c2955c
xor eax, 0x9fe542ed
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xddc0c3b9
xor eax, 0xa40802c7
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xf106a376
xor eax, 0x93846b96
rol eax, 0xa3
popf
jmp 0x1400c4755
push rax
pushf
mov eax, 0xc5167c4b
pushf
not eax
add eax, 0xbed51c1c
xor eax, 0x90099eed
rol eax, 0x44
popf
pushf
not eax
add eax, 0xaa2d52e9
xor eax, 0xd599004d
rol eax, 0x1a
popf
pushf
not eax
add eax, 0xad8c3a96
xor eax, 0xa6200efe
rol eax, 0xdb
popf
pushf
not eax
add eax, 0xda87b8f9
xor eax, 0xa67dbbbd
rol eax, 0xce
popf
jmp 0x1400c4755
jmp 0x1400c506a
xor ebx, ebx
jmp 0x1400c5318
test rcx, rcx
je 0x1400c4f5d
push rax
pushf
mov eax, 0x5be60e09
pushf
not eax
add eax, 0x9e5c8481
xor eax, 0xf340425d
rol eax, 0xe2
popf
pushf
not eax
add eax, 0xfcd40bff
xor eax, 0x86a56d63
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xaa0f52f4
xor eax, 0x9ced64e1
rol eax, 0xe0
popf
pushf
not eax
add eax, 0xbcfaf65b
xor eax, 0x914a5cd2
rol eax, 0x35
popf
jmp 0x1400c4755
push rax
pushf
mov eax, 0xf3b3122b
pushf
not eax
add eax, 0xcbd0649a
xor eax, 0xeb786fe7
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xfdd0699e
xor eax, 0x9852e06a
rol eax, 0x6c
popf
jmp 0x1400c4755
lea rcx, [rbp - 0x10]
call fcn.1400efeb9
push rax
pushf
mov eax, 0x859f2661
pushf
not eax
add eax, 0xc1680c29
xor eax, 0xc6c33dfe
rol eax, 0xca
popf
pushf
not eax
add eax, 0xa63d3bab
xor eax, 0xf6dc53b7
rol eax, 3
popf
jmp 0x1400c4755
mov qword [rbp - 0x18], 0
cmp byte [rbp - 4], 0
mov rdi, qword [rbp - 0x20]
jne 0x1400c5011
push rax
pushf
mov eax, 0xac260f6c
pushf
not eax
add eax, 0xed4f5642
xor eax, 0x877fdc9b
rol eax, 0xfc
popf
pushf
not eax
add eax, 0xe1ef3187
xor eax, 0xf589c7ef
rol eax, 0xc0
popf
jmp 0x1400c4755
push rax
pushf
mov eax, 0xe4cf08a6
pushf
not eax
add eax, 0x8896eafc
xor eax, 0xb263b315
rol eax, 0x14
popf
pushf
not eax
add eax, 0xe2f14c53
xor eax, 0xdd02768b
rol eax, 0x6f
popf
pushf
not eax
add eax, 0xb72dced4
xor eax, 0x973ea1a4
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xebd388c7
xor eax, 0x93134b80
rol eax, 0x2c
popf
jmp 0x1400c4755
mov rax, qword [0x1400251c0]
shl rax, 1
test rax, rax
jne 0x1400c50ac
push rax
pushf
mov eax, 0x45088e28
pushf
not eax
add eax, 0xf4ba9517
xor eax, 0xdcad5bfd
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xbf1a2b31
xor eax, 0xe7d6ce69
rol eax, 0xb2
popf
jmp 0x1400c4755
push rax
pushf
mov eax, 0xe5930c58
pushf
not eax
add eax, 0xf3879fd0
xor eax, 0xf7473b0d
rol eax, 0x22
popf
pushf
not eax
add eax, 0xa104fd56
xor eax, 0xa87dd8d1
rol eax, 0x14
popf
pushf
not eax
add eax, 0x8194a091
xor eax, 0xaab15bda
rol eax, 0x84
popf
pushf
not eax
add eax, 0xb46c1fd5
xor eax, 0xbf8e1fa6
rol eax, 0x4d
popf
jmp 0x1400c4755
mov rcx, qword [rbp - 0x28]
jmp 0x1400c510a
call qword [sym.imp.KERNEL32.dll_ReleaseSRWLockExclusive]
mov rax, qword [rsi]
mov qword [rsi], rdi
mov qword [rbp - 0x18], rax
test rax, rax
je 0x1400c5165
push rax
pushf
mov eax, 0xc36048b4
pushf
not eax
add eax, 0x839b4c11
xor eax, 0xe77d3d1e
rol eax, 0x59
popf
pushf
not eax
add eax, 0x8df58dcf
xor eax, 0xb8501a79
rol eax, 0x87
popf
pushf
not eax
add eax, 0xc093293e
xor eax, 0xc505eb65
rol eax, 0x35
popf
jmp 0x1400c4755
push rax
pushf
mov eax, 0xda0231a6
pushf
not eax
add eax, 0x81d92b79
xor eax, 0xcb528cea
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xec7fda58
xor eax, 0x9a4869fa
rol eax, 0x47
popf
pushf
not eax
add eax, 0xa442a075
xor eax, 0xfa52f60a
rol eax, 0x80
popf
jmp 0x1400c4755
lock dec qword [rax]
jne 0x1400c51f7
push rax
pushf
mov eax, 0xcf334264
pushf
not eax
add eax, 0xed4e0c20
xor eax, 0xe3583193
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xe05573b9
xor eax, 0xc9f1bd92
rol eax, 0x1c
popf
pushf
not eax
add eax, 0xc55caf36
xor eax, 0xfecd5fb2
rol eax, 0x7c
popf
jmp 0x1400c4755
push rax
pushf
mov eax, 0x1709a5cd
pushf
not eax
add eax, 0xa19f31d1
xor eax, 0x8d904b5e
rol eax, 0x5f
popf
pushf
not eax
add eax, 0x88f5d600
xor eax, 0xfb2ce390
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xd99bd7d2
xor eax, 0xb2e544d8
rol eax, 0x6d
popf
pushf
not eax
add eax, 0xaff3beb4
xor eax, 0xcc5761b8
rol eax, 0xa3
popf
jmp 0x1400c4755
lea rcx, [rbp - 0x18]
call fcn.1400c6b9e
push rax
pushf
mov eax, 0xd0cf241e
pushf
not eax
add eax, 0xfcd09958
xor eax, 0xca42ac33
rol eax, 0x64
popf
pushf
not eax
add eax, 0xa1803b01
xor eax, 0x92c1a821
rol eax, 0xd8
popf
pushf
not eax
add eax, 0xa169e705
xor eax, 0xc7533b04
rol eax, 0x1a
popf
pushf
not eax
add eax, 0xc0dd9695
xor eax, 0x8731f118
rol eax, 0x87
popf
jmp 0x1400c4755
mov bl, 0xfd
pushf
not bl
add bl, 0xb8
xor bl, 0xce
rol bl, 0x79
popf
pushf
not bl
add bl, 0xb
xor bl, 0xa2
rol bl, 0xe1
popf
push rax
pushf
mov eax, 0x85a76e44
pushf
not eax
add eax, 0x96f6c046
xor eax, 0xc6ae588f
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xa49b7697
xor eax, 0xb7f0770a
rol eax, 0x7c
popf
pushf
not eax
add eax, 0xedd3a85c
xor eax, 0xeea0a784
rol eax, 0x8c
popf
jmp 0x1400c4755
mov eax, ebx
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop rbp
ret
call fcn.1400b510b
xor al, 1
mov dword [rbp - 4], eax
jmp 0x1400c4d15
call fcn.1400b510b
test al, al
jne 0x1400c53fa
push rax
pushf
mov eax, 0x5a182ae3
pushf
not eax
add eax, 0x8f2b3004
xor eax, 0xf7b3067c
rol eax, 0xf2
popf
pushf
not eax
add eax, 0xad7a0758
xor eax, 0xd8967bc0
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xb5ff7b64
xor eax, 0xae3af72b
rol eax, 0x46
popf
jmp 0x1400c4755
push rax
pushf
mov eax, 0x36de3c0a
pushf
not eax
add eax, 0xbbb4a23a
xor eax, 0xe347ca64
rol eax, 0xda
popf
pushf
not eax
add eax, 0xf264b13b
xor eax, 0xdbbdae61
rol eax, 0x4f
popf
pushf
not eax
add eax, 0xda5c442d
xor eax, 0xf7e8286f
rol eax, 0x17
popf
jmp 0x1400c4755
mov byte [rdi + 0x18], 1
jmp 0x1400c5105
nop word cs:[rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x50]
cmp qword [rbp - 0x10], 0
je 0x1400c54d6
push rax
pushf
mov eax, 0xf8200f3d
pushf
not eax
add eax, 0xa03efda6
xor eax, 0xa19f3f14
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xe5ed960c
xor eax, 0xe38c51ac
rol eax, 0x14
popf
jmp 0x1400c4755
push rax
pushf
mov eax, 0x19d20f0f
pushf
not eax
add eax, 0xf9b0f0b8
xor eax, 0x9f9d5270
rol eax, 0x82
popf
pushf
not eax
add eax, 0xdf6762a3
xor eax, 0xed3d404c
rol eax, 0xe1
popf
pushf
not eax
add eax, 0xc4a58845
xor eax, 0xa27af00b
rol eax, 0x30
popf
pushf
not eax
add eax, 0xfdb3ada2
xor eax, 0xeba1adfe
rol eax, 0xaf
popf
jmp 0x1400c4755
lea rcx, [rbp - 0x10]
call fcn.1400efeb9
push rax
pushf
mov eax, 0x17d141fe
pushf
not eax
add eax, 0xd00a6e77
xor eax, 0xd11d32d9
rol eax, 0x18
popf
pushf
not eax
add eax, 0xa0245910
xor eax, 0xb937c48a
rol eax, 0xfb
popf
pushf
not eax
add eax, 0x8fd3a8e3
xor eax, 0x920d69c0
rol eax, 0x16
popf
pushf
not eax
add eax, 0xcd1b5b8c
xor eax, 0xa5517561
rol eax, 0x7e
popf
jmp 0x1400c4755
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
nop dword [rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x50]
cmp byte [rbp - 4], 0
jne 0x1400c5630
push rax
pushf
mov eax, 0x43ae19d5
pushf
not eax
add eax, 0xa3b41e62
xor eax, 0xcd8e787c
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xc67f2508
xor eax, 0xf724851b
rol eax, 0xf1
popf
pushf
not eax
add eax, 0x9672e37e
xor eax, 0x94d20b10
rol eax, 0x20
popf
jmp 0x1400c4755
push rax
pushf
mov eax, 0x4d523235
pushf
not eax
add eax, 0xce66ae97
xor eax, 0xa85cc25e
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xfa397832
xor eax, 0xde9f94ba
rol eax, 0x80
popf
pushf
not eax
add eax, 0xcebb40ba
xor eax, 0xb23e1cfe
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xbc1ed8bc
xor eax, 0xb23d3491
rol eax, 0x2f
popf
jmp 0x1400c4755
mov rax, qword [0x1400251c0]
shl rax, 1
test rax, rax
jne 0x1400c56f1
push rax
pushf
mov eax, 0x65b05122
pushf
not eax
add eax, 0x9484d998
xor eax, 0xfc20ed3f
rol eax, 4
popf
pushf
not eax
add eax, 0xdf4bdace
xor eax, 0xd6894de8
rol eax, 0x87
popf
pushf
not eax
add eax, 0xc8f9af69
xor eax, 0xd2325a43
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xd7601c2f
xor eax, 0xcad46971
rol eax, 0xdd
popf
jmp 0x1400c4755
push rax
pushf
mov eax, 0x6b5e196e
pushf
not eax
add eax, 0xa54f72a9
xor eax, 0xe8c31db9
rol eax, 0xd3
popf
pushf
not eax
add eax, 0x8d61b3d1
xor eax, 0xbe7a9220
rol eax, 0x71
popf
pushf
not eax
add eax, 0x85a84758
xor eax, 0x9c88975b
rol eax, 0xac
popf
pushf
not eax
add eax, 0xfe28fcad
xor eax, 0xe12d040e
rol eax, 0x27
popf
jmp 0x1400c4755
mov rcx, qword [rbp - 0x28]
jmp 0x1400c574f
call qword [sym.imp.KERNEL32.dll_ReleaseSRWLockExclusive]
mov rax, qword [rbp - 0x20]
lock dec qword [rax]
jne 0x1400c57b8
push rax
pushf
mov eax, 0xa334a7f3
pushf
not eax
add eax, 0xd9794311
xor eax, 0xd4b00ad2
rol eax, 0xa9
popf
pushf
not eax
add eax, 0x8eeb0816
xor eax, 0x9d57cb09
rol eax, 0xa0
popf
pushf
not eax
add eax, 0xd350e0f9
xor eax, 0xd74d2c6a
rol eax, 0x1b
popf
pushf
not eax
add eax, 0x892412f3
xor eax, 0xdeb42a63
rol eax, 0xf3
popf
jmp 0x1400c4755
push rax
pushf
mov eax, 0xa10f843a
pushf
not eax
add eax, 0x830fad52
xor eax, 0xcd3f718f
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xffc4a5c8
xor eax, 0xb9d19bcb
rol eax, 0x92
popf
pushf
not eax
add eax, 0xd44f5041
xor eax, 0x82a587ab
rol eax, 0x33
popf
jmp 0x1400c4755
lea rcx, [rbp - 0x30]
call fcn.1400c6b9e
push rax
pushf
mov eax, 0xd2b46fbb
pushf
not eax
add eax, 0x804adf18
xor eax, 0xeee2ca11
rol eax, 0xfe
popf
pushf
not eax
add eax, 0x97b74099
xor eax, 0x970f2104
rol eax, 0
popf
pushf
not eax
add eax, 0xc3aa394d
xor eax, 0xf934f781
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xd990bb8e
xor eax, 0xa7481aff
rol eax, 0xa8
popf
jmp 0x1400c4755
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
call fcn.1400b510b
test al, al
jne 0x1400c58ff
push rax
pushf
mov eax, 0x37a725fb
pushf
not eax
add eax, 0xe39afeb0
xor eax, 0xb3d05d11
rol eax, 0x41
popf
pushf
not eax
add eax, 0xeab51b3c
xor eax, 0xba960ff1
rol eax, 0x4d
popf
jmp 0x1400c4755
push rax
pushf
mov eax, 0xed4a7aab
pushf
not eax
add eax, 0xf409173a
xor eax, 0x8cbf724f
rol eax, 0x68
popf
pushf
not eax
add eax, 0x97ce40e0
xor eax, 0x95b37f55
rol eax, 0xae
popf
jmp 0x1400c4755
mov rax, qword [rbp - 0x20]
mov byte [rax + 0x18], 1
jmp 0x1400c574a