Hallo,

Samen met een vriend gamen we al een tijdje in competitie verband (www.clanbase.com) met het spel CoD2. Nu zullen een aantal van jullie ook wel gamen en zich irriteren aan het feit dat 3/4 van de community (lees: alle Polen en Hongaren) hacken (private cheats: www.codehook.com).

Dat ter introductie; ik zoek mensen die vrijwillig mee willen helpen met een website en een anti-cheat programma om zodoende eindelijk weer eens lekker te kunnen gamen zonder dat je door de muur gevolgd wordt.

Om het nog even netjes te formuleren:

Werkzaamheden: Het maken van een website en een anti-cheat programma.

Functie eisen: Een degelijke kennis van PHP, HTML, CSS en/of JavaScript en AJAX, en als er nog meer talen zijn die je beheerst ben je natuurlijk altijd welkom!

Voor de programmeertalen kunnen we werkelijkwaar alles gebruiken, dat is namelijk nog een beetje los zand, maar je moet ergens beginnen!

Budget: Noppes, maar als we er ooit centen meemaken (dat heeft XRAY (www.xraygaming.com) ooit ook gedaan hoewel dat programma er werkelijkwaar helemaal niks van bakte), dan deel jij er in ieder geval in mee!

Bedrijfsnaam & Contactinfo:

We hebben nog geen naam, maar als je dit een leuk plan vindt, mail dan naar [email protected]

EDIT:

Nog even wat persoonlijke informatie. We hebben nu een team van 2 man, beiden 18 jaar:

Rogier (ik dus): Webdeveloper
Tijmen: Grafisch ontwerper (studeert ook grafische vormgeving etc.)

Werkt punkbuster dan niet tegen die cheats?
Daar dacht ik ook al aan: Als Punkbuster niet kan zorgen voor de hackers, dan kan niks zorgen voor de hackers.

Denk ook niet dat je de markt kan aanvechten met Punkbuster, aangezien zij gewoon een contract hebben met de CoD francise.
Nee, punkbuster voldoet niet jammer genoeg. Het is zelfs zo dat punkbuster al ruim een jaar geen updates heeft gehad voor games als CoD2 en CoD4. De site waarnaar ik linkte: www.codehook.com verkoopt cheats die voor punkbuster undetected zijn en ook voor andere anti-cheat programma's. Ik heb het kort geleden gekocht omdat dit plan al langer speelt, en ik kan je met zekerheid mededelen dat punkbuster niet werkt..

GaMer13 schreef op 15.08.2009 16:49
Daar dacht ik ook al aan: Als Punkbuster niet kan zorgen voor de hackers, dan kan niks zorgen voor de hackers.

Denk ook niet dat je de markt kan aanvechten met Punkbuster, aangezien zij gewoon een contract hebben met de CoD francise.


Dit lijkt inderdaad zo, maar XRAY Anti-Cheat, de Anti-Cheat die nog steeds gebruikt wordt voor matches op clanbase heeft in het begin wel 10.000 cheaters kunnen pakken, voordat codehook een zogeheten bypass heeft gemaakt.

Ze deden dit door iedereen programma te laten downloaden en runnen die gelinkt was aan hun account op clanbase, en dit programma maakte screenshots van je scherm (zodat wallhack & chams (gekleurde wallhack modellen) zichtbaar werden. De coder van dit programma (die inmiddels ermee gestopt is) scheen geen enkele ervaring te hebben met coden, en het was zijn eerste project; maar toch was hij al verder dan punkbuster! Dus het is zeker geen onbegonnen werk, al hoewel we wel wat ervaring en gedrevenheid moeten hebben om een mooi anti-cheat programma te maken.

De bypass zorgt ervoor dat de screenshots weer clean zijn hoewel je wel hackt!

De cheats die op www.mpcforums.com en dergelijke worden gezet, en die "public" zijn worden inderdaad allemaal gevonden door punkbuster.
Het doel is trouwens ook niet om met punkbuster te gaan concurreren. Punkbuster wordt namelijk meegeleverd met spellen, en als we reeel blijven zal ons dit nooit lukken.

Het gaan dan ook enkel om het spelen in competitieverband (dit zijn tienduizenden, misschien wel honderdduizenden mensen) Er is grote vraag naar een "clientside" anti-cheat programma, zo werd XRAY als de verlosser verwelkomt, hoewel het eigenlijk niks voorstelde..

Om het nog overtuigender te maken waarom het plan wel kans van slagen heeft wil ik even aanhalen dat "de coders" waar tegen je "strijd" eigenlijk geen coders zijn, maar het is 1 jongen van 20 jaar Warlord genaamd. En dit is serieus geen grap!
Ah kijk, dat klinkt al veel realistischer. Punkbuster checkt inderdaad op een veel omzeilbare manier op cheaters: Die kijkt of er een extra process loopt op de achtergrond of dat er een extra .dll bestand wordt ingeladen. Als dit het geval is, dan ben je een cheater.

Een screenshot-programma is inderdaad veel handiger, maar heeft ook valkuilen:
Allereerst moet er gezorgd worden dat er geen datatransfer overflow komt, d.w.z. dat de bandbreedte van zowel de client als de server niet overbelast mag worden. Dit is makkelijk te verhelpen door een compressie-algoritme toe te passen op de screenshots.
Ten tweede moet er geverifieerd worden of het programma ook daadwerkelijk screenshots stuurt. Men kan namelijk de stroom aan screenshots blokkeren met zoiets simpels als een firewall. Dit kan je makkelijk verhelpen door het screenshot-programma op willekeurige intervals een screenshot te laten sturen. Tevens gegevens op de server ophalen of er al een cheating-attempt heeft plaats gevonden. Het kan zelfs nog simpeler: Kan er geen verbinding worden gemaakt met de server (unieke code ophalen), dan markeren als 'possible cheater'.
Als laatste moet je ook rekening houden met het feit dat elke data-stroom nagemaakt kan worden. Men kan via het protocol screenshots die 'clean' zijn, injecteren. Dit KAN voorkomen worden door een unieke identifier van het programma zelf mee te sturen, maar dit kan echter met behulp van reverse-engineering achterhaald worden.

Vrij complex projectje heb je in gedachte. Ik kan, door gebrek aan tijd, niet meedoen maar het is wel verleidelijk om me er op te storten!
Hoe kan ik de verleiding nog groter maken om zodoende je gebrek aan tijd te verhelpen? Het gaat niet om 2 uur per dag, 2 uur per week of iets dergelijks zal al voldoende zijn, (toch geldt: hoe meer hoe beter)). Ik werk zelf ook fulltime, dus ik kan alle hulp gebruiken!

Er valt op lange termijn misschien wel een aardige boterham mee te verdienen he. De programmeur van het XRAY heeft zojuist het zinkende schip met een ontzettend grote uitpuilende zak met flappen verlaten..
Als het goed is kan je niet cheaten in "echte" (niet cracked). Dus als je een legale cod2 hebt, en speel in de server uit de officiële cod2 lijst dat er dan niet of weinig gecheat wordt.
Ik zou wel enigszins willen meehelpen. Ik speel dan wel alleen cod4 en nog wat oude spellen als Sof2, en heb buiten PHP ook niet echt veel verstand van andere talen, maar misschien heb je nog wat aan me :)

Stuur maar een PM'etje als je wilt
Daniël schreef op 15.08.2009 17:28
Als het goed is kan je niet cheaten in "echte" (niet cracked). Dus als je een legale cod2 hebt, en speel in de server uit de officiële cod2 lijst dat er dan niet of weinig gecheat wordt.


Schijn bedriegt. Ik ga geen plan opstellen voor een Anti-Cheat programma (en andere mensen ook niet) als PunkBuster alle cheaters aanpakte.
Punkbuster al gemailed met een link naar de codehook site?
Zeg gewoon dat cod word overspoeld daardoor, misschien maken ze wel kleine update :)

Reageren