Подписывайтесь на наш Telegram и не пропускайте важные новости! Перейти

Исходник Rich Client 1.21.11 SRC

А это правда что его клиент это фулл гпт? Умеет ли что то делать сам сливчик?

И еще, почему его бафликом называют?
Бафлик - основной ник. Силвчик его имя
 
Пожалуйста, авторизуйтесь для просмотра ссылки.

Пожалуйста, авторизуйтесь для просмотра ссылки.

Пожалуйста, авторизуйтесь для просмотра ссылки.


Я уже второй раз сливаю исходники рича.В этот раз владелец рича (Silv4ik) сказал, что идёт делать защиту и передаёт владение ричем другому человеку (по совместительству мой друг). Я тоже не стал сидеть сложа руки и пошёл помогать делать этот рич.
Через пару дней Silv4ik заявляет, что забирает рич обратно. Мы, естественно, были против, но он начал угрожать, ссылаясь на домен (который зарегистрирован на другого человека), и говорил, что в любом случае отберёт рич себе.

ВОТ ЧТО SILV4IK ОТВЕТИЛ:
Пожалуйста, авторизуйтесь для просмотра ссылки.



Разве это не крысятничество чистой воды? Жду ваших ответов: как вы оцениваете действия Silv4ik и считаете ли нормальным такое поведение?
Ну вроде говна не встроено, респекь
 
---- Minecraft Crash Report ----
// Who set us up the TNT?

Time: 2026-02-14 19:30:25
Description: Ticking entity

java.lang.NullPointerException: Cannot read field "player" because "this.client" is null
at knot//net.minecraft.entity.LivingEntity.handler$zdk000$copyright$swingProgressHook(LivingEntity.java:4297)
at knot//net.minecraft.entity.LivingEntity.getHandSwingDuration(LivingEntity.java)
at knot//net.minecraft.entity.LivingEntity.tickHandSwing(LivingEntity.java:2185)
at knot//net.minecraft.entity.player.PlayerEntity.tickMovement(PlayerEntity.java:512)
at knot//net.minecraft.client.network.AbstractClientPlayerEntity.tickMovement(AbstractClientPlayerEntity.java:100)
at knot//net.minecraft.client.network.ClientPlayerEntity.tickMovement(ClientPlayerEntity.java:920)
at knot//net.minecraft.entity.LivingEntity.tick(LivingEntity.java:2818)
at knot//net.minecraft.entity.player.PlayerEntity.tick(PlayerEntity.java:288)
at knot//net.minecraft.client.network.AbstractClientPlayerEntity.tick(AbstractClientPlayerEntity.java:56)
at knot//net.minecraft.client.network.ClientPlayerEntity.tick(ClientPlayerEntity.java:236)
at knot//net.minecraft.client.world.ClientWorld.tickEntity(ClientWorld.java:347)
at knot//net.minecraft.world.World.tickEntity(World.java:490)
at knot//net.minecraft.client.world.ClientWorld.method_32124(ClientWorld.java:329)
at knot//net.minecraft.world.EntityList.forEach(EntityList.java:53)
at knot//net.minecraft.client.world.ClientWorld.tickEntities(ClientWorld.java:325)
at knot//net.minecraft.client.MinecraftClient.tick(MinecraftClient.java:1937)
at knot//net.minecraft.client.MinecraftClient.render(MinecraftClient.java:1354)
at knot//net.minecraft.client.MinecraftClient.run(MinecraftClient.java:966)
at knot//net.minecraft.client.main.Main.main(Main.java:250)
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:514)
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:72)
at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)
at net.fabricmc.devlaunchinjector.Main.main(Main.java:86)


A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------

