Function at 0x10007d34
Capabilities:
Authenticate hmac
Check for software breakpoints
Check http status code
Encode data using base64
Parse credit card information
Parse pe header
Resolve function by parsing pe exports

Disassembly:
push ebp
push ebx
push edi
push esi
sub esp, 0xb8
mov esi, dword [esp + 0xcc]
mov dl, 0x2a
mov cl, byte [esi]
mov al, byte [esi + 1]
mov byte [esp + 0x1c], al
mov eax, ecx
xor al, dl
mov dl, 0xe9
je 0x10007d5a
mov dl, 5
mov ah, 0xc5
xor dl, cl
mul ah
add al, 0x3b
jne 0x10007d67
add dl, 0xf0
mov cl, 0x29
mov bl, 1
mul cl
cmp al, bl
jne 0x10007d74
add dl, 0x7c
mov cl, 0xee
cmp al, cl
jne 0x10007d7d
xor dl, 0x40
add al, 0xc9
jne 0x10007d84
xor dl, 0xcd
mov cl, 0x31
mul cl
add al, 0x31
jne 0x10007d8f
add dl, 0x5c
mov cl, 0x89
mul cl
dec al
jne 0x10007d9a
add dl, 0x37
mov cl, 0x9b
mul cl
inc al
jne 0x10007da5
xor dl, 0xe4
mov cl, 0x21
mul cl
add al, 0x21
jne 0x10007db0
add dl, 0xb0
mov cl, 0x9e
xor al, cl
jne 0x10007db9
add dl, 0xc8
mov ch, 0xe5
mul ch
mov cl, al
cmp cl, ch
jne 0x10007dc6
xor dl, 0xa1
mov al, 0xe4
sub al, cl
jne 0x10007dcf
xor dl, 0x49
mov cl, 0x89
xor al, cl
jne 0x10007dd8
add dl, 0xca
mov cl, 0x6b
mul cl
cmp al, bl
jne 0x10007de3
xor dl, 0xf1
mov cl, 0x3c
cmp al, cl
jne 0x10007dec
xor dl, 0x60
add al, 0x35
jne 0x10007df3
add dl, 0xce
mov cl, 0xab
mul cl
mov cl, 0xff
cmp al, cl
jne 0x10007e00
add dl, 0x77
add al, 8
jne 0x10007e07
add dl, 0x6f
mov ah, 0x3d
mul ah
add al, 0x3d
jne 0x10007e12
add dl, 0xd5
mov ah, 0x4f
xor al, ah
jne 0x10007e1b
add dl, 0xfa
mov ah, 3
mul ah
dec al
jne 0x10007e26
xor dl, 0xd2
mov ah, 0xa5
mul ah
inc al
jne 0x10007e31
add dl, 0x54
mov ah, 0xc5
mul ah
add al, 0xc5
jne 0x10007e3c
xor dl, 0x87
mov ah, 0x4d
mul ah
add al, 0xb3
jne 0x10007e47
xor dl, 0x48
mov ah, 0xc5
mul ah
cmp al, cl
jne 0x10007e52
add dl, 0x71
mov cl, 0xfe
mov byte [esp + 0x30], 0xfe
sub cl, al
jne 0x10007e60
xor dl, 0xf4
mov al, 0xc8
cmp cl, al
jne 0x10007e69
add dl, 0x21
mov al, 0xc7
sub al, cl
jne 0x10007e72
add dl, 0xf4
mov ah, 0x86
cmp al, ah
jne 0x10007e7b
add dl, 0xa3
mov al, 0x29
sub al, cl
jne 0x10007e84
xor dl, 0x4f
mov cl, 0x7b
mul cl
cmp al, cl
jne 0x10007e8f
add dl, 0x9e
mov ch, 0xff
add al, 0xe7
jne 0x10007e98
xor dl, 0xe3
mov cl, 0xcb
mul cl
mov cl, 0xd9
add al, 0x35
sete dh
mul cl
xor dh, dl
inc al
jne 0x10007eae
xor dh, 0x88
mov cl, 0xdf
mul cl
mov cl, 0x21
cmp al, cl
jne 0x10007ebb
add dh, 0x94
mov cl, 0x3d
cmp al, cl
jne 0x10007ec4
add dh, 0x61
add al, 0x49
jne 0x10007ecb
add dh, 0x63
mov cl, 0x23
mul cl
add al, 0xdd
jne 0x10007ed6
add dh, 0xb2
mov cl, 0xc9
mul cl
add al, 0x37
jne 0x10007ee1
xor dh, 0xa8
mov cl, 0xad
mul cl
mov cl, 0x53
cmp al, cl
jne 0x10007eee
add dh, 0x41
mov cl, 0x52
sub cl, al
jne 0x10007ef7
add dh, 0x1f
mov dl, 0xd1
mov eax, ecx
mul dl
cmp al, dl
jne 0x10007f04
add dh, 0x4f
mov cl, 0xa
cmp al, cl
jne 0x10007f0d
add dh, 0xce
mov cl, 9
cmp al, cl
jne 0x10007f16
xor dh, 0x4a
mov cl, 0x9b
sub cl, al
jne 0x10007f1f
add dh, 0xb6
mov dl, 0xb1
mov eax, ecx
mul dl
cmp al, ch
jne 0x10007f2c
add dh, 0xb1
mov cl, 0xfe
sub cl, al
jne 0x10007f35
xor dh, 0x30
mov dl, 0xc3
mov eax, ecx
mul dl
add al, 0x3d
jne 0x10007f42
add dh, 0x82
mov cl, 0xe5
mul cl
add al, 0xe5
jne 0x10007f4d
add dh, 0xb3
mov cl, 0x65
mov bh, 0x65
mul cl
add al, 0x9b
jne 0x10007f5a
xor dh, 0x3a
mov cl, 0x9d
mul cl
inc al
jne 0x10007f65
xor dh, 0x47
mov cl, 0xd
mul cl
inc al
jne 0x10007f70
xor dh, 3
mov cl, 0xe1
mul cl
dec al
jne 0x10007f7b
add dh, 0x1c
mov cl, 0xe3
cmp al, cl
jne 0x10007f84
add dh, 0xd3
mov cl, 0x64
xor al, cl
jne 0x10007f8d
xor dh, 0xb3
mov cl, 0xa9
mul cl
cmp al, ch
jne 0x10007f98
add dh, 0xb7
mov cl, 0xfe
sub cl, al
jne 0x10007fa1
xor dh, 0x55
mov eax, ecx
mov cl, 0xab
mul cl
inc al
jne 0x10007fae
add dh, 0xfe
mov cl, 0x39
mul cl
cmp al, bl
jne 0x10007fb9
add dh, 0x39
mov cl, 0x10
cmp al, cl
jne 0x10007fc2
add dh, 0x69
mov cl, 0xd
cmp al, cl
jne 0x10007fcb
xor dh, 0x72
mov cl, 0xc
cmp al, cl
jne 0x10007fd4
xor dh, 0x84
mov cl, 0x3e
sub cl, al
jne 0x10007fdd
add dh, 0x7c
mov dl, 0xb3
mov eax, ecx
mul dl
add al, 0x4d
jne 0x10007fea
xor dh, 0x2e
mov cl, 0x4c
cmp al, cl
jne 0x10007ff3
xor dh, 0xc9
mov cl, 0xb3
xor al, cl
jne 0x10007ffc
add dh, 0x28
mov cl, 0xa9
mul cl
inc al
jne 0x10008007
xor dh, 0x4e
mov cl, 0xd
mul cl
cmp al, ch
jne 0x10008012
xor dh, 0xa3
add al, 0x91
jne 0x10008019
add dh, 0x25
mov cl, 0xf
mul cl
dec al
jne 0x10008024
add dh, 0xda
mov cl, 0x6b
mul cl
inc al
jne 0x1000802f
xor dh, 0xb0
mov cl, 0x17
xor al, cl
jne 0x10008038
add dh, 0xcc
mov cl, 0x35
cmp al, cl
jne 0x10008041
xor dh, 0x30
add al, 0x11
jne 0x10008048
add dh, 0x64
mov cl, 0x87
mul cl
cmp al, ch
jne 0x10008053
add dh, 0x6c
add al, 0x50
jne 0x1000805a
add dh, 0xd3
mov cl, 0xd
mul cl
add al, 0xd
jne 0x10008065
xor dh, 0x17
mov cl, 0xd9
mul cl
cmp al, ch
jne 0x10008070
xor dh, 0x80
mov cl, 0xfe
sub cl, al
jne 0x10008079
add dh, 0x76
mov dl, 0xd3
cmp cl, dl
jne 0x10008082
xor dh, 0xba
mov cl, 0x6e
sub cl, al
jne 0x1000808b
add dh, 0x55
mov eax, ecx
mov cl, 0xf
mul cl
dec al
jne 0x10008098
add dh, 0x9a
mov cl, 0xd7
mul cl
cmp al, ch
jne 0x100080a3
xor dh, 0xbb
mov cl, 0xc7
cmp al, cl
jne 0x100080ac
add dh, 0x96
mov cl, 0xc6
sub cl, al
jne 0x100080b5
add dh, 0xab
mov dl, 0x51
mov eax, ecx
mul dl
add al, 0xaf
jne 0x100080c2
xor dh, 0x7c
mov cl, 0xad
xor al, cl
jne 0x100080cb
xor dh, 3
add al, 0x7e
jne 0x100080d2
add dh, 0xac
mov cl, 0x97
xor al, cl
jne 0x100080db
add dh, 0x6d
add al, 0xd2
jne 0x100080e2
add dh, 0x90
mov cl, 0x39
mul cl
inc al
jne 0x100080ed
add dh, 0x28
mov cl, 0xef
mul cl
dec al
jne 0x100080f8
add dh, 0x3b
mov cl, 0xcf
mul cl
cmp al, bl
jne 0x10008103
add dh, 0x89
add al, 0x6a
jne 0x1000810a
add dh, 0x6b
mov cl, 0x13
mul cl
cmp al, bl
jne 0x10008115
xor dh, 0x80
add al, 0x6b
jne 0x1000811c
xor dh, 0x2b
mov cl, 0x1f
mul cl
inc al
jne 0x10008127
add dh, 0x6d
mov cl, 0xa3
mul cl
dec al
jne 0x10008132
xor dh, 0x9c
mov cl, 0x3f
mul cl
add al, 0xc1
jne 0x1000813d
add dh, 0xbb
mov cl, 0x2f
mul cl
cmp al, ch
jne 0x10008148
add dh, 0x2e
mov cl, 0x7a
cmp al, cl
jne 0x10008151
xor dh, 0xf7
mov cl, 0x3a
cmp al, cl
jne 0x1000815a
add dh, 0x7a
mov cl, 0xa9
cmp al, cl
jne 0x10008163
add dh, 0xf5
mov cl, 0xa8
cmp al, cl
jne 0x1000816c
add dh, 0xf
mov cl, 0xb0
sub cl, al
jne 0x10008175
add dh, 0xbc
mov eax, ecx
mov cl, 0xf
mul cl
add al, 0xf
jne 0x10008182
xor dh, 0xae
mov cl, 0xce
mov byte [esp + 0x54], 0xce
xor al, cl
jne 0x10008190
xor dh, 0x24
mov cl, 0x5f
mul cl
mov cl, 0xa1
cmp al, cl
jne 0x1000819d
add dh, 0xec
add al, 0xd5
jne 0x100081a4
add dh, 0x84
mov cl, 0x87
mul cl
inc al
jne 0x100081af
add dh, 0x7c
mov cl, 7
mul cl
dec al
jne 0x100081ba
xor dh, 8
mov cl, 0x41
mul cl
inc al
jne 0x100081c5
xor dh, 0x8e
mul bh
mov cl, 0x9b
cmp al, cl
jne 0x100081d0
add dh, 0xce
mov cl, 0x49
cmp al, cl
jne 0x100081d9
add dh, 0xe4
mov cl, 0xe8
cmp al, cl
jne 0x100081e2
add dh, 0xf6
mov cl, 0xe7
sub cl, al
jne 0x100081eb
xor dh, 0xaa
mov eax, ecx
mov cl, 0xcb
mul cl
inc al
jne 0x100081f8
xor dh, 0xd4
mov cl, 0x2b
mul cl
inc al
jne 0x10008203
add dh, 0x86
mov cl, 0x2b
xor al, cl
jne 0x1000820c
add dh, 0xc0
mov cl, 0xdb
mul cl
add al, 0x25
jne 0x10008217
xor dh, 0x88
mov cl, 0xbf
xor al, cl
jne 0x10008220
add dh, 0x46
add al, 0x39
jne 0x10008227
add dh, 0x50
mov cl, 0x79
mul cl
cmp al, ch
jne 0x10008232
add dh, 0x8c
mov cl, 0xfe
cmp al, cl
jne 0x1000823b
add dh, 0x24
mov cl, 0x40
sub cl, al
jne 0x10008244
add dh, 0x2f
mov dl, 0x3b
mov eax, ecx
mul dl
add al, 0xc5
jne 0x10008251
add dh, 0xa3
mul bh
add al, 0x9b
jne 0x1000825a
xor dh, 0x46
mov cl, 0x67
xor al, cl
jne 0x10008263
xor dh, 0xeb
mov cl, 0xd
mul cl
add al, 0xd
jne 0x1000826e
xor dh, 0xcd
mov cl, 0xf1
xor al, cl
jne 0x10008277