Function at 0x480908
Capabilities:
Parse credit card information
Resolve function by parsing pe exports

Disassembly:
inc edx
dec ecx
jne 0x489e81
jmp 0x497c3b
jmp 0x489ede
cmp dword [edx + 1], 0x6e65706f
jne 0x471b8f
cmp byte [edx + 5], 0x61
jb 0x44c0f2
cmp byte [edx + 5], 0x7a
jbe 0x471b8f
lea eax, [edx + 5]
jmp 0x4873e6
cmp byte [eax], 0x28
je 0x4a06c6
cmp edi, 2
jne 0x45d181
cmp al, 0x28
je 0x44c799
cmp al, 0x29
je 0x44c799
cmp al, 0x7b
je 0x44c799
cmp al, 0x7d
je 0x44c799
cmp al, 0x3d
je 0x44c799
cmp al, 0x3b
je 0x44c799
cmp al, 0x2f
jne 0x44c783
cmp byte [edx + 1], 0x2f
je 0x44c799
cmp al, 0x22
je 0x44c78f
cmp al, 0x27
jne 0x45d163
cmp byte [edx + 1], 0x2c
jne 0x45d163
dec dword [0xab036c]
je 0x4a06c6
jmp 0x45d181
cmp byte [edx], 0xef
jne 0x44f0aa
cmp byte [edx + 1], 0xbb
jne 0x44f0aa
cmp byte [edx + 2], 0xbf
jne 0x44f0aa
cmp ecx, 3
jb 0x44f0aa
add edx, 3
sub ecx, 3
je 0x497c3b
mov eax, edx
cmp byte [eax], 0xe
jb 0x44f0ba
cmp byte [eax], 0x20
jne 0x461366
cmp byte [eax], 0
je 0x461366
inc eax
jmp 0x44f0ac
jmp 0x49afeb
push edx
jmp 0x4684c5
je 0x45c261
jmp 0x460019
push 0x457290
nop
nop
nop
nop
jmp 0x460ad7
cmp dl, 1
jne 0x4518a3
cmp al, 0x20
je 0x4518a3
cmp al, 0xd
jbe 0x4518a3
cmp al, 0x5c
je 0x4518a3
xor dl, dl
cmp ah, 0
jne 0x47f1e4
cmp al, 0x3e
jne 0x47f1e4
pop edx
pop eax
sub ecx, esi
sub esi, dword [0xab099f]
add esi, 0x765000
add ecx, esi
mov eax, esi
jmp 0x4558d6
push 0x44faf0
nop
nop
nop
nop
jmp 0x47ad9e
cmp byte [esi + 1], 0x78
jne 0x47f1a5
cmp byte [esi + 2], 0x61
jb 0x47f1a5
cmp byte [esi + 2], 0x7a
ja 0x47f1a5
cmp byte [esi + 3], 0x6c
jne 0x47f1a5
jmp 0x47f1cd
pushal
jmp 0x466c91
pop eax
cmp edx, 4
jb 0x455885
mov dword [eax], 0x656e6f6e
pop ecx
pop edx
pop eax
cmp eax, ecx
ja 0x497c39
cmp word [eax - 2], 0xa0a
je 0x4558a5
cmp dword [eax - 4], 0xa0d0a0d
jne 0x4a06e7
mov dword [0xab004c], eax
cmp byte [eax], 0xef
jne 0x4558be
cmp byte [eax + 1], 0xbb
jne 0x4558be
cmp byte [eax + 2], 0xbf
jne 0x4558be
add eax, 3
cmp dword [esp], 0
je 0x4589fe
mov esi, eax
mov dword [0xab0068], 0
dec esi
inc esi
cmp esi, ecx
jae 0x4589fe
cmp byte [esi], 0x3c
jne 0x4558d5
cmp dword [esi + 1], 0x6d74682f
jne 0x48f797
cmp byte [esi + 5], 0x6c
je 0x4589fc
jmp 0x48f7aa
cmp al, 0x3c
jne 0x45d275
cmp dword [esp + 4], 0
jne 0x45d275
inc dword [esp + 8]
cmp byte [edx + 1], 0x61
jb 0x4577fd
cmp byte [edx + 1], 0x7a
ja 0x4577fd
inc dword [esp]
cmp word [edx + 1], 0x2d21
je 0x45d275
cmp byte [edx + 1], 0x2f
jne 0x45781a
inc dword [esp]
inc edx
dec ecx
je 0x488614
mov eax, dword [edx + 1]
cmp eax, 0x636f6421
jne 0x45783a
cmp dword [edx + 5], 0x65707974
jne 0x45783a
cmp dword [edx + 0xa], 0x6c6d7468
je 0x47826f
cmp byte [edx + 5], 0x61
jb 0x457846
cmp byte [edx + 5], 0x7a
jbe 0x457867
cmp eax, 0x6c6d7468
je 0x47826f
cmp eax, 0x79646f62
je 0x47826f
cmp eax, 0x64616568
je 0x47826f
cmp word [edx + 5], 0x7265
jne 0x45787a
cmp eax, 0x64616568
je 0x47826f
cmp eax, 0x6c626174
je 0x45788c
cmp eax, 0x6d617266
jne 0x45d262
cmp byte [edx + 5], 0x65
je 0x47826f
jmp 0x45d275
jmp 0x49afeb
pop eax
jmp 0x4589fc
cmp dword [esi + 1], 0x6d617266
jne 0x4589fc
cmp dword [0xab0068], 0
jne 0x4589fc
mov dword [esp], 2
mov eax, esi
jmp 0x4554ce
mov eax, 0xab08bb
nop
nop
nop
nop
nop
mov ecx, 0x3c
nop
nop
nop
nop
nop
mov edx, 0x384
nop
nop
nop
nop
nop
add dword [eax], ecx
cmp dword [eax], edx
jmp 0x49e5b5
jmp 0x45248b
cmp dword [edx], 0x646e6977
jne 0x45d181
cmp dword [edx + 4], 0x6f2e776f
jne 0x45d181
cmp dword [edx + 7], 0x6e65706f
je 0x4a06c6
cmp al, 0xd
jne 0x4577d7
cmp dword [edx + 2], 0x202d2d2d
jne 0x4577d7
cmp dword [esp + 8], 0
jne 0x4577d7
cmp dword [0xab036c], 8
je 0x488614
jmp 0x45d275
cmp eax, 0x69726373
jne 0x45d275
cmp word [edx + 5], 0x7470
je 0x47826f
inc edx
loop 0x45d27a
jmp 0x45d27f
jmp 0x46138a
jmp 0x488614
jae 0x477b22
jmp 0x47dff8
mov eax, dword [esp + 8]
jmp 0x467d20
cmp dword [esp], 1
jne 0x4607fb
cmp byte [eax], 0x3d
jne 0x4607fb
inc dword [esp]
pop eax
cmp eax, 2
jbe 0x45d275
cmp edi, 2
je 0x4a06c6
cmp dword [esp], 0
je 0x4a06c6
jmp 0x44c758
push eax
jmp 0x44f3af
mov ecx, 0x28e49
nop
nop
nop
nop
jmp 0x46a0cf
cmp word [eax], 0x2123
je 0x497c3b
cmp byte [eax], 0x5b
je 0x497c3b
mov dword [0xab036c], 8
push 0
push 0
push 0
mov al, byte [edx]
cmp al, 0
je 0x461398
cmp al, 9
jb 0x488614
cmp al, 0xb
je 0x488614
cmp al, 0xc
je 0x488614
cmp al, 0xd
jbe 0x4613b4
cmp al, 0x20
jb 0x488614
cmp al, 0
je 0x473938
cmp al, 0xd
je 0x473938
cmp al, 0xa
je 0x473938
cmp al, 0x20
je 0x473938
cmp al, 9
je 0x473938
cmp al, 0x3b
je 0x473938
cmp al, 0x29
je 0x473938
cmp al, 0x28
je 0x473938
cmp al, 0x5b
je 0x473938
cmp al, 0x5d
je 0x473938
cmp al, 0x3d
je 0x473938
cmp al, 0x22
je 0x473938
cmp al, 0x27
je 0x473938
cmp al, 0x3c
je 0x473938
cmp al, 0x3e
je 0x473938
cmp dword [esp + 8], 0
jne 0x461437
inc dword [esp + 4]
jmp 0x44c758
cmp dword [esi + 1], 0x79646f62
jne 0x4589e3
mov dword [esp], 2
jmp 0x4589fc
cmp dword [esi + 1], 0x64616568
jne 0x4542c4
mov dword [0xab0068], 1
jmp 0x47f1cd
cmp dword [0xab0068], 0
jmp 0x46787b
jne 0x44f319
jmp 0x45bfb1
mov edx, dword [esp + 4]
jmp 0x495936
push ecx
jmp 0x48f86a
mov esi, section.CODE
nop
nop
nop
nop
jmp 0x476443
cmp edx, eax
jmp 0x45dc89
cmp dword [esi + 1], 0x6c746974
jne 0x463360
cmp byte [esi + 5], 0x65
jne 0x463360
inc esi
cmp esi, ecx
ja 0x4589fe
cmp dword [esi], 0x69742f3c
jne 0x4709bc
cmp dword [esi + 4], 0x3e656c74
jne 0x4709bc
add esi, 8
mov eax, esi
jmp 0x4558d6
cmp dword [edx + 1], 0x75636f66
jne 0x4873a7
cmp byte [edx + 5], 0x73
jne 0x4873a7
cmp byte [edx + 6], 0x61
jb 0x471bb6
cmp byte [edx + 6], 0x7a
jbe 0x4873a7
lea eax, [edx + 6]
jmp 0x4873e6
cmp word [edx + 1], 0x6176
jne 0x44c0d5
cmp byte [edx + 3], 0x72
jne 0x44c0d5
cmp byte [edx + 4], 0xd
je 0x47396a
cmp byte [edx + 4], 0xa
je 0x47396a
cmp byte [edx + 4], 0x20
je 0x47396a
cmp byte [edx + 4], 9
jne 0x44c0d5
lea eax, [edx + 5]
cmp byte [eax], 0xd
je 0x473985
cmp byte [eax], 0xa
je 0x473985
cmp byte [eax], 0x20
je 0x473985
cmp byte [eax], 9
jne 0x4a08c9
cmp eax, dword [0xab0993]
jae 0x4a08c9
inc eax
jmp 0x47396d
mov dword [eax], 0x65522d58
mov dword [eax + 4], 0x65766f6d
mov dword [eax + 8], 0x41794264
mov word [eax + 0xc], 0x3a4d
mov byte [eax + 0xe], 0x20
push eax
sub eax, 0x765000
add eax, dword [ebx + 0xc4]
add eax, dword [ebx + 0xd0]
mov dword [eax], 0x65522d58
mov dword [eax + 4], 0x65766f6d
mov dword [eax + 8], 0x41794264
mov word [eax + 0xc], 0x3a4d
mov byte [eax + 0xe], 0x20
pop eax
jmp 0x455888
mov edx, 0x8261df79
nop
nop
nop
nop
jmp 0x489ede
jmp 0x48dfb1
xor edx, edx
inc edx
jmp 0x4a06d2
cmp al, 0x22
je 0x479f41
cmp al, 0x27
jne 0x451890
cmp ah, 0
jne 0x484e0e
cmp dl, 1
jne 0x479f5b
mov ah, al
xor dh, dh
cmp byte [esi - 2], 0x5c
jne 0x479f5b
inc dh
jmp 0x4518a3
cmp byte [eax], 0x3b
je 0x4607ed
cmp byte [eax], 0x2c
je 0x4607ed
cmp byte [eax], 0x3d
je 0x4607ed
cmp byte [eax], 0x7d
je 0x4607ed
pop eax
jmp 0x45d275
push esi
jmp 0x44faf8
ret
cmp dword [esi + 1], 0x6c6d7468
je 0x47f1cd
cmp dword [esi + 1], 0x6b6e696c
je 0x47f1cd
cmp dword [esi + 1], 0x6174656d
je 0x47f1cd
cmp dword [esi + 1], 0x65736162
jne 0x4709a5
push eax
push edx
sub ecx, esi
sub esi, 0x765000
add esi, dword [0xab099f]
add ecx, esi
xor eax, eax
xor edx, edx
inc esi
lodsb al, byte [esi]
cmp esi, ecx
jbe 0x498b29
pop edx
pop eax
jmp 0x4554ce
cmp dword [esp], 0
je 0x497c39
cmp eax, 0x765000
jbe 0x48e709
cmp eax, dword [0xab004c]
jbe 0x48e709
cmp byte [eax - 1], 0xa
je 0x47ff3b
cmp byte [eax - 1], 0xd
jne 0x48e709
dec eax
jmp 0x47ff14
push 0x4a28e6
push dword fs:[0]
mov dword fs:[0], esp
mov ecx, dword [ebx + 0x78]
cmp dword [ecx + 0x14], 1
je 0x489e06
jmp 0x497c3c
jne 0x44a4c6
jmp 0x4890e4
cmp ah, al
jne 0x484e22
cmp byte [esi - 2], 0x5c
jne 0x484e1d
cmp dh, 1
jne 0x484e22
xor ah, ah
xor dx, dx
jmp 0x4518a3
push 0x480888
nop
nop
nop
nop
jmp 0x489deb
cmp dword [edx + 1], 0x75636f64
jne 0x44c758
cmp dword [edx + 5], 0x746e656d
jne 0x44c758
cmp dword [edx + 9], 0x6972772e
jne 0x44c758
cmp word [edx + 0xd], 0x6574
jne 0x44c758
lea eax, [edx + 0xf]
cmp word [eax], 0x6e6c
jne 0x4873e6
inc eax
inc eax
cmp byte [eax], 0x20
je 0x487400
cmp byte [eax], 9
jne 0x44c74f
cmp eax, dword [0xab0993]
jae 0x44c74f
inc eax
jmp 0x4873e6
pop ecx
pop ecx
pop ecx
jmp 0x497c3b
ret
mov eax, 0x401003
nop
nop
nop
nop
jmp 0x48f748
cmp dword [ecx + 0x6c], 0
jne 0x497c3c
cmp dword [ecx + 0x3c], 0
jne 0x497c3c
cmp dword [0x765000], 0x70747468
jne 0x497c3c
cmp byte [0x765004], 0x2f
jne 0x497c3c
cmp byte [0x765006], 0x2e
jne 0x497c3c
cmp byte [0x765008], 0x20
jne 0x497c3c
cmp byte [0x765009], 0x30
jb 0x497c3c
cmp byte [0x765009], 0x39
ja 0x497c3c
cmp dword [ecx + 0x64], 2
je 0x497c3c
push edi
mov edx, 0x764fff
mov edi, dword [ecx + 4]
mov ecx, dword [esp]
cmp dword [edx], 0xa0d0a0d
jne 0x495536
cmp ecx, 4
jb 0x495536
add edx, 4
sub ecx, 4
je 0x497c3b
jmp 0x44f088
lodsd eax, dword [esi]
jmp 0x48ac40
push ebx
jmp 0x4854e8
sub edx, eax
jmp 0x48b035
sub eax, 0x765000
add eax, dword [ebx + 0xc4]
add eax, dword [ebx + 0xd0]
sub ecx, 0x765000
add ecx, dword [ebx + 0xc4]
add ecx, dword [ebx + 0xd0]
cmp byte [eax], 0x3a
je 0x48aebd
cmp byte [eax], 0x20
jne 0x49b065
inc eax
cmp eax, ecx
ja 0x455885
jmp 0x48aeaf
dec ecx
jmp 0x48387c
add ebx, dword [eax]
jmp 0x499e9d
sub esp, 0x38
cmp eax, dword [0xab004c]
jne 0x497b3e
mov byte [esp + 4], 0
jmp 0x497b43
mov edx, 0x4a4927
nop
nop
nop
nop
jmp 0x49e374
cmp dword [esi + 1], 0x6165682f
jne 0x48f7aa
cmp byte [esi + 5], 0x64
je 0x4589fc
cmp byte [esi + 1], 0x61
jb 0x48f7ca
cmp byte [esi + 1], 0x7a
jbe 0x4653f0
cmp byte [esi + 1], 0x21
je 0x48f7ca
cmp byte [esi + 1], 0x3f
jne 0x4653f0
cmp word [esi + 1], 0x2d21
jne 0x47f1cd
push eax
push ecx
push esi
call fcn.0047a3e9
cmp eax, 0
je 0x45833c
cmp word [eax - 3], 0x2d2d
je 0x49ca87
pop eax
jmp 0x4589fc
mov edx, 0xab04da
nop
nop
nop
nop
nop
mov ecx, 0x1e
nop
nop
nop
nop
nop
mov eax, dword [edx]
inc eax
mov dword [edx], eax
cmp eax, ecx
jmp 0x44faea
cmp byte [eax], 0xd
je 0x490dbb
cmp byte [eax], 0xa
je 0x490dbb
cmp byte [eax], 0x20
je 0x490dbb
cmp byte [eax], 9
jne 0x47a568
cmp eax, dword [0xab0993]
jae 0x47a568
inc eax
jmp 0x490da3
cmp word [edx], 0xa0a
jne 0x44a206
cmp ecx, 2
jb 0x44a206
add edx, 2
sub ecx, 2
je 0x497c3b
jmp 0x44f088
mov ecx, dword [esp]
jmp 0x48ae8c
mov byte [esp + 4], 1
sub eax, 0x765000
add eax, dword [ebx + 0xc4]
add eax, dword [ebx + 0xd0]
mov dword [esp + 0xc], eax
mov eax, dword [ebx + 0x7c]
mov dword [esp], eax
mov eax, dword [0xab0b27]
mov dword [esp + 0x24], eax
mov byte [esp + 5], 0
mov byte [esp + 6], 0
mov byte [esp + 7], 0
mov eax, dword [ebx + 0xc4]
mov dword [esp + 8], eax
mov ecx, dword [ebx + 0x78]
mov dword [ecx + 0x6c], 1
cmp dword [ecx + 0x44], 1
jne 0x497b94
inc byte [esp + 6]
cmp dword [ecx + 0x18], 1
jne 0x497b9e
inc byte [esp + 7]
cmp edx, 0
je 0x497bb5
sub edx, 0x765000
add edx, dword [ebx + 0xc4]
add edx, dword [ebx + 0xd0]
mov dword [esp + 0x10], edx
mov eax, dword [ebx + 0xc4]
add eax, dword [ebx + 0xcc]
mov dword [esp + 0x14], eax
mov eax, dword [ebx + 0x78]
add eax, 0x84
mov dword [esp + 0x18], eax
mov eax, dword [ebx + 0x3c]
mov dword [esp + 0x1c], eax
movzx eax, word [ebx + 0x3a]
xchg ah, al
mov dword [esp + 0x20], eax
cmp dword [esp + 0x38], 0
je 0x497bf9
cmp dword [esp + 0x38], 2
jne 0x497bf9
mov byte [esp + 5], 1
push esp
call fcn.004674f0
cmp eax, 0
jne 0x497c05
hlt
push dword [ebx + 0xc4]
call fcn.0046e3e0
mov eax, dword [esp + 0x28]
mov dword [ebx + 0xc4], eax
mov eax, dword [esp + 0x2c]
mov dword [ebx + 0xc8], eax
mov eax, dword [esp + 0x30]
add eax, dword [esp + 0x34]
add dword [esp + 0x40], eax
add dword [ebx + 0xcc], eax
add esp, 0x38
pop ecx
pop esi
pop edi
pop dword fs:[0]
add esp, 4
ret 4
cmp al, 0x3d
jne 0x479f35
cmp ah, 0
jne 0x479f35
mov dl, 1
jmp 0x4518a3
add eax, 4
jmp 0x46f586
popal
jmp 0x47ff0a
push eax
xor edx, edx
cmp byte [eax], 0xd
jbe 0x455879
mov byte [eax], 0x20
inc eax
inc edx
cmp eax, ecx
ja 0x455879
jmp 0x49b068
mov esi, eax
pop eax
jmp 0x4558d6
mov ebx, 0xb77e0197
nop
nop
nop
nop
jmp 0x48dfb1
jne 0x457a6a
push 0x48d08f
nop
nop
nop
nop
jmp 0x489f4f
cmp dword [eax], 0x65636361
jne 0x455888
cmp dword [eax + 4], 0x722d7470
jne 0x455888
cmp dword [eax + 8], 0x65676e61
jne 0x455888
cmp byte [eax + 0xc], 0x73
jne 0x455888
add eax, 0xd
cmp eax, ecx
ja 0x497c39
jmp 0x460a4e
mov ecx, dword [ebx + 0x78]
mov dword [ecx + 4], 2
xor edx, edx
pop ecx
pop ecx
pop ecx
push esi
push edx
mov eax, 0x765004
mov ecx, 0x765000
add ecx, dword [esp + 8]
xor edx, edx
inc eax
cmp dword [eax], 0x746e6f63
jne 0x49f95f
cmp dword [eax + 4], 0x2d746e65
jne 0x49f95f
cmp dword [eax + 8], 0x676e656c
jne 0x49f95f
cmp word [eax + 0xc], 0x6874
jne 0x49f95f
cmp byte [eax + 0xe], 0x3a
jne 0x49f95f
cmp edx, 0
jne 0x4760cd
add eax, 0xf
cmp byte [eax], 0x20
jne 0x4a3f11
inc eax
jmp 0x4a0730
push 0
cmp byte [eax], 0x61
jb 0x4a08d5
cmp byte [eax], 0x7a
jbe 0x4a08e8
cmp byte [eax], 0x30
jb 0x4a08df
cmp byte [eax], 0x39
jbe 0x4a08e8
cmp byte [eax], 0x5f
jne 0x490da3
cmp eax, dword [0xab0993]
jae 0x490da3
inc eax
inc dword [esp]
jmp 0x4a08cb
mov edx, eax
jmp 0x455888