Archief - How do hacks work? (Coding)

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Evil_Freaky_BE

Legacy Member
Ik vroeg me af... of hier meschien goede game coders zijn.. OpenGL games hebben meestal cheats & wallhacks in een opengl32.dll file... als je deze toevoegd in je Main Game Folder kan je dit door een In-Game Menu gebruiken... is dit een Mod file ofzo... en als dat zo is hoe komt deze door Pure Server :s (maar niet door Punkbuster omdat die de meeste Evil Intented files tegen houdt)

Bedankt voor diegene die me beter informeert en mij wat bijleert :applause:

MCCCXXXVII

Legacy Member
is het echte interesse of wilde gewoon iemand die cheat maakt vo u of zelf doen ofzo ?:P

Evil_Freaky_BE

Legacy Member
Ik wil gewoon weten hoe het werkt ik denk wel dat het gewoon een Mod file is die opengl32.dll maar als het zo is... snap ik niet waarom dat doorgelaten word en ik weet dat het meestal in C++ gescreven is.

Tyfius

Legacy Member
De source code van een OpenGL DLL is meestal publiek, en dat is een van de redenen waarom deze veel gebruikt wordt. Nu, tegenwoordig worden er op die DLL files ook verschillende checksums gedaan, zodat daar ook (bijna) niet meer mee te cheaten valt.

killgore

Legacy Member
je hebt hacks die idd opengl veranderen, dit is gewoon om de weergave van iets te wijzigen, hier weet ik zelf wel niet veel over ;).

Je hebt hacks die met het geheugen van je game gaan spelen, dit komt meestal onder de vorm van trainers.

Je hebt hacks die trachten je .exe te decompilen en te veranderen, deze komen vaak in de vorm van cracks, al dan niet met extra functionaliteit.

fretn

Legacy Member
of je hebt hacks met enige bedoeling de etpro anti cheat module te omzeilen (ook pb, maar dit is al maanden mogelijk), en rechtstreeks in het geheugen van uw videokaart zitten te schrijven, deze techniek werkte tot voor kort (vorige week), enkel nog maar op nvidia en sommige ati kaarten

Silenger.BE

Legacy Member
Simpelste is een warper dll, maar is simpel om te detecten...
Dan kan je nog altijd de echte dll aanpassen, btw een checksum check doen van meeste system dll's is toch niet zo goed ze. Hoeveel cleane zijn er niet die gebruikt worden maar totaal andere checksums hebbe...
Er zijn altijd betere oplossingen...

fretn

Legacy Member
Silenger.BE zei:
Simpelste is een warper dll, maar is simpel om te detecten...
Dan kan je nog altijd de echte dll aanpassen, btw een checksum check doen van meeste system dll's is toch niet zo goed ze. Hoeveel cleane zijn er niet die gebruikt worden maar totaal andere checksums hebbe...
Er zijn altijd betere oplossingen...

zoals welke dlls, en welke betere oplossingen ?

Silenger.BE

Legacy Member
Ik bedoel wel geen game engine dll's want die veranderen nooit (normaal), eerder system dll's.

dJeez

Legacy Member
Op basis van wat je hierboven vertelt gaat het over een wrapper DLL (niet warper dus :p). Wat je daarvoor moet doen is ALLE geexporteerde functies van de originele DLL zelf definiëren in je nieuwe en de calls doorsluizen naar de originele DLL èn uiteraard prutsen waar je dat wil alvorens je de calls doorstuurt naar de originele DLL.

Grayfox

Legacy Member
zoals botman dus gedaan heeft om bots in half-life te krijgen? :)
(lol @ warper dll :p )

Silenger.BE

Legacy Member
Ja zeg, is dat nu zo erg dat een mens zich mis typed.
Daarbij warpper dll's worden bijna niet meer gebruikt, stealth dll injectie is veel handiger (en code hooks).

Grayfox

Legacy Member
Silenger.BE zei:
Ja zeg, is dat nu zo erg dat een mens zich mis typed.
Daarbij warpper dll's worden bijna niet meer gebruikt, stealth dll injectie is veel handiger (en code hooks).

nee, tuurlijk is da ni erg, tis gewoon grappig, vooral als het twee keer na elkaar gebeurt :p
kekeke

wa is die stealth dll injectie eigenljk? en code hooks?

Silenger.BE

Legacy Member
Hmm heb het maar één keer gebruikt mja :)

Je hebt hooks die de import of export table veranderen zodat je die kan redirecten naar je eigen code.
Andere zijn hooks die de eigenlijke functie patchen en daar een jmp instructie zetten naar je eigen code.

Zo kan je data veranderen en het programma zijn manier van werken veranderen.

Stealth DLL injectie is eigenlijk een soort van code injectie die een dll mapped in een ander process zonder gebruik te maken van LoadLibrary API. Zodat windows zelf niet weet dat er een dll geladen is in het andere process. De dll bestaat eigenlijk niet voor windows en dus ook voor de host.
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan