Function at 0x48f9f7
Capabilities:
Check for peb ntglobalflag flag
Get number of processors
Parse credit card information

Disassembly:
inc eax
cmp al, 0x44
cmp al, 0x48
cmp al, 0x4c
cmp al, 0x50
cmp al, 0x54
cmp al, 0x58
cmp al, 0x5c
cmp al, 0x60
cmp al, 0x64
cmp al, 0x68
cmp al, 0x6c
cmp al, 0x70
cmp al, 0x74
cmp al, 0x78
cmp al, 0x7c
cmp al, 0x80
cmp al, 0x84
cmp al, 0x88
cmp al, 0x8c
cmp al, 0x90
cmp al, 0x94
cmp al, 0x98
cmp al, 0x9c
cmp al, 0xa0
cmp al, 0xa4
cmp al, 0xa8
cmp al, 0xac
cmp al, 0xb0
cmp al, 0xb4
cmp al, 0xb8
cmp al, 0xbc
cmp al, 0xc0
cmp al, 0xc4
cmp al, 0xc8
cmp al, 0xcc
cmp al, 0xd0
cmp al, 0xd4
cmp al, 0xd8
cmp al, 0xdc
cmp al, 0xe0
cmp al, 0xe4
cmp al, 0xe8
cmp al, 0xec
cmp al, 0xf0
cmp al, 0xf4
cmp al, 0xf8
cmp al, 0xfc
cmp al, 0
cmp eax, 0x3d083d04
or al, 0x3d
adc byte [0x3d183d14], bh
sbb al, 0x3d
and byte [0x3d283d24], bh
sub al, 0x3d
xor byte [0x3d383d34], bh
cmp al, 0x3d
inc eax
cmp eax, 0x3d483d44
dec esp
cmp eax, 0x3d543d50
pop eax
cmp eax, 0x3d603d5c
cmp eax, 0x3d6c3d68
jo 0x48f967
je 0x48f969
js 0x48f96b
jl 0x48f96d
cmp byte [0x3d883d84], 0x8c
cmp eax, 0x3d943d90
cwde
cmp eax, 0x3da03d9c
movsb byte es:[edi], byte [esi]
cmp eax, 0x3dac3da8
mov al, 0x3d
mov ah, 0x3d
mov eax, 0xc03dbc3d
cmp eax, 0x3dc83dc4
int3
cmp eax, 0x3df43df0
clc
cmp eax, 0x3df83df4
cld
cmp eax, 0x3e043e00
cmp eax, 0x3dfc3df8
add byte [esi], bh
cmp eax, 0x3e003dfc
add al, 0x3e
or byte [esi], bh
or al, 0x3e
adc byte [esi], bh
adc al, 0x3e
sbb byte [esi], bh
sbb al, 0x3e
and byte [esi], bh
and al, 0x3e
sub byte [esi], bh
sub al, 0x3e
xor byte [esi], bh
xor al, 0x3e
cmp byte [esi], bh
cmp al, 0x3e
inc eax
inc esp
dec eax
dec esp
push eax
push esp
pop eax
pop esp
pushal
push 0x703e6c3e
xchg esp, eax
sar byte ds:[esi], 0xc4
enter 0xffffffffffffd03e, 0x3e
call 0x48f9f7
and byte [ebx], al
add byte [ecx + eax], bh
add ah, dl
fdiv dword ss:[esi]
lock or byte ss:[edi], dh
and byte [edi], dh
sub byte [edi], dh
sub al, 0x37
inc eax
aaa
inc esp
aaa
dec eax
aaa
pop eax
aaa
pushal
aaa
aaa
push 0x7c377837
aaa
xor byte [edi], 0x90
aaa
cwde
aaa
pushfd
aaa
mov al, 0x37
mov ah, 0x37
mov eax, 0xd037c837
aaa
aam 0x37
fdiv dword [edi]
call 0xf080e632
aaa
add byte [eax], bh
or byte [eax], bh
or al, 0x38
and byte [eax], bh
and al, 0x38
sub byte [eax], bh
cmp byte [eax], bh
inc eax
cmp byte [eax + edi + 0x58], al
cmp byte [eax + edi + 0x60], bl
cmp byte [eax + 0x38], dh
je 0x48fa50
js 0x48fa52
jl 0x48fa54
cmp byte [eax], 0x84
cmp byte [eax - 0x6fc773c8], cl
cmp byte [eax + edi + 0x389c3898], dl
mov al, 0x38
mov ah, 0x38
sar byte [eax], 0xc4
cmp al, cl
cmp ah, cl
cmp al, dl
cmp ah, dl
cmp al, bl
cmp ah, bl
cmp al, ah
cmp ah, ah
cmp al, ch
cmp ah, ch
cmp al, dh
cmp ah, bh
cmp byte [eax], al
cmp dword [ecx + edi], eax
or byte [ecx], bh
or al, 0x39
adc byte [ecx], bh
adc al, 0x39
sbb byte [ecx], bh
sbb al, 0x39
and byte [ecx], bh
sub byte [ecx], bh
sub al, 0x39
cmp byte [ecx], bh
cmp al, 0x39
inc eax
cmp dword [ecx + edi + 0x48], eax
cmp dword [ecx + edi + 0x50], ecx
cmp dword [ecx + edi + 0x58], edx
cmp dword [ecx + edi + 0x74], ebx
cmp dword [eax - 0x6fc67bc7], eax
cmp dword [ecx + edi + 0x399c3998], edx
mov al, byte [0xa839a439]
cmp dword [ecx + edi + 0x39b439b0], ebp
sar byte [ecx], 0xc4
cmp eax, edx
cmp esp, edx
cmp eax, ebx
cmp esp, ebx
cmp eax, esp
cmp esp, esp
cmp eax, ebp
cmp esp, ebp
cmp eax, esi
cmp esp, esi
cmp esp, edi
cmp dword [eax], eax
cmp cl, byte [edx + edi]
adc byte [edx], bh
adc al, 0x3a
sbb byte [edx], bh
sbb al, 0x3a
and byte [edx], bh
and al, 0x3a
sub byte [edx], bh
sub al, 0x3a
xor byte [edx], bh
xor al, 0x3a
cmp byte [edx], bh
cmp al, 0x3a
inc eax
cmp al, byte [edx + edi + 0x48]
cmp dl, byte [eax + 0x3a]
push esp
cmp bl, byte [eax + 0x3a]
pop esp
cmp ah, byte [eax + 0x3a]
cmp ch, byte fs:[edx + edi + 0x70]
cmp dh, byte [edx + edi + 0x78]
cmp bh, byte [edx + edi - 0x80]
cmp cl, byte [eax - 0x6fc473c5]
cmp edx, dword [ebx + edi + 0x3b9c3b98]
mov al, byte [0x403c3c3b]
cmp al, 0x44
cmp al, 0x48
cmp al, 0x4c
cmp al, 0x50
cmp al, 0x54
cmp al, 0x58
cmp al, 0x5c
cmp al, 0x60
cmp al, 0x64
cmp al, 0x68
cmp al, 0x6c
cmp al, 0x70
cmp al, 0x74
cmp al, 0x78
cmp al, 0x7c
cmp al, 0x80
cmp al, 0x84
cmp al, 0x50
cmp eax, 0x3d603d58
push 0x783d703d
cmp eax, 0x3d883d80
nop
cmp eax, 0x3da03d98
test al, 0x3d
mov al, 0x3d
mov eax, 0x330003d
add byte [eax + 0x6c000001], ch
aaa
js 0x48fb77
test byte [edi], dh
int3
cmp byte [eax - 0x57c75bc8], ah
cmp byte [eax + edi + 0x38b438b0], ch
mov eax, 0xc038bc38
cmp ah, al
cmp al, cl
cmp al, al
cmp esp, ecx
cmp eax, ebx
cmp eax, esi
cmp esp, esi
cmp eax, edi
cmp esp, edi
cmp dword [eax], eax
cmp al, byte [edx + edi]
or byte [edx], bh
or al, 0x3a
adc byte [edx], bh
adc al, 0x3a
sbb byte [edx], bh
sbb al, 0x3a
and byte [edx], bh
and al, 0x3a
sub byte [edx], bh
sub al, 0x3a
xor byte [edx], bh
xor al, 0x3a
cmp byte [edx], bh
cmp al, 0x3a
inc eax
cmp al, byte [edx + edi + 0x48]
cmp al, byte [eax - 0x77c57bc6]
cmp cl, byte [edx + edi + 0x3a943a90]
cwde
cmp bl, byte [edx + edi + 0x3aa43aa0]
test al, 0x3a
lodsb al, byte [esi]
cmp dh, byte [eax - 0x47c54bc6]
cmp bh, byte [edx + edi + 0x3ac43ac0]
enter 0xffffffffffffcc3a, 0x3a
sar byte [edx], 1
aam 0x3a
fdivr dword [edx]
fdivr qword [edx]
loopne 0x48fc2e
in al, 0x3a
call 0xf883e835
cmp al, byte [ebx + edi]
sub al, 0x3b
xor byte [ebx], bh
xor al, 0x3b
cmp byte [ebx], bh
cmp al, 0x3b
inc eax
cmp eax, dword [ebx + edi + 0x48]
cmp ebx, dword [ebx + edi + 0x60]
cmp esp, dword [ebx + edi + 0x68]
cmp ebp, dword [ebx + edi + 0x70]
cmp esi, dword [ebx + edi + 0x78]
cmp edi, dword [ebx + edi - 0x78]
cmp edx, dword [ebx + edi + 0x3bb03bac]
mov ah, 0x3b
mov eax, 0xc03bbc3b
cmp eax, esp
sar byte [ebx], 0xc4
cmp ecx, eax
cmp ecx, esp
cmp edx, eax
cmp edx, esp
cmp ebx, eax
cmp ebx, esp
cmp esp, eax
cmp esp, esp
cmp ebp, eax
cmp ebp, esp
cmp esi, eax
cmp esi, esp
cmp edi, eax
cmp edi, esp
cmp eax, dword [eax]
cmp al, 0x68
cmp al, 0x6c
cmp al, 0x70
cmp al, 0x74
cmp al, 0x78
cmp al, 0x7c
cmp al, 0x80
cmp al, 0x84
cmp al, 0x88
cmp al, 0x8c
cmp al, 0x90
cmp al, 0x94
cmp al, 0x98
cmp al, 0x9c
cmp al, 0xa0
cmp al, 0xa4
cmp al, 0xa8
cmp al, 0xac
cmp al, 0x68
cmp eax, 0x3d703d6c
je 0x48fcb9
js 0x48fcbb
jl 0x48fcbd
cmp byte [0x3d883d84], 0x8c
cmp eax, 0x3d943d90
cwde
cmp eax, 0x3e003d9c
add al, 0x3e
or byte [esi], bh
or al, 0x3e
adc byte [esi], bh
adc al, 0x3e
sbb byte [esi], bh
sbb al, 0x3e
and byte [esi], bh
and al, 0x3e
sub byte [esi], bh
sub al, 0x3e
xor byte [esi], bh
xor al, 0x3e
cmp byte [esi], bh
cmp al, 0x3e
inc eax
inc esp
dec eax
dec esp
push eax
push esp
pop eax
pop esp
push 0x703e6c3e
je 0x48fd06
js 0x48fd08
jl 0x48fd0a
cmp byte [esi], 0x84
mov byte ds:[esi], bh
invalid
mov ah, 0x30
mov eax, 0xc030bc30
xor ah, al
mov esp, 0xc430c030
xor al, cl
xor ah, cl
xor al, ah
xor dword [eax - 0x73cd7bce], eax
xor dl, byte [eax - 0x2fcd33ce]
xor dl, ah
xor bl, al
xor bl, ah
xor ah, al
xor ah, al
xor esp, esp
xor ebp, eax
xor ebp, esp
xor eax, dword [eax]
xor al, 8
xor al, 0x10
xor al, 0x18
xor al, 0x20
xor al, 0x28
xor al, 0x30
xor al, 0x38
xor al, 0x40
xor al, 0x48
xor al, 0x50
xor al, 0x58
xor al, 0x60
xor al, 0x68
xor al, 0x70
xor al, 0x78
xor al, 0x80
xor al, 0x88
xor al, 0x90
xor al, 0x98
xor al, 0xa0
xor al, 0xa8
xor al, 0xb0
xor al, 0xb8
xor al, 0xc0
xor al, 0xc8
xor al, 0xd0
xor al, 0xd8
xor al, 0xe0
xor al, 0xe8
xor al, 0xf0
xor al, 0xf8
xor al, 0
xor eax, 0x35103508
sbb byte [0x35283520], dh
xor byte [0x35403538], dh
dec eax
xor eax, 0x35583550
pushal
xor eax, 0x35703568
js 0x48fdc7
xor byte [0x35903588], 0x98
xor eax, 0x35a835a0
mov al, 0x35
mov eax, 0xc835c035
xor eax, 0x35d835d0
loopne 0x48fde1
call 0xf87eede6
xor eax, 0x36083600
adc byte [esi], dh
sbb byte [esi], dh
and byte [esi], dh
sub byte [esi], dh
xor byte [esi], dh
cmp byte [esi], dh
inc eax
dec eax
push eax
pop eax
pushal
push 0x78367036
xor byte ss:[esi], 0x88
nop
cwde
mov al, byte ss:[0xb036a836]
mov eax, 0xc836c036
sal byte ss:[esi], 0xc8
sal byte ss:[esi], 1
fdiv dword [esi]
loopne 0x48fe22
call 0xf87fee27
add byte ss:[edi], dh
or byte [edi], dh
adc byte [edi], dh
sbb byte [edi], dh
and byte [edi], dh
sub byte [edi], dh
xor byte [edi], dh
cmp byte [edi], dh
inc eax
aaa
dec eax
aaa
push eax
aaa
pop eax
aaa
pushal
aaa
push 0x78377037
aaa
mov al, byte [0xa83da43d]
cmp eax, 0x35000
pop esp
add byte [eax], al
add byte [eax], al
aas
or byte [edi], bh
adc byte [edi], bh
adc al, 0x3f
sbb byte [edi], bh
sbb al, 0x3f
and byte [edi], bh
and al, 0x3f
sub byte [edi], bh
sub al, 0x3f
xor al, 0x3f
cmp byte [edi], bh
cmp al, 0x3f
inc eax
aas
inc esp
aas
dec eax
aas
dec esp
aas
push eax
aas
pop esp
aas
aas
insb byte es:[edi], dx
aas
jo 0x48fe8b
je 0x48fe8d
js 0x48fe8f
jl 0x48fe91
test byte [edi], bh
invalid
xor byte [eax + esi + 0x4c], al
xor byte [eax + esi + 0x54], cl
xor byte [eax + esi + 0x5c], dl
xor byte [eax + esi + 0x30], ah
xor byte [eax + esi + 0x64], bl
xor byte [eax], dh
xor dword [ecx + esi], esi
cmp byte [ecx], dh
cmp al, 0x31
inc eax
xor dword [ecx + esi + 0x48], eax
xor dword [ecx + esi + 0x50], ecx
xor dword [ecx + esi + 0x58], edx
xor dword [ecx + esi + 0x60], ebx
xor dword [ecx + esi + 0x68], esp
xor dword [ecx + esi + 0x70], ebp
xor dword [ecx + esi + 0x78], esi
xor dword [ecx + esi - 0x80], edi
xor dword [ecx + esi + 0x318c3188], eax
nop
xor dword [ecx + esi + 0x319c3198], edx
mov al, byte [0xa831a431]
xor dword [ecx + esi + 0x31b431b0], ebp
mov eax, 0xc031bc31
xor esp, eax
xor eax, ecx
xor esp, ecx
xor eax, edx
xor esp, edx
xor eax, ebx
xor esp, esp
xor eax, ebp
xor esp, ebp
xor eax, esi
xor esp, esi
xor eax, edi
xor esp, edi
xor dword [eax], eax
xor al, byte [edx + esi]
or byte [edx], dh
or al, 0x32
adc byte [edx], dh
adc al, 0x32
sbb byte [edx], dh
sbb al, 0x32
and byte [edx], dh
and al, 0x32
sub byte [edx], dh
sub al, 0x32
xor byte [edx], dh
xor al, 0x32
cmp byte [edx], dh
cmp al, 0x32
inc eax
xor al, byte [edx + esi + 0x48]
xor cl, byte [edx + esi + 0x50]
xor dl, byte [edx + esi + 0x58]
xor bl, byte [edx + esi + 0x60]
xor ah, byte [edx + esi + 0x68]
xor ch, byte [edx + esi + 0x70]
xor dh, byte [edx + esi + 0x78]
xor bh, byte [edx + esi - 0x80]
xor al, byte [edx + esi + 0x328c3288]
nop
xor bh, al
cmp eax, 0x3e003dfc
add al, 0x3e
or byte [esi], bh
or al, 0x3e
adc byte [esi], bh
adc al, 0x3e
sbb byte [esi], bh
sbb al, 0x3e
and byte [esi], bh
and al, 0x3e
sub byte [esi], bh
sub al, 0x3e
xor byte [esi], bh
xor al, 0x3e
cmp byte [esi], bh
cmp al, 0x3e
inc eax
inc esp
add byte ds:[eax + 3], dh
add al, bh
add dword [eax], eax
add byte [eax + 0x33], cl
dec esp
xor edx, dword [eax + 0x33]
push esp
xor ebx, dword [eax + 0x33]
pop esp
xor esp, dword [eax + 0x33]
xor ebp, dword fs:[eax + 0x33]
insb byte es:[edi], dx
xor esi, dword [eax + 0x33]
je 0x48ffbf
js 0x48ffc1
jl 0x48ffc3
xor byte [ebx], 0x84
xor edx, eax
xor edx, esp
xor ebx, eax
xor ebx, esp
xor ecx, dword [esp + esi + 0x54]
xor al, 0x5c
xor al, 0x64
xor al, 0x6c
xor al, 0x74
xor al, 0x7c
xor al, 0x84
xor al, 0x8c
xor al, 0x94
xor al, 0x9c
xor al, 0xa4
xor al, 0xac
xor al, 0xb4
xor al, 0xbc
xor al, 0xc4
xor al, 0xcc
xor al, 0xd4
xor al, 0xdc
xor al, 0xe4
xor al, 0xec
xor al, 0xf4
xor al, 0xfc
xor al, 4
xor eax, 0x3514350c
sbb al, 0x35
and al, 0x35
sub al, 0x35
xor al, 0x35
cmp al, 0x35
inc esp
xor eax, 0x3554354c
pop esp
xor eax, 0x356c3564
je 0x49001d
jl 0x49001f
test byte [0x3594358c], dh
pushfd
xor eax, 0x35ac35a4
mov ah, 0x35
mov esp, 0xcc35c435
xor eax, 0x35dc35d4
in al, 0x35
in al, dx
xor eax, 0x35fc35f4
add al, 0x36
or al, 0x36
adc al, 0x36
sbb al, 0x36
and al, 0x36
sub al, 0x36
xor al, 0x36
cmp al, 0x36
inc esp
dec esp
push esp
pop esp
insb byte es:[edi], dx
je 0x49005e
jl 0x490060
test byte [esi], dh
invalid
push esp
aaa
pop esp
aaa
aaa
insb byte es:[edi], dx
aaa
je 0x49009f
jl 0x4900a1
test byte [edi], dh
invalid
cmp byte [eax + edi + 0x64], bl
cmp byte [eax + edi + 0x74], ch
cmp byte [eax + edi - 0x7c], bh
cmp byte [eax + edi + 0x389c3894], cl
movsb byte es:[edi], byte [esi]
cmp byte [eax + edi + 0x38bc38b4], ch
les edi, [eax]
int3
cmp byte [eax + edi + 0x6c], ah
cmp byte [eax + edi + 0x7c], dh
cmp byte [eax + edi + 0x3894388c], al
pushfd
cmp byte [eax + edi + 0x38b438ac], ah
mov esp, 0xcc38c438
cmp ah, dl
cmp ah, bl
cmp ah, ah
cmp ah, ch
cmp ah, dh
cmp ah, bh
cmp byte [ecx + edi], al
or al, 0x39
adc al, 0x39
sbb al, 0x39
and al, 0x39
sub al, 0x39
xor al, 0x39
cmp al, 0x39
inc esp
cmp dword [ecx + edi + 0x54], ecx
cmp dword [ecx + edi + 0x64], ebx
cmp dword [ecx + edi + 0x74], ebp
cmp dword [ecx + edi - 0x7c], edi
cmp dword [ecx + edi + 0x399c3994], ecx
movsb byte es:[edi], byte [esi]
cmp dword [ecx + edi + 0x39bc39b4], ebp
les edi, [ecx]
int3