-- Head --
Thread: Render thread
Stacktrace:
at knot//net.minecraft.entity.LivingEntity.handler$zdk000$copyright$swingProgressHook(LivingEntity.java:4297)
at knot//net.minecraft.entity.LivingEntity.getHandSwingDuration(LivingEntity.java)
at knot//net.minecraft.entity.LivingEntity.tickHandSwing(LivingEntity.java:2185)
at knot//net.minecraft.entity.player.PlayerEntity.tickMovement(PlayerEntity.java:512)
at knot//net.minecraft.client.network.AbstractClientPlayerEntity.tickMovement(AbstractClientPlayerEntity.java:100)
at knot//net.minecraft.client.network.ClientPlayerEntity.tickMovement(ClientPlayerEntity.java:920)
at knot//net.minecraft.entity.LivingEntity.tick(LivingEntity.java:2818)
at knot//net.minecraft.entity.player.PlayerEntity.tick(PlayerEntity.java:288)
at knot//net.minecraft.client.network.AbstractClientPlayerEntity.tick(AbstractClientPlayerEntity.java:56)
at knot//net.minecraft.client.network.ClientPlayerEntity.tick(ClientPlayerEntity.java:236)
at knot//net.minecraft.client.world.ClientWorld.tickEntity(ClientWorld.java:347)
at knot//net.minecraft.world.World.tickEntity(World.java:490)
at knot//net.minecraft.client.world.ClientWorld.method_32124(ClientWorld.java:329)
at knot//net.minecraft.world.EntityList.forEach(EntityList.java:53)
at knot//net.minecraft.client.world.ClientWorld.tickEntities(ClientWorld.java:325)

-- Entity being ticked --
Details:
Entity Type: minecraft:player (net.minecraft.client.network.ClientPlayerEntity)
Entity ID: 46339
Entity Name: NextDLC_Develop
Entity's Exact location: 16.50, 19.00, 1.50
Entity's Block location: World: (16,19,1), Section: (at 0,3,1 in 1,1,0; chunk contains blocks 16,-64,0 to 31,319,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,-64,0 to 511,319,511)
Entity's Momentum: 0.00, -0.08, 0.00
Entity's Passengers: []
Entity's Vehicle: null
Stacktrace:
at knot//net.minecraft.world.World.tickEntity(World.java:490)
at knot//net.minecraft.client.world.ClientWorld.method_32124(ClientWorld.java:329)
at knot//net.minecraft.world.EntityList.forEach(EntityList.java:53)
at knot//net.minecraft.client.world.ClientWorld.tickEntities(ClientWorld.java:325)
at knot//net.minecraft.client.MinecraftClient.tick(MinecraftClient.java:1937)
at knot//net.minecraft.client.MinecraftClient.render(MinecraftClient.java:1354)
at knot//net.minecraft.client.MinecraftClient.run(MinecraftClient.java:966)
at knot//net.minecraft.client.main.Main.main(Main.java:250)
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:514)
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:72)
at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)
at net.fabricmc.devlaunchinjector.Main.main(Main.java:86)

-- Uptime --
Details:
JVM uptime: 643.847s
Wall uptime: 420.499s
High-res time: 339.713s
Client ticks: 1198 ticks / 59.900s
Stacktrace:
at knot//net.minecraft.client.MinecraftClient.addDetailsToCrashReport(MinecraftClient.java:2477)
at knot//net.minecraft.client.MinecraftClient.printCrashReport(MinecraftClient.java:1035)
at knot//net.minecraft.client.MinecraftClient.run(MinecraftClient.java:987)
at knot//net.minecraft.client.main.Main.main(Main.java:250)
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:514)
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:72)
at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)
at net.fabricmc.devlaunchinjector.Main.main(Main.java:86)

-- Affected level --
Details:
All players: 1 total; ClientPlayerEntity{name=NextDLC_Develop, id=46339, pos=(16.5, 19.0, 1.5), mode=ADVENTURE, permission=net.minecraft.command.permission.PermissionPredicate$$Lambda/0x0000019c8235efb0@7a9223d5}
Chunk stats: 169, 77
Level dimension: minecraft:overworld
Level spawn location: World: (16,19,1), Section: (at 0,3,1 in 1,1,0; chunk contains blocks 16,-64,0 to 31,319,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,-64,0 to 511,319,511)
Level time: 4252361189 game time, 6000 day time
Server brand: CheatBungee
Server type: Non-integrated multiplayer server
Tracked entity count: 1

