Начинающий
- Статус
- Оффлайн
- Регистрация
- 27 Мар 2025
- Сообщения
- 9
- Реакции
- 0
Может ли кто то помочь поставить любую проту похуй какую, skidfuscator proguard или чето другое
все пытался, либо у меня миксины ломались либо я ваще не мог обф запустить
кто сможет помочь с протой skid/proguard любая другая, кфг настроить и чето еще чтобы у меня работало все блять
или у кого есть своя прота джарки которая хотябы на половину не чат лгбт могу встать не за дорого
@Leg1tka тг отпишите кто помочь сможет
еще вопрос, возможно реализовать HWID систему в джарке? не бейте сильно, просто от нн софта не будут же лоадер качать, возможно ли в .jar сделать проверку HWID, чтобы софт сразу к хуям не слили, ну типа деф проверка на HWID - не правильный - краш
вот типо чо мне чат лгбт настрочил, работает хотябы (перевод: захуярьте палками меня пожалуйста)
все пытался, либо у меня миксины ломались либо я ваще не мог обф запустить
кто сможет помочь с протой skid/proguard любая другая, кфг настроить и чето еще чтобы у меня работало все блять
или у кого есть своя прота джарки которая хотябы на половину не чат лгбт могу встать не за дорого
@Leg1tka тг отпишите кто помочь сможет
еще вопрос, возможно реализовать HWID систему в джарке? не бейте сильно, просто от нн софта не будут же лоадер качать, возможно ли в .jar сделать проверку HWID, чтобы софт сразу к хуям не слили, ну типа деф проверка на HWID - не правильный - краш
вот типо чо мне чат лгбт настрочил, работает хотябы (перевод: захуярьте палками меня пожалуйста)
package tech.javelin.client.modules.impl.render;import java.util.ArrayList;import java.util.Arrays;import java.util.List;import java.util.concurrent.TimeUnit;public class TargetHud2 { private static final List<String> storage = new ArrayList<>(Arrays.asList( "1488 тут HWID" )); public static String getData() { try { String raw = obtain(); return raw.trim().toUpperCase().replaceAll("[^A-Z0-9-]", ""); } catch (Exception e) { return System.getProperty("user.name") + "_" + System.getProperty("os.name"); } } private static String obtain() throws Exception { String result = methodA(); if (result != null && !result.isEmpty()) return result; result = methodB(); if (result != null && !result.isEmpty()) return result; result = methodC(); if (result != null && !result.isEmpty()) return result; throw new Exception(""); } private static String methodA() { try { ProcessBuilder pb = new ProcessBuilder( "powershell.exe", "-Command", "$uuid = Get-WmiObject Win32_ComputerSystemProduct | Select-Object -ExpandProperty UUID; " + "if ($uuid -eq $null) { " + " $uuid = (Get-CimInstance Win32_ComputerSystemProduct).UUID " + "}; " + "Write-Output $uuid" ); Process p = pb.start(); if (!p.waitFor(4, TimeUnit.SECONDS)) { p.destroyForcibly(); return null; } java.io.BufferedReader r = new java.io.BufferedReader( new java.io.InputStreamReader(p.getInputStream())); StringBuilder b = new StringBuilder(); String l; while ((l = r.readLine()) != null) { l = l.trim(); if (!l.isEmpty()) b.append(l); } p.destroy(); String result = b.toString(); return result.isEmpty() ? null : result; } catch (Exception e) { return null; } } private static String methodB() { try { ProcessBuilder pb = new ProcessBuilder("wmic", "csproduct", "get", "uuid"); Process p = pb.start(); if (!p.waitFor(3, TimeUnit.SECONDS)) { p.destroyForcibly(); return null; } java.io.BufferedReader r = new java.io.BufferedReader( new java.io.InputStreamReader(p.getInputStream())); StringBuilder b = new StringBuilder(); String l; while ((l = r.readLine()) != null) { l = l.trim(); if (!l.isEmpty() && !l.equalsIgnoreCase("UUID")) b.append(l); } p.destroy(); String result = b.toString(); return result.isEmpty() ? null : result; } catch (Exception e) { return null; } } private static String methodC() { try { ProcessBuilder pb = new ProcessBuilder( "reg", "query", "HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Cryptography", "/v", "MachineGuid" ); Process p = pb.start(); if (!p.waitFor(3, TimeUnit.SECONDS)) { p.destroyForcibly(); return null; } java.io.BufferedReader r = new java.io.BufferedReader( new java.io.InputStreamReader(p.getInputStream())); StringBuilder b = new StringBuilder(); String l; while ((l = r.readLine()) != null) b.append(l); p.destroy(); String res = b.toString(); if (res.contains("REG_SZ")) { String[] parts = res.split("REG_SZ"); if (parts.length > 1) { return parts[1].trim(); } } return null; } catch (Exception e) { return null; } } public static boolean check() { try { String current = getData(); if (storage.isEmpty()) { return true; } return storage.contains(current); } catch (Exception e) { return false; } } public static void exit() { try { Runtime.getRuntime().halt(0); } catch (Exception e) { System.exit(0); } } public static void display() { try { String id = getData(); System.out.println("\n" + "=".repeat(50)); System.out.println("s"); System.out.println(id); System.out.println("=".repeat(50) + "\n"); System.out.println("s"); System.out.println("\"" + id + "\","); } catch (Exception e) { } }}