Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > General Coding > Coding Tutorials
You last visited: Today at 10:41

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

Advertisement



[Gamehacking] Gamehacking mit C++ für Anfänger.

Discussion on [Gamehacking] Gamehacking mit C++ für Anfänger. within the Coding Tutorials forum part of the General Coding category.

Reply
 
Old 04/03/2010, 17:08   #46

 
elite*gold: 130
Join Date: Apr 2007
Posts: 588
Received Thanks: 90
du must denn pointer und offset zusammen rechnen, damit bekommst du die adresse wo du lesen bzw schreiben kannst.
(so sollte es sein, habe noch nie werte geschrieben nur gelesen :P)
leonor is offline  
Old 04/18/2010, 18:48   #47
 
elite*gold: 0
Join Date: Nov 2009
Posts: 18
Received Thanks: 2
eh und wo sind die inculde ?
lalaladen is offline  
Old 04/18/2010, 18:54   #48
 
HardCore.1337's Avatar
 
elite*gold: 1
Join Date: Feb 2009
Posts: 1,726
Received Thanks: 729
Quote:
also auch nach neustart?
nein. Nur dann wenn ein Update kommt oder die exe halt neu compiliert wird.
HardCore.1337 is offline  
Old 05/10/2010, 21:49   #49
 
germanhacker's Avatar
 
elite*gold: 0
Join Date: May 2010
Posts: 84
Received Thanks: 13
Sehr gutes Tutorial !
Also wer das nicht versteht sollte mit dem Programmieren aufhören! =)
Thanks
germanhacker is offline  
Old 06/18/2010, 23:15   #50
 
Jonni8's Avatar
 
elite*gold: 4
Join Date: Jun 2010
Posts: 239
Received Thanks: 15
Thumbs up

Wirklich Top tutorial allerdings habe ich auch Windows 7 und brauche die static Adresse...

MFG
Jonni8 is offline  
Old 07/14/2010, 13:16   #51
 
elite*gold: 0
Join Date: Sep 2009
Posts: 445
Received Thanks: 286
Quote:
Originally Posted by Frezee View Post
Das Tutorial ist super!! Ich habe als Anfänger eigentlich alles verstanden. Das einzigste Probvlem ist eine Fehlermeldung, die ich nicht verstehe:



Was soll denn das?^^ Ich verstehe nicht wirklich, warum diese Fehlermeldung erscheint oder was an dem Script bisher falsch sein soll.
(Die meldung erscheint in der Ausgabe, wenn ich versuche das allererste Script auszuführen. -.-" Habe Microsoft Visual C++ Express 2008.)

Vielleicht wisst ihr ja eine Lösung.

mfg
Habe das selbe Problem
Kann bitte mal einer helfen??
Banana.Crafts is offline  
Old 10/28/2010, 21:15   #52
 
elite*gold: 0
Join Date: Jul 2008
Posts: 26
Received Thanks: 3
Quote:
Originally Posted by Jonni8 View Post
Wirklich Top tutorial allerdings habe ich auch Windows 7 und brauche die static Adresse...

MFG
Selbes Problem...bin selber noch Anfänger und verstehe zwar wofür ein Pointer gut ist, kann ihn praktisch allerdings noch nicht so umsetzen.
Shadoka is offline  
Old 11/05/2010, 22:27   #53
 
elite*gold: 0
Join Date: Nov 2010
Posts: 1
Received Thanks: 1
thx is echt gut geworden
und die speicheraddresse ist auf jedem system anders meine is zb 0x0A9D48
kannst aber berechnen indem du den startwert vom prog ausliest(zb mit ollydbg) und dann die addresse vom offset dazu rechnest (offset engl für addressabstand) den der is immer gleich (glaub ich zumindest)
und @ alle die mit microsoft vc++ ihre probleme haben würde ich empfelen auf richtiges c++ umzusteigen
(kan durch tolls wie zb reflektor wieder in normalen code zurückgewandelt werden <== vc++ != c++ ==> kann nur dissasembled werden und iher seid somit sicherer vor reverser newbies)

benutzt --> codeblocks mit dem gnu compiler da habt ihr einfach alles was ihr braucht und ihr habt richtiges c++ --> download -->
darthkermit is offline  
Thanks
1 User
Old 04/29/2011, 14:11   #54
 
elite*gold: 0
Join Date: Jan 2010
Posts: 112
Received Thanks: 564
gutes tut nur wie krieg ich die offsets darein bei mir ändert sich die normale addrese immer wieder bei neustart von solitär
addresse vom pointer = 00F32848
Offset1 = 10
Offset2 = 2C
Evilkingg is offline  
Old 05/01/2011, 11:19   #55
 
elite*gold: 0
Join Date: Nov 2009
Posts: 343
Received Thanks: 45
Wenn du auf Nummer sicher gehen willst, liest du IMAGE_DOS_HEADER* DOSHeader aus und kommst dann auf dein EP von deinem Programm. Dann lädst du dien Programm in Olly und schaust dir den Abstand zwischen den EP und deiner Stelle an die du ändern möchtest.
Wenns dann immer noch nicht geht dann muss wohl dwFindPattern helfen.

MfG

@darthkermit: Sei bitte still, wenn du nicht weißt.
yihaaa is offline  
Thanks
1 User
Old 07/10/2011, 13:19   #56
 
elite*gold: 0
Join Date: Nov 2008
Posts: 28
Received Thanks: 4
Hallo!

Das Tut ist TOP, ich habe alles verstanden, es hat auch alles geklappt.
Hab aber ein Problem, und zwar hab ich unter Windows 7 gemacht und da sind die Adressen nicht statisch, also die verändern sich bei jeden Spiel-Neustart.

Wie kann man das jetzt so machen das der "Cheat" trotzdem funktioniert? Unter Windows 7 find ich auch keine Pointer oder sowas... =/

Wenn mir das jemand zeigen möchte, ich hab ICQ: 228-095-996

Gruß, mbcool
Mbcool is offline  
Old 07/24/2011, 00:59   #57
 
galaxyo's Avatar
 
elite*gold: 0
Join Date: Dec 2007
Posts: 425
Received Thanks: 183
Funktioniert bei Windows 7 leider nicht. Die Speicheradressen der Punkte ändern sich sowohl in Solitär als auch bei Mahjong nach jedem neustart des Spiels.

Edit:
Ich frage mich gerade ehrlich, warum hier eigentlich einige Leute meinen, dass genau dieses Thema die Ablade-Station für anderweitige Probleme sind. Ich kotz gleich.
galaxyo is offline  
Old 10/17/2011, 20:31   #58
 
elite*gold: 0
Join Date: Dec 2010
Posts: 48
Received Thanks: 4
Hey ich habe das TUT soweit verstanden und es sollte eigentlich auch gehen, aber ich bekomm bei Dev-C++ eine Fehlermeldung, anscheinend wegen HWND, hoffe mir kann einer helfen:

hier der Code:


#include <windows.h>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{
HWND hwnd;
hwnd = FindWindow(0,L"Solitär");
if(!= hwnd)
{
cout<<"Nicht gefunden"<<endl;
}else{
cout<<"Gefunden"<<endl;
}
system("PAUSE");
}

der Fehler (bezieht sich auf Zeile 9 angeblich):
cannot convert `const wchar_t*' to `const CHAR*' for argument `2' to `HWND__* FindWindowA(const CHAR*, const CHAR*)'

wäre schön wenn mir das evtl auch einer per PN schreiben könnte^^
MrStealOr is offline  
Old 10/17/2011, 21:07   #59
 
omer36's Avatar
 
elite*gold: 0
Join Date: Mar 2009
Posts: 2,317
Received Thanks: 1,255
Lösch mal den Buchstaben "L"
FindWindow(0,"Solitär");
omer36 is offline  
Old 10/18/2011, 19:17   #60
 
XxharCs's Avatar
 
elite*gold: 34
Join Date: Apr 2011
Posts: 1,475
Received Thanks: 1,228
Quote:
Originally Posted by galaxyo View Post
Funktioniert bei Windows 7 leider nicht. Die Speicheradressen der Punkte ändern sich sowohl in Solitär als auch bei Mahjong nach jedem neustart des Spiels.

Edit:
Ich frage mich gerade ehrlich, warum hier eigentlich einige Leute meinen, dass genau dieses Thema die Ablade-Station für anderweitige Probleme sind. Ich kotz gleich.
Deswegen musst du Pointer finden und verwenden und nicht die normale Adresse. Normale Adresse ändert sich jedes mal, wenn man das Programm neu startet.

Also such und verwende die Pointer Adresse für die Punkte, dann wirst du keine Schwierigkeiten haben
XxharCs is offline  
Reply


Similar Threads Similar Threads
[How To]Gamehacking für anfänger(AutoIT)
08/22/2010 - Coding Tutorials - 4 Replies
Hi, Ich dacht mir ich stelle mal ein kleinen Tutorial hier rein für anfänger die einen Hack erstellen wollen. Was braucht man: -AutoIT -die Normad Memory -Cheat Engine 5.6 -Ein zu hackendes Spiel (in diesem fall Solitaire)



All times are GMT +1. The time now is 10:41.


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.