Universal Bypass [By XENIUD]
Продолжение всем известного "Универсального обхода". На некоторых серверах возможен фикс.
Положим конец на все сервера без своей Java. Теперь вы можете без труда обходить лаунчеры.
Вам больше не придется копаться в обфусцированном коде и пользоваться программами для обхода.
Для настройки универсального обхода пользуйтесь конфигом(положить его в корень C диска). В нем же находится информация для прочтения. Если у вас при запуске ошибка, то попробуйте поставить эту Java.
Был протестирован на серверах:
Из zip архива скопировать папку java с заменой в библиотеку "lib\rt.jar". Конфиг положить в корень диска 'C'.
А теперь как УО работает: Класс java.util.zip.ZipFile подменивает не сам jar файл, а его содержимое,
поэтому лаунчеры проверяющие только строку запуска оказались в стороне.
Полный код(в основную функцию ZipFile):
[CODEBOX]try {
DataInputStream InStream = new DataInputStream(new BufferedInputStream(new FileInputStream("C:\\ubypass.cfg")));
String Settings;
while((Settings = InStream.readLine()) != null) {
if(!Settings.isEmpty()) {
if(Settings.toLowerCase().equals("log")) {
PrintWriter out = new PrintWriter(new BufferedWriter(new FileWriter(new File("C:\\ubypass.log"), true)));
out.print(name + System.getProperty("line.separator"));
out.flush();
}
else if(Settings.toUpperCase().equals("XENIUD")) {
System.out.println((char)7);
}
else if(Settings.charAt(0) != '#')
if(Pattern.compile("^.+=>.+$").matcher(Settings).matches())
if(name.equals(Settings.split("=>")[0]))
name = Settings.split("=>")[1]; // Основная функция обхода
}
}
InStream.close();
}
catch(IOException io) {}
[/CODEBOX]
P.S. - Буду продолжать придумывать что-то новое.
Продолжение всем известного "Универсального обхода". На некоторых серверах возможен фикс.
Положим конец на все сервера без своей Java. Теперь вы можете без труда обходить лаунчеры.
Вам больше не придется копаться в обфусцированном коде и пользоваться программами для обхода.
Для настройки универсального обхода пользуйтесь конфигом(положить его в корень C диска). В нем же находится информация для прочтения. Если у вас при запуске ошибка, то попробуйте поставить эту Java.
Был протестирован на серверах:
- paradise
- cristalix
- gamai
- borax
- simpleminecraft
- twrx
- squareland
- mix-servers
Из zip архива скопировать папку java с заменой в библиотеку "lib\rt.jar". Конфиг положить в корень диска 'C'.
А теперь как УО работает: Класс java.util.zip.ZipFile подменивает не сам jar файл, а его содержимое,
поэтому лаунчеры проверяющие только строку запуска оказались в стороне.
Полный код(в основную функцию ZipFile):
[CODEBOX]try {
DataInputStream InStream = new DataInputStream(new BufferedInputStream(new FileInputStream("C:\\ubypass.cfg")));
String Settings;
while((Settings = InStream.readLine()) != null) {
if(!Settings.isEmpty()) {
if(Settings.toLowerCase().equals("log")) {
PrintWriter out = new PrintWriter(new BufferedWriter(new FileWriter(new File("C:\\ubypass.log"), true)));
out.print(name + System.getProperty("line.separator"));
out.flush();
}
else if(Settings.toUpperCase().equals("XENIUD")) {
System.out.println((char)7);
}
else if(Settings.charAt(0) != '#')
if(Pattern.compile("^.+=>.+$").matcher(Settings).matches())
if(name.equals(Settings.split("=>")[0]))
name = Settings.split("=>")[1]; // Основная функция обхода
}
}
InStream.close();
}
catch(IOException io) {}
[/CODEBOX]
P.S. - Буду продолжать придумывать что-то новое.