checkliste "Gamehacking"

09/07/2006 18:35 reijin#1
Hi!! :)
Da ich selber n absoluter looser auf dem Sektor bin wollte ich mal fragen, wie das die Proz unter uns machen, wenn sie Gamehacks machen wollen.
Wie geht ihr vor?
Nehmt ihr euch zuerst was vor und dann versucht ihrs?
Oder sucht ihr nach Bufferoverflows usw? :eek:
kann man sich auf so ne Art "checkliste" verlassen?
Wenn möglich beispiele...
@Drunkensheep:
wie biste zum Beispiel bei dem NoWaitHack in Warrock vorgegangen? :eek:

was ich noch gern wissen, ob ihr euch das wissen selber angeeignet habt, ob ihr programmierer seid, bzw. was für fachbereiche man in einem Studium abgedeckt haben sollte, um Hacks usw erstellen zu können.
Ich will nämlich gerne Programmierer werden.... [img]text2schild.php?smilienummer=1&text=Yes!' border='0' alt='Yes!' />

naja hoffe ihr findet zeit auf die fragen eines dummen n00bs einzugehen ;)

gruß, reijin
09/08/2006 12:56 S.A.L.O.M.O.N.#2
#moved to gamehacking/coding
09/08/2006 23:04 DrunkenSheep#3
naja is ja schon ne Weile her.
Aber man merkt ja, dass man nur spawnen kann wenn die Zahl bei 0 bzw 00 angekommen is.

Also einfach locken mit 00, und schon hast es :)

Das kann aber eigentlich jeder machen der schonmal einen kleinen Trainer für ein Offline Game gemacht hat.

So funzt eigentlich auch vieles andere, wie teleport hacks, etc. Eben alles das Client-Seitig is.

Dupes, etc is dann schon was anderes, da kenn ich mich net aus :)
09/17/2006 14:29 reijin#4
Quote:
Originally posted by DrunkenSheep@Sep 8 2006, 23:04
naja is ja schon ne Weile her.
Aber man merkt ja, dass man nur spawnen kann wenn die Zahl bei 0 bzw 00 angekommen is.

Also einfach locken mit 00, und schon hast es :)

Das kann aber eigentlich jeder machen der schonmal einen kleinen Trainer für ein Offline Game gemacht hat.

So funzt eigentlich auch vieles andere, wie teleport hacks, etc. Eben alles das Client-Seitig is.

Dupes, etc is dann schon was anderes, da kenn ich mich net aus :)
Trainer hab ich schon so einige gemacht... :D
was sinn "Dupes"? :cry: :rolleyes: :eek: sry :?

gruß
09/17/2006 14:39 Dodge#5
dupes sind hacks mmit denen man items verdoppeln kann
09/17/2006 14:40 Maybe It's Maybelline#6
Ein Item Dupe ist z.B das man ein bestimmtes Item nochmals "kopiert", z.B das man in Guild Wars ein Perfektes Item mit den selben Mods und Attributen verdoppelt.
Dupes sind eigentlich immer verdopplungen von etwas, z.B Gold etc.
09/17/2006 19:55 reijin#7
Quote:
Originally posted by Maybe It's Maybelline@Sep 17 2006, 14:40
Ein Item Dupe ist z.B das man ein bestimmtes Item nochmals "kopiert", z.B das man in Guild Wars ein Perfektes Item mit den selben Mods und Attributen verdoppelt.
Dupes sind eigentlich immer verdopplungen von etwas, z.B Gold etc.
kann man in GW dupen!?!?! :eek:

//EDIT//
Selbst wenn.. du würdest es nich verraten, oder? :rolleyes:
09/19/2006 14:43 reijin#8
wie kann ich nen Trainer machen, wenn die Adressen "dynamisch" im Speicher sind? also immer andere Adressen haben? gibts da ne möglichkeit it cheat engine oder anderen tools?
09/19/2006 15:08 Maybe It's Maybelline#9
Quote:
Originally posted by Reijin@Sep 19 2006, 14:43
wie kann ich nen Trainer machen, wenn die Adressen "dynamisch" im Speicher sind? also immer andere Adressen haben? gibts da ne möglichkeit it cheat engine oder anderen tools?
Das kommt aufs Spiel an, der simpelste Weg für die DMA ist wenn du in Cheat Engine auf die Adresse einen rechtsklick machts und dann auf "See what writes to this adress" drückst, wenn du dann auf Information drückst sollte dort eine Pointer Adresse sein die statisch ist. Meistens ist es aber schon so das mehrere Pointer benutzt werden, das macht die Sache schwieriger. Was natürlich noch möglich ist das man einfach die Funktionen des Spiels selber missbraucht wie es z.B bei D2 oft der Fall ist und war.
09/19/2006 21:51 reijin#10
Quote:
Originally posted by Maybe It's Maybelline+Sep 19 2006, 15:08--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>QUOTE (Maybe It's Maybelline @ Sep 19 2006, 15:08)</td></tr><tr><td id='QUOTE'> <!--QuoteBegin--Reijin@Sep 19 2006, 14:43
wie kann ich nen Trainer machen, wenn die Adressen "dynamisch" im Speicher sind? also immer andere Adressen haben? gibts da ne möglichkeit it cheat engine oder anderen tools?
Das kommt aufs Spiel an, der simpelste Weg für die DMA ist wenn du in Cheat Engine auf die Adresse einen rechtsklick machts und dann auf "See what writes to this adress" drückst, wenn du dann auf Information drückst sollte dort eine Pointer Adresse sein die statisch ist. Meistens ist es aber schon so das mehrere Pointer benutzt werden, das macht die Sache schwieriger. Was natürlich noch möglich ist das man einfach die Funktionen des Spiels selber missbraucht wie es z.B bei D2 oft der Fall ist und war. [/b][/quote]
ich seh schon ich muss mich da mal informieren... kannst du mir da was empfehlen???

PS.: wie stehts jetz mim Dupen? geht es oder nicht? sags bitte einfach nur.... :D [img]text2schild.php?smilienummer=1&text=/beg' border='0' alt='/beg' />

gruß
09/21/2006 15:47 Maybe It's Maybelline#11
Wenn Dupen funktionieren würde, glaubst du dann ehrlicherweise das ich hier noch sitzen würde?
09/21/2006 17:21 Lowfyr#12
dma stealing wäre auch noch eine möglichkeit

damit fangen die meisten gamehacking neulinge an
09/21/2006 17:23 reijin#13
Quote:
Originally posted by Maybe It's Maybelline@Sep 21 2006, 15:47
Wenn Dupen funktionieren würde, glaubst du dann ehrlicherweise das ich hier noch sitzen würde?
da könntest du recht haben XD
09/21/2006 17:53 SilonVier#14
Quote:
Originally posted by Lowfyr@Sep 21 2006, 17:21
dma stealing wäre auch noch eine möglichkeit
Wieder ein - für mich - sinnfreier (und sicherlich nutzloser) Begriff, hinter dem sich mit großer Wahrscheinlichkeit eine simple Aktion verbirgt?
Ich will es auf jeden Fall Wissen. Klärt mich bitte auf, ich bin absolut ahnungslos :)

Ein anderer nutzloser Begriff ist "DMA shifting" - mal ganz davon abgesehen das "Shifting" nicht im geringsten das Verfahren beschreibt, sondern einfach nur gut klingt, hat sich in der Computertechnik "DMA" für "Direct Memory Access" und nicht "Dynamic Memory Allocation" eingebürgert. Ich werde mich auch zukünftig weigern "DMA" in diesem Kontext zu benutzen :?