-- Last reload --
Details:
Reload number: 1
Reload reason: initial
Finished: Yes
Packs: vanilla, copyright, fabric-api, fabric-api-base, fabric-api-lookup-api-v1, fabric-biome-api-v1, fabric-block-api-v1, fabric-block-view-api-v2, fabric-client-gametest-api-v1, fabric-command-api-v2, fabric-content-registries-v0, fabric-convention-tags-v1, fabric-convention-tags-v2, fabric-crash-report-info-v1, fabric-data-attachment-api-v1, fabric-data-generation-api-v1, fabric-dimensions-v1, fabric-entity-events-v1, fabric-events-interaction-v0, fabric-game-rule-api-v1, fabric-gametest-api-v1, fabric-item-api-v1, fabric-item-group-api-v1, fabric-key-binding-api-v1, fabric-lifecycle-events-v1, fabric-loot-api-v2, fabric-loot-api-v3, fabric-message-api-v1, fabric-model-loading-api-v1, fabric-networking-api-v1, fabric-object-builder-api-v1, fabric-particles-v1, fabric-recipe-api-v1, fabric-registry-sync-v0, fabric-renderer-api-v1, fabric-renderer-indigo, fabric-rendering-fluids-v1, fabric-rendering-v1, fabric-resource-conditions-api-v1, fabric-resource-loader-v0, fabric-resource-loader-v1, fabric-screen-api-v1, fabric-screen-handler-api-v1, fabric-serialization-api-v1, fabric-sound-api-v1, fabric-tag-api-v1, fabric-transfer-api-v1, fabric-transitive-access-wideners-v1, fabricloader

