Function at 0x6c283a40
Capabilities:
Parse pe header

Disassembly:
sub rsp, 0x28
cmp ecx, 0x5f
mov dword [rdx], 0
je 0x6c284240
cmp ecx, 0x2f
je 0x6c284260
cmp ecx, 0x30
je 0x6c284270
cmp ecx, 0x60
je 0x6c284280
cmp ecx, 0x31
je 0x6c284290
cmp ecx, 0x32
je 0x6c2842a0
cmp ecx, 0x34
je 0x6c2842b0
cmp ecx, 0xa8
je 0x6c2842c0
cmp ecx, 0xa9
je 0x6c2842f3
cmp ecx, 0xaf
je 0x6c284304
cmp ecx, 0xaa
je 0x6c284315
cmp ecx, 0xab
je 0x6c284330
cmp ecx, 0xac
je 0x6c284352
cmp ecx, 0x33
je 0x6c284363
cmp ecx, 0x61
je 0x6c284374
cmp ecx, 0x2e
je 0x6c284385
cmp ecx, 0x84
je 0x6c2842d1
cmp ecx, 0x17
je 0x6c2843a0
cmp ecx, 0x18
je 0x6c2843b1
cmp ecx, 0x19
je 0x6c2843c2
test ecx, ecx
je 0x6c284341
cmp ecx, 0xc
je 0x6c2843d3
cmp ecx, 0x57
je 0x6c2843e4
cmp ecx, 0x56
je 0x6c2843f5
cmp ecx, 0x85
je 0x6c284406
cmp ecx, 0x86
je 0x6c284417
cmp ecx, 0x24
je 0x6c284428
cmp ecx, 0x25
je 0x6c284439
cmp ecx, 0x26
je 0x6c28444a
cmp ecx, 0x27
je 0x6c2842e2
cmp ecx, 0x2d
je 0x6c28445b
cmp ecx, 0x65
je 0x6c28446c
cmp ecx, 0x66
je 0x6c28447d
cmp ecx, 0x67
je 0x6c28448e
cmp ecx, 1
je 0x6c28449f
cmp ecx, 2
je 0x6c2844b0
cmp ecx, 0x89
je 0x6c2844c1
cmp ecx, 0x28
je 0x6c2844d2
cmp ecx, 0x8a
je 0x6c2844e3
cmp ecx, 0x87
je 0x6c2844f4
cmp ecx, 0x88
je 0x6c284505
cmp ecx, 0x1a
je 0x6c284516
cmp ecx, 0x8c
je 0x6c284527
cmp ecx, 0x8d
je 0x6c284538
cmp ecx, 0x8e
je 0x6c284549
cmp ecx, 0x29
je 0x6c28455a
cmp ecx, 0x2a
je 0x6c28457c
cmp ecx, 0x8f
je 0x6c28456b
cmp ecx, 0x90
je 0x6c28458d
cmp ecx, 0x92
je 0x6c28459e
cmp ecx, 0x93
je 0x6c2845c0
cmp ecx, 0x94
je 0x6c2845af
cmp ecx, 0xf
je 0x6c2845e2
cmp ecx, 0x45
je 0x6c2845d1
cmp ecx, 0x46
je 0x6c284615
cmp ecx, 0xb4
je 0x6c284604
cmp ecx, 0x68
je 0x6c2845f3
cmp ecx, 0x69
je 0x6c284626
cmp ecx, 0x3c
je 0x6c284648
cmp ecx, 7
je 0x6c284637
cmp ecx, 0xbd
je 0x6c28466a
cmp ecx, 0xbe
je 0x6c284659
cmp ecx, 0xbc
je 0x6c28469d
cmp ecx, 0xba
je 0x6c28468c
cmp ecx, 0xbb
je 0x6c28467b
cmp ecx, 0xb9
je 0x6c2846ae
cmp ecx, 0xc0
je 0x6c2846f2
cmp ecx, 0xc1
je 0x6c2846e1
cmp ecx, 0xbf
je 0x6c2846d0
cmp ecx, 0xc3
je 0x6c2846bf
cmp ecx, 0xc4
je 0x6c284769
cmp ecx, 0xc2
je 0x6c284758
cmp ecx, 0xc6
je 0x6c284747
cmp ecx, 0xc7
je 0x6c284736
cmp ecx, 0xc5
je 0x6c284725
cmp ecx, 0x2b
je 0x6c284714
cmp ecx, 0x47
je 0x6c284703
cmp ecx, 0x6a
je 0x6c28477a
cmp ecx, 0x10
je 0x6c284934
cmp ecx, 0x6c
je 0x6c284923
cmp ecx, 0x11
je 0x6c284912
cmp ecx, 0x12
je 0x6c284901
cmp ecx, 0x13
je 0x6c2848f0
cmp ecx, 0x14
je 0x6c2848df
cmp ecx, 0x95
je 0x6c2848ce
cmp ecx, 0x1b
je 0x6c2848bd
cmp ecx, 0x1c
je 0x6c2848ac
cmp ecx, 0x96
je 0x6c28489b
cmp ecx, 0x98
je 0x6c28488a
cmp ecx, 3
je 0x6c284879
cmp ecx, 0x77
je 0x6c284868
cmp ecx, 0x78
je 0x6c284857
cmp ecx, 0x79
je 0x6c284846
cmp ecx, 0x7a
je 0x6c284835
cmp ecx, 0x7b
je 0x6c284f94
cmp ecx, 0x7c
je 0x6c284f83
cmp ecx, 0x53
je 0x6c284f72
cmp ecx, 0x54
je 0x6c284f61
cmp ecx, 0x6d
je 0x6c284f50
cmp ecx, 4
je 0x6c284f3f
cmp ecx, 0x1e
je 0x6c284f2e
cmp ecx, 0x58
je 0x6c284f1d
cmp ecx, 0x55
je 0x6c284f0c
cmp ecx, 0x35
je 0x6c284efb
cmp ecx, 0x38
je 0x6c284eea
cmp ecx, 0x3e
je 0x6c284ed9
cmp ecx, 0x3d
je 0x6c284ec8
cmp ecx, 0x39
je 0x6c284eb7
cmp ecx, 0x40
je 0x6c284ea6
cmp ecx, 0x3f
je 0x6c284e95
cmp ecx, 0x41
je 0x6c284e84
cmp ecx, 0x37
je 0x6c284e73
cmp ecx, 0x36
je 0x6c284e62
cmp ecx, 0x91
je 0x6c284e51
cmp ecx, 0x3a
je 0x6c284e40
cmp ecx, 0xd
je 0x6c284e2f
cmp ecx, 0xa
je 0x6c284e1e
cmp ecx, 0x99
je 0x6c284e0d
cmp ecx, 9
je 0x6c284dfc
cmp ecx, 0x9b
je 0x6c284deb
cmp ecx, 0x9c
je 0x6c284dda
cmp ecx, 0x2c
je 0x6c284dc9
cmp ecx, 0x1f
je 0x6c284db8
cmp ecx, 8
je 0x6c284da7
cmp ecx, 0x6f
je 0x6c284d96
cmp ecx, 0x70
je 0x6c284d85
cmp ecx, 0x3b
je 0x6c284d74
cmp ecx, 0x15
je 0x6c284d63
cmp ecx, 0x20
je 0x6c284d52
call qword [sym.imp.msvcrt.dll__errno]
mov dword [rax], 0x16
mov eax, 0xffffffff
add rsp, 0x28
ret
call qword [sym.imp.msvcrt.dll__errno]
mov dword [rax], 0x16
jmp 0x6c28424c
call qword [sym.imp.msvcrt.dll__errno]
mov dword [rax], 0x16
jmp 0x6c28424c
call qword [sym.imp.msvcrt.dll__errno]
mov dword [rax], 0x16
jmp 0x6c28424c
call qword [sym.imp.msvcrt.dll__errno]
mov dword [rax], 0x16
jmp 0x6c28424c
call qword [sym.imp.msvcrt.dll__errno]
mov dword [rax], 0x16
jmp 0x6c28424c
call qword [sym.imp.msvcrt.dll__errno]
mov dword [rax], 0x16
jmp 0x6c28424c
call qword [sym.imp.msvcrt.dll__errno]
mov dword [rax], 0x16
jmp 0x6c28424c
call qword [sym.imp.msvcrt.dll__errno]
mov dword [rax], 0x16
jmp 0x6c28424c
call qword [sym.imp.msvcrt.dll__errno]
mov dword [rax], 0x16
jmp 0x6c28424c
call qword [sym.imp.msvcrt.dll__errno]
mov dword [rax], 0x16
jmp 0x6c28424c
call qword [sym.imp.msvcrt.dll__errno]
mov dword [rax], 0x16
jmp 0x6c28424c
call qword [sym.imp.msvcrt.dll__errno]
mov dword [rax], 0x16
jmp 0x6c28424c
call qword [sym.imp.msvcrt.dll__errno]
mov dword [rax], 0x16
jmp 0x6c28424c
call qword [sym.imp.msvcrt.dll__errno]
mov dword [rax], 0x16
jmp 0x6c28424c
call qword [sym.imp.msvcrt.dll__errno]
mov dword [rax], 0x16
jmp 0x6c28424c
call qword [sym.imp.msvcrt.dll__errno]
mov dword [rax], 0x16
jmp 0x6c28424c
call qword [sym.imp.msvcrt.dll__errno]
mov dword [rax], 0x16
jmp 0x6c28424c
call qword [sym.imp.msvcrt.dll__errno]
mov dword [rax], 0x16
jmp 0x6c28424c
call qword [sym.imp.msvcrt.dll__errno]
mov dword [rax], 0x16
jmp 0x6c28424c
call qword [sym.imp.msvcrt.dll__errno]
mov dword [rax], 0x16
jmp 0x6c28424c
call qword [sym.imp.msvcrt.dll__errno]
mov dword [rax], 0x16
jmp 0x6c28424c
call qword [sym.imp.msvcrt.dll__errno]
mov dword [rax], 0x16
jmp 0x6c28424c
call qword [sym.imp.msvcrt.dll__errno]
mov dword [rax], 0x16
jmp 0x6c28424c
call qword [sym.imp.msvcrt.dll__errno]
mov dword [rax], 0x16
jmp 0x6c28424c
call qword [sym.imp.msvcrt.dll__errno]
mov dword [rax], 0x16
jmp 0x6c28424c
call qword [sym.imp.msvcrt.dll__errno]
mov dword [rax], 0x16
jmp 0x6c28424c
call qword [sym.imp.msvcrt.dll__errno]
mov dword [rax], 0x16
jmp 0x6c28424c
call qword [sym.imp.msvcrt.dll__errno]
mov dword [rax], 0x16
jmp 0x6c28424c
call qword [sym.imp.msvcrt.dll__errno]
mov dword [rax], 0x16
jmp 0x6c28424c
call qword [sym.imp.msvcrt.dll__errno]
mov dword [rax], 0x16
jmp 0x6c28424c
call qword [sym.imp.msvcrt.dll__errno]
mov dword [rax], 0x16
jmp 0x6c28424c
call qword [sym.imp.msvcrt.dll__errno]
mov dword [rax], 0x16
jmp 0x6c28424c
call qword [sym.imp.msvcrt.dll__errno]
mov dword [rax], 0x16
jmp 0x6c28424c
call qword [sym.imp.msvcrt.dll__errno]
mov dword [rax], 0x16
jmp 0x6c28424c
call qword [sym.imp.msvcrt.dll__errno]
mov dword [rax], 0x16
jmp 0x6c28424c
call qword [sym.imp.msvcrt.dll__errno]
mov dword [rax], 0x16
jmp 0x6c28424c
call qword [sym.imp.msvcrt.dll__errno]
mov dword [rax], 0x16
jmp 0x6c28424c
call qword [sym.imp.msvcrt.dll__errno]
mov dword [rax], 0x16
jmp 0x6c28424c
call qword [sym.imp.msvcrt.dll__errno]
mov dword [rax], 0x16
jmp 0x6c28424c
call qword [sym.imp.msvcrt.dll__errno]
mov dword [rax], 0x16
jmp 0x6c28424c
call qword [sym.imp.msvcrt.dll__errno]
mov dword [rax], 0x16
jmp 0x6c28424c
call qword [sym.imp.msvcrt.dll__errno]
mov dword [rax], 0x16
jmp 0x6c28424c
call qword [sym.imp.msvcrt.dll__errno]
mov dword [rax], 0x16
jmp 0x6c28424c
call qword [sym.imp.msvcrt.dll__errno]
mov dword [rax], 0x16
jmp 0x6c28424c
call qword [sym.imp.msvcrt.dll__errno]
mov dword [rax], 0x16
jmp 0x6c28424c
call qword [sym.imp.msvcrt.dll__errno]
mov dword [rax], 0x16
jmp 0x6c28424c
call qword [sym.imp.msvcrt.dll__errno]
mov dword [rax], 0x16
jmp 0x6c28424c
call qword [sym.imp.msvcrt.dll__errno]
mov dword [rax], 0x16
jmp 0x6c28424c
call qword [sym.imp.msvcrt.dll__errno]
mov dword [rax], 0x16
jmp 0x6c28424c
call qword [sym.imp.msvcrt.dll__errno]
mov dword [rax], 0x16
jmp 0x6c28424c
call qword [sym.imp.msvcrt.dll__errno]
mov dword [rax], 0x16
jmp 0x6c28424c
call qword [sym.imp.msvcrt.dll__errno]
mov dword [rax], 0x16
jmp 0x6c28424c
call qword [sym.imp.msvcrt.dll__errno]
mov dword [rax], 0x16
jmp 0x6c28424c
call qword [sym.imp.msvcrt.dll__errno]
mov dword [rax], 0x16
jmp 0x6c28424c
call qword [sym.imp.msvcrt.dll__errno]
mov dword [rax], 0x16
jmp 0x6c28424c
call qword [sym.imp.msvcrt.dll__errno]
mov dword [rax], 0x16
jmp 0x6c28424c
call qword [sym.imp.msvcrt.dll__errno]
mov dword [rax], 0x16
jmp 0x6c28424c
call qword [sym.imp.msvcrt.dll__errno]
mov dword [rax], 0x16
jmp 0x6c28424c
call qword [sym.imp.msvcrt.dll__errno]
mov dword [rax], 0x16
jmp 0x6c28424c
call qword [sym.imp.msvcrt.dll__errno]
mov dword [rax], 0x16
jmp 0x6c28424c
call qword [sym.imp.msvcrt.dll__errno]
mov dword [rax], 0x16
jmp 0x6c28424c
call qword [sym.imp.msvcrt.dll__errno]
mov dword [rax], 0x16
jmp 0x6c28424c
call qword [sym.imp.msvcrt.dll__errno]
mov dword [rax], 0x16
jmp 0x6c28424c
call qword [sym.imp.msvcrt.dll__errno]
mov dword [rax], 0x16
jmp 0x6c28424c
call qword [sym.imp.msvcrt.dll__errno]
mov dword [rax], 0x16
jmp 0x6c28424c
call qword [sym.imp.msvcrt.dll__errno]
mov dword [rax], 0x16
jmp 0x6c28424c
call qword [sym.imp.msvcrt.dll__errno]
mov dword [rax], 0x16
jmp 0x6c28424c
call qword [sym.imp.msvcrt.dll__errno]
mov dword [rax], 0x16
jmp 0x6c28424c
call qword [sym.imp.msvcrt.dll__errno]
mov dword [rax], 0x16
jmp 0x6c28424c
call qword [sym.imp.msvcrt.dll__errno]
mov dword [rax], 0x16
jmp 0x6c28424c
call qword [sym.imp.msvcrt.dll__errno]
mov dword [rax], 0x16
jmp 0x6c28424c
call qword [sym.imp.msvcrt.dll__errno]
mov dword [rax], 0x16
jmp 0x6c28424c
call qword [sym.imp.msvcrt.dll__errno]
mov dword [rax], 0x16
jmp 0x6c28424c
call qword [sym.imp.msvcrt.dll__errno]
mov dword [rax], 0x16
jmp 0x6c28424c
call qword [sym.imp.msvcrt.dll__errno]
mov dword [rax], 0x16
jmp 0x6c28424c
call qword [sym.imp.msvcrt.dll__errno]
mov dword [rax], 0x16
jmp 0x6c28424c
call qword [sym.imp.msvcrt.dll__errno]
mov dword [rax], 0x16
jmp 0x6c28424c
call qword [sym.imp.msvcrt.dll__errno]
mov dword [rax], 0x16
jmp 0x6c28424c
call qword [sym.imp.msvcrt.dll__errno]
mov dword [rax], 0x16
jmp 0x6c28424c
call qword [sym.imp.msvcrt.dll__errno]
mov dword [rax], 0x16
jmp 0x6c28424c
call qword [sym.imp.msvcrt.dll__errno]
mov dword [rax], 0x16
jmp 0x6c28424c
call qword [sym.imp.msvcrt.dll__errno]
mov dword [rax], 0x16
jmp 0x6c28424c
call qword [sym.imp.msvcrt.dll__errno]
mov dword [rax], 0x16
jmp 0x6c28424c
call qword [sym.imp.msvcrt.dll__errno]
mov dword [rax], 0x16
jmp 0x6c28424c
call qword [sym.imp.msvcrt.dll__errno]
mov dword [rax], 0x16
jmp 0x6c28424c
call qword [sym.imp.msvcrt.dll__errno]
mov dword [rax], 0x16
jmp 0x6c28424c
call qword [sym.imp.msvcrt.dll__errno]
mov dword [rax], 0x16
jmp 0x6c28424c
call qword [sym.imp.msvcrt.dll__errno]
mov dword [rax], 0x16
jmp 0x6c28424c
call qword [sym.imp.msvcrt.dll__errno]
mov dword [rax], 0x16
jmp 0x6c28424c
call qword [sym.imp.msvcrt.dll__errno]
mov dword [rax], 0x16
jmp 0x6c28424c
call qword [sym.imp.msvcrt.dll__errno]
mov dword [rax], 0x16
jmp 0x6c28424c
call qword [sym.imp.msvcrt.dll__errno]
mov dword [rax], 0x16
jmp 0x6c28424c
call qword [sym.imp.msvcrt.dll__errno]
mov dword [rax], 0x16
jmp 0x6c28424c
call qword [sym.imp.msvcrt.dll__errno]
mov dword [rax], 0x16
jmp 0x6c28424c
call qword [sym.imp.msvcrt.dll__errno]
mov dword [rax], 0x16
jmp 0x6c28424c
call qword [sym.imp.msvcrt.dll__errno]
mov dword [rax], 0x16
jmp 0x6c28424c
call qword [sym.imp.msvcrt.dll__errno]
mov dword [rax], 0x16
jmp 0x6c28424c
call qword [sym.imp.msvcrt.dll__errno]
mov dword [rax], 0x16
jmp 0x6c28424c
call qword [sym.imp.msvcrt.dll__errno]
mov dword [rax], 0x16
jmp 0x6c28424c
call qword [sym.imp.msvcrt.dll__errno]
mov dword [rax], 0x16
jmp 0x6c28424c
call qword [sym.imp.msvcrt.dll__errno]
mov dword [rax], 0x16
jmp 0x6c28424c
call qword [sym.imp.msvcrt.dll__errno]
mov dword [rax], 0x16
jmp 0x6c28424c
call qword [sym.imp.msvcrt.dll__errno]
mov dword [rax], 0x16
jmp 0x6c28424c
call qword [sym.imp.msvcrt.dll__errno]
mov dword [rax], 0x16
jmp 0x6c28424c
call qword [sym.imp.msvcrt.dll__errno]
mov dword [rax], 0x16
jmp 0x6c28424c
call qword [sym.imp.msvcrt.dll__errno]
mov dword [rax], 0x16
jmp 0x6c28424c
call qword [sym.imp.msvcrt.dll__errno]
mov dword [rax], 0x16
jmp 0x6c28424c
call qword [sym.imp.msvcrt.dll__errno]
mov dword [rax], 0x16
jmp 0x6c28424c
call qword [sym.imp.msvcrt.dll__errno]
mov dword [rax], 0x16
jmp 0x6c28424c
call qword [sym.imp.msvcrt.dll__errno]
mov dword [rax], 0x16
jmp 0x6c28424c
call qword [sym.imp.msvcrt.dll__errno]
mov dword [rax], 0x16
jmp 0x6c28424c
call qword [sym.imp.msvcrt.dll__errno]
mov dword [rax], 0x16
jmp 0x6c28424c
call qword [sym.imp.msvcrt.dll__errno]
mov dword [rax], 0x16
jmp 0x6c28424c
call qword [sym.imp.msvcrt.dll__errno]
mov dword [rax], 0x16
jmp 0x6c28424c
call qword [sym.imp.msvcrt.dll__errno]
mov dword [rax], 0x16
jmp 0x6c28424c
call qword [sym.imp.msvcrt.dll__errno]
mov dword [rax], 0x16
jmp 0x6c28424c
call qword [sym.imp.msvcrt.dll__errno]
mov dword [rax], 0x16
jmp 0x6c28424c
call qword [sym.imp.msvcrt.dll__errno]
mov dword [rax], 0x16
jmp 0x6c28424c
call qword [sym.imp.msvcrt.dll__errno]
mov dword [rax], 0x16
jmp 0x6c28424c
call qword [sym.imp.msvcrt.dll__errno]
mov dword [rax], 0x16
jmp 0x6c28424c
call qword [sym.imp.msvcrt.dll__errno]
mov dword [rax], 0x16
jmp 0x6c28424c
call qword [sym.imp.msvcrt.dll__errno]
mov dword [rax], 0x16
jmp 0x6c28424c
call qword [sym.imp.msvcrt.dll__errno]
mov dword [rax], 0x16
jmp 0x6c28424c
call qword [sym.imp.msvcrt.dll__errno]
mov dword [rax], 0x16
jmp 0x6c28424c
call qword [sym.imp.msvcrt.dll__errno]
mov dword [rax], 0x16
jmp 0x6c28424c
call qword [sym.imp.msvcrt.dll__errno]
mov dword [rax], 0x16
jmp 0x6c28424c
call qword [sym.imp.msvcrt.dll__errno]
mov dword [rax], 0x16
jmp 0x6c28424c