Гайд Деобф слитого ремапера

  • Автор темы Автор темы sh1zopon
  • Дата начала Дата начала
Начинающий
Начинающий
Статус
Оффлайн
Регистрация
30 Июл 2023
Сообщения
469
Реакции
6
Короче сливаю деобф от $$$elfcode gpt ChatGpt ну короче вот ремапер хуня
вот деобф

CHATGPT!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!:
Expand Collapse Copy
package deobf.Remappers;//пекедж измените

import org.objectweb.asm.tree.ClassNode;

import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.util.Enumeration;
import java.util.jar.JarEntry;
import java.util.jar.JarFile;
import java.util.jar.JarOutputStream;

public class DeRemaper  {
    public static void main(String[] args) {
        String obfuscatedJarPath = "C:\\Users\\юзер\\Desktop\\New folder\\out.jar";//путь к джарке
        String deobfuscatedJarPath = "C:\\Users\\igork\\Desktop\\New folder\\deobf.jar";

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

            try (JarOutputStream deobfJar = new JarOutputStream(new FileOutputStream(deobfuscatedJarPath))) {
                while (entries.hasMoreElements()) {
                    JarEntry entry = entries.nextElement();
                    String entryName = entry.getName();
                    String originalEntryName = entryName;
                    if (entryName.startsWith("mpp/") && entryName.endsWith("/")) {//ЗАМЕНИ НА СВОЙ ПЕКЕДЖ
                        originalEntryName = entryName.substring(0, entryName.length() - 1);
                        System.out.println("Restored class: " + entryName + " -> " + originalEntryName);
                    }

                    JarEntry newEntry = new JarEntry(originalEntryName);
                    deobfJar.putNextEntry(newEntry);

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

                    deobfJar.closeEntry();
                }
            }

            jarFile.close();

            System.out.println("Jar deobfuscated -> " + deobfuscatedJarPath);

        } catch (IOException e) {
            e.printStackTrace();
        }
    }


}
 
Короче сливаю деобф от $$$elfcode gpt ChatGpt ну короче вот ремапер хуня
вот деобф

CHATGPT!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!:
Expand Collapse Copy
package deobf.Remappers;//пекедж измените

import org.objectweb.asm.tree.ClassNode;

import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.util.Enumeration;
import java.util.jar.JarEntry;
import java.util.jar.JarFile;
import java.util.jar.JarOutputStream;

public class DeRemaper  {
    public static void main(String[] args) {
        String obfuscatedJarPath = "C:\\Users\\юзер\\Desktop\\New folder\\out.jar";//путь к джарке
        String deobfuscatedJarPath = "C:\\Users\\igork\\Desktop\\New folder\\deobf.jar";

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

            try (JarOutputStream deobfJar = new JarOutputStream(new FileOutputStream(deobfuscatedJarPath))) {
                while (entries.hasMoreElements()) {
                    JarEntry entry = entries.nextElement();
                    String entryName = entry.getName();
                    String originalEntryName = entryName;
                    if (entryName.startsWith("mpp/") && entryName.endsWith("/")) {//ЗАМЕНИ НА СВОЙ ПЕКЕДЖ
                        originalEntryName = entryName.substring(0, entryName.length() - 1);
                        System.out.println("Restored class: " + entryName + " -> " + originalEntryName);
                    }

                    JarEntry newEntry = new JarEntry(originalEntryName);
                    deobfJar.putNextEntry(newEntry);

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

                    deobfJar.closeEntry();
                }
            }

            jarFile.close();

            System.out.println("Jar deobfuscated -> " + deobfuscatedJarPath);

        } catch (IOException e) {
            e.printStackTrace();
        }
    }


}
Пойдёт ток чёт чат гпт сделал


Але лучше просто в recaf закинуть или же просто убрать / и всё.
 
Короче сливаю деобф от $$$elfcode gpt ChatGpt ну короче вот ремапер хуня
вот деобф

CHATGPT!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!:
Expand Collapse Copy
package deobf.Remappers;//пекедж измените

import org.objectweb.asm.tree.ClassNode;

import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.util.Enumeration;
import java.util.jar.JarEntry;
import java.util.jar.JarFile;
import java.util.jar.JarOutputStream;

public class DeRemaper  {
    public static void main(String[] args) {
        String obfuscatedJarPath = "C:\\Users\\юзер\\Desktop\\New folder\\out.jar";//путь к джарке
        String deobfuscatedJarPath = "C:\\Users\\igork\\Desktop\\New folder\\deobf.jar";

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

            try (JarOutputStream deobfJar = new JarOutputStream(new FileOutputStream(deobfuscatedJarPath))) {
                while (entries.hasMoreElements()) {
                    JarEntry entry = entries.nextElement();
                    String entryName = entry.getName();
                    String originalEntryName = entryName;
                    if (entryName.startsWith("mpp/") && entryName.endsWith("/")) {//ЗАМЕНИ НА СВОЙ ПЕКЕДЖ
                        originalEntryName = entryName.substring(0, entryName.length() - 1);
                        System.out.println("Restored class: " + entryName + " -> " + originalEntryName);
                    }

                    JarEntry newEntry = new JarEntry(originalEntryName);
                    deobfJar.putNextEntry(newEntry);

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

                    deobfJar.closeEntry();
                }
            }

            jarFile.close();

            System.out.println("Jar deobfuscated -> " + deobfuscatedJarPath);

        } catch (IOException e) {
            e.printStackTrace();
        }
    }


}
Ты сам то понял что высрал? Какой нахуй деобф слитого ремапера
 
Ты сам то понял что высрал? Какой нахуй деобф слитого ремапера
Ремапер в исходниках сливали параша еббаная добавляет / к классам чтобы это были бы папки
 
Ремапер в исходниках сливали параша еббаная добавляет / к классам чтобы это были бы папки
Не, я это понял. Но нахуя сливать то что итак слито, тем более в гайды
 
Не, я это понял. Но нахуя сливать то что итак слито, тем более в гайды
Гайд это потому что там рамписано как это делать а сливали там ссылка не работала
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
он снимайт один класс пиздец мою обф не снимит даже близко
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Назад
Сверху Снизу