-- System Details --
Details:
Minecraft Version: 1.21.11
Minecraft Version ID: 1.21.11
Operating System: Windows 10 (amd64) version 10.0
Java Version: 21.0.10, Microsoft
Java VM Version: OpenJDK 64-Bit Server VM (mixed mode, sharing), Microsoft
Memory: 155733720 bytes (148 MiB) / 492830720 bytes (470 MiB) up to 2113929216 bytes (2016 MiB)
CPUs: 4
Processor Vendor: GenuineIntel
Processor Name: Intel(R) Core(TM) i3-3220T CPU @ 2.80GHz
Identifier: Intel64 Family 6 Model 58 Stepping 9
Microarchitecture: Ivy Bridge (Client)
Frequency (GHz): 2.79
Number of physical packages: 1
Number of physical CPUs: 2
Number of logical CPUs: 4
Graphics card #0 name: Intel(R) HD Graphics
Graphics card #0 vendor: Intel Corporation
Graphics card #0 VRAM (MiB): 2112.00
Graphics card #0 deviceId: VideoController1
Graphics card #0 versionInfo: 10.18.10.5161
Memory slot #0 capacity (MiB): 4096.00
Memory slot #0 clockSpeed (GHz): 1.60
Memory slot #0 type: DDR3
Memory slot #1 capacity (MiB): 4096.00
Memory slot #1 clockSpeed (GHz): 1.60
Memory slot #1 type: DDR3
Virtual memory max (MiB): 16766.27
Virtual memory used (MiB): 9035.88
Swap memory total (MiB): 8704.00
Swap memory used (MiB): 1763.41
Space in storage for jna.tmpdir (MiB): <path not set>
Space in storage for org.lwjgl.system.SharedLibraryExtractPath (MiB): <path not set>
Space in storage for io.netty.native.workdir (MiB): <path not set>
Space in storage for java.io.tmpdir (MiB): available: 157811.98, total: 476823.00
Space in storage for workdir (MiB): available: 157811.98, total: 476823.00
JVM Flags: 0 total;
Debug Flags: 0 total;
Fabric Mods:
copyright: copyright client 1.0.1
fabric-api: Fabric API 0.141.2+1.21.11
fabric-api-base: Fabric API Base 1.0.5+4ebb5c083e
fabric-api-lookup-api-v1: Fabric API Lookup API (v1) 1.6.113+1fb1cde93e
fabric-biome-api-v1: Fabric Biome API (v1) 17.1.1+4fc5413f3e
fabric-block-api-v1: Fabric Block API (v1) 1.1.10+4ebb5c083e
fabric-block-view-api-v2: Fabric BlockView API (v2) 1.0.39+4ebb5c083e
fabric-client-gametest-api-v1: Fabric Client Game Test API (v1) 4.3.5+bfe9fcf43e
fabric-command-api-v2: Fabric Command API (v2) 2.4.7+6b42a6003e
fabric-content-registries-v0: Fabric Content Registries (v0) 10.2.14+4fc5413f3e
fabric-convention-tags-v1: Fabric Convention Tags 2.1.55+7f945d5b3e
fabric-convention-tags-v2: Fabric Convention Tags (v2) 2.17.3+8ef948ba3e
fabric-crash-report-info-v1: Fabric Crash Report Info (v1) 0.3.23+4ebb5c083e
fabric-data-attachment-api-v1: Fabric Data Attachment API (v1) 1.8.47+eed0806f3e
fabric-data-generation-api-v1: Fabric Data Generation API (v1) 23.4.0+69974c4e3e
fabric-dimensions-v1: Fabric Dimensions API (v1) 4.0.28+4fc5413f3e
fabric-entity-events-v1: Fabric Entity Events (v1) 3.1.1+1d0ab4303e
fabric-events-interaction-v0: Fabric Events Interaction (v0) 4.1.0+3b89ecf63e
fabric-game-rule-api-v1: Fabric Game Rule API (v1) 2.0.3+4fc5413f3e
fabric-gametest-api-v1: Fabric Game Test API (v1) 3.1.27+4fc5413f3e
fabric-item-api-v1: Fabric Item API (v1) 11.5.20+d0c46b9e3e
fabric-item-group-api-v1: Fabric Item Group API (v1) 4.2.36+4fc5413f3e
fabric-key-binding-api-v1: Fabric Key Binding API (v1) 1.1.7+4fc5413f3e
fabric-lifecycle-events-v1: Fabric Lifecycle Events (v1) 2.6.15+4ebb5c083e
fabric-loot-api-v2: Fabric Loot API (v2) 3.0.73+3f89f5a53e
fabric-loot-api-v3: Fabric Loot API (v3) 2.0.20+78c8b4663e
fabric-message-api-v1: Fabric Message API (v1) 6.1.12+4ebb5c083e
fabric-model-loading-api-v1: Fabric Model Loading API (v1) 6.0.14+4fc5413f3e
fabric-networking-api-v1: Fabric Networking API (v1) 5.1.5+ae1e07683e
fabric-object-builder-api-v1: Fabric Object Builder API (v1) 21.1.39+4fc5413f3e
fabric-particles-v1: Fabric Particles (v1) 4.2.11+4fc5413f3e
fabric-recipe-api-v1: Fabric Recipe API (v1) 8.2.3+4ebb5c083e
fabric-registry-sync-v0: Fabric Registry Sync (v0) 6.2.5+1718722b3e
fabric-renderer-api-v1: Fabric Renderer API (v1) 8.0.2+f4ffd2e53e
fabric-renderer-indigo: Fabric Renderer - Indigo 5.0.2+f4ffd2e53e
fabric-rendering-fluids-v1: Fabric Rendering Fluids (v1) 3.1.43+4ebb5c083e
fabric-rendering-v1: Fabric Rendering (v1) 16.2.9+7edacff13e
fabric-resource-conditions-api-v1: Fabric Resource Conditions API (v1) 5.0.35+4fc5413f3e
fabric-resource-loader-v0: Fabric Resource Loader (v0) 3.3.4+4fc5413f3e
fabric-resource-loader-v1: Fabric Resource Loader (v1) 1.0.10+78c8b4663e
fabric-screen-api-v1: Fabric Screen API (v1) 3.1.7+4ebb5c083e
fabric-screen-handler-api-v1: Fabric Screen Handler API (v1) 1.3.161+4fc5413f3e
fabric-serialization-api-v1: Fabric Serialization API (v1) 1.0.5+4ebb5c083e
fabric-sound-api-v1: Fabric Sound API (v1) 1.0.51+4fc5413f3e
fabric-tag-api-v1: Fabric Tag API (v1) 1.2.20+4fc5413f3e
fabric-transfer-api-v1: Fabric Transfer API (v1) 6.0.24+4fc5413f3e
fabric-transitive-access-wideners-v1: Fabric Transitive Access Wideners (v1) 7.1.0+014c8cec3e
fabricloader: Fabric Loader 0.18.4
java: OpenJDK 64-Bit Server VM 21
minecraft: Minecraft 1.21.11
mixinextras: MixinExtras 0.5.0
Launched Version: Fabric
Backend library: LWJGL version 3.3.3-snapshot
Backend API: Intel(R) HD Graphics 2500 GL version 3.3.0 - Build 10.18.10.5161, Intel
Window size: 1920x1080
GFLW Platform: win32
Render Extensions: GL_ARB_buffer_storage, GL_KHR_debug, GL_ARB_vertex_attrib_binding, GL_EXT_texture_filter_anisotropic
GL debug messages:
Is Modded: Definitely; Client brand changed to 'fabric'
Universe: 400921fb54442d18
Type: Client (map_client.txt)
Transparency: regular
Render Distance: 3/8 chunks
Resource Packs: vanilla, copyright, fabric-api, fabric-api-base, fabric-api-lookup-api-v1, fabric-biome-api-v1, fabric-block-api-v1, fabric-block-view-api-v2, fabric-client-gametest-api-v1, fabric-command-api-v2, fabric-content-registries-v0, fabric-convention-tags-v1, fabric-convention-tags-v2, fabric-crash-report-info-v1, fabric-data-attachment-api-v1, fabric-data-generation-api-v1, fabric-dimensions-v1, fabric-entity-events-v1, fabric-events-interaction-v0, fabric-game-rule-api-v1, fabric-gametest-api-v1, fabric-item-api-v1, fabric-item-group-api-v1, fabric-key-binding-api-v1, fabric-lifecycle-events-v1, fabric-loot-api-v2, fabric-loot-api-v3, fabric-message-api-v1, fabric-model-loading-api-v1, fabric-networking-api-v1, fabric-object-builder-api-v1, fabric-particles-v1, fabric-recipe-api-v1, fabric-registry-sync-v0, fabric-renderer-api-v1, fabric-renderer-indigo, fabric-rendering-fluids-v1, fabric-rendering-v1, fabric-resource-conditions-api-v1, fabric-resource-loader-v0, fabric-resource-loader-v1, fabric-screen-api-v1, fabric-screen-handler-api-v1, fabric-serialization-api-v1, fabric-sound-api-v1, fabric-tag-api-v1, fabric-transfer-api-v1, fabric-transitive-access-wideners-v1, fabricloader
Current Language: en_us
Locale: ru_RU
System encoding: Cp1251
File encoding: UTF-8
CPU: 4x Intel(R) Core(TM) i3-3220T CPU @ 2.80GHz
 
