• Ну и что вы думаете? Мы взяли и создали свой собственный чат, с блекджеком и шлюхами, теперь все легенды в одном месте: даже те 1000 человек, которых мы забанили в старом чате 🫡 Будем публиковать там очень интересные подробности нового дизайна форума, oh yeah

    Вступай и становись легендой, пока это не стало поздно: жмякай на меня, ток не сильно(

Самая легкая защита через Hwid

Начинающий
Статус
Оффлайн
Регистрация
20 Ноя 2023
Сообщения
88
Реакции[?]
1
Поинты[?]
1K
Кароче держите легкую защиту для пасты, не обсирайте меня писал минут 30

HWIDChecker:
package auth;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.HttpURLConnection;
import java.net.MalformedURLException;
import java.net.URL;
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;

public class HWIDChecker {
    private static final char[] hexArray = "0123456789ABCDEF".toCharArray();

    public static String getHWID() {
        try {
            MessageDigest hash = MessageDigest.getInstance("MD5");

            String data = System.getProperty("os.name") +
                    System.getProperty("os.arch") +
                    System.getProperty("os.version") +
                    Runtime.getRuntime().availableProcessors() +
                    System.getenv("PROCESSOR_IDENTIFIER") +
                    System.getenv("PROCESSOR_ARCHITECTURE") +
                    System.getenv("PROCESSOR_ARCHITEW6432") +
                    System.getenv("NUMBER_OF_PROCESSORS");

            byte[] hashedData = hash.digest(data.getBytes());
            return bytesToHex(hashedData);

        } catch (NoSuchAlgorithmException e) {
            throw new RuntimeException("Алгоритм хэширования не найден.", e);
        }
    }

    private static String bytesToHex(byte[] bytes) {
        char[] hexChars = new char[bytes.length * 2];
        for (int j = 0; j < bytes.length; j++) {
            int v = bytes[j] & 0xFF;
            hexChars[j * 2] = hexArray[v >>> 4];
            hexChars[j * 2 + 1] = hexArray[v & 0x0F];
        }
        return new String(hexChars);
    }

    public static boolean checkHWID(String hwid) {
        try {
            URL url = new URL("Ссылка на базу хвида.");
            HttpURLConnection connection = (HttpURLConnection) url.openConnection();
            connection.setRequestMethod("GET");

            BufferedReader in = new BufferedReader(new InputStreamReader(connection.getInputStream()));
            String inputLine;
            StringBuilder content = new StringBuilder();
            while ((inputLine = in.readLine()) != null) {
                content.append(inputLine).append("\n");
            }
            in.close();

            String[] hwidList = content.toString().replace("[", "").replace("]", "").split(",");

            for (String allowedHwid : hwidList) {
                if (allowedHwid.trim().equals(hwid)) {
                    return true;
                }
            }

            return false;

        } catch (Exception e) {
            e.printStackTrace();
            return false;
        }
    }

    public static void copyTocp (String hwid) {
        try {
            String command = "cmd /c echo " + hwid + " | clip";
            Process p = Runtime.getRuntime().exec(command);
            p.waitFor();
        } catch (InterruptedException | IOException e) {
            throw new RuntimeException(e);
        }
    }

    public static void main(String[] args) {
        String hwid = args[0];
        System.out.println("Полученный HWID: " + hwid);
        if (checkHWID(hwid)) {
        } else copyTocp(hwid);
        System.exit(0);
    }
}

В главный класс:
      String hwid = HWIDChecker.getHWID();
        System.out.println("Hwid: " + hwid);
        if (!HWIDChecker.checkHWID(hwid)) {
            HWIDChecker.copyTocp(hwid);
            System.out.println("Пока.");
            Minecraft.getInstance().close();
            System.exit(0);
        }
 
Начинающий
Статус
Оффлайн
Регистрация
22 Сен 2024
Сообщения
130
Реакции[?]
0
Поинты[?]
0
Кароче держите легкую защиту для пасты, не обсирайте меня писал минут 30

HWIDChecker:
package auth;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.HttpURLConnection;
import java.net.MalformedURLException;
import java.net.URL;
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;

public class HWIDChecker {
    private static final char[] hexArray = "0123456789ABCDEF".toCharArray();

    public static String getHWID() {
        try {
            MessageDigest hash = MessageDigest.getInstance("MD5");

            String data = System.getProperty("os.name") +
                    System.getProperty("os.arch") +
                    System.getProperty("os.version") +
                    Runtime.getRuntime().availableProcessors() +
                    System.getenv("PROCESSOR_IDENTIFIER") +
                    System.getenv("PROCESSOR_ARCHITECTURE") +
                    System.getenv("PROCESSOR_ARCHITEW6432") +
                    System.getenv("NUMBER_OF_PROCESSORS");

            byte[] hashedData = hash.digest(data.getBytes());
            return bytesToHex(hashedData);

        } catch (NoSuchAlgorithmException e) {
            throw new RuntimeException("Алгоритм хэширования не найден.", e);
        }
    }

    private static String bytesToHex(byte[] bytes) {
        char[] hexChars = new char[bytes.length * 2];
        for (int j = 0; j < bytes.length; j++) {
            int v = bytes[j] & 0xFF;
            hexChars[j * 2] = hexArray[v >>> 4];
            hexChars[j * 2 + 1] = hexArray[v & 0x0F];
        }
        return new String(hexChars);
    }

    public static boolean checkHWID(String hwid) {
        try {
            URL url = new URL("Ссылка на базу хвида.");
            HttpURLConnection connection = (HttpURLConnection) url.openConnection();
            connection.setRequestMethod("GET");

            BufferedReader in = new BufferedReader(new InputStreamReader(connection.getInputStream()));
            String inputLine;
            StringBuilder content = new StringBuilder();
            while ((inputLine = in.readLine()) != null) {
                content.append(inputLine).append("\n");
            }
            in.close();

            String[] hwidList = content.toString().replace("[", "").replace("]", "").split(",");

            for (String allowedHwid : hwidList) {
                if (allowedHwid.trim().equals(hwid)) {
                    return true;
                }
            }

            return false;

        } catch (Exception e) {
            e.printStackTrace();
            return false;
        }
    }

    public static void copyTocp (String hwid) {
        try {
            String command = "cmd /c echo " + hwid + " | clip";
            Process p = Runtime.getRuntime().exec(command);
            p.waitFor();
        } catch (InterruptedException | IOException e) {
            throw new RuntimeException(e);
        }
    }

    public static void main(String[] args) {
        String hwid = args[0];
        System.out.println("Полученный HWID: " + hwid);
        if (checkHWID(hwid)) {
        } else copyTocp(hwid);
        System.exit(0);
    }
}

В главный класс:
      String hwid = HWIDChecker.getHWID();
        System.out.println("Hwid: " + hwid);
        if (!HWIDChecker.checkHWID(hwid)) {
            HWIDChecker.copyTocp(hwid);
            System.out.println("Пока.");
            Minecraft.getInstance().close();
            System.exit(0);
        }
код под пиво сойдет, но что бы это довести до нормальности нужно сидеть 3 часа где то
 
Начинающий
Статус
Оффлайн
Регистрация
22 Окт 2023
Сообщения
10
Реакции[?]
0
Поинты[?]
0
Кароче держите легкую защиту для пасты, не обсирайте меня писал минут 30

HWIDChecker:
package auth;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.HttpURLConnection;
import java.net.MalformedURLException;
import java.net.URL;
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;

public class HWIDChecker {
    private static final char[] hexArray = "0123456789ABCDEF".toCharArray();

    public static String getHWID() {
        try {
            MessageDigest hash = MessageDigest.getInstance("MD5");

            String data = System.getProperty("os.name") +
                    System.getProperty("os.arch") +
                    System.getProperty("os.version") +
                    Runtime.getRuntime().availableProcessors() +
                    System.getenv("PROCESSOR_IDENTIFIER") +
                    System.getenv("PROCESSOR_ARCHITECTURE") +
                    System.getenv("PROCESSOR_ARCHITEW6432") +
                    System.getenv("NUMBER_OF_PROCESSORS");

            byte[] hashedData = hash.digest(data.getBytes());
            return bytesToHex(hashedData);

        } catch (NoSuchAlgorithmException e) {
            throw new RuntimeException("Алгоритм хэширования не найден.", e);
        }
    }

    private static String bytesToHex(byte[] bytes) {
        char[] hexChars = new char[bytes.length * 2];
        for (int j = 0; j < bytes.length; j++) {
            int v = bytes[j] & 0xFF;
            hexChars[j * 2] = hexArray[v >>> 4];
            hexChars[j * 2 + 1] = hexArray[v & 0x0F];
        }
        return new String(hexChars);
    }

    public static boolean checkHWID(String hwid) {
        try {
            URL url = new URL("Ссылка на базу хвида.");
            HttpURLConnection connection = (HttpURLConnection) url.openConnection();
            connection.setRequestMethod("GET");

            BufferedReader in = new BufferedReader(new InputStreamReader(connection.getInputStream()));
            String inputLine;
            StringBuilder content = new StringBuilder();
            while ((inputLine = in.readLine()) != null) {
                content.append(inputLine).append("\n");
            }
            in.close();

            String[] hwidList = content.toString().replace("[", "").replace("]", "").split(",");

            for (String allowedHwid : hwidList) {
                if (allowedHwid.trim().equals(hwid)) {
                    return true;
                }
            }

            return false;

        } catch (Exception e) {
            e.printStackTrace();
            return false;
        }
    }

    public static void copyTocp (String hwid) {
        try {
            String command = "cmd /c echo " + hwid + " | clip";
            Process p = Runtime.getRuntime().exec(command);
            p.waitFor();
        } catch (InterruptedException | IOException e) {
            throw new RuntimeException(e);
        }
    }

    public static void main(String[] args) {
        String hwid = args[0];
        System.out.println("Полученный HWID: " + hwid);
        if (checkHWID(hwid)) {
        } else copyTocp(hwid);
        System.exit(0);
    }
}

В главный класс:
      String hwid = HWIDChecker.getHWID();
        System.out.println("Hwid: " + hwid);
        if (!HWIDChecker.checkHWID(hwid)) {
            HWIDChecker.copyTocp(hwid);
            System.out.println("Пока.");
            Minecraft.getInstance().close();
            System.exit(0);
        }
Спиздил мой код с моего ролика XD

(noad)

/DEL SocketDeveloper
 
Начинающий
Статус
Оффлайн
Регистрация
14 Апр 2023
Сообщения
599
Реакции[?]
6
Поинты[?]
5K
Кароче держите легкую защиту для пасты, не обсирайте меня писал минут 30

HWIDChecker:
package auth;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.HttpURLConnection;
import java.net.MalformedURLException;
import java.net.URL;
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;

public class HWIDChecker {
    private static final char[] hexArray = "0123456789ABCDEF".toCharArray();

    public static String getHWID() {
        try {
            MessageDigest hash = MessageDigest.getInstance("MD5");

            String data = System.getProperty("os.name") +
                    System.getProperty("os.arch") +
                    System.getProperty("os.version") +
                    Runtime.getRuntime().availableProcessors() +
                    System.getenv("PROCESSOR_IDENTIFIER") +
                    System.getenv("PROCESSOR_ARCHITECTURE") +
                    System.getenv("PROCESSOR_ARCHITEW6432") +
                    System.getenv("NUMBER_OF_PROCESSORS");

            byte[] hashedData = hash.digest(data.getBytes());
            return bytesToHex(hashedData);

        } catch (NoSuchAlgorithmException e) {
            throw new RuntimeException("Алгоритм хэширования не найден.", e);
        }
    }

    private static String bytesToHex(byte[] bytes) {
        char[] hexChars = new char[bytes.length * 2];
        for (int j = 0; j < bytes.length; j++) {
            int v = bytes[j] & 0xFF;
            hexChars[j * 2] = hexArray[v >>> 4];
            hexChars[j * 2 + 1] = hexArray[v & 0x0F];
        }
        return new String(hexChars);
    }

    public static boolean checkHWID(String hwid) {
        try {
            URL url = new URL("Ссылка на базу хвида.");
            HttpURLConnection connection = (HttpURLConnection) url.openConnection();
            connection.setRequestMethod("GET");

            BufferedReader in = new BufferedReader(new InputStreamReader(connection.getInputStream()));
            String inputLine;
            StringBuilder content = new StringBuilder();
            while ((inputLine = in.readLine()) != null) {
                content.append(inputLine).append("\n");
            }
            in.close();

            String[] hwidList = content.toString().replace("[", "").replace("]", "").split(",");

            for (String allowedHwid : hwidList) {
                if (allowedHwid.trim().equals(hwid)) {
                    return true;
                }
            }

            return false;

        } catch (Exception e) {
            e.printStackTrace();
            return false;
        }
    }

    public static void copyTocp (String hwid) {
        try {
            String command = "cmd /c echo " + hwid + " | clip";
            Process p = Runtime.getRuntime().exec(command);
            p.waitFor();
        } catch (InterruptedException | IOException e) {
            throw new RuntimeException(e);
        }
    }

    public static void main(String[] args) {
        String hwid = args[0];
        System.out.println("Полученный HWID: " + hwid);
        if (checkHWID(hwid)) {
        } else copyTocp(hwid);
        System.exit(0);
    }
}

В главный класс:
      String hwid = HWIDChecker.getHWID();
        System.out.println("Hwid: " + hwid);
        if (!HWIDChecker.checkHWID(hwid)) {
            HWIDChecker.copyTocp(hwid);
            System.out.println("Пока.");
            Minecraft.getInstance().close();
            System.exit(0);
        }
очень круто!!!
"копирование" хвида через CMD cmd /c echo " + hwid + " | clip :roflanEbalo:

вкусняшки СССР
Кароче держите легкую защиту для пасты, не обсирайте меня писал минут 30

HWIDChecker:
package auth;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.HttpURLConnection;
import java.net.MalformedURLException;
import java.net.URL;
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;

public class HWIDChecker {
    private static final char[] hexArray = "0123456789ABCDEF".toCharArray();

    public static String getHWID() {
        try {
            MessageDigest hash = MessageDigest.getInstance("MD5");

            String data = System.getProperty("os.name") +
                    System.getProperty("os.arch") +
                    System.getProperty("os.version") +
                    Runtime.getRuntime().availableProcessors() +
                    System.getenv("PROCESSOR_IDENTIFIER") +
                    System.getenv("PROCESSOR_ARCHITECTURE") +
                    System.getenv("PROCESSOR_ARCHITEW6432") +
                    System.getenv("NUMBER_OF_PROCESSORS");

            byte[] hashedData = hash.digest(data.getBytes());
            return bytesToHex(hashedData);

        } catch (NoSuchAlgorithmException e) {
            throw new RuntimeException("Алгоритм хэширования не найден.", e);
        }
    }

    private static String bytesToHex(byte[] bytes) {
        char[] hexChars = new char[bytes.length * 2];
        for (int j = 0; j < bytes.length; j++) {
            int v = bytes[j] & 0xFF;
            hexChars[j * 2] = hexArray[v >>> 4];
            hexChars[j * 2 + 1] = hexArray[v & 0x0F];
        }
        return new String(hexChars);
    }

    public static boolean checkHWID(String hwid) {
        try {
            URL url = new URL("Ссылка на базу хвида.");
            HttpURLConnection connection = (HttpURLConnection) url.openConnection();
            connection.setRequestMethod("GET");

            BufferedReader in = new BufferedReader(new InputStreamReader(connection.getInputStream()));
            String inputLine;
            StringBuilder content = new StringBuilder();
            while ((inputLine = in.readLine()) != null) {
                content.append(inputLine).append("\n");
            }
            in.close();

            String[] hwidList = content.toString().replace("[", "").replace("]", "").split(",");

            for (String allowedHwid : hwidList) {
                if (allowedHwid.trim().equals(hwid)) {
                    return true;
                }
            }

            return false;

        } catch (Exception e) {
            e.printStackTrace();
            return false;
        }
    }

    public static void copyTocp (String hwid) {
        try {
            String command = "cmd /c echo " + hwid + " | clip";
            Process p = Runtime.getRuntime().exec(command);
            p.waitFor();
        } catch (InterruptedException | IOException e) {
            throw new RuntimeException(e);
        }
    }

    public static void main(String[] args) {
        String hwid = args[0];
        System.out.println("Полученный HWID: " + hwid);
        if (checkHWID(hwid)) {
        } else copyTocp(hwid);
        System.exit(0);
    }
}

В главный класс:
      String hwid = HWIDChecker.getHWID();
        System.out.println("Hwid: " + hwid);
        if (!HWIDChecker.checkHWID(hwid)) {
            HWIDChecker.copyTocp(hwid);
            System.out.println("Пока.");
            Minecraft.getInstance().close();
            System.exit(0);
        }
бро, какие нахуй 30 минут?)
это за 10 минут от силы пишется
Спиздил мой код с моего ролика XD

(noad)

/DEL
еще лучше)
спиздил код
 
Начинающий
Статус
Оффлайн
Регистрация
15 Апр 2024
Сообщения
198
Реакции[?]
6
Поинты[?]
3K
очень круто!!!
"копирование" хвида через CMD cmd /c echo " + hwid + " | clip :roflanEbalo:

вкусняшки СССР

бро, какие нахуй 30 минут?)
это за 10 минут от силы пишется

еще лучше)
спиздил код
Бля ебать рофл ХАХАХАХАХАХАХАХХ
1732622292423.png


1732622318763.png


1732622331019.png



ХАХАХАХАХАХАХААХАХ
 
Начинающий
Статус
Оффлайн
Регистрация
14 Апр 2023
Сообщения
599
Реакции[?]
6
Поинты[?]
5K
Начинающий
Статус
Оффлайн
Регистрация
15 Апр 2024
Сообщения
198
Реакции[?]
6
Поинты[?]
3K
Начинающий
Статус
Оффлайн
Регистрация
15 Апр 2024
Сообщения
198
Реакции[?]
6
Поинты[?]
3K
Начинающий
Статус
Оффлайн
Регистрация
14 Апр 2023
Сообщения
599
Реакции[?]
6
Поинты[?]
5K
Начинающий
Статус
Оффлайн
Регистрация
15 Апр 2024
Сообщения
198
Реакции[?]
6
Поинты[?]
3K
взаахахах, это селфкод он package поменял!
(надеюсь)
честно я просто вахуе, я не сливал ахуенную обфу/ремап или же защиту по хвиду только если с лоадером по кейауту и маленьким протектом но этого хватает полностью для фри защиты. Но блять пиздить такой код и выдавать за свой и просить у меня помощи, это просто лицемерие надеюсь тему удалят.
 
