Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > General Coding
You last visited: Today at 14:30

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Speedhack programmieren

Discussion on Speedhack programmieren within the General Coding forum part of the Coders Den category.

Reply
 
Old 01/17/2011, 17:44   #16
 
elite*gold: 0
Join Date: May 2010
Posts: 34
Received Thanks: 12
Achso ^^

Ja, Float-Adressen enden mit 0,4,8 oder C
4-Byte-Adressen natürlich auch
da beide Adresstypen 4 Bytes lang sind ... es steckt nur ein anderer
Hexadezimalwert dahinter.
DNA-Trainer is offline  
Old 01/18/2011, 08:11   #17
 
-AmA-'s Avatar
 
elite*gold: 0
Join Date: Dec 2007
Posts: 728
Received Thanks: 460
Genau aber warum kanst du das nicht zu 100% gewährleisten?
-AmA- is offline  
Old 01/18/2011, 15:59   #18
 
elite*gold: 0
Join Date: May 2010
Posts: 34
Received Thanks: 12
Die Adressen richten sich nach der Imagebase ...
Gehen wir jetzt einfach mal von einer fiktiven Imagebase von 0x400001
aus, so könnte man nicht mehr nach diesen Adressen ausschau halten

Klar ist die Imagebase nur fiktiv und gesehen habe ich sowas auch noch nie,
aber dennoch wollte ich das erwähnt haben
DNA-Trainer is offline  
Old 01/25/2011, 22:38   #19
 
Mi4uric3's Avatar
 
elite*gold: 405
Join Date: Dec 2007
Posts: 6,615
Received Thanks: 6,358

Cheat Engine ist Opensource, das hat einen integrierten Speedhack.

Vielleicht kannst du dich da orientieren. (Ist zwar in Delphi geschrieben, aber dürfte eigentlich kein Problem sein)

Liebe Grüße
Mi4uric3 is offline  
Old 01/26/2011, 19:41   #20


 
MrSm!th's Avatar
 
elite*gold: 7110
Join Date: Jun 2009
Posts: 28,908
Received Thanks: 25,409
Quote:
Originally Posted by 0rc View Post
Hallo wie wird generell vorgegangen wenn man einen Speedhack programmieren will ?

Sucht man sich mit einem Debugger die Stelle raus wo im Programm festgellegt wird wie schnell die Spielfigur laufen soll und verändert dann einfach den Wert ?

Pseudocode:
set_speed ( 200 );


Oder wie läuft das würde mich echt mal interessieren.

Ich würde so etwas mal gerne für einen alten Einzelspieler Shooter programmieren.

Programmierkenntnisse hab ich in: C , C++ und Assembler naja und etwas Reverse Engineering Erfahrung.
Einmal kann man es so machen, ja, aber es geht auch, indem man die Funktion timeGetTime hookt und eine verfälschte Zeit zurückgibt, so läuft allerdings das gesamte Spiel schneller und nicht nur deine Figur.
Quote:
Ja, Float-Adressen enden mit 0,4,8 oder C
4-Byte-Adressen natürlich auch
da beide Adresstypen 4 Bytes lang sind ... es steckt nur ein anderer
Hexadezimalwert dahinter.
Was ein Schwachsinn, Float Adressen können enden wie sie wollen, da es keine "float Adressen" gibt.
Es sind einfach Adressen, die auf einen Speicherbereich zeigen, was sich da verbirgt, liegt in der Hand des Programmierers und float ist auch nur eine andere Interpretation der Bytes, die da stehen.
Streng genommen sind es alles Einsen und Nullen und das Programm/Spiel interepretiert sie eben, zb. als float (was natürlich auf andere Weise interpretiert wird als int, deshalb kann zb. float 2 in int 39930323 sein) oder als int oder whatever.

Quote:
* Es kommen "eigentlich" nur adressen in frage, welche mit 0,4,8 oder C enden!
("eigentlich" heißt hier, dass man zu 99% davon ausgehen kann, dass die Addis mit 0,4,8 oder C enden. Dies ist aber nicht zu 100% gewährleistet!)
Woher hast du den Blödsinn? Oder geht es hier um ein spezielles Spiel, denn allgemein gesagt ist das einfach nur Quatsch.
Quote:
Nein!
Doch, Cheat Engine macht es nur für jeden möglich, natürlich geht es auch durch Reverse Engineering.
MrSm!th is offline  
Old 01/26/2011, 20:23   #21
 
elite*gold: 0
Join Date: May 2010
Posts: 34
Received Thanks: 12
Natürlich gibt es keine Float-Adressen, damit meinte ich
lediglich die Adressen, bei denen ein Float wert interpretiert werden.

Aber meinst du der Fragesteller, bzw. Leute die neu auf dem Gebiet
sind hätten das verstanden, wenn ich es so umschrieben hätte wie du?
Ich denke das fast jeder wusste, was ich mit "Float-Adressen" meinte.

Quote:
Woher hast du den Blödsinn? Oder geht es hier um ein spezielles Spiel, denn allgemein gesagt ist das einfach nur Quatsch.
Nun, ich habe schon sehr oft Spielerkoordinaten gesucht und komischerweise
enden diese Adressen IMMER mit 0,4,8 oder C,
außer vllt bei GTA2, aber das weiß ich nicht mehr.
DNA-Trainer is offline  
Old 01/26/2011, 21:24   #22


 
MrSm!th's Avatar
 