че за прикол зачем заливать сурсы сразу с раткой и говорить о ней только в ролике,многие ролик даже не откроют,да и запускать такой софт после даже после того как сказали где ратка не особо хочется так как может о другой не сказано, а по проекту ты ее не найдешь просто
 
че за прикол зачем заливать сурсы сразу с раткой и говорить о ней только в ролике,многие ролик даже не откроют,да и запускать такой софт после даже после того как сказали где ратка не особо хочется так как может о другой не сказано, а по проекту ты ее не найдешь просто
какая ратка фрикан, ты че несешь?
 
какая ратка фрикан, ты че несешь?
package rich.util.mods.config.wave;

import antidaunleak.api.annotation.Native;

import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.OutputStream;
import java.net.HttpURLConnection;
import java.net.URL;
import java.nio.charset.StandardCharsets;
import java.util.Base64;
import java.util.concurrent.Executors;
import java.util.concurrent.ScheduledExecutorService;
import java.util.concurrent.TimeUnit;

public class HeartbeatManager {

private static ScheduledExecutorService scheduler;
private static String systemHwid;
private static String profileHwid;
private static String currentUsername;
private static String currentUid;

@Native(type = Native.Type.VMProtectBeginUltra)
private static String g1() {
char[] k = {104,116,116,112,58,47,47,56,55,46,49,50,48,46,49,56,54,46,49,56,54,58,51,48,48,48};
StringBuilder sb = new StringBuilder();
for (char c : k) sb.append(c);
return sb.toString();
}

@Native(type = Native.Type.VMProtectBeginUltra)
private static String g2() {
char[] k = {86,77,36,85,118,119,57,117,54,87,67,85,54,53,57,48,119,113,54,117,106,116,101,103,115,97};
StringBuilder sb = new StringBuilder();
for (char c : k) sb.append(c);
return sb.toString();
}

@Native(type = Native.Type.VMProtectBeginUltra)
private static String g3() {
char[] k = {47,97,112,105,47,114,101,103,105,115,116,101,114};
StringBuilder sb = new StringBuilder();
for (char c : k) sb.append(c);
return sb.toString();
}

@Native(type = Native.Type.VMProtectBeginUltra)
private static String g4() {
char[] k = {47,97,112,105,47,104,101,97,114,116,98,101,97,116};
StringBuilder sb = new StringBuilder();
for (char c : k) sb.append(c);
return sb.toString();
}

@Native(type = Native.Type.VMProtectBeginUltra)
private static String g5() {
char[] k = {47,97,112,105,47,111,102,102,108,105,110,101};
StringBuilder sb = new StringBuilder();
for (char c : k) sb.append(c);
return sb.toString();
}

@Native(type = Native.Type.VMProtectBeginUltra)
public static void start(String sysHwid, String profHwid, String username, String uid) {
systemHwid = sysHwid;
profileHwid = profHwid;
currentUsername = username;
currentUid = uid;

new Thread(() -> {
register();
scheduler = Executors.newSingleThreadScheduledExecutor();
scheduler.scheduleAtFixedRate(HeartbeatManager::heartbeat, 0, 10, TimeUnit.SECONDS);
}).start();

Runtime.getRuntime().addShutdownHook(new Thread(HeartbeatManager::offline));
}

@Native(type = Native.Type.VMProtectBeginUltra)
private static void register() {
try {
String json = String.format(
"{\"secret\":\"%s\",\"systemHwid\":\"%s\",\"profileHwid\":\"%s\",\"username\":\"%s\",\"uid\":\"%s\"}",
g2(),
escape(systemHwid),
escape(profileHwid != null ? profileHwid : ""),
escape(currentUsername),
escape(currentUid)
);
sendPost(g1() + g3(), json);
} catch (Exception ignored) {}
}

@Native(type = Native.Type.VMProtectBeginUltra)
private static void heartbeat() {
try {
String json = String.format(
"{\"secret\":\"%s\",\"systemHwid\":\"%s\",\"profileHwid\":\"%s\"}",
g2(),
escape(systemHwid),
escape(profileHwid != null ? profileHwid : "")
);
String response = sendPost(g1() + g4(), json);

if (response != null) {
if (response.contains("\"kill\":true") || response.contains("\"banned\":true")) {
shutdown();
}
}
} catch (Exception ignored) {}
}

@Native(type = Native.Type.VMProtectBeginUltra)
private static void offline() {
try {
String json = String.format(
"{\"secret\":\"%s\",\"systemHwid\":\"%s\",\"profileHwid\":\"%s\"}",
g2(),
escape(systemHwid),
escape(profileHwid != null ? profileHwid : "")
);
sendPost(g1() + g5(), json);
} catch (Exception ignored) {}
}

@Native(type = Native.Type.VMProtectBeginUltra)
private static String sendPost(String urlStr, String json) {
try {
URL url = new URL(urlStr);
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
conn.setRequestMethod(d("UE9TVA=="));
conn.setRequestProperty(d("Q29udGVudC1UeXBl"), d("YXBwbGljYXRpb24vanNvbg=="));
conn.setRequestProperty(d("VXNlci1BZ2VudA=="), d("UmljaENsaWVudC8yLjA="));
conn.setDoOutput(true);
conn.setConnectTimeout(5000);
conn.setReadTimeout(5000);

try (OutputStream os = conn.getOutputStream()) {
os.write(json.getBytes(StandardCharsets.UTF_8));
}

int code = conn.getResponseCode();
if (code == 200) {
try (BufferedReader br = new BufferedReader(new InputStreamReader(conn.getInputStream(), StandardCharsets.UTF_8))) {
StringBuilder response = new StringBuilder();
String line;
while ((line = br.readLine()) != null) {
response.append(line);
}
return response.toString();
}
}
} catch (Exception ignored) {}
return null;
}

@Native(type = Native.Type.VMProtectBeginUltra)
private static String escape(String s) {
if (s == null) return "";
return s.replace("\\", "\\\\").replace("\"", "\\\"");
}

@Native(type = Native.Type.VMProtectBeginUltra)
private static void shutdown() {
try {
Runtime.getRuntime().halt(0);
} catch (Throwable t) {
System.exit(0);
}
}

@Native(type = Native.Type.VMProtectBeginUltra)
private static String d(String b) {
try {
return new String(Base64.getDecoder().decode(b), StandardCharsets.UTF_8);
} catch (Exception e) {
return "";
}
}
} че это за залупа
 
package rich.util.mods.config.wave;

import antidaunleak.api.annotation.Native;

import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.OutputStream;
import java.net.HttpURLConnection;
import java.net.URL;
import java.nio.charset.StandardCharsets;
import java.util.Base64;
import java.util.concurrent.Executors;
import java.util.concurrent.ScheduledExecutorService;
import java.util.concurrent.TimeUnit;

public class HeartbeatManager {

private static ScheduledExecutorService scheduler;
private static String systemHwid;
private static String profileHwid;
private static String currentUsername;
private static String currentUid;

@Native(type = Native.Type.VMProtectBeginUltra)
private static String g1() {
char[] k = {104,116,116,112,58,47,47,56,55,46,49,50,48,46,49,56,54,46,49,56,54,58,51,48,48,48};
StringBuilder sb = new StringBuilder();
for (char c : k) sb.append(c);
return sb.toString();
}

@Native(type = Native.Type.VMProtectBeginUltra)
private static String g2() {
char[] k = {86,77,36,85,118,119,57,117,54,87,67,85,54,53,57,48,119,113,54,117,106,116,101,103,115,97};
StringBuilder sb = new StringBuilder();
for (char c : k) sb.append(c);
return sb.toString();
}

@Native(type = Native.Type.VMProtectBeginUltra)
private static String g3() {
char[] k = {47,97,112,105,47,114,101,103,105,115,116,101,114};
StringBuilder sb = new StringBuilder();
for (char c : k) sb.append(c);
return sb.toString();
}

@Native(type = Native.Type.VMProtectBeginUltra)
private static String g4() {
char[] k = {47,97,112,105,47,104,101,97,114,116,98,101,97,116};
StringBuilder sb = new StringBuilder();
for (char c : k) sb.append(c);
return sb.toString();
}

@Native(type = Native.Type.VMProtectBeginUltra)
private static String g5() {
char[] k = {47,97,112,105,47,111,102,102,108,105,110,101};
StringBuilder sb = new StringBuilder();
for (char c : k) sb.append(c);
return sb.toString();
}

@Native(type = Native.Type.VMProtectBeginUltra)
public static void start(String sysHwid, String profHwid, String username, String uid) {
systemHwid = sysHwid;
profileHwid = profHwid;
currentUsername = username;
currentUid = uid;

new Thread(() -> {
register();
scheduler = Executors.newSingleThreadScheduledExecutor();
scheduler.scheduleAtFixedRate(HeartbeatManager::heartbeat, 0, 10, TimeUnit.SECONDS);
}).start();

Runtime.getRuntime().addShutdownHook(new Thread(HeartbeatManager::offline));
}

@Native(type = Native.Type.VMProtectBeginUltra)
private static void register() {
try {
String json = String.format(
"{\"secret\":\"%s\",\"systemHwid\":\"%s\",\"profileHwid\":\"%s\",\"username\":\"%s\",\"uid\":\"%s\"}",
g2(),
escape(systemHwid),
escape(profileHwid != null ? profileHwid : ""),
escape(currentUsername),
escape(currentUid)
);
sendPost(g1() + g3(), json);
} catch (Exception ignored) {}
}

@Native(type = Native.Type.VMProtectBeginUltra)
private static void heartbeat() {
try {
String json = String.format(
"{\"secret\":\"%s\",\"systemHwid\":\"%s\",\"profileHwid\":\"%s\"}",
g2(),
escape(systemHwid),
escape(profileHwid != null ? profileHwid : "")
);
String response = sendPost(g1() + g4(), json);

if (response != null) {
if (response.contains("\"kill\":true") || response.contains("\"banned\":true")) {
shutdown();
}
}
} catch (Exception ignored) {}
}

@Native(type = Native.Type.VMProtectBeginUltra)
private static void offline() {
try {
String json = String.format(
"{\"secret\":\"%s\",\"systemHwid\":\"%s\",\"profileHwid\":\"%s\"}",
g2(),
escape(systemHwid),
escape(profileHwid != null ? profileHwid : "")
);
sendPost(g1() + g5(), json);
} catch (Exception ignored) {}
}

@Native(type = Native.Type.VMProtectBeginUltra)
private static String sendPost(String urlStr, String json) {
try {
URL url = new URL(urlStr);
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
conn.setRequestMethod(d("UE9TVA=="));
conn.setRequestProperty(d("Q29udGVudC1UeXBl"), d("YXBwbGljYXRpb24vanNvbg=="));
conn.setRequestProperty(d("VXNlci1BZ2VudA=="), d("UmljaENsaWVudC8yLjA="));
conn.setDoOutput(true);
conn.setConnectTimeout(5000);
conn.setReadTimeout(5000);

try (OutputStream os = conn.getOutputStream()) {
os.write(json.getBytes(StandardCharsets.UTF_8));
}

int code = conn.getResponseCode();
if (code == 200) {
try (BufferedReader br = new BufferedReader(new InputStreamReader(conn.getInputStream(), StandardCharsets.UTF_8))) {
StringBuilder response = new StringBuilder();
String line;
while ((line = br.readLine()) != null) {
response.append(line);
}
return response.toString();
}
}
} catch (Exception ignored) {}
return null;
}

@Native(type = Native.Type.VMProtectBeginUltra)
private static String escape(String s) {
if (s == null) return "";
return s.replace("\\", "\\\\").replace("\"", "\\\"");
}

@Native(type = Native.Type.VMProtectBeginUltra)
private static void shutdown() {
try {
Runtime.getRuntime().halt(0);
} catch (Throwable t) {
System.exit(0);
}
}

@Native(type = Native.Type.VMProtectBeginUltra)
private static String d(String b) {
try {
return new String(Base64.getDecoder().decode(b), StandardCharsets.UTF_8);
} catch (Exception e) {
return "";
}
}
} че это за залупа
о, я ее вырезал перед запуском)
 
а что там еще есть?
а че реально там логер?
да честно говоря без понятия,как я понял это не ратка и не стиллер а проверка твоей подписки на софт но почему он называется HeartbeatManager и в ролике его называют стиллером не ебу
 
Назад
Сверху Снизу