100% found this document useful (1 vote)
53 views

amazon script.py

Uploaded by

cubahaze4
Copyright
© © All Rights Reserved
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
100% found this document useful (1 vote)
53 views

amazon script.py

Uploaded by

cubahaze4
Copyright
© © All Rights Reserved
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 3

def clear_console():

print('\033c', end='')
import random
import time
import colorama
from colorama import Fore, Back, Style
colorama.init()

class validator():

def __init__(self):
self.cardNumber = None
self.Brand = None

def __findBrand(self):
if self.cardNumber[:2] in ['34', '37']:
self.Brand = 'American Express'
elif self.cardNumber[:3] in ['300', '301', '302', '303', '304', '305']:
self.Brand = 'Diners Club - Carte Blanche'
elif self.cardNumber[:2] in ['36']:
self.Brand = 'Diners Club - International'
elif self.cardNumber[:2] in ['54']:
self.Brand = 'Diners Club - USA & Canada'
elif self.cardNumber[:4] in ['6011'] or self.cardNumber[0:3] in [
'644', '645', '646', '647', '648', '649'
] or self.cardNumber[0:2] in ['65'] or self.cardNumber[0:6] in [
str(x) for x in range(622126, 622926)
]:
self.Brand = 'Discover'
elif self.cardNumber[:3] in ['637', '638', '639']:
self.Brand = 'InstaPayment'
elif self.cardNumber[:4] in [str(x) for x in range(3528, 3590)]:
self.Brand = 'JCB'
elif self.cardNumber[:4] in [
'5018', '5020', '5038', '5893', '6304', '6759', '6761', '6762', '6763'
]:
self.Brand = 'Maestro'
elif self.cardNumber[:2] in [
'51', '52', '53', '54', '55'
] or self.cardNumber[:6] in [str(x) for x in range(222100, 272100)]:
self.Brand = 'MasterCard'
elif self.cardNumber[:4] in ['4026', '4508', '4844', '4913', '4917'
] or self.cardNumber[:6] == '417500':
self.Brand = 'VISA Electron'
elif self.cardNumber[0] in ['4']:
self.Brand = 'VISA'
else:
self.Brand = 'Unknown Brand'

def validate(self, number):


"""
number: str or int credit card number
"""
if number is None: return 'Not a valid Credit Card Number'
if number is bool: return 'Not a valid Credit Card Number'
if number is float: return 'Not a valid Credit Card Number'
number = ''.join(x for x in str(number).strip().split())
if number.isdigit() and 13 <= len(number) <= 19:
# Identify Brand
self.cardNumber = number
self.__findBrand()
# Luhn's Algorithm
lastDigit = int(number[-1])
base = [int(x) for x in reversed(number[:-1])]
base = [x if i % 2 != 0 else 2 * x for i, x in enumerate(base)]
base = [x if x <= 9 else x - 9 for x in base]
base = sum(base)
base = (base * 9) % 10
if base == lastDigit:

with open("cards.txt", "a") as file:


file.write(str(self.cardNumber) + "\n")
return Fore.RESET + '+ ' + Fore.GREEN + str(self.cardNumber)
else:
return Fore.RESET + '- ' + Fore.RED + str(self.cardNumber)
else:
return 'Not a valid Credit Card Number'

print(" ")
print('----- Amazon Storecard Generator + Checker -----')
print('\n~ Status: May Encounter Errors')
print('~ Creator: @kysdivine')
print('~ Server: discord.gg/emfddQ8j7X')
print(Fore.BLUE + " ")
print(Fore.RESET+ '- ' + Fore.BLUE + '[ 1 ]' + Fore.RESET+ ' - $1,000 Storecard')
print(Fore.RESET+ '- ' + Fore.BLUE + '[ 2 ]' + Fore.RESET+ ' - $2,000 Storecard')
print(Fore.RESET+ '- ' + Fore.BLUE + '[ 3 ]' + Fore.RESET+ ' - $5,000 Storecard')
print(Fore.RESET+ '- ' + Fore.BLUE + '[ 4 ]' + Fore.RESET+ ' - $10,000 Storecard')
whatcard = input("\n- Choice: ")
whatcard = int(whatcard)
randomnums = "0123456789"

if whatcard == 1:
howmany = input("- Amount to Generate: ")
print("\n----- Generating Storecards -----\n")
howmany = int(howmany)

for x in range(howmany):
bin = "60457811425"
ff1 = random.choice(randomnums)
ff2 = random.choice(randomnums)
ff3 = random.choice(randomnums)
ff4 = random.choice(randomnums)
ff5 = random.choice(randomnums)
cc = str(bin) + str(ff1) + str(ff2) + str(ff3) + str(ff4) + str(ff5)
print(validator().validate(int(cc)))
if whatcard == 2:
howmany = input("- Amount to Generate: ")
print("\n----- Generating Storecards -----\n")
howmany = int(howmany)
for x in range(howmany):
bin = "604578114"
ff1 = random.choice(randomnums)
ff2 = random.choice(randomnums)
ff3 = random.choice(randomnums)
ff4 = random.choice(randomnums)
ff5 = random.choice(randomnums)
ff6 = random.choice(randomnums)
ff7 = random.choice(randomnums)
cc = str(bin) + str(ff1) + str(ff2) + str(ff3) + str(ff4) + str(ff5) + str(
ff6) + str(ff7)
print(validator().validate(int(cc)))

if whatcard == 3:
howmany = input("- Amount to Generate: ")
print("\n----- Generating Storecards -----\n")
howmany = int(howmany)
for x in range(howmany):
bin = "604578118"
ff1 = random.choice(randomnums)
ff2 = random.choice(randomnums)
ff3 = random.choice(randomnums)
ff4 = random.choice(randomnums)
ff5 = random.choice(randomnums)
ff6 = random.choice(randomnums)
ff7 = random.choice(randomnums)
cc = str(bin) + str(ff1) + str(ff2) + str(ff3) + str(ff4) + str(ff5) + str(
ff6) + str(ff7)
print(validator().validate(int(cc)))

if whatcard == 4:
howmany = input("- Amount to Generate: ")
print("\n----- Generating Storecards -----\n")
howmany = int(howmany)
for x in range(howmany):
bin = "6045781123"
ff1 = random.choice(randomnums)
ff2 = random.choice(randomnums)
ff3 = random.choice(randomnums)
ff4 = random.choice(randomnums)
ff5 = random.choice(randomnums)
ff6 = random.choice(randomnums)
cc = str(bin) + str(ff1) + str(ff2) + str(ff3) + str(ff4) + str(ff5) + str(
ff6)
print(validator().validate(int(cc)))

You might also like