elite*gold: 7110
Join Date: Jun 2009
Posts: 28,908
Received Thanks: 25,409
Das hat vielleicht damit zutun, dass generell SEHR viele Variablen im Spiel die Größe 4 Bytes haben, von daher ist klar, dass die Adressen meist bei 0, 4, 8 und C liegen, falls du rechnen kannst.
Das ist aber keine Aussage über Koordinaten, das ist bei vielen Werten so und wenn mal ein Byte davor für was anderes genutzt wird stimmts auch schon nicht mehr.

Ich habe es nicht kompliziert o.Ä. beschrieben, sondern einfach nur richtig. Von "float Adressen die immer mit 0, 4, 8 oder C enden" zu sprechen, ist nun wirklich nicht gerade das, was ich als korrekt bezeichne und so verwirrst du Anfänger mehr, als dass du ihnen hilfst.
Wenn, dann sollten sie es auch direkt richtig lernen.

Außerdem war es ja nicht nur ein simpler ungeschickter Ausdruck, du hast ja wirklich ne Regel daraus gemacht, dass Float Adressen immer so enden.
Quote:
Ja, Float-Adressen enden mit 0,4,8 oder C
Das solltest du auch mal näher erläutern, das klingt nämlich auch sehr seltsam:
Quote:
* Werte die am Ende ein Exx haben, können ignoriert werden! (xx steht hier für eine zahl)
MrSm!th is offline  
Old 01/26/2011, 22:21   #23
 
elite*gold: 0
Join Date: May 2010
Posts: 34
Received Thanks: 12
Hast du dir die Beiträge überhaupt durchgelesen, oder nur überflogen?
Falls es dir aufgefallen ist, bezieht sich das mit den Adressen auf das finden
der Spielerkoordinaten. Es sind also kleine "Hinweise" die das finden der richtigen
Adressen erleichtern sollen.
Natürlich können auch andere Adressen mit 0,4,8 oder C enden, wie z.B. Munni, Life, usw...
Ich habe auch nie behauptet, dass die nur die Adressen mit 0,4,8 oder C, in
denen die Koordinaten stehen.

Quote:
Außerdem war es ja nicht nur ein simpler ungeschickter Ausdruck, du hast ja wirklich ne Regel daraus gemacht, dass Float Adressen immer so enden.
Eigentlich hätte ich jetzt gesagt "Beweis mir das Gegenteil", allerdings bezweifel
ich, dass diese Diskussion hier zu einem "vernünftigen" Ergebnis führt und
weitere Beiträge eher Kontraproduktiv ausfallen werden.

Da die von mir genannten "Merkmale", welche sich NUR auf das finden von
Koordinaten beziehen, deiner Meinung nach falsch sind, würde ich gerne
wissen, wie du solche Koordinaten findest und worauf du dabei achtest.
DNA-Trainer is offline  
Reply


Similar Threads Similar Threads
bot programmieren
07/23/2011 - General Coding - 35 Replies
hi leute ich hab mal ne frage: ich möchte lernen bot`s zu programmieren, jedoch weiss ich nicht welches programm/sprache am besten ist für anfänger. mein erster bot wäre für ogame, ich spiele es zwar nicht aber trotzdem :) am liebsten würde ich mir eine art baubot oder ne bauliste die sich selber abarbeitet (man kann im bot eingeben was er bauen soll und baut das alles nacheinander ab) zu programmieren.
speedhack programmieren mit vb
07/25/2010 - .NET Languages - 1 Replies
Hallo, ich wollte mir mal selbst nen speedhack programmieren am besten in visual basic 2008 wie gehe ich da am besten vor? habe noch keine ahnung wie...ich hoffe ihr könnt mir da helfen ^^
Bot Programmieren^^
06/16/2010 - General Coding - 9 Replies
Server leider hab ich 0 Plan was man wissen muss oder was für ein aufwand es darstellen würde^^ Ich suche einen Bot mit dem man Pm´s verschicken kann sprich ein Script zum einem könnte ich mir vorstellen das man zuerst alle User namen sammelt sprich über den link alle user id´s durchgeht die namen von der hp in ein Liste steckt und mit der Liste eine vorgefertigte Pm verschickt ka wie groß der Aufwand ist und ka ob ich überhaupt in der richtigen rubrik bin xD sry Rechtschreibung...
PROGRAMMIEREN
03/03/2009 - General Coding - 28 Replies
hey, ich weiß zwar nicht ob das hierhin kommt aber ich habe eine frage: kann mir jemand ein programm geben womit ich auch solche hacks programmieren kann? also jetzt nicht so komplizierte sondern vll nur so sppedhack und so. Will auch was programmieren ich weiß das mand arfür c++ lernen muss aber das kan ich ja noch machen. Bitte eine internett seite oder so geben Thx
Programmieren
11/17/2007 - Off Topic - 5 Replies
Moin, Suche jemanden/eine person die mir eventuell ein bisschen programmieren beibringen könnte sprich c++.Wäre sehr nett ich hinterlass euch mal meine icq 203-149-574 Ps: Meine erfahrung bis jetzt (html/bisl php) möchte jetzt mit c++ anfangen thx Mfg Millenium



All times are GMT +1. The time now is 14:31.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.