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

Disassembly:
sub esp, 4
push ecx
mov ecx, dword [eax + 0x74]
cmp ecx, 1
je 0x419f03
cmp ecx, 4
je 0x419f03
cmp ecx, 2
je 0x419f03
cmp ecx, 3
je 0x419f03
cmp ecx, 0x34
je 0x419f03
cmp ecx, 0xe
je 0x419f03
cmp ecx, 7
je 0x419f03
cmp ecx, 8
je 0x419f03
cmp ecx, 9
je 0x419f03
cmp ecx, 0xa
je 0x419f03
cmp ecx, 0xb
je 0x419f03
cmp ecx, 0xc
je 0x419f03
cmp ecx, 0xd
je 0x419f03
cmp ecx, 0x1d
je 0x419f03
cmp ecx, 0x12
je 0x419f03
cmp ecx, 0x14
je 0x419f03
cmp ecx, 0x16
je 0x419f03
cmp ecx, 0x17
je 0x419f03
cmp ecx, 0x18
je 0x419f03
cmp ecx, 0x1a
je 0x419f03
cmp ecx, 0x1b
je 0x419f03
cmp ecx, 0x3d
je 0x419f03
cmp ecx, 0x1f
je 0x419f03
cmp ecx, 0x1e
je 0x419f03
cmp ecx, 0x20
je 0x419f03
cmp ecx, 0x24
je 0x419f03
cmp ecx, 0x25
je 0x419f03
cmp ecx, 0x26
je 0x419f03
cmp ecx, 0x3f
je 0x419f03
cmp ecx, 0x28
je 0x419f03
cmp ecx, 0x3c
je 0x419f03
cmp ecx, 0x29
je 0x419f03
cmp ecx, 0x38
je 0x419f03
cmp ecx, 0x32
je 0x419f03
cmp ecx, 0x3a
je 0x419f03
cmp ecx, 0x41
je 0x419f03
cmp ecx, 0x42
je 0x419f03
cmp ecx, 0x54
je 0x419f03
cmp ecx, 0x58
je 0x419f03
cmp ecx, 0x5c
je 0x419f03
cmp ecx, 0x5d
je 0x419f03
cmp ecx, 0x60
je 0x419f03
cmp ecx, 0x61
je 0x419f03
cmp ecx, 0x62
jne 0x419f16
push ebx
push eax
call fcn.00419db4
add esp, 8
mov dword [esp + 4], eax
jmp 0x41a1e7
cmp ecx, 0x33
je 0x419f20
cmp ecx, 0x3b
jne 0x419f37
mov ecx, dword [eax + 0x2c]
push ecx
push ebx
push eax
call fcn.00419db4
add esp, 0xc
mov dword [esp + 4], eax
jmp 0x41a1e7
cmp ecx, 0x50
jne 0x419f5e
mov ecx, dword [eax + 0x64]
push ecx
mov ecx, dword [eax]
push ecx
mov ecx, dword [eax + 4]
push ecx
mov ecx, dword [eax + 8]
push ecx
push ebx
push eax
call fcn.00419db4
add esp, 0x18
mov dword [esp + 4], eax
jmp 0x41a1e7
cmp ecx, 5
je 0x419f9a
cmp ecx, 0x22
je 0x419f9a
cmp ecx, 6
je 0x419f9a
cmp ecx, 0x39
je 0x419f9a
cmp ecx, 0xf
je 0x419f9a
cmp ecx, 0x1c
je 0x419f9a
cmp ecx, 0x3e
je 0x419f9a
cmp ecx, 0x21
je 0x419f9a
cmp ecx, 0x40
je 0x419f9a
cmp ecx, 0x2a
je 0x419f9a
cmp ecx, 0x2c
je 0x419f9a
cmp ecx, 0x43
jne 0x419fb1
mov ecx, dword [eax + 0x24]
push ecx
push ebx
push eax
call fcn.00419db4
add esp, 0xc
mov dword [esp + 4], eax
jmp 0x41a1e7
cmp ecx, 0x19
je 0x419fbb
cmp ecx, 0x30
jne 0x419fd2
mov ecx, dword [eax + 0x30]
push ecx
push ebx
push eax
call fcn.00419db4
add esp, 0xc
mov dword [esp + 4], eax
jmp 0x41a1e7
cmp ecx, 0x35
je 0x419fdc
cmp ecx, 0x37
jne 0x419ff7
mov ecx, dword [eax + 0x2c]
push ecx
mov ecx, dword [eax + 0x34]
push ecx
push ebx
push eax
call fcn.00419db4
add esp, 0x10
mov dword [esp + 4], eax
jmp 0x41a1e7
cmp ecx, 0x10
je 0x41a006
cmp ecx, 0x36
je 0x41a006
cmp ecx, 0x2b
jne 0x41a01d
mov ecx, dword [eax + 0x34]
push ecx
push ebx
push eax
call fcn.00419db4
add esp, 0xc
mov dword [esp + 4], eax
jmp 0x41a1e7
cmp ecx, 0x11
je 0x41a027
cmp ecx, 0x2e
jne 0x41a042
mov ecx, dword [eax + 0x34]
push ecx
mov ecx, dword [eax + 0x24]
push ecx
push ebx
push eax
call fcn.00419db4
add esp, 0x10
mov dword [esp + 4], eax
jmp 0x41a1e7
cmp ecx, 0x13
je 0x41a04c
cmp ecx, 0x15
jne 0x41a063
mov ecx, dword [eax + 0x4c]
push ecx
push ebx
push eax
call fcn.00419db4
add esp, 0xc
mov dword [esp + 4], eax
jmp 0x41a1e7
cmp ecx, 0x2f
jne 0x41a087
mov ecx, dword [eax + 0x34]
push ecx
mov ecx, dword [eax + 0x28]
push ecx
mov ecx, dword [eax + 0x24]
push ecx
push ebx
push eax
call fcn.00419db4
add esp, 0x14
mov dword [esp + 4], eax
jmp 0x41a1e7
cmp ecx, 0x2d
jne 0x41a0a7
mov ecx, dword [eax + 0x28]
push ecx
mov ecx, dword [eax + 0x24]
push ecx
push ebx
push eax
call fcn.00419db4
add esp, 0x10
mov dword [esp + 4], eax
jmp 0x41a1e7
cmp ecx, 0x31
jne 0x41a0c3
mov ecx, dword [eax + 0x48]
push ecx
push ebx
push eax
call fcn.00419db4
add esp, 0xc
mov dword [esp + 4], eax
jmp 0x41a1e7
cmp ecx, 0x44
je 0x41a0d2
cmp ecx, 0x45
je 0x41a0d2
cmp ecx, 0x46
jne 0x41a0ed
mov ecx, dword [eax + 0x2c]
push ecx
mov ecx, dword [eax + 0xc]
push ecx
push ebx
push eax
call fcn.00419db4
add esp, 0x10
mov dword [esp + 4], eax
jmp 0x41a1e7
cmp ecx, 0x47
je 0x41a101
cmp ecx, 0x48
je 0x41a101
cmp ecx, 0x52
je 0x41a101
cmp ecx, 0x68
jne 0x41a118
mov ecx, dword [eax + 0x20]
push ecx
push ebx
push eax
call fcn.00419db4
add esp, 0xc
mov dword [esp + 4], eax
jmp 0x41a1e7
cmp ecx, 0x4b
je 0x41a122
cmp ecx, 0x4c
jne 0x41a142
mov ecx, dword [eax + 0x58]
push ecx
mov ecx, dword [eax + 0x50]
push ecx
movzx ecx, word [eax + 0x20]
push ecx
push ebx
push eax
call fcn.00419db4
add esp, 0x14
mov dword [esp + 4], eax
jmp 0x41a1e7
cmp ecx, 0x4d
je 0x41a156
cmp ecx, 0x4e
je 0x41a156
cmp ecx, 0x4f
je 0x41a156
cmp ecx, 0x5a
jne 0x41a16b
movzx ecx, word [eax + 0x20]
push ecx
push ebx
push eax
call fcn.00419db4
add esp, 0xc
mov dword [esp + 4], eax
jmp 0x41a1e7
cmp ecx, 0x51
jne 0x41a184
mov ecx, dword [eax + 0x18]
push ecx
push ebx
push eax
call fcn.00419db4
add esp, 0xc
mov dword [esp + 4], eax
jmp 0x41a1e7
cmp ecx, 0x53
jne 0x41a19d
mov ecx, dword [eax + 0x1c]
push ecx
push ebx
push eax
call fcn.00419db4
add esp, 0xc
mov dword [esp + 4], eax
jmp 0x41a1e7
cmp ecx, 0x55
je 0x41a1ac
cmp ecx, 0x56
je 0x41a1ac
cmp ecx, 0x59
jne 0x41a1c4
mov ecx, dword [eax + 0x20]
push ecx
mov ecx, dword [eax + 0x24]
push ecx
push ebx
push eax
call fcn.00419db4
add esp, 0x10
mov dword [esp + 4], eax
jmp 0x41a1e7
cmp ecx, 0x63
je 0x41a1ce
cmp ecx, 0x66
jne 0x41a1e2
mov ecx, dword [eax + 0x54]
push ecx
push ebx
push eax
call fcn.00419db4
add esp, 0xc
mov dword [esp + 4], eax
jmp 0x41a1e7
call fcn.004ebadc
mov eax, dword [esp + 4]
pop ecx
add esp, 4
ret