Начинающий
Статус
Оффлайн
Регистрация
29 Май 2020
Сообщения
176
Реакции[?]
5
Поинты[?]
4K
Кароче держите легкую защиту для пасты, не обсирайте меня писал минут 30

HWIDChecker:
package auth;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.HttpURLConnection;
import java.net.MalformedURLException;
import java.net.URL;
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;

public class HWIDChecker {
    private static final char[] hexArray = "0123456789ABCDEF".toCharArray();

    public static String getHWID() {
        try {
            MessageDigest hash = MessageDigest.getInstance("MD5");

            String data = System.getProperty("os.name") +
                    System.getProperty("os.arch") +
                    System.getProperty("os.version") +
                    Runtime.getRuntime().availableProcessors() +
                    System.getenv("PROCESSOR_IDENTIFIER") +
                    System.getenv("PROCESSOR_ARCHITECTURE") +
                    System.getenv("PROCESSOR_ARCHITEW6432") +
                    System.getenv("NUMBER_OF_PROCESSORS");

            byte[] hashedData = hash.digest(data.getBytes());
            return bytesToHex(hashedData);

        } catch (NoSuchAlgorithmException e) {
            throw new RuntimeException("Алгоритм хэширования не найден.", e);
        }
    }

    private static String bytesToHex(byte[] bytes) {
        char[] hexChars = new char[bytes.length * 2];
        for (int j = 0; j < bytes.length; j++) {
            int v = bytes[j] & 0xFF;
            hexChars[j * 2] = hexArray[v >>> 4];
            hexChars[j * 2 + 1] = hexArray[v & 0x0F];
        }
        return new String(hexChars);
    }

