Domanda Programmare un hack per un videogame

Stato
Discussione chiusa ad ulteriori risposte.

Bl4ckCrow

Utente Silver
8 Luglio 2014
69
14
8
64
Ultima modifica:
Ciao a tutti avevo due domande da porvi,
1)quale é il migliore linguaggio di programmazione per hack/cheat
2)come si crea un hack / cheat per un gioco sia online che non
3)e mi chiedevo se la creazione di hack è reato


Inviato da Emilio.bruno
 
1) C/C++ sarebbe l'ideale ma lo puoi creare con qualsiasi linguaggi, io per esempio ne ho fatto uno in C#
2) C'è una guida di speedjack con tanto di videoguida, cercala e scarica il file (non è cosa semplice)
3) Non so dirti sinceramente :\
 
Ciao a tutti avevo due domande da porvi,
1)quale é il migliore linguaggio di programmazione per hack/cheat
2)come si crea un hack / cheat per un gioco sia online che non
3)e mi chiedevo se la creazione di hack è reato


Inviato da Emilio.bruno
1)Puoi sviluppare un hack attraverso qualsiasi linguaggio di programmazione
2)La guida di SpeedJack dovrebbe essere più che sufficente
3)Se sono retro server no , se sono ufficiali non lo so .
 
Cioè io sapevo che per un gioco su pc si doveva trovare gli indirizzi della memoria dove vanno modificati i valori quindi apporti modifiche nel tuo pc fino a qui dovrebbe essere legale,ma per un multiplayer si dovrebbe modificare un server quindi non penso sia legale ma non so
@OverLimit_OL
@ONE OK ROCK


Inviato da Emilio.bruno
 
Cioè io sapevo che per un gioco su pc si doveva trovare gli indirizzi della memoria dove vanno modificati i valori quindi apporti modifiche nel tuo pc fino a qui dovrebbe essere legale,ma per un multiplayer si dovrebbe modificare un server quindi non penso sia legale ma non so
@OverLimit_OL
@ONE OK ROCK


Inviato da Emilio.bruno
La creazione di hack e' illegale solo quando li rendi pubblici a gli altri per usufruirne , io parlo di alcuni tipi di gioco non so ora a che gioco ti riferisci però posso dirti di nominarlo così posso aiutarti .
 
1)quale è il migliore linguaggio di programmazione per hack/cheat
Non c'è un linguaggio di programmazione migliore. Sotto Windows, è sufficiente la possibilità di poter utilizzare le API di Windows (per le operazioni cross-process). E questo lo permette qualsiasi linguaggio di programmazione.
2)come si crea un hack / cheat per un gioco sia online che non
Assembly + Qualcosina di reversing + 1 linguaggio di programmazione.
Lo sviluppo cheat è sostanzialmente reversing. Quindi, è necessario conoscere l'Assembly; saper usare almeno i principali tool del reverser (sopratutto Cheat Engine e OllyDBG); conoscere un linguaggio qualsiasi in cui sviluppare il cheat.
Tutto ciò non si impara in pochi giorni. Se non sai niente di assembly, reversing e programmazione, ti servirà almeno 1 anno (approssimativamente) per imparare a sufficienza prima di poter sviluppare qualche cheat decente.
3)e mi chiedevo se la creazione di hack è reato
Dipende dalla licenza del gioco. I giochi sono rilasciati sotto licenze che contengono queste informazioni. Di solito questa informazione si può trovare nell'EULA (End User License Agreement).
Comunque sì, solitamente sono illegali.
Ragazzi e per giochi come call of duty su piattaforme diverse da PC (PS e Xbox)??
PS e XBOX non sono diverse. anch'esse sono dei computer tali e quali il tuo PC. E per lo stesso motivo, anche i giochi per PS e XBOX sono programmati con qualche linguaggio di programmazione (solitamente, C++ per PS e .NET (Visual Basic o C#) per XBOX).
Trovato il modo di estrarre il codice del gioco dal suo disco e messo sul PC, con ottime competenze di reversing (circa: qualche anno di esperienza) puoi riuscire a modificare il gioco e riscriverlo su disco (o direttamente dentro la console) e farne ciò che vuoi.
 
Non c'è un linguaggio di programmazione migliore. Sotto Windows, è sufficiente la possibilità di poter utilizzare le API di Windows (per le operazioni cross-process). E questo lo permette qualsiasi linguaggio di programmazione.

Assembly + Qualcosina di reversing + 1 linguaggio di programmazione.
Lo sviluppo cheat è sostanzialmente reversing. Quindi, è necessario conoscere l'Assembly; saper usare almeno i principali tool del reverser (sopratutto Cheat Engine e OllyDBG); conoscere un linguaggio qualsiasi in cui sviluppare il cheat.
Tutto ciò non si impara in pochi giorni. Se non sai niente di assembly, reversing e programmazione, ti servirà almeno 1 anno (approssimativamente) per imparare a sufficienza prima di poter sviluppare qualche cheat decente.

Dipende dalla licenza del gioco. I giochi sono rilasciati sotto licenze che contengono queste informazioni. Di solito questa informazione si può trovare nell'EULA (End User License Agreement).
Comunque sì, solitamente sono illegali.

PS e XBOX non sono diverse. anch'esse sono dei computer tali e quali il tuo PC. E per lo stesso motivo, anche i giochi per PS e XBOX sono programmati con qualche linguaggio di programmazione (solitamente, C++ per PS e .NET (Visual Basic o C#) per XBOX).
Trovato il modo di estrarre il codice del gioco dal suo disco e messo sul PC, con ottime competenze di reversing (circa: qualche anno di esperienza) puoi riuscire a modificare il gioco e riscriverlo su disco (o direttamente dentro la console) e farne ciò che vuoi.
Assembly l'ho studiato anche se non conosco tutte le interrupt ,so che attraverso questo linguaggio di programmazione si può navigare nella memoria e appunto far modifiche ma mi chiedevo come fai a sapere l'indirizzo di memoria di quel determinato gioco?
Ma in ogni caso anche il reversing è illegale


Inviato da Emilio.bruno
 
Il reversing è illegale... Dipende da come è applicato (wikipedia per info).
Ma comunque, un gioco non ha un indirizzo. I giochi salvano in memoria i propri dati e quindi ogni dato a un indirizzo. Credo che la mia guida a Cheat Engine (trovi in sezione Cheat Engine) e quella a come creare hack in VB.net (che trovi in sezione VB.net) possono aiutarti a capire (anche se non conosci il VB.net)
 
P.S.: non sono ottime guide sinceramente: come quasi tutte le guide che ho rilasciato qui su inforge, l'ho rilasciata quando ero ancora un po "troppo giovane"...ma da quel che ricordo non dovrebbero esserci errori significativi quindi comunque male non fanno.
Se già conosci l'assembly, hai già fatto la gran parte di quello che ti serve per imparare a creare hack
 
Stato
Discussione chiusa ad ulteriori risposte.