Function at 0x4f8960
Capabilities:
Parse credit card information
Parse pe header

Disassembly:
mov eax, dword [0xeadd50]
test eax, eax
je 0x4f8e54
cmp eax, 1
jne 0x4f89bd
mov eax, dword [0xeadd4c]
cmp eax, 0xc
jne 0x4f8982
mov eax, 1
ret
cmp eax, 9
jne 0x4f898d
mov eax, 1
ret
cmp eax, 0x17
jne 0x4f8998
mov eax, 1
ret
cmp eax, 0x18
jne 0x4f89a3
mov eax, 1
ret
cmp eax, 8
jne 0x4f89ae
mov eax, 1
ret
xor ecx, ecx
cmp eax, 7
setne cl
dec ecx
and ecx, 4
mov eax, ecx
ret
cmp eax, 4
je 0x4f8e54
cmp eax, 6
je 0x4f8e54
cmp eax, 5
je 0x4f8e54
cmp eax, 2
jne 0x4f8e54
mov edx, dword [0xeadd6c]
mov eax, edx
shl eax, 5
add eax, edx
mov cx, word [eax*8 + 0x7999e8]
movsx eax, cx
cmp eax, 0x8c
jl 0x4f8a0d
cmp eax, 0x95
jg 0x4f8a0d
mov eax, 1
ret
cmp cx, 0x3c
jne 0x4f8a19
mov eax, 1
ret
push edx
mov ecx, 0xbca350
call fcn.00488030
test al, al
je 0x4f8a2e
mov eax, 5
ret
mov eax, dword [0xeadd6c]
mov ecx, eax
shl ecx, 5
add ecx, eax
mov ax, word [ecx*8 + 0x7999e8]
cmp ax, 0x3d
jne 0x4f8a4e
mov eax, 1
ret
cmp ax, 0x3e
jne 0x4f8a5a
mov eax, 1
ret
cmp ax, 0x3f
jne 0x4f8a66
mov eax, 1
ret
cmp ax, 0x40
jne 0x4f8a72
mov eax, 1
ret
cmp ax, 0x41
jne 0x4f8a7e
mov eax, 1
ret
cmp ax, 0x42
jne 0x4f8a8a
mov eax, 1
ret
cmp ax, 0x43
jne 0x4f8a96
mov eax, 1
ret
cmp ax, 0x44
jne 0x4f8aa2
mov eax, 1
ret
cmp ax, 0x45
jne 0x4f8aae
mov eax, 1
ret
cmp ax, 0x29
jne 0x4f8aba
mov eax, 1
ret
cmp ax, 0x2a
jne 0x4f8ac6
mov eax, 1
ret
cmp ax, 0x2b
jne 0x4f8ad2
mov eax, 1
ret
cmp ax, 0x22
jne 0x4f8ade
mov eax, 1
ret
cmp ax, 0x23
jne 0x4f8aea
mov eax, 1
ret
cmp ax, 0x24
jne 0x4f8af6
mov eax, 1
ret
cmp ax, 0x25
jne 0x4f8b02
mov eax, 1
ret
cmp ax, 0xd1
jne 0x4f8b0e
mov eax, 1
ret
cmp ax, 0x2e
jne 0x4f8b1a
mov eax, 1
ret
cmp ax, 0x2f
jne 0x4f8b26
mov eax, 1
ret
cmp ax, 0xce
jne 0x4f8b32
mov eax, 1
ret
cmp ax, 0x31
jne 0x4f8b3e
mov eax, 1
ret
cmp ax, 0x62
jne 0x4f8b4a
mov eax, 1
ret
cmp ax, 0x63
jne 0x4f8b56
mov eax, 1
ret
cmp ax, 0x5a
jne 0x4f8b62
mov eax, 1
ret
cmp ax, 0x5c
jne 0x4f8b6e
mov eax, 4
ret
cmp ax, 0xb4
jne 0x4f8b7a
mov eax, 1
ret
cmp ax, 0x58
jne 0x4f8b86
mov eax, 1
ret
cmp ax, 0x59
jne 0x4f8b92
mov eax, 1
ret
cmp ax, 0x5d
jne 0x4f8b9e
mov eax, 1
ret
cmp ax, 0x50
jne 0x4f8baa
mov eax, 1
ret
cmp ax, 0x1e
jne 0x4f8bb6
mov eax, 3
ret
cmp ax, 0x1f
jne 0x4f8bc2
mov eax, 2
ret
cmp ax, 0x20
jne 0x4f8bce
mov eax, 2
ret
cmp ax, 0xe2
jne 0x4f8bda
mov eax, 2
ret
cmp ax, 0x21
jne 0x4f8be6
mov eax, 2
ret
cmp ax, 0x37
jne 0x4f8bf2
mov eax, 1
ret
cmp ax, 0x51
jne 0x4f8bfe
mov eax, 1
ret
cmp ax, 0x33
jne 0x4f8c0a
mov eax, 1
ret
cmp ax, 0x35
jne 0x4f8c16
mov eax, 1
ret
cmp ax, 0x3a
jne 0x4f8c22
mov eax, 1
ret
cmp ax, 0xaa
jne 0x4f8c2e
mov eax, 1
ret
cmp ax, 0xab
jne 0x4f8c3a
mov eax, 1
ret
cmp ax, 0xc8
jne 0x4f8c46
mov eax, 1
ret
cmp ax, 0xc9
jne 0x4f8c52
mov eax, 1
ret
cmp ax, 0xca
jne 0x4f8c5e
mov eax, 1
ret
cmp ax, 0x3b
jne 0x4f8c6a
mov eax, 1
ret
cmp ax, 0xac
jne 0x4f8c76
mov eax, 1
ret
cmp ax, 0xad
je 0x4f8e54
cmp ax, 0x39
jne 0x4f8c8c
mov eax, 1
ret
cmp ax, 0x5e
jne 0x4f8c98
mov eax, 1
ret
cmp ax, 0xb9
jne 0x4f8ca4
mov eax, 1
ret
cmp ax, 0xba
jne 0x4f8cb0
mov eax, 1
ret
cmp ax, 0x5f
jne 0x4f8cbc
mov eax, 1
ret
cmp ax, 0x46
jne 0x4f8cc8
mov eax, 1
ret
cmp ax, 0x47
jne 0x4f8cd4
mov eax, 2
ret
cmp ax, 0xbe
jne 0x4f8ce0
mov eax, 1
ret
cmp ax, 0xbf
jne 0x4f8cec
mov eax, 2
ret
cmp ax, 0x4a
jne 0x4f8cf8
mov eax, 1
ret
cmp ax, 0x4b
jne 0x4f8d04
mov eax, 1
ret
cmp ax, 0xc0
jne 0x4f8d10
mov eax, 1
ret
cmp ax, 0x4c
jne 0x4f8d1c
mov eax, 1
ret
cmp ax, 0xb5
jne 0x4f8d28
mov eax, 1
ret
cmp ax, 0xb6
jne 0x4f8d34
mov eax, 1
ret
cmp ax, 0x4d
jne 0x4f8d40
mov eax, 1
ret
cmp ax, 0x4e
jne 0x4f8d4c
mov eax, 1
ret
cmp ax, 0x4f
jne 0x4f8d58
mov eax, 1
ret
cmp ax, 0xbb
jne 0x4f8d64
mov eax, 1
ret
cmp ax, 0xbc
jne 0x4f8d70
mov eax, 1
ret
cmp ax, 0xbd
jne 0x4f8d7c
mov eax, 1
ret
cmp ax, 0x54
jne 0x4f8d88
mov eax, 2
ret
cmp ax, 0x55
jne 0x4f8d94
mov eax, 2
ret
cmp ax, 0x56
jne 0x4f8da0
mov eax, 1
ret
cmp ax, 0x57
jne 0x4f8dac
mov eax, 1
ret
cmp ax, 0x6e
jne 0x4f8db8
mov eax, 1
ret
cmp ax, 0x6f
jne 0x4f8dc4
mov eax, 1
ret
cmp ax, 0x70
jne 0x4f8dd0
mov eax, 1
ret
cmp ax, 0x71
jne 0x4f8ddc
mov eax, 1
ret
cmp ax, 0x72
jne 0x4f8de8
mov eax, 1
ret
cmp ax, 0xcb
jne 0x4f8df4
mov eax, 1
ret
cmp ax, 0xcc
jne 0x4f8e00
mov eax, 1
ret
cmp ax, 0xe8
jne 0x4f8e0c
mov eax, 1
ret
cmp ax, 0xe9
jne 0x4f8e18
mov eax, 1
ret
cmp ax, 0xcd
jne 0x4f8e24
mov eax, 1
ret
cmp ax, 0xb1
jne 0x4f8e30
mov eax, 1
ret
cmp ax, 0xb2
jne 0x4f8e3c
mov eax, 1
ret
cmp ax, 0xb3
jne 0x4f8e48
mov eax, 1
ret
cmp ax, 0xe7
jne 0x4f8e54
mov eax, 1
ret
xor eax, eax
ret