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

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x18
mov dword [ebp - 4], 0
cmp dword [ebp + 8], 1
je 0x416512
cmp dword [ebp + 8], 0x1a
je 0x416512
cmp dword [ebp + 8], 0x33
je 0x416512
cmp dword [ebp + 8], 0x4c
je 0x416512
xor eax, eax
jmp 0x416517
mov eax, 1
test eax, eax
je 0x416533
mov dword [ebp - 4], 0x800000
mov eax, dword [ebp - 4]
jmp 0x416c7a
cmp dword [ebp + 8], 2
je 0x41655f
cmp dword [ebp + 8], 0x1b
je 0x41655f
cmp dword [ebp + 8], 0x34
je 0x41655f
cmp dword [ebp + 8], 0x4d
je 0x41655f
xor eax, eax
jmp 0x416564
mov eax, 1
test eax, eax
je 0x416580
mov dword [ebp - 4], 0x8000
mov eax, dword [ebp - 4]
jmp 0x416c7a
cmp dword [ebp + 8], 3
je 0x4165ac
cmp dword [ebp + 8], 0x1c
je 0x4165ac
cmp dword [ebp + 8], 0x35
je 0x4165ac
cmp dword [ebp + 8], 0x4e
je 0x4165ac
xor eax, eax
jmp 0x4165b1
mov eax, 1
test eax, eax
je 0x4165cd
mov dword [ebp - 4], 0x808000
mov eax, dword [ebp - 4]
jmp 0x416c7a
cmp dword [ebp + 8], 4
je 0x4165f9
cmp dword [ebp + 8], 0x1d
je 0x4165f9
cmp dword [ebp + 8], 0x36
je 0x4165f9
cmp dword [ebp + 8], 0x4f
je 0x4165f9
xor eax, eax
jmp 0x4165fe
mov eax, 1
test eax, eax
je 0x41661a
mov dword [ebp - 4], 0x80
mov eax, dword [ebp - 4]
jmp 0x416c7a
cmp dword [ebp + 8], 5
je 0x416646
cmp dword [ebp + 8], 0x1e
je 0x416646
cmp dword [ebp + 8], 0x37
je 0x416646
cmp dword [ebp + 8], 0x50
je 0x416646
xor eax, eax
jmp 0x41664b
mov eax, 1
test eax, eax
je 0x416667
mov dword [ebp - 4], 0x800080
mov eax, dword [ebp - 4]
jmp 0x416c7a
cmp dword [ebp + 8], 6
je 0x416693
cmp dword [ebp + 8], 0x1f
je 0x416693
cmp dword [ebp + 8], 0x38
je 0x416693
cmp dword [ebp + 8], 0x51
je 0x416693
xor eax, eax
jmp 0x416698
mov eax, 1
test eax, eax
je 0x4166b4
mov dword [ebp - 4], 0x8080
mov eax, dword [ebp - 4]
jmp 0x416c7a
cmp dword [ebp + 8], 7
je 0x4166e0
cmp dword [ebp + 8], 0x20
je 0x4166e0
cmp dword [ebp + 8], 0x39
je 0x4166e0
cmp dword [ebp + 8], 0x52
je 0x4166e0
xor eax, eax
jmp 0x4166e5
mov eax, 1
test eax, eax
je 0x416701
mov dword [ebp - 4], 0xff0000
mov eax, dword [ebp - 4]
jmp 0x416c7a
cmp dword [ebp + 8], 8
je 0x41672d
cmp dword [ebp + 8], 0x21
je 0x41672d
cmp dword [ebp + 8], 0x3a
je 0x41672d
cmp dword [ebp + 8], 0x53
je 0x41672d
xor eax, eax
jmp 0x416732
mov eax, 1
test eax, eax
je 0x41674e
mov dword [ebp - 4], 0xff00
mov eax, dword [ebp - 4]
jmp 0x416c7a
cmp dword [ebp + 8], 9
je 0x41677a
cmp dword [ebp + 8], 0x22
je 0x41677a
cmp dword [ebp + 8], 0x3b
je 0x41677a
cmp dword [ebp + 8], 0x54
je 0x41677a
xor eax, eax
jmp 0x41677f
mov eax, 1
test eax, eax
je 0x41679b
mov dword [ebp - 4], 0xffff00
mov eax, dword [ebp - 4]
jmp 0x416c7a
cmp dword [ebp + 8], 0xa
je 0x4167c7
cmp dword [ebp + 8], 0x23
je 0x4167c7
cmp dword [ebp + 8], 0x3c
je 0x4167c7
cmp dword [ebp + 8], 0x55
je 0x4167c7
xor eax, eax
jmp 0x4167cc
mov eax, 1
test eax, eax
je 0x4167e8
mov dword [ebp - 4], 0xff
mov eax, dword [ebp - 4]
jmp 0x416c7a
cmp dword [ebp + 8], 0xb
je 0x416814
cmp dword [ebp + 8], 0x24
je 0x416814
cmp dword [ebp + 8], 0x3d
je 0x416814
cmp dword [ebp + 8], 0x56
je 0x416814
xor eax, eax
jmp 0x416819
mov eax, 1
test eax, eax
je 0x416835
mov dword [ebp - 4], 0xff00ff
mov eax, dword [ebp - 4]
jmp 0x416c7a
cmp dword [ebp + 8], 0xc
je 0x416861
cmp dword [ebp + 8], 0x25
je 0x416861
cmp dword [ebp + 8], 0x3e
je 0x416861
cmp dword [ebp + 8], 0x57
je 0x416861
xor eax, eax
jmp 0x416866
mov eax, 1
test eax, eax
je 0x416882
mov dword [ebp - 4], 0xffff
mov eax, dword [ebp - 4]
jmp 0x416c7a
cmp dword [ebp + 8], 0xd
je 0x4168ae
cmp dword [ebp + 8], 0x26
je 0x4168ae
cmp dword [ebp + 8], 0x3f
je 0x4168ae
cmp dword [ebp + 8], 0x58
je 0x4168ae
xor eax, eax
jmp 0x4168b3
mov eax, 1
test eax, eax
je 0x4168cf
mov dword [ebp - 4], 0xff8080
mov eax, dword [ebp - 4]
jmp 0x416c7a
cmp dword [ebp + 8], 0xe
je 0x4168fb
cmp dword [ebp + 8], 0x27
je 0x4168fb
cmp dword [ebp + 8], 0x40
je 0x4168fb
cmp dword [ebp + 8], 0x59
je 0x4168fb
xor eax, eax
jmp 0x416900
mov eax, 1
test eax, eax
je 0x41691c
mov dword [ebp - 4], 0xe03058
mov eax, dword [ebp - 4]
jmp 0x416c7a
cmp dword [ebp + 8], 0xf
je 0x416948
cmp dword [ebp + 8], 0x28
je 0x416948
cmp dword [ebp + 8], 0x41
je 0x416948
cmp dword [ebp + 8], 0x5a
je 0x416948
xor eax, eax
jmp 0x41694d
mov eax, 1
test eax, eax
je 0x416969
mov dword [ebp - 4], 0xe080
mov eax, dword [ebp - 4]
jmp 0x416c7a
cmp dword [ebp + 8], 0x10
je 0x416995
cmp dword [ebp + 8], 0x29
je 0x416995
cmp dword [ebp + 8], 0x42
je 0x416995
cmp dword [ebp + 8], 0x5b
je 0x416995
xor eax, eax
jmp 0x41699a
mov eax, 1
test eax, eax
je 0x4169b6
mov dword [ebp - 4], 0x80e000
mov eax, dword [ebp - 4]
jmp 0x416c7a
cmp dword [ebp + 8], 0x11
je 0x4169e2
cmp dword [ebp + 8], 0x2a
je 0x4169e2
cmp dword [ebp + 8], 0x43
je 0x4169e2
cmp dword [ebp + 8], 0x5c
je 0x4169e2
xor eax, eax
jmp 0x4169e7
mov eax, 1
test eax, eax
je 0x416a03
mov dword [ebp - 4], 0x60c0
mov eax, dword [ebp - 4]
jmp 0x416c7a
cmp dword [ebp + 8], 0x12
je 0x416a2f
cmp dword [ebp + 8], 0x2b
je 0x416a2f
cmp dword [ebp + 8], 0x44
je 0x416a2f
cmp dword [ebp + 8], 0x5d
je 0x416a2f
xor eax, eax
jmp 0x416a34
mov eax, 1
test eax, eax
je 0x416a50
mov dword [ebp - 4], 0xffa8ff
mov eax, dword [ebp - 4]
jmp 0x416c7a
cmp dword [ebp + 8], 0x13
je 0x416a7c
cmp dword [ebp + 8], 0x2c
je 0x416a7c
cmp dword [ebp + 8], 0x45
je 0x416a7c
cmp dword [ebp + 8], 0x5e
je 0x416a7c
xor eax, eax
jmp 0x416a81
mov eax, 1
test eax, eax
je 0x416a9d
mov dword [ebp - 4], 0xd8d8
mov eax, dword [ebp - 4]
jmp 0x416c7a
cmp dword [ebp + 8], 0x14
je 0x416ac9
cmp dword [ebp + 8], 0x2d
je 0x416ac9
cmp dword [ebp + 8], 0x46
je 0x416ac9
cmp dword [ebp + 8], 0x5f
je 0x416ac9
xor eax, eax
jmp 0x416ace
mov eax, 1
test eax, eax
je 0x416aea
mov dword [ebp - 4], 0xff0090
mov eax, dword [ebp - 4]
jmp 0x416c7a
cmp dword [ebp + 8], 0x15
je 0x416b16
cmp dword [ebp + 8], 0x2e
je 0x416b16
cmp dword [ebp + 8], 0x47
je 0x416b16
cmp dword [ebp + 8], 0x60
je 0x416b16
xor eax, eax
jmp 0x416b1b
mov eax, 1
test eax, eax
je 0x416b37
mov dword [ebp - 4], 0xff8800
mov eax, dword [ebp - 4]
jmp 0x416c7a
cmp dword [ebp + 8], 0x16
je 0x416b63
cmp dword [ebp + 8], 0x2f
je 0x416b63
cmp dword [ebp + 8], 0x48
je 0x416b63
cmp dword [ebp + 8], 0x61
je 0x416b63
xor eax, eax
jmp 0x416b68
mov eax, 1
test eax, eax
je 0x416b84
mov dword [ebp - 4], 0xc06000
mov eax, dword [ebp - 4]
jmp 0x416c7a
cmp dword [ebp + 8], 0x17
je 0x416bb0
cmp dword [ebp + 8], 0x30
je 0x416bb0
cmp dword [ebp + 8], 0x49
je 0x416bb0
cmp dword [ebp + 8], 0x62
je 0x416bb0
xor eax, eax
jmp 0x416bb5
mov eax, 1
test eax, eax
je 0x416bd1
mov dword [ebp - 4], 0x80ff
mov eax, dword [ebp - 4]
jmp 0x416c7a
cmp dword [ebp + 8], 0x18
je 0x416bfd
cmp dword [ebp + 8], 0x31
je 0x416bfd
cmp dword [ebp + 8], 0x4a
je 0x416bfd
cmp dword [ebp + 8], 0x63
je 0x416bfd
xor eax, eax
jmp 0x416c02
mov eax, 1
test eax, eax
je 0x416c1e
mov dword [ebp - 4], 0x8050ff
mov eax, dword [ebp - 4]
jmp 0x416c7a
cmp dword [ebp + 8], 0x19
je 0x416c4a
cmp dword [ebp + 8], 0x32
je 0x416c4a
cmp dword [ebp + 8], 0x4b
je 0x416c4a
cmp dword [ebp + 8], 0x64
je 0x416c4a
xor eax, eax
jmp 0x416c4f
mov eax, 1
test eax, eax
je 0x416c6b
mov dword [ebp - 4], 0xc080ff
mov eax, dword [ebp - 4]
jmp 0x416c7a
mov dword [ebp - 4], 0xffffff
mov eax, dword [ebp - 4]
jmp 0x416c7a
mov esp, ebp
pop ebp
ret 4