Function at 0x10014ccf
Capabilities:
Parse credit card information

Disassembly:
push ebp
mov ebp, esp
sub esp, 8
cmp dword [0x100fc9ec], 0
jne 0x10015ffe
mov dword [0x100fc9ec], 1
push 0
push 0
push 0
push getpeername
push 0
push 0x100d457a
push getpeername
push 0
push 0x100d4581
push getpeername
push 0
push 0x100d4586
push 4
mov ebx, 0x10037c30
call fcn.100357d8
add esp, 0x34
mov dword [ebp - 4], eax
push getpeername
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x10014d41
mov eax, 0x100be0b4
push eax
push 1
mov ebx, 0x100365b0
call fcn.100357d8
add esp, 0x10
mov dword [ebp - 8], eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x10014d67
push ebx
call fcn.100357c0
add esp, 4
mov eax, dword [ebp - 8]
mov dword [0x100fc9f0], eax
push 0
push 0
push 0
push getpeername
push 0
push 0x100d4598
push getpeername
push 0
push 0x100d4581
push getpeername
push 0
push 0x100d4586
push 4
mov ebx, 0x10037c30
call fcn.100357d8
add esp, 0x34
mov dword [ebp - 4], eax
push getpeername
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x10014dc1
mov eax, 0x100be0b4
push eax
push 1
mov ebx, 0x100365b0
call fcn.100357d8
add esp, 0x10
mov dword [ebp - 8], eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x10014de7
push ebx
call fcn.100357c0
add esp, 4
mov eax, dword [ebp - 8]
mov dword [0x100fc9f4], eax
cmp dword [0x100fc9f0], 0
jne 0x10014e2c
mov dword [0x100fc9ec], 0
mov eax, 0x100d6514
mov dword [ebp - 4], eax
lea eax, [ebp - 4]
push eax
call fcn.10016053
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x10014e27
push ebx
call fcn.100357c0
add esp, 4
jmp 0x1001604d
cmp dword [0x100fc9f0], 0x2f
jne 0x10014e6b
mov dword [0x100fc9f8], 0x65
mov dword [0x100fc9fc], 0xe
mov dword [0x100fca00], 2
mov dword [0x100fca04], 0x320
mov dword [0x100fca08], 0x12c
cmp dword [0x100fc9f0], 0x30
jne 0x10014eaa
mov dword [0x100fc9f8], 0x66
mov dword [0x100fc9fc], 0xe
mov dword [0x100fca00], 2
mov dword [0x100fca04], 0x320
mov dword [0x100fca08], 0x12c
cmp dword [0x100fc9f0], 0x31
jne 0x10014ee9
mov dword [0x100fc9f8], 0x67
mov dword [0x100fc9fc], 0xe
mov dword [0x100fca00], 2
mov dword [0x100fca04], 0x320
mov dword [0x100fca08], 0x12c
cmp dword [0x100fc9f0], 0x32
jne 0x10014f28
mov dword [0x100fc9f8], 0x68
mov dword [0x100fc9fc], 0xe
mov dword [0x100fca00], 2
mov dword [0x100fca04], 0x320
mov dword [0x100fca08], 0x12c
cmp dword [0x100fc9f0], 0x34
jne 0x10014f67
mov dword [0x100fc9fc], 0xe
mov dword [0x100fca00], 2
mov dword [0x100fca04], 0x320
mov dword [0x100fca08], 0x12c
mov dword [0x100fc9f8], 0x7de
cmp dword [0x100fc9f0], 0x38
jne 0x10014fa6
mov dword [0x100fc9f8], 0xc0
mov dword [0x100fc9fc], 0x16
mov dword [0x100fca00], 2
mov dword [0x100fca04], 0x320
mov dword [0x100fca08], 0x12c
cmp dword [0x100fc9f0], 0x39
jne 0x10014fe5
mov dword [0x100fc9fc], 0x16
mov dword [0x100fca00], 2
mov dword [0x100fca04], 0x320
mov dword [0x100fca08], 0x12c
mov dword [0x100fc9f8], 0xc3
cmp dword [0x100fc9f0], 0x5a
jne 0x10015024
mov dword [0x100fc9fc], 0x16
mov dword [0x100fca00], 2
mov dword [0x100fca04], 0x320
mov dword [0x100fca08], 0x12c
mov dword [0x100fc9f8], 0xc2
cmp dword [0x100fc9f0], 0x4b
jne 0x10015063
mov dword [0x100fc9f8], 0x7d7
mov dword [0x100fc9fc], 0xc
mov dword [0x100fca00], 0
mov dword [0x100fca04], 0xc8
mov dword [0x100fca08], 0x12c
cmp dword [0x100fc9f0], 0x4a
jne 0x100150a2
mov dword [0x100fc9f8], 0x4c
mov dword [0x100fc9fc], 0xc
mov dword [0x100fca00], 0
mov dword [0x100fca04], 0xc8
mov dword [0x100fca08], 0x12c
cmp dword [0x100fc9f0], 0x49
jne 0x100150e1
mov dword [0x100fc9f8], 0x4b
mov dword [0x100fc9fc], 0xc
mov dword [0x100fca00], 0
mov dword [0x100fca04], 0xc8
mov dword [0x100fca08], 0x12c
cmp dword [0x100fc9f0], 0x48
jne 0x10015120
mov dword [0x100fc9f8], 0x4a
mov dword [0x100fc9fc], 0xc
mov dword [0x100fca00], 0
mov dword [0x100fca04], 0xc8
mov dword [0x100fca08], 0x12c
cmp dword [0x100fc9f0], 0x47
jne 0x1001515f
mov dword [0x100fc9f8], 0x49
mov dword [0x100fc9fc], 0xc
mov dword [0x100fca00], 0
mov dword [0x100fca04], 0xc8
mov dword [0x100fca08], 0x12c
cmp dword [0x100fc9f0], 0x46
jne 0x1001519e
mov dword [0x100fc9f8], 2
mov dword [0x100fc9fc], 0xc
mov dword [0x100fca00], 0
mov dword [0x100fca04], 0xc8
mov dword [0x100fca08], 0x12c
cmp dword [0x100fc9f0], 0x45
jne 0x100151dd
mov dword [0x100fc9f8], 0x47
mov dword [0x100fc9fc], 0xc
mov dword [0x100fca00], 0
mov dword [0x100fca04], 0xc8
mov dword [0x100fca08], 0x12c
cmp dword [0x100fc9f0], 0x44
jne 0x1001521c
mov dword [0x100fc9f8], 0x46
mov dword [0x100fc9fc], 0xc
mov dword [0x100fca00], 0
mov dword [0x100fca04], 0xc8
mov dword [0x100fca08], 0x12c
cmp dword [0x100fc9f0], 0x2e
jne 0x1001525b
mov dword [0x100fc9f8], 0x7d6
mov dword [0x100fc9fc], 9
mov dword [0x100fca00], 1
mov dword [0x100fca04], 0x2bc
mov dword [0x100fca08], 0xc8
cmp dword [0x100fc9f0], 0x37
jne 0x1001529a
mov dword [0x100fc9f8], 0x5d
mov dword [0x100fc9fc], 9
mov dword [0x100fca00], 1
mov dword [0x100fca04], 0x2bc
mov dword [0x100fca08], 0xc8
cmp dword [0x100fc9f0], 0x4c
jne 0x100152d9
mov dword [0x100fc9f8], 0x5c
mov dword [0x100fc9fc], 9
mov dword [0x100fca00], 1
mov dword [0x100fca04], 0x2bc
mov dword [0x100fca08], 0xc8
cmp dword [0x100fc9f0], 0x2d
jne 0x10015318
mov dword [0x100fc9f8], 0x57
mov dword [0x100fc9fc], 9
mov dword [0x100fca00], 1
mov dword [0x100fca04], 0x2bc
mov dword [0x100fca08], 0xc8
cmp dword [0x100fc9f0], 0x2c
jne 0x10015357
mov dword [0x100fc9f8], 0x56
mov dword [0x100fc9fc], 9
mov dword [0x100fca00], 1
mov dword [0x100fca04], 0x2bc
mov dword [0x100fca08], 0xc8
cmp dword [0x100fc9f0], 0x2b
jne 0x10015396
mov dword [0x100fc9f8], 0x7d5
mov dword [0x100fc9fc], 6
mov dword [0x100fca00], 3
mov dword [0x100fca04], 0x384
mov dword [0x100fca08], 0xc8
cmp dword [0x100fc9f0], 0x27
jne 0x100153d5
mov dword [0x100fc9f8], 0x59
mov dword [0x100fc9fc], 6
mov dword [0x100fca00], 3
mov dword [0x100fca04], 0x384
mov dword [0x100fca08], 0xc8
cmp dword [0x100fc9f0], 0x26
jne 0x10015414
mov dword [0x100fc9f8], 0x58
mov dword [0x100fc9fc], 6
mov dword [0x100fca00], 3
mov dword [0x100fca04], 0x384
mov dword [0x100fca08], 0xc8
cmp dword [0x100fc9f0], 0x1d
jne 0x10015453
mov dword [0x100fc9f8], 0x55
mov dword [0x100fc9fc], 6
mov dword [0x100fca00], 3
mov dword [0x100fca04], 0x384
mov dword [0x100fca08], 0xc8
cmp dword [0x100fc9f0], 0x29
jne 0x10015492
mov dword [0x100fc9f8], 0x54
mov dword [0x100fc9fc], 6
mov dword [0x100fca00], 3
mov dword [0x100fca04], 0x384
mov dword [0x100fca08], 0xc8
cmp dword [0x100fc9f0], 0x28
jne 0x100154d1
mov dword [0x100fc9f8], 0x53
mov dword [0x100fc9fc], 6
mov dword [0x100fca00], 3
mov dword [0x100fca04], 0x384
mov dword [0x100fca08], 0xc8
cmp dword [0x100fc9f0], 0x25
jne 0x10015510
mov dword [0x100fc9f8], 0x52
mov dword [0x100fc9fc], 6
mov dword [0x100fca00], 3
mov dword [0x100fca04], 0x384
mov dword [0x100fca08], 0xc8
cmp dword [0x100fc9f0], 0x24
jne 0x1001554f
mov dword [0x100fc9f8], 0x51
mov dword [0x100fc9fc], 6
mov dword [0x100fca00], 3
mov dword [0x100fca04], 0x384
mov dword [0x100fca08], 0xc8
cmp dword [0x100fc9f0], 0x23
jne 0x1001558e
mov dword [0x100fc9f8], 0x50
mov dword [0x100fc9fc], 6
mov dword [0x100fca00], 3
mov dword [0x100fca04], 0x384
mov dword [0x100fca08], 0xc8
cmp dword [0x100fc9f0], 0x22
jne 0x100155cd
mov dword [0x100fc9f8], 0x7dd
mov dword [0x100fc9fc], 5
mov dword [0x100fca00], 2
mov dword [0x100fca04], 0x3e8
mov dword [0x100fca08], 0xc8
cmp dword [0x100fc9f0], 0x21
jne 0x1001560c
mov dword [0x100fc9f8], 0xac
mov dword [0x100fc9fc], 5
mov dword [0x100fca00], 2
mov dword [0x100fca04], 0x3e8
mov dword [0x100fca08], 0xc8
cmp dword [0x100fc9f0], 0x20
jne 0x1001564b
mov dword [0x100fc9f8], 0xab
mov dword [0x100fc9fc], 5
mov dword [0x100fca00], 2
mov dword [0x100fca04], 0x3e8
mov dword [0x100fca08], 0xc8
cmp dword [0x100fc9f0], 0x1f
jne 0x1001568a
mov dword [0x100fc9f8], 0xaa
mov dword [0x100fc9fc], 5
mov dword [0x100fca00], 2
mov dword [0x100fca04], 0x3e8
mov dword [0x100fca08], 0xc8
cmp dword [0x100fc9f0], 0x1e
jne 0x100156c9
mov dword [0x100fc9f8], 0xa9
mov dword [0x100fc9fc], 5
mov dword [0x100fca00], 2
mov dword [0x100fca04], 0x3e8
mov dword [0x100fca08], 0xc8
cmp dword [0x100fc9f0], 0x1d
jne 0x10015708
mov dword [0x100fc9f8], 0xa8
mov dword [0x100fc9fc], 5
mov dword [0x100fca00], 2
mov dword [0x100fca04], 0x3e8
mov dword [0x100fca08], 0xc8
cmp dword [0x100fc9f0], 0x1c
jne 0x10015747
mov dword [0x100fc9f8], 0xa7
mov dword [0x100fc9fc], 5
mov dword [0x100fca00], 2
mov dword [0x100fca04], 0x3e8
mov dword [0x100fca08], 0xc8
cmp dword [0x100fc9f0], 0x1b
jne 0x10015786
mov dword [0x100fc9f8], 0xa6
mov dword [0x100fc9fc], 5
mov dword [0x100fca00], 2
mov dword [0x100fca04], 0x3e8
mov dword [0x100fca08], 0xc8
cmp dword [0x100fc9f0], 0x1a
jne 0x100157c5
mov dword [0x100fc9f8], 0x7dc
mov dword [0x100fc9fc], 4
mov dword [0x100fca00], 2
mov dword [0x100fca04], 0x320
mov dword [0x100fca08], 0x12c
cmp dword [0x100fc9f0], 0x19
jne 0x10015804
mov dword [0x100fc9f8], 0xa5
mov dword [0x100fc9fc], 4
mov dword [0x100fca00], 2
mov dword [0x100fca04], 0x320
mov dword [0x100fca08], 0x12c
cmp dword [0x100fc9f0], 0x18
jne 0x10015843
mov dword [0x100fc9f8], 0xa4
mov dword [0x100fc9fc], 4
mov dword [0x100fca00], 2
mov dword [0x100fca04], 0x320
mov dword [0x100fca08], 0x12c
cmp dword [0x100fc9f0], 0x17
jne 0x10015882
mov dword [0x100fc9f8], 0xa3
mov dword [0x100fc9fc], 4
mov dword [0x100fca00], 2
mov dword [0x100fca04], 0x320
mov dword [0x100fca08], 0x12c
cmp dword [0x100fc9f0], 0x16
jne 0x100158c1
mov dword [0x100fc9f8], 0xa2
mov dword [0x100fc9fc], 4
mov dword [0x100fca00], 2
mov dword [0x100fca04], 0x320
mov dword [0x100fca08], 0x12c
cmp dword [0x100fc9f0], 0x15
jne 0x10015900
mov dword [0x100fc9f8], 0xa1
mov dword [0x100fc9fc], 4
mov dword [0x100fca00], 2
mov dword [0x100fca04], 0x320
mov dword [0x100fca08], 0x12c
cmp dword [0x100fc9f0], 0x14
jne 0x1001593f
mov dword [0x100fc9f8], 0x7db
mov dword [0x100fc9fc], 2
mov dword [0x100fca00], 7
mov dword [0x100fca04], 0x12c
mov dword [0x100fca08], 0x12c
cmp dword [0x100fc9f0], 0x13
jne 0x1001597e
mov dword [0x100fc9f8], 0x9b
mov dword [0x100fc9fc], 2
mov dword [0x100fca00], 7
mov dword [0x100fca04], 0x12c
mov dword [0x100fca08], 0x12c
cmp dword [0x100fc9f0], 0x12
jne 0x100159bd
mov dword [0x100fc9f8], 0x9a
mov dword [0x100fc9fc], 2
mov dword [0x100fca00], 7
mov dword [0x100fca04], 0x12c
mov dword [0x100fca08], 0x12c
cmp dword [0x100fc9f0], 0x11
jne 0x100159fc
mov dword [0x100fc9f8], 0x99
mov dword [0x100fc9fc], 2
mov dword [0x100fca00], 7
mov dword [0x100fca04], 0x12c
mov dword [0x100fca08], 0x12c
cmp dword [0x100fc9f0], 0x10
jne 0x10015a3b
mov dword [0x100fc9f8], 0x98
mov dword [0x100fc9fc], 2
mov dword [0x100fca00], 7
mov dword [0x100fca04], 0x12c
mov dword [0x100fca08], 0x12c
cmp dword [0x100fc9f0], 0xf
jne 0x10015a7a
mov dword [0x100fc9f8], 0x97
mov dword [0x100fc9fc], 2
mov dword [0x100fca00], 7
mov dword [0x100fca04], 0x12c
mov dword [0x100fca08], 0x12c
cmp dword [0x100fc9f0], 0xe
jne 0x10015ab9
mov dword [0x100fc9f8], 0x96
mov dword [0x100fc9fc], 2
mov dword [0x100fca00], 7
mov dword [0x100fca04], 0x12c
mov dword [0x100fca08], 0x12c
cmp dword [0x100fc9f0], 0xd
jne 0x10015af8
mov dword [0x100fc9f8], 0x7da
mov dword [0x100fc9fc], 3
mov dword [0x100fca00], 2
mov dword [0x100fca04], 0xc8
mov dword [0x100fca08], 0x12c
cmp dword [0x100fc9f0], 0xc
jne 0x10015b37
mov dword [0x100fc9f8], 0xa0
mov dword [0x100fc9fc], 3
mov dword [0x100fca00], 2
mov dword [0x100fca04], 0xc8
mov dword [0x100fca08], 0x12c
cmp dword [0x100fc9f0], 0xb
jne 0x10015b76
mov dword [0x100fc9f8], 0x9f
mov dword [0x100fc9fc], 3
mov dword [0x100fca00], 2
mov dword [0x100fca04], 0xc8
mov dword [0x100fca08], 0x12c
cmp dword [0x100fc9f0], 0xa
jne 0x10015bb5
mov dword [0x100fc9f8], 0x9e
mov dword [0x100fc9fc], 3
mov dword [0x100fca00], 2
mov dword [0x100fca04], 0xc8
mov dword [0x100fca08], 0x12c
cmp dword [0x100fc9f0], 9
jne 0x10015bf4
mov dword [0x100fc9f8], 0x9d
mov dword [0x100fc9fc], 3
mov dword [0x100fca00], 2
mov dword [0x100fca04], 0xc8
mov dword [0x100fca08], 0x12c
cmp dword [0x100fc9f0], 8
jne 0x10015c33
mov dword [0x100fc9f8], 0x9c
mov dword [0x100fc9fc], 3
mov dword [0x100fca00], 2
mov dword [0x100fca04], 0xc8
mov dword [0x100fca08], 0x12c
cmp dword [0x100fc9f0], 7
jne 0x10015c72
mov dword [0x100fc9f8], 0x7d9
mov dword [0x100fc9fc], 1
mov dword [0x100fca00], 2
mov dword [0x100fca04], 0x320
mov dword [0x100fca08], 0x12c
cmp dword [0x100fc9f0], 6
jne 0x10015cb1
mov dword [0x100fc9f8], 0x95
mov dword [0x100fc9fc], 1
mov dword [0x100fca00], 2
mov dword [0x100fca04], 0x320
mov dword [0x100fca08], 0x12c
cmp dword [0x100fc9f0], 5
jne 0x10015cf0
mov dword [0x100fc9f8], 0x94
mov dword [0x100fc9fc], 1
mov dword [0x100fca00], 2
mov dword [0x100fca04], 0x320
mov dword [0x100fca08], 0x12c
cmp dword [0x100fc9f0], 4
jne 0x10015d2f
mov dword [0x100fc9f8], 0x93
mov dword [0x100fc9fc], 1
mov dword [0x100fca00], 2
mov dword [0x100fca04], 0x320
mov dword [0x100fca08], 0x12c
cmp dword [0x100fc9f0], 3
jne 0x10015d6e
mov dword [0x100fc9f8], 0x92
mov dword [0x100fc9fc], 1
mov dword [0x100fca00], 2
mov dword [0x100fca04], 0x320
mov dword [0x100fca08], 0x12c
cmp dword [0x100fc9f0], 2
jne 0x10015dad
mov dword [0x100fc9f8], 0x91
mov dword [0x100fc9fc], 1
mov dword [0x100fca00], 2
mov dword [0x100fca04], 0x320
mov dword [0x100fca08], 0x12c
cmp dword [0x100fc9f0], 1
jne 0x10015dec
mov dword [0x100fc9f8], 0x90
mov dword [0x100fc9fc], 1
mov dword [0x100fca00], 2
mov dword [0x100fca04], 0x320
mov dword [0x100fca08], 0x12c
cmp dword [0x100fc9f0], 0x42
jne 0x10015e2b
mov dword [0x100fc9f8], 0x5e2
mov dword [0x100fc9fc], 0xd
mov dword [0x100fca00], 0
mov dword [0x100fca04], 0x320
mov dword [0x100fca08], 0x12c
cmp dword [0x100fc9f0], 0x40
jne 0x10015e6a
mov dword [0x100fc9f8], 0x5e0
mov dword [0x100fc9fc], 0xd
mov dword [0x100fca00], 0
mov dword [0x100fca04], 0x320
mov dword [0x100fca08], 0x12c
cmp dword [0x100fc9f0], 0x3a
jne 0x10015ea9
mov dword [0x100fc9f8], 0x5de
mov dword [0x100fc9fc], 0xd
mov dword [0x100fca00], 0
mov dword [0x100fca04], 0x320
mov dword [0x100fca08], 0x12c
cmp dword [0x100fc9f0], 0x3e
jne 0x10015ee8
mov dword [0x100fc9f8], 0x5dd
mov dword [0x100fc9fc], 0xd
mov dword [0x100fca00], 0
mov dword [0x100fca04], 0x320
mov dword [0x100fca08], 0x12c
cmp dword [0x100fc9f0], 0x3c
jne 0x10015f27
mov dword [0x100fc9f8], 0x5dc
mov dword [0x100fc9fc], 0xd
mov dword [0x100fca00], 0
mov dword [0x100fca04], 0x320
mov dword [0x100fca08], 0x12c
cmp dword [0x100fc9f0], 0x35
jne 0x10015f66
mov dword [0x100fc9f8], 0x21
mov dword [0x100fc9fc], 0xd
mov dword [0x100fca00], 0
mov dword [0x100fca04], 0x320
mov dword [0x100fca08], 0x12c
cmp dword [ebp + 8], 0
je 0x10015f8d
push dword [0x100fca08]
push dword [0x100fca04]
push dword [0x100fca00]
push dword [0x100fc9fc]
call fcn.10016602
mov dword [ebp - 4], 0
push 0
push dword [ebp - 4]
push 0xfa0
call fcn.100049ff
mov eax, 0x100d6535
mov dword [ebp - 4], eax
lea eax, [ebp - 4]
push eax
call fcn.10004ced
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x10015fc4
push ebx
call fcn.100357c0
add esp, 4
push 0x80000301
push 0
push 0x100fca0c
push 0
push 0
push 0
push ioctlsocket
push 0
push 0x10027f66
push 3
mov eax, 3
mov ebx, 0x10098b20
call fcn.100357f0
add esp, 0x28
jmp 0x1001604d
mov dword [0x100fc9ec], 0
push 0x80000301
push 0
push dword [0x100fca0c]
push 1
mov eax, 3
mov ebx, 0x10098b80
call fcn.100357f0
add esp, 0x10
mov eax, 0x100d6548
mov dword [ebp - 4], eax
lea eax, [ebp - 4]
push eax
call fcn.10004ced
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x1001604d
push ebx
call fcn.100357c0
add esp, 4
mov esp, ebp
pop ebp
ret 0x10