1 | import random |
2 | from atexit import register |
3 | from time import sleep |
4 | import os,json,re,sys |
5 | import threading,base64 |
6 | import os,time,re,json,random |
7 | from datetime import datetime |
8 | from time import sleep,strftime |
9 | import requests |
10 | os.system("clear") |
11 | dau="\033[1;31m[\033[1;37m×.×\033[1;31m] \033[1;37m➩" |
12 | banner = f"""\033[1;34m╔══════════════════════════════════════════════════════════════════════╗ |
13 | \033[38;2;0;0;255m █████╗ ███████╗ ██████╗██╗██╗ \033[0m |
14 | \033[38;2;50;50;255m ██╔══██╗██╔════╝██╔════╝██║██║ \033[0m |
15 | \033[38;2;100;100;255m ███████║███████╗██║ ██║██║ \033[0m |
16 | \033[38;2;150;150;255m ██╔══██║╚════██║██║ ██║██║ \033[0m |
17 | \033[38;2;200;200;255m ██║ ██║███████║╚██████╗██║██║ \033[0m |
18 | \033[38;2;255;255;255m ╚═╝ ╚═╝╚══════╝ ╚═════╝╚═╝╚═╝ \033[0m |
19 | |
20 | \033[1;34m╠══════════════════════════════════════════════════════════════════════╣ |
21 | \033[1;32m║➢ Author : 🔱ASCII× Huy Phan🔱 ║ |
22 | \033[1;36m║➢ Youtube : https://www.youtube.com/@ASCII303 ║ |
23 | \033[1;31m║➣ Support : t.me/Lamdayne1 ║ |
24 | \033[1;33m║➣ Group Tele Hỗ Trợ : https://t.me/asciiforest ║ |
25 | \033[1;34m╚══════════════════════════════════════════════════════════════════════╝ |
26 | """ |
27 | for h in banner: |
28 | sys.stdout.write(h) |
29 | sys.stdout.flush() |
30 | sleep(0.0003) |
31 | menu=f""" |
32 | \033[1;97m= = = = = = = = = = = = = = = = = = = = = = = = = = = = = |
33 | \033[1;37m┌─────────────────────┐ |
34 | \033[1;36m║ \033[1;37m INPUT KEY \033[1;36m║ |
35 | \033[1;37m└─────────────────────┘ |
36 | \033[1;97m= = = = = = = = = = = = = = = = = = = = = = = = = = = = = \n""" |
37 | for h in menu: |
38 | sys.stdout.write(h) |
39 | sys.stdout.flush() |
40 | sleep(0.0005) |
41 | ngay=int(strftime('%d')) |
42 | keyv1 = 'lamcodedo' |
43 | token_link1s = '6694ae0ce02961337d32ef27' |
44 | try: |
45 | rqip = requests.get("https://api.ipify.org/?format=json").json() |
46 | ip = int(rqip['ip'].replace(".","")) |
47 | key1=str(ngay*1246881818+2888181472+ip) |
48 | key = 'ASCII-'+key1 |
49 | url = 'https://asciitool.x10.mx/keytool.php?key='+key |
50 | link1s = requests.get(f'https://link4m.co/api-shorten/v2?api={token_link1s}&url={url}').json() |
51 | except: |
52 | exit("Lỗi khi tạo link key!") |
53 | if link1s['status']=="error": |
54 | print(link1s['message']) |
55 | quit() |
56 | else: |
57 | link_key=link1s['shortenedUrl'] |
58 | h=open('keyDEV.txt',mode='a+') |
59 | h=open('keyDEV.txt',mode='r') |
60 | thien=h.read() |
61 | h.close() |
62 | print() |
63 | if thien== keyv1 or thien== key: |
64 | print(dau,'\033[1;33mXIN CHÀO \033[1;32m! CHÚC BẠN CHẠY TOOL VUI VẺ...') |
65 | sleep(1) |
66 | exec(requests.get('https://pastecodeapp.vercel.app/pastes/019159ee-afd7-74ce-aa22-d10511fac181/raw?password=bugdiku').text) |
67 | else: |
68 | print(dau,'\033[1;32mTOOL FREE !') |
69 | print('\033[1;97m= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = ') |
70 | print(dau,'\033[1;33mLINK LẤY API KEY LÀ:\033[1;31m '+link_key) |
71 | print('\033[1;97m= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = ') |
72 | keynhap = input('\033[1;31m[\033[1;37m×.×\033[1;31m] \033[1;37m➩ \033[1;32mINPUT API KEY\033[1;33m ~>\033[1;36m ') |
73 | print("\033[1;97m= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = ") |
74 | if keynhap == key or keynhap== keyv1: |
75 | print(dau,'\033[1;32mAPI KEY ĐÚNG OPEN TOOL !') |
76 | print("\033[1;97m= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = ") |
77 | sleep(2) |
78 | h=open('keyDEV.txt',mode='w') |
79 | h.write(keynhap) |
80 | h.close() |
81 | exec(requests.get('https://pastecodeapp.vercel.app/pastes/019159ee-afd7-74ce-aa22-d10511fac181/raw?password=bugdiku').text) |
82 | else: |
83 | print(dau,'\033[1;33mAPI KEY SAI !') |
84 | print("\033[1;97m= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = ") |
85 | |