Исходник Loader для ваших паст by merka1ru

Начинающий
Статус
Оффлайн
Регистрация
8 Май 2023
Сообщения
445
Реакции[?]
5
Поинты[?]
6K
Да-да, я второй разраб викси да и еще сливаю хорошие лоадеры ( Думаю, потом защиту добавить от кряка)

Код:
import os
import subprocess
import requests
import shutil
import zipfile
import sys

JRE_URL = "https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.1%2B12/OpenJDK17U-jre_x64_windows_hotspot_17.0.1_12.zip"
CLIENT_URL = " "  # Сюда нужно вставить ссылку на скачивание клиента
REQUIRED_FILES = ["client.jar", "assets", "natives", "libraries"]

def print_colored(text, color_code):
    print(f"\033[{color_code}m{text}\033[0m")

def download_file(url, dest):
    response = requests.get(url, stream=True)
    total_size = int(response.headers.get('content-length', 0))
    block_size = 1024
    wrote = 0
    with open(dest, 'wb') as file:
        for data in response.iter_content(block_size):
            wrote = wrote + len(data)
            file.write(data)
            percent = (wrote / total_size) * 100
            sys.stdout.write(f"\rDownloading: {percent:.2f}%")
            sys.stdout.flush()
    sys.stdout.write("\n")

def unzip_file(zip_path, dest):
    with zipfile.ZipFile(zip_path, 'r') as zip_ref:
        zip_ref.extractall(dest)
    os.remove(zip_path)

def check_java():
    try:
        subprocess.check_output(["java", "-version"], stderr=subprocess.STDOUT)
    except FileNotFoundError:
        print_colored("""
██╗░░░░░░█████╗░░█████╗░██████╗░
██║░░░░░██╔══██╗██╔══██╗██╔══██╗
██║░░░░░██║░░██║███████║██║░░██║
██║░░░░░██║░░██║██╔══██║██║░░██║
███████╗╚█████╔╝██║░░██║██████╔╝
╚══════╝░╚════╝░╚═╝░░╚═╝╚═════╝░
""", "93")
        print("ё-мое, ты ваще лень ща поставлю джава 17")
        jre_zip = "jre.zip"
        download_file(JRE_URL, jre_zip)
        unzip_file(jre_zip, "jre")
        os.environ["PATH"] += os.pathsep + os.path.abspath("jre/bin")

def check_files():
    for file in REQUIRED_FILES:
        if not os.path.exists(file):
            return False
    return True

def main():
    check_java()

    if not check_files():
        print_colored("""
██╗░░░░░░█████╗░░█████╗░██████╗░
██║░░░░░██╔══██╗██╔══██╗██╔══██╗
██║░░░░░██║░░██║███████║██║░░██║
██║░░░░░██║░░██║██╔══██║██║░░██║
███████╗╚█████╔╝██║░░██║██████╔╝
╚══════╝░╚════╝░╚═╝░░╚═╝╚═════╝░
""", "93")
        print("Чет, не вижу твой клиен джар. Ок если ты лень, установлю за тебя...")
        client_zip = "wiksi.zip"
        download_file(CLIENT_URL, client_zip)
        unzip_file(client_zip, os.path.expanduser("~/Музыка"))  # распаковка в папку Музыка
        shutil.move(os.path.join(os.path.expanduser("~/Музыка"), "Сюда директорию своего клиента"), ".")
        shutil.rmtree("wiksi")

    print_colored("""
░██╗░░░░░░░██╗██╗██╗░░██╗░██████╗██╗
░██║░░██╗░░██║██║██║░██╔╝██╔════╝██║
░╚██╗████╗██╔╝██║█████═╝░╚█████╗░██║
░░████╔═████║░██║██╔═██╗░░╚═══██╗██║
░░╚██╔╝░╚██╔╝░██║██║░▚██╗██████╔╝██║
░░░╚═╝░░░╚═╝░░╚═╝╚═╝░░╚═╝╚═════╝░╚═╝
""", "94")
    login = input("[⩥] Ваш логин: ")
    password = input("[⩥] Ваш пароль: ")

    subprocess.call(["java", "-jar", "client.jar", login, password])

    print("GG")

if __name__ == "__main__":
    main()
# Данный лоадер, создан человек - Данилкой, то-есть merka1ru
# Да-да он вроед робит
Сука ну вам в натуре делать нехуй что вы ебашите лоадеры на Пайтон, ну это же реально пиздец
 
Забаненный
Статус
Оффлайн
Регистрация
10 Май 2023
Сообщения
827
Реакции[?]
9
Поинты[?]
3K
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Начинающий
Статус
Оффлайн
Регистрация
8 Сен 2022
Сообщения
15
Реакции[?]
0
Поинты[?]
0
это пиздец нахуй
у меня паста, но есть авторизация
если честно то у тебя лоадер тоже залупный, "авторизация через пастебин" . Это конечно мощно самому заносить в список каждого нового юзера:seemsgood:, но я даже не могу понять зачем выкладывать эти "лоадеры" которые даже свою функцию нормально выполнить не могут и приписывать : для паст:roflanBuldiga:. Это не как не может оправдать ваш говнокод
 
Последнее редактирование:
Сверху Снизу