    public static boolean checkHWID(String hwid) {
        try {
            URL url = new URL("Ссылка на базу хвида.");
            HttpURLConnection connection = (HttpURLConnection) url.openConnection();
            connection.setRequestMethod("GET");

            BufferedReader in = new BufferedReader(new InputStreamReader(connection.getInputStream()));
            String inputLine;
            StringBuilder content = new StringBuilder();
            while ((inputLine = in.readLine()) != null) {
                content.append(inputLine).append("\n");
            }
            in.close();

            String[] hwidList = content.toString().replace("[", "").replace("]", "").split(",");

            for (String allowedHwid : hwidList) {
                if (allowedHwid.trim().equals(hwid)) {
                    return true;
                }
            }

            return false;

        } catch (Exception e) {
            e.printStackTrace();
            return false;
        }
    }

    public static void copyTocp (String hwid) {
        try {
            String command = "cmd /c echo " + hwid + " | clip";
            Process p = Runtime.getRuntime().exec(command);
            p.waitFor();
        } catch (InterruptedException | IOException e) {
            throw new RuntimeException(e);
        }
    }

    public static void main(String[] args) {
        String hwid = args[0];
        System.out.println("Полученный HWID: " + hwid);
        if (checkHWID(hwid)) {
        } else copyTocp(hwid);
        System.exit(0);
    }
}

