[Problema] Client di gioco Minecraft

Vorrei creare un client di gioco per il mio server e fare in modo (come nei server più famosi) che quando scrivono in chat compaia la [C] prima del prefisso.
Ma per fare ciò come devo fare? Devo creare delle classi in java ed implementarle nel pacchetto? 
REP +1 al migliore
Decisamente se parti così non hai le competenze per realizzarlo, anche se ci riuscissi i cheater ti prenderebbero in giro e lo aggirerebbero in 5 minuti.
Non rispondo a richieste di supporto in privato!

Moderatore&Neswer
Sviluppatore

Da quanto ho capito c'è un plugin lato server che rimane in ascolto di un pacchetto. Se quello arriva imposta il player come col client
Invece lato client (per l'appunto) da quello che ho capito c'è una parte di codice che verifica l'integrità del file .jar e se è così invia il pacchetto. Inoltre il .jar di minecraft viene ricompilato e riobfuscato, in modo tale da non renderlo deobfuscabile con mcp.

Il problema sta nel fatto che:
-non si possono usare mods esterne (anche innoque come fastcraft)
-è totalmente illegale e sei passibile di denuncia poiché distribuisci i binari del gioco illegalmente.

Comunque un utente ha dimostrato che è semplice da bypassare questo sistema, in quel caso ti troveresti degli hacker ma che non possono essere riconosciuti come tali.
My Config:
    MotherBoard: GigaByte 990 FX A-UD3 Ultra Durable
    CPU: AMD FX-8350 (8 core, 4.00GHz)
    Dissipatore: ThermalRight Macho HR-02 Rev.a
    RAM: Corsair Vengeance 8GB 4GBx2
    GPU: nVidia GTX 780 Asus OC
    PSU: Corsair CX 750M
    Case: Cooler Master 690 III Midi
    SSD 256GB
    HHD 1TB
    Masterizzatore
Quindi trovando le vulnerabilità qualcuno potrebbe bypassare il sistema e giocare con hack ed essere comunque riconosciuto come un player con il client?
23/07/2015, 12:25xPolloPoW ha scritto: Quindi trovando le vulnerabilità qualcuno potrebbe bypassare il sistema e giocare con hack ed essere comunque riconosciuto come un player con il client?

Si ed è stato molto facile sfruttarle a detta di quell'utente
My Config:
    MotherBoard: GigaByte 990 FX A-UD3 Ultra Durable
    CPU: AMD FX-8350 (8 core, 4.00GHz)
    Dissipatore: ThermalRight Macho HR-02 Rev.a
    RAM: Corsair Vengeance 8GB 4GBx2
    GPU: nVidia GTX 780 Asus OC
    PSU: Corsair CX 750M
    Case: Cooler Master 690 III Midi
    SSD 256GB
    HHD 1TB
    Masterizzatore
e chi è quell'utente?
23/07/2015, 14:20xPolloPoW ha scritto: e chi è quell'utente?
Non ricordo bene, ma proverò a cercare. Aveva scritto nelle vecchie discussioni sul client, se vuoi prova a cercare anche te
My Config:
    MotherBoard: GigaByte 990 FX A-UD3 Ultra Durable
    CPU: AMD FX-8350 (8 core, 4.00GHz)
    Dissipatore: ThermalRight Macho HR-02 Rev.a
    RAM: Corsair Vengeance 8GB 4GBx2
    GPU: nVidia GTX 780 Asus OC
    PSU: Corsair CX 750M
    Case: Cooler Master 690 III Midi
    SSD 256GB
    HHD 1TB
    Masterizzatore
Basta prendere il client e controllare i pachetti inviati. Ci fu una lunga discussione tra me e un altro paio di persone dove anche su kype andammo a controllare quanto fosse facile eludere quella protezione, ed è una cavolata.
La cosa più semplice è: scaricare il client custom, piazzare wireshark in ascolto e contorllare il pachetto che viene spedito contenente la verifica del client. Da li basta crearsi un client con le hack custom che sia in grado di inviare la stessa verifica. Un giochetto.
[Immagine: qqilzz-5.png]
[Immagine: tb3jj6-5.png]
Discussioni simili
Risposta di ZerkDev
21/04/2018, 13:19
 
[Progetto] Client/launcher
7 835
Risposta di WindowsVista
05/01/2018, 17:06
Risposta di _gjkf_
21/08/2017, 18:06
Risposta di Ale99Big
10/05/2017, 19:15

Utente(i) che stanno guardando questa discussione: 1 Ospite(i)