• На форуме разыгрывается более 300 ключей на приватные читы! Для этого нужно всего-лишь нажать соответствующую кнопку в теме!

    Подробности по ссылке:
    https://t.me/yougame_official/66

Исходник Ремаппер который ломает классы

Начинающий
Статус
Оффлайн
Регистрация
27 Май 2024
Сообщения
30
Реакции[?]
0
Поинты[?]
0
Написано на коленке за 3 минуты, код полное говнище, крякается за 5 минут, но кодерам всякого говна(ака catlavan$$, rogalik$$) может помочь в обсере табуретки.

Классы до:
Посмотреть вложение 287225

Классы после:
Посмотреть вложение 287226

Код:
DeusFuscator.java:
public class DeusFuscator {
    public static void main(String[] args) {
        String inputJarPath = "Z:\\free\\memory\\deus.jar";
        String outputJarPath = "Z:\\free\\memory\\deus-out.jar";

        try {
            JarFile jarFile = new JarFile(inputJarPath);
            Enumeration<JarEntry> entries = jarFile.entries();

            try (JarOutputStream outputJar = new JarOutputStream(new FileOutputStream(outputJarPath))) {
                while (entries.hasMoreElements()) {
                    JarEntry entry = entries.nextElement();
                    String entryName = entry.getName();
                    String newEntryName = entryName;

                    if (entryName.startsWith("package_name/") && !entryName.endsWith("/")) {
                        newEntryName = entryName += "/";
                        System.out.println("Remapped class: " + entryName + " -> " + newEntryName);
                    }

                    JarEntry newEntry = new JarEntry(newEntryName);
                    outputJar.putNextEntry(newEntry);

                    try (InputStream input = jarFile.getInputStream(entry)) {
                        byte[] buffer = new byte[4096];
                        int bytesRead;
                        while ((bytesRead = input.read(buffer)) != -1) {
                            outputJar.write(buffer, 0, bytesRead);
                        }
                    }

                    outputJar.closeEntry();
                }
            }

            jarFile.close();

            System.out.println("Jar remapped -> " + outputJarPath);

        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}
inputJarPath менять на путь до джарки которую надо ремапнуть
outputJarPath путь до готовой джарки
package_name заменить на имя пакейджа в котором надо ремапнуть классы


Навалите пожалуйста сюда реакций говна и клоунов за такой дерьмовый код!
norm
 
Начинающий
Статус
Оффлайн
Регистрация
26 Дек 2023
Сообщения
875
Реакции[?]
10
Поинты[?]
5K
Написано на коленке за 3 минуты, код полное говнище, крякается за 5 минут, но кодерам всякого говна(ака catlavan$$, rogalik$$) может помочь в обсере табуретки.

Классы до:
Посмотреть вложение 287225

Классы после:
Посмотреть вложение 287226

Код:
DeusFuscator.java:
public class DeusFuscator {
    public static void main(String[] args) {
        String inputJarPath = "Z:\\free\\memory\\deus.jar";
        String outputJarPath = "Z:\\free\\memory\\deus-out.jar";

        try {
            JarFile jarFile = new JarFile(inputJarPath);
            Enumeration<JarEntry> entries = jarFile.entries();

            try (JarOutputStream outputJar = new JarOutputStream(new FileOutputStream(outputJarPath))) {
                while (entries.hasMoreElements()) {
                    JarEntry entry = entries.nextElement();
                    String entryName = entry.getName();
                    String newEntryName = entryName;

                    if (entryName.startsWith("package_name/") && !entryName.endsWith("/")) {
                        newEntryName = entryName += "/";
                        System.out.println("Remapped class: " + entryName + " -> " + newEntryName);
                    }

                    JarEntry newEntry = new JarEntry(newEntryName);
                    outputJar.putNextEntry(newEntry);

                    try (InputStream input = jarFile.getInputStream(entry)) {
                        byte[] buffer = new byte[4096];
                        int bytesRead;
                        while ((bytesRead = input.read(buffer)) != -1) {
                            outputJar.write(buffer, 0, bytesRead);
                        }
                    }

                    outputJar.closeEntry();
                }
            }

            jarFile.close();

            System.out.println("Jar remapped -> " + outputJarPath);

        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}
inputJarPath менять на путь до джарки которую надо ремапнуть
outputJarPath путь до готовой джарки
package_name заменить на имя пакейджа в котором надо ремапнуть классы


Навалите пожалуйста сюда реакций говна и клоунов за такой дерьмовый код!
говно
 
Сверху Снизу