В главный класс:
      String hwid = HWIDChecker.getHWID();
        System.out.println("Hwid: " + hwid);
        if (!HWIDChecker.checkHWID(hwid)) {
            HWIDChecker.copyTocp(hwid);
            System.out.println("Пока.");
            Minecraft.getInstance().close();
            System.exit(0);
        }
спиздил у типа с ютуба и написал то что делал 30 минут :seemsgood:
 
Начинающий
Статус
Оффлайн
Регистрация
12 Ноя 2024
Сообщения
31
Реакции[?]
0
Поинты[?]
0
Кароче держите легкую защиту для пасты, не обсирайте меня писал минут 30

HWIDChecker:
package auth;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.HttpURLConnection;
import java.net.MalformedURLException;
import java.net.URL;
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;

public class HWIDChecker {
    private static final char[] hexArray = "0123456789ABCDEF".toCharArray();

    public static String getHWID() {
        try {
            MessageDigest hash = MessageDigest.getInstance("MD5");

            String data = System.getProperty("os.name") +
                    System.getProperty("os.arch") +
                    System.getProperty("os.version") +
                    Runtime.getRuntime().availableProcessors() +
                    System.getenv("PROCESSOR_IDENTIFIER") +
                    System.getenv("PROCESSOR_ARCHITECTURE") +
                    System.getenv("PROCESSOR_ARCHITEW6432") +
                    System.getenv("NUMBER_OF_PROCESSORS");

            byte[] hashedData = hash.digest(data.getBytes());
            return bytesToHex(hashedData);

        } catch (NoSuchAlgorithmException e) {
            throw new RuntimeException("Алгоритм хэширования не найден.", e);
        }
    }

    private static String bytesToHex(byte[] bytes) {
        char[] hexChars = new char[bytes.length * 2];
        for (int j = 0; j < bytes.length; j++) {
            int v = bytes[j] & 0xFF;
            hexChars[j * 2] = hexArray[v >>> 4];
            hexChars[j * 2 + 1] = hexArray[v & 0x0F];
        }
        return new String(hexChars);
    }

    public static boolean checkHWID(String hwid) {
        try {
            URL url = new URL("Ссылка на базу хвида.");
            HttpURLConnection connection = (HttpURLConnection) url.openConnection();
            connection.setRequestMethod("GET");

            BufferedReader in = new BufferedReader(new InputStreamReader(connection.getInputStream()));
            String inputLine;
            StringBuilder content = new StringBuilder();
            while ((inputLine = in.readLine()) != null) {
                content.append(inputLine).append("\n");
            }
            in.close();

            String[] hwidList = content.toString().replace("[", "").replace("]", "").split(",");

            for (String allowedHwid : hwidList) {
                if (allowedHwid.trim().equals(hwid)) {
                    return true;
                }
            }

            return false;

        } catch (Exception e) {
            e.printStackTrace();
            return false;
        }
    }

    public static void copyTocp (String hwid) {
        try {
            String command = "cmd /c echo " + hwid + " | clip";
            Process p = Runtime.getRuntime().exec(command);
            p.waitFor();
        } catch (InterruptedException | IOException e) {
            throw new RuntimeException(e);
        }
    }

    public static void main(String[] args) {
        String hwid = args[0];
        System.out.println("Полученный HWID: " + hwid);
        if (checkHWID(hwid)) {
        } else copyTocp(hwid);
        System.exit(0);
    }
}

В главный класс:
      String hwid = HWIDChecker.getHWID();
        System.out.println("Hwid: " + hwid);
        if (!HWIDChecker.checkHWID(hwid)) {
            HWIDChecker.copyTocp(hwid);
            System.out.println("Пока.");
            Minecraft.getInstance().close();
            System.exit(0);
        }
/DEL Еблана, украл код.
 
Начинающий
Статус
Оффлайн
Регистрация
19 Фев 2024
Сообщения
418
Реакции[?]
3
Поинты[?]
2K
Сверху Снизу