Function at 0x100cf8f0
Capabilities:
Parse pe header

Disassembly:
push ebp
mov ebp, esp
mov ecx, dword [ebp + 8]
cmp ecx, 0x8b8f
jle 0x100cf940
cmp ecx, 0x926f
jle 0x100cf97d
cmp ecx, 0x968f
jle 0x100cfb2f
cmp ecx, 0x96b1
jg 0x100cfa2c
cmp ecx, 0x9690
je 0x100cfb1b
cmp ecx, 0x96b1
jne case.default.0x100cfc18
mov eax, 0x67
jmp case.0x100cf96c.27333
cmp ecx, 0x803b
jg 0x100cf9cc
cmp ecx, 0x6ab9
jle 0x100cfc8d
add ecx, 0xffff9546
cmp ecx, 0x3f
ja case.default.0x100cfc18
mov eax, 9
jmp dword [ecx*4 + 0x102d3308]
mov eax, 0x4a
jmp case.0x100cf96c.27333
cmp ecx, 0x8d6f
jle 0x100cfa00
cmp ecx, 0x8df6
jg 0x100cfa7a
cmp ecx, 0x8d87
jle 0x100cfb4f
lea eax, [ecx - 0x8d88]
cmp eax, 7
jbe switch.0x100cfc29
lea eax, [ecx - 0x8dbb]
cmp eax, 3
ja case.default.0x100cf9bb
jmp dword [eax*4 + 0x102d35b4]
mov eax, 0x54
jmp case.0x100cf96c.27333
cmp ecx, 0x83ef
jg 0x100cfa4e
cmp ecx, 0x81a5
jle 0x100cfab4
lea eax, [ecx - 0x8229]
cmp eax, 0x13
ja case.default.0x100cf9ef
jmp dword [eax*4 + 0x102d3434]
mov eax, 0xe4
jmp case.0x100cf96c.27333
cmp ecx, 0x8c39
jg 0x100cfae0
lea eax, [ecx - 0x8b90]
cmp eax, 9
ja case.default.0x100cfa1b
jmp dword [eax*4 + 0x102d34d4]
mov eax, 0x73
jmp case.0x100cf96c.27333
cmp ecx, 0x96b2
je 0x100cfb25
cmp ecx, 0x96ba
jne case.default.0x100cfc18
mov eax, 0xd1
jmp case.0x100cf96c.27333
cmp ecx, 0x88ef
jg 0x100cfb6f
lea eax, [ecx - 0x8814]
cmp eax, 0xb
ja case.default.0x100cfa69
jmp dword [eax*4 + 0x102d3494]
mov eax, 0xa6
jmp case.0x100cf96c.27333
cmp ecx, 0x8fbc
jle 0x100cfb8f
cmp ecx, 0x8fbd
je 0x100cfc4b
cmp ecx, 0x8fbe
je 0x100cfc55
cmp ecx, 0x906f
jne case.default.0x100cfc18
mov eax, 0x84
jmp case.0x100cf96c.27333
cmp ecx, 0x8050
jle 0x100cfc5f
lea eax, [ecx - 0x8051]
cmp eax, 0xa
ja case.default.0x100cfacf
jmp dword [eax*4 + 0x102d3408]
mov eax, 0x95
jmp case.0x100cf96c.27333
cmp ecx, 0x8cab
jg 0x100cfbaf
lea eax, [ecx - 0x8c3a]
cmp eax, 9
jbe switch.0x100cfc3a
add ecx, 0xffff73b4
cmp ecx, 3
ja case.default.0x100cfc18
jmp dword [ecx*4 + 0x102d3534]
mov eax, 0x4e
jmp case.0x100cf96c.27333
mov eax, 0x5f
jmp case.0x100cf96c.27333
mov eax, 0x68
jmp case.0x100cf96c.27333
lea eax, [ecx - 0x93a1]
cmp eax, 0x48
ja case.default.0x100cfb3e
jmp dword [eax*4 + 0x102d361c]
mov eax, 0x48
jmp case.0x100cf96c.27333
add ecx, 0xffff7290
cmp ecx, 0x13
ja case.default.0x100cfc18
jmp dword [ecx*4 + 0x102d3544]
mov eax, 0xaa
jmp case.0x100cf96c.27333
lea eax, [ecx - 0x8a54]
cmp eax, 3
ja case.default.0x100cfb7e
jmp dword [eax*4 + 0x102d34c4]
mov eax, 0x7e
jmp case.0x100cf96c.27333
lea eax, [ecx - 0x8f94]
cmp eax, 7
ja case.default.0x100cfb9e
jmp dword [eax*4 + 0x102d35d4]
mov eax, 0xe1
jmp case.0x100cf96c.27333
cmp ecx, 0x8d47
jle 0x100cfcbd
cmp ecx, 0x8d48
je 0x100d012d
cmp ecx, 0x8d62
je 0x100d0137
cmp ecx, 0x8d64
jne case.default.0x100cfc18
mov eax, 0x60
jmp case.0x100cf96c.27333
add ecx, 0xffff7400
cmp ecx, 3
ja case.default.0x100cfc18
jmp dword [ecx*4 + 0x102d34fc]
mov eax, 0x7f
jmp case.0x100cf96c.27333
add ecx, 0xffff7c10
cmp ecx, 3
ja case.default.0x100cfc18
jmp dword [ecx*4 + 0x102d3484]
mov eax, 0x4d
jmp case.0x100cf96c.27333
jmp dword [eax*4 + 0x102d3594]
mov eax, 0x8a
jmp case.0x100cf96c.27333
jmp dword [eax*4 + 0x102d350c]
mov eax, 0x88
jmp case.0x100cf96c.27333
mov eax, 0xe5
jmp case.0x100cf96c.27333
mov eax, 0xde
jmp case.0x100cf96c.27333
cmp ecx, 0x803c
je 0x100cfd7d
cmp ecx, 0x8040
je 0x100cfd87
cmp ecx, 0x8045
jne case.default.0x100cfc18
mov eax, 0x6d
jmp case.0x100cf96c.27333
test ecx, ecx
je 0x100d019b
cmp ecx, 0x1907
je case.0x100cfacf.32849
cmp ecx, 0x1908
jne case.default.0x100cfc18
mov eax, 0xce
jmp case.0x100cf96c.27333
mov eax, 0xd6
jmp case.0x100cf96c.27333
cmp ecx, 0x8cac
je 0x100d01a2
cmp ecx, 0x8cad
jne case.default.0x100cfc18
mov eax, 5
jmp case.0x100cf96c.27333
lea eax, [ecx - 0x8e8c]
cmp eax, 3
ja case.default.0x100cfcee
jmp dword [eax*4 + 0x102d35c4]
mov eax, 0x59
jmp case.0x100cf96c.27333
cmp ecx, 0x81a6
je 0x100d02ac
cmp ecx, 0x81a7
jne case.default.0x100cfc18
mov eax, 6
jmp case.0x100cf96c.27333
add ecx, 0xffff6d90
cmp ecx, 9
ja case.default.0x100cfc18
jmp dword [ecx*4 + 0x102d35f4]
mov eax, 0x5e
jmp case.0x100cf96c.27333
cmp ecx, 0x81a5
jne case.default.0x100cfc18
xor eax, eax
inc eax
jmp case.0x100cf96c.27333
mov eax, 0xc5
jmp case.0x100cf96c.27333
mov eax, 0xc6
jmp case.0x100cf96c.27333
mov eax, 0x85
jmp case.0x100cf96c.27333
mov eax, 0x8e
jmp case.0x100cf96c.27333
mov eax, 0x11
jmp case.0x100cf96c.27333
mov eax, 0x6e
jmp case.0x100cf96c.27333
cmp ecx, 0x88f0
jne case.default.0x100cfc18
mov eax, 2
jmp case.0x100cf96c.27333
cmp ecx, 0x8df6
jne case.default.0x100cfc18
mov eax, 0xd
jmp case.0x100cf96c.27333
mov eax, 0x45
jmp case.0x100cf96c.27333
mov eax, 0x43
jmp case.0x100cf96c.27333
mov eax, 0x44
jmp case.0x100cf96c.27333
mov eax, 0x49
jmp case.0x100cf96c.27333
mov eax, 0xcb
jmp case.0x100cf96c.27333
mov eax, 0xcc
jmp case.0x100cf96c.27333
mov eax, 0x46
jmp case.0x100cf96c.27333
mov eax, 0x47
jmp case.0x100cf96c.27333
mov eax, 0xe2
jmp case.0x100cf96c.27333
mov eax, 0xdb
jmp case.0x100cf96c.27333
mov eax, 0xd4
jmp case.0x100cf96c.27333
mov eax, 0xca
jmp case.0x100cf96c.27333
mov eax, 0xe6
jmp case.0x100cf96c.27333
mov eax, 0xdf
jmp case.0x100cf96c.27333
mov eax, 0xd8
jmp case.0x100cf96c.27333
mov eax, 0xd0
jmp case.0x100cf96c.27333
mov eax, 0xa1
jmp case.0x100cf96c.27333
mov eax, 0x9a
jmp case.0x100cf96c.27333
mov eax, 0x93
jmp case.0x100cf96c.27333
mov eax, 0x8c
jmp case.0x100cf96c.27333
mov eax, 0xa4
jmp case.0x100cf96c.27333
mov eax, 0x9d
jmp case.0x100cf96c.27333
mov eax, 0x96
jmp case.0x100cf96c.27333
mov eax, 0x8f
jmp case.0x100cf96c.27333
mov eax, 0xc1
jmp case.0x100cf96c.27333
mov eax, 0xb9
jmp case.0x100cf96c.27333
mov eax, 0xb1
jmp case.0x100cf96c.27333
mov eax, 0xa9
jmp case.0x100cf96c.27333
mov eax, 0xc4
jmp case.0x100cf96c.27333
mov eax, 0xbc
jmp case.0x100cf96c.27333
mov eax, 0xb4
jmp case.0x100cf96c.27333
mov eax, 0xac
jmp case.0x100cf96c.27333
mov eax, 0xc0
jmp case.0x100cf96c.27333
mov eax, 0xb8
jmp case.0x100cf96c.27333
mov eax, 0xb0
jmp case.0x100cf96c.27333
mov eax, 0xa8
jmp case.0x100cf96c.27333
mov eax, 0xc3
jmp case.0x100cf96c.27333
mov eax, 0xbb
jmp case.0x100cf96c.27333
mov eax, 0xb3
jmp case.0x100cf96c.27333
mov eax, 0xab
jmp case.0x100cf96c.27333
mov eax, 0xbd
jmp case.0x100cf96c.27333
mov eax, 0xb5
jmp case.0x100cf96c.27333
mov eax, 0xad
jmp case.0x100cf96c.27333
mov eax, 0xa5
jmp case.0x100cf96c.27333
mov eax, 0x81
jmp case.0x100cf96c.27333
mov eax, 0x82
jmp case.0x100cf96c.27333
mov eax, 0x83
jmp case.0x100cf96c.27333
mov eax, 0x86
jmp case.0x100cf96c.27333
mov eax, 0x87
jmp case.0x100cf96c.27333
mov eax, 0xe
jmp case.0x100cf96c.27333
mov eax, 0xb
jmp case.0x100cf96c.27333
mov eax, 0xf
jmp case.0x100cf96c.27333
mov eax, 0xc
jmp case.0x100cf96c.27333
mov eax, 0xeb
jmp case.0x100cf96c.27333
mov eax, 0xe8
jmp case.0x100cf96c.27333
mov eax, 0xed
jmp case.0x100cf96c.27333
mov eax, 0xea
jmp case.0x100cf96c.27333
mov eax, 0xec
jmp case.0x100cf96c.27333
mov eax, 0xe9
jmp case.0x100cf96c.27333
mov eax, 0x42
jmp case.0x100cf96c.27333
mov eax, 0x72
jmp case.0x100cf96c.27333
mov eax, 0x71
jmp case.0x100cf96c.27333
mov eax, 0x6f
jmp case.0x100cf96c.27333
mov eax, 0x70
jmp case.0x100cf96c.27333
mov eax, pe_nt_image_headers32
jmp case.0x100cf96c.27333
mov eax, 0x77
jmp case.0x100cf96c.27333
mov eax, 0x76
jmp case.0x100cf96c.27333
mov eax, 0x74
jmp case.0x100cf96c.27333
mov eax, 0x75
jmp case.0x100cf96c.27333
mov eax, 0xae
jmp case.0x100cf96c.27333
mov eax, 0x10
jmp case.0x100cf96c.27333
mov eax, 0x6c
jmp case.0x100cf96c.27333
mov eax, 0x6b
jmp case.0x100cf96c.27333
mov eax, 0x89
jmp case.0x100cf96c.27333
mov eax, 0x90
jmp case.0x100cf96c.27333
mov eax, 8
jmp case.0x100cf96c.27333
mov eax, 0x6a
jmp case.0x100cf96c.27333
mov eax, 0x69
jmp case.0x100cf96c.27333
mov eax, 0xb2
jmp case.0x100cf96c.27333
mov eax, 0x8d
jmp case.0x100cf96c.27333
mov eax, 0x94
jmp case.0x100cf96c.27333
mov eax, 0xcd
jmp case.0x100cf96c.27333
mov eax, 0xd5
jmp case.0x100cf96c.27333
mov eax, 0xa7
jmp case.0x100cf96c.27333
mov eax, 0xaf
jmp case.0x100cf96c.27333
mov eax, 0x80
jmp case.0x100cf96c.27333
mov eax, 0x7a
jmp case.0x100cf96c.27333
mov eax, 0x7c
jmp case.0x100cf96c.27333
mov eax, 7
jmp case.0x100cf96c.27333
mov eax, 0xc7
jmp case.0x100cf96c.27333
mov eax, 0x7d
jmp case.0x100cf96c.27333
mov eax, 0x7b
jmp case.0x100cf96c.27333
mov eax, 0x79
jmp case.0x100cf96c.27333
mov eax, 0x91
jmp case.0x100cf96c.27333
mov eax, 0xc8
jmp case.0x100cf96c.27333
mov eax, 0xd2
jmp case.0x100cf96c.27333
mov eax, 0xe7
jmp case.0x100cf96c.27333
mov eax, 0xd7
jmp case.0x100cf96c.27333
mov eax, 0xcf
jmp case.0x100cf96c.27333
xor eax, eax
jmp case.0x100cf96c.27333
mov eax, 4
jmp case.0x100cf96c.27333
mov eax, 0x53
jmp case.0x100cf96c.27333
mov eax, 0x56
jmp case.0x100cf96c.27333
mov eax, 0x55
jmp case.0x100cf96c.27333
mov eax, 0x4c
jmp case.0x100cf96c.27333
mov eax, 0x50
jmp case.0x100cf96c.27333
mov eax, 0x52
jmp case.0x100cf96c.27333
mov eax, 0x4b
jmp case.0x100cf96c.27333
mov eax, 0x4f
jmp case.0x100cf96c.27333
mov eax, 0x51
jmp case.0x100cf96c.27333
mov eax, 0xa3
jmp case.0x100cf96c.27333
mov eax, 0xdd
jmp case.0x100cf96c.27333
mov eax, 0x9c
jmp case.0x100cf96c.27333
mov eax, 0x9e
jmp case.0x100cf96c.27333
mov eax, 0xbe
jmp case.0x100cf96c.27333
mov eax, 0x97
jmp case.0x100cf96c.27333
mov eax, 0xb6
jmp case.0x100cf96c.27333
mov eax, 0xe0
jmp case.0x100cf96c.27333
mov eax, 0xe3
jmp case.0x100cf96c.27333
mov eax, 0x9f
jmp case.0x100cf96c.27333
mov eax, 0xa2
jmp case.0x100cf96c.27333
mov eax, 0xbf
jmp case.0x100cf96c.27333
mov eax, 0xc2
jmp case.0x100cf96c.27333
mov eax, 0xd9
jmp case.0x100cf96c.27333
mov eax, 0xdc
jmp case.0x100cf96c.27333
mov eax, 0x98
jmp case.0x100cf96c.27333
mov eax, 0x9b
jmp case.0x100cf96c.27333
mov eax, 0xb7
jmp case.0x100cf96c.27333
mov eax, 0xba
jmp case.0x100cf96c.27333
mov eax, 3
jmp case.0x100cf96c.27333
mov eax, 0xda
jmp case.0x100cf96c.27333
mov eax, 0xd3
jmp case.0x100cf96c.27333
mov eax, 0xc9
jmp case.0x100cf96c.27333
mov eax, 0xa0
jmp case.0x100cf96c.27333
mov eax, 0x99
jmp case.0x100cf96c.27333
mov eax, 0x92
jmp case.0x100cf96c.27333
mov eax, 0x8b
jmp case.0x100cf96c.27333
cmp ecx, 0x8df7
jne case.default.0x100cfc18
mov eax, 0xa
jmp case.0x100cf96c.27333
xor eax, eax
pop ebp
ret
mov eax, 0x5a
jmp case.0x100cf96c.27333
mov eax, 0x57
jmp case.0x100cf96c.27333
mov eax, 0x58
jmp case.0x100cf96c.27333
mov eax, 0x23
jmp case.0x100cf96c.27333
mov eax, 0x29
jmp case.0x100cf96c.27333
mov eax, 0x2d
jmp case.0x100cf96c.27333
mov eax, 0x33
jmp case.0x100cf96c.27333
mov eax, 0x37
jmp case.0x100cf96c.27333
mov eax, 0x3d
jmp case.0x100cf96c.27333
mov eax, 0x3f
jmp case.0x100cf96c.27333
mov eax, 0x41
jmp case.0x100cf96c.27333
mov eax, 0x15
jmp case.0x100cf96c.27333
mov eax, 0x17
jmp case.0x100cf96c.27333
mov eax, 0x19
jmp case.0x100cf96c.27333
mov eax, 0x13
jmp case.0x100cf96c.27333
mov eax, 0x1b
jmp case.0x100cf96c.27333
mov eax, 0x1d
jmp case.0x100cf96c.27333
mov eax, 0x1e
jmp case.0x100cf96c.27333
mov eax, 0x20
jmp case.0x100cf96c.27333
mov eax, 0x24
jmp case.0x100cf96c.27333
mov eax, 0x26
jmp case.0x100cf96c.27333
mov eax, 0x2a
jmp case.0x100cf96c.27333
mov eax, 0x2e
jmp case.0x100cf96c.27333
mov eax, 0x30
jmp case.0x100cf96c.27333
mov eax, 0x34
jmp case.0x100cf96c.27333
mov eax, 0x38
jmp case.0x100cf96c.27333
mov eax, 0x3a
jmp case.0x100cf96c.27333
mov eax, 0x22
jmp case.0x100cf96c.27333
mov eax, 0x28
jmp case.0x100cf96c.27333
mov eax, 0x2c
jmp case.0x100cf96c.27333
mov eax, 0x32
jmp case.0x100cf96c.27333
mov eax, 0x36
jmp case.0x100cf96c.27333
mov eax, 0x3c
jmp case.0x100cf96c.27333
mov eax, 0x3e
jmp case.0x100cf96c.27333
mov eax, 0x40
jmp case.0x100cf96c.27333
mov eax, 0x14
jmp case.0x100cf96c.27333
mov eax, 0x16
jmp case.0x100cf96c.27333
mov eax, 0x18
jmp case.0x100cf96c.27333
mov eax, 0x12
jmp case.0x100cf96c.27333
mov eax, 0x1a
jmp case.0x100cf96c.27333
mov eax, 0x1c
jmp case.0x100cf96c.27333
mov eax, 0x1f
jmp case.0x100cf96c.27333
mov eax, 0x21
jmp case.0x100cf96c.27333
mov eax, 0x25
jmp case.0x100cf96c.27333
mov eax, 0x27
jmp case.0x100cf96c.27333
mov eax, 0x2b
jmp case.0x100cf96c.27333
mov eax, 0x2f
jmp case.0x100cf96c.27333
mov eax, 0x31
jmp case.0x100cf96c.27333
mov eax, 0x35
jmp case.0x100cf96c.27333
mov eax, 0x39
jmp case.0x100cf96c.27333
mov eax, 0x3b
jmp case.0x100cf96c.27333
mov eax, 0x5d
jmp case.0x100cf96c.27333
mov eax, 0x5c
jmp case.0x100cf96c.27333
mov eax, 0x5b
jmp case.0x100cf96c.27333
mov eax, 0x66
jmp case.0x100cf96c.27333
mov eax, 0x65
jmp case.0x100cf96c.27333
mov eax, 0x62
jmp case.0x100cf96c.27333
mov eax, 0x61
jmp case.0x100cf96c.27333
mov eax, 0x64
jmp case.0x100cf96c.27333
mov eax, 0x63
jmp case.0x100cf96c.27333