Function at 0x68a809
Capabilities:
Parse credit card information
Reference sql statements
Resolve function by parsing pe exports

Disassembly:
push ebp
mov ebp, esp
push ebx
push edi
push esi
sub esp, 0xc
mov eax, dword [0xbd33e0]
xor eax, ebp
mov dword [ebp - 0x10], eax
mov edx, dword [ecx + 0x48]
cmp edx, 2
jb 0x68ac90
lea eax, [ebp - 0x11]
mov esi, ecx
mov byte [eax], 0
mov edi, dword [ecx + 0xcc]
movsx ecx, word [ecx + 0x4e]
test edi, edi
movsx ebx, cx
cmovne eax, edi
cmp ecx, 0x1b6
jg 0x68a8c7
cmp ebx, 0x10f
jg 0x68a88e
lea ebx, [ecx - 0x85]
cmp bx, 0x13
jbe 0x68a872
movzx ebx, cx
cmp ebx, 0xbc
jne 0x68a923
jmp 0x68a979
mov dword [ebp - 0x18], eax
mov eax, esi
movzx ebx, bx
mov esi, 0x88003
bt esi, ebx
mov esi, eax
mov eax, dword [ebp - 0x18]
jae 0x68a85e
jmp 0x68a979
lea ebx, [ecx - 0x110]
cmp bx, 8
jbe 0x68a8b2
mov ebx, eax
mov eax, esi
movzx esi, cx
cmp esi, 0x168
mov esi, eax
mov eax, ebx
jne 0x68a923
jmp 0x68a979
mov dword [ebp - 0x18], esi
mov esi, 0x103
bt esi, ebx
mov esi, dword [ebp - 0x18]
jae 0x68a89a
jmp 0x68a979
cmp ebx, 0x288
jg 0x68a908
cmp ebx, 0x25a
jg 0x68a8f3
movzx ebx, cx
cmp ebx, 0x1b7
je 0x68a979
cmp ebx, 0x1f1
jne 0x68a923
jmp 0x68a979
movzx ebx, cx
cmp ebx, 0x25b
je 0x68a979
cmp ebx, 0x272
jne 0x68a923
jmp 0x68a979
cmp ebx, 0x330
jg 0x68a966
movzx ebx, cx
cmp ebx, 0x289
je 0x68a979
cmp ebx, 0x301
je 0x68a979
cmp dword [esi + 0x2c], 0x3d7
jne 0x68a95e
mov edi, esi
lea esi, [esi + 4]
push 0xba45a3
push esi
call fcn.004e862e
add esp, 8
push dword [edi + 0xd0]
push esi
call fcn.004e862e
add esp, 8
push 0xba45ba
push esi
mov esi, edi
call fcn.004e862e
add esp, 8
inc dword [esi + 0x3c]
jmp 0x68ac90
movzx ebx, cx
cmp ebx, 0x36b
je 0x68a979
cmp ebx, 0x331
jne 0x68a923
cmp edx, 3
je 0x68ab8b
cmp edx, 2
jne 0x68ac90
mov eax, dword [esi + 0x358]
cmp eax, 4
je 0x68a9b5
cmp eax, 3
jne 0x68ac90
mov ecx, esi
call fcn.0068c1c3
mov dword [esi + 0x6bc], 0
jmp 0x68ac90
movsx eax, cx
cmp eax, 0x1b6
jg 0x68aa6b
cmp eax, 0x97
jg 0x68aa06
movzx eax, cx
cmp eax, 0x85
je 0x68ab87
cmp eax, 0x86
je 0x68ab6f
cmp eax, 0x94
jne 0x68ac90
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.00989fe9
mov ecx, esi
add esp, 0xc
pop esi
pop edi
pop ebx
pop ebp
jmp fcn.0069094b
cmp eax, 0x117
jg 0x68aa3a
movzx eax, cx
cmp eax, 0x98
je 0x68a9ee
cmp eax, 0xbc
jne 0x68ac90
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.00989fe9
mov ecx, esi
add esp, 0xc
pop esi
pop edi
pop ebx
pop ebp
jmp fcn.006933d2
movzx eax, cx
cmp eax, 0x118
je 0x68ab3f
cmp eax, 0x168
jne 0x68ac90
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.00989fe9
mov ecx, esi
add esp, 0xc
pop esi
pop edi
pop ebx
pop ebp
jmp fcn.0068f0f7
cmp eax, 0x271
jg 0x68aaae
movzx eax, cx
cmp eax, 0x1b7
je 0x68ab0f
cmp eax, 0x1f1
je 0x68ab57
cmp eax, 0x25b
jne 0x68ac90
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.00989fe9
mov ecx, esi
add esp, 0xc
pop esi
pop edi
pop ebx
pop ebp
jmp fcn.00692018
cmp eax, 0x300
jg 0x68aae2
movzx eax, cx
cmp eax, 0x272
je 0x68aa96
cmp eax, 0x289
jne 0x68ac90
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.00989fe9
mov ecx, esi
add esp, 0xc
pop esi
pop edi
pop ebx
pop ebp
jmp fcn.0069404a
movzx eax, cx
cmp eax, 0x301
je 0x68ab27
cmp eax, 0x36b
jne 0x68ac90
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.00989fe9
mov ecx, esi
add esp, 0xc
pop esi
pop edi
pop ebx
pop ebp
jmp fcn.0069121b
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.00989fe9
mov ecx, esi
add esp, 0xc
pop esi
pop edi
pop ebx
pop ebp
jmp fcn.0068c397
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.00989fe9
mov ecx, esi
add esp, 0xc
pop esi
pop edi
pop ebx
pop ebp
jmp fcn.0068debb
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.00989fe9
mov ecx, esi
add esp, 0xc
pop esi
pop edi
pop ebx
pop ebp
jmp fcn.00692d14
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.00989fe9
mov ecx, esi
add esp, 0xc
pop esi
pop edi
pop ebx
pop ebp
jmp fcn.006944e6
push 0x33
push dword [esi + 0x374]
push dword [esi + 0x370]
call fcn.00411d40
jmp 0x68acde
push 0
jmp 0x68ab71
movsx ecx, word [esi + 0x50]
movsx edx, cx
cmp ecx, 0x1b8
jg 0x68ac28
movzx ecx, cx
cmp edx, 0x1a7
jg 0x68abd9
cmp ecx, 0xb7
je 0x68ad2c
cmp ecx, 0x14e
jne 0x68ac90
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.00989fe9
mov ecx, esi
add esp, 0xc
pop esi
pop edi
pop ebx
pop ebp
jmp fcn.0068c04c
cmp ecx, 0x1a8
je 0x68ace3
cmp ecx, 0x1b7
jne 0x68ac90
movzx ecx, word [esi + 0x154]
cmp cx, 1
je 0x68aca2
test cx, cx
jne 0x68ac90
cmp dword [esi + 0x358], 2
jne 0x68ac90
add esi, 0x370
push esi
push 0
push eax
call fcn.00981520
jmp 0x68acde
movzx ecx, cx
cmp edx, 0x327
jg 0x68ac67
cmp ecx, 0x1b9
je 0x68abf1
cmp ecx, 0x2b9
jne 0x68ac90
movzx ecx, word [esi + 0x154]
cmp cx, 1
je 0x68acc1
test cx, cx
jne 0x68ac90
cmp dword [esi + 0x358], 2
jne 0x68ac90
add esi, 0x3f8
push eax
jmp 0x68acd6
cmp ecx, 0x328
je 0x68ace3
cmp ecx, 0x36b
je 0x68ad83
cmp ecx, 0x371
jne 0x68ac90
cmp dword [esi + 0x358], 2
je 0x68adc0
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.00989fe9
add esp, 0xc
pop esi
pop edi
pop ebx
pop ebp
ret
cmp dword [esi + 0x358], 1
jne 0x68ac90
lea eax, [esi + 0x370]
push eax
push 0
push dword [esi + 0x258]
call fcn.00981520
jmp 0x68acde
cmp dword [esi + 0x358], 1
jne 0x68ac90
push dword [esi + 0x258]
add esi, 0x3f8
push 0x40
push esi
call fcn.004eedff
add esp, 0xc
jmp 0x68ac90
movzx ecx, word [esi + 0x154]
cmp cx, 1
je 0x68ad0c
test cx, cx
jne 0x68ac90
cmp dword [esi + 0x358], 2
jne 0x68ac90
add esi, 0x378
push eax
push pe_nt_image_headers32
jmp 0x68acd8
cmp dword [esi + 0x358], 1
jne 0x68ac90
push dword [esi + 0x258]
add esi, 0x378
push pe_nt_image_headers32
jmp 0x68acd8
movzx ecx, word [esi + 0x154]
cmp cx, 1
je 0x68ad60
test cx, cx
jne 0x68ac90
cmp dword [esi + 0x358], 2
jne 0x68ac90
add esi, 0x438
push eax
push 0x100
jmp 0x68acd8
cmp dword [esi + 0x358], 1
jne 0x68ac90
push dword [esi + 0x258]
add esi, 0x438
push 0x100
jmp 0x68acd8
cmp dword [esi + 0x358], 1
jne 0x68ac90
cmp word [esi + 0x154], 1
jne 0x68ac90
push dword [esi + 0x158]
call fcn.005488d0
add esp, 4
movzx eax, ax
cmp eax, 0x1cc
jne 0x68ac90
mov edi, dword [esi + 0x258]
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.00989fe9
mov ecx, esi
mov edx, edi
add esp, 0xc
pop esi
pop edi
pop ebx
pop ebp
jmp fcn.00694eb6