|
You last visited: Today at 23:39
Advertisement
Gamehacking Problem
Discussion on Gamehacking Problem within the C/C++ forum part of the Coders Den category.
04/24/2012, 15:37
|
#1
|
elite*gold: 0
Join Date: Jun 2009
Posts: 238
Received Thanks: 70
|
Gamehacking Problem
Hallo Leute,
ich habe jetzt mit dem Tutorial von Androxxx einen Hack geschrieben, da ich aber nicht MFC als GUI nutze, habe ich das ganze einfach in eine Konsolenanwendung gepackt.
Es klappt auch alles wunderbar, nur bei jedem Neustart von Solitär klappt das ganze nicht mehr...  Komisch, oder?
Ich dachte ich hätte nämlich den Pointer gefunden ...
Vielleicht einfach nur ein Fehler im Quellcode:
PHP Code:
#include "StdAfx.h"
#include <windows.h> // Hier sind die Funktionen die wir später noch brauchen
#include <iostream> // Sollte klar sein
using namespace std; // Sollte auch klar sein ...
int main() // Unsere Main Funktion...
{
HWND hwnd; // Unsere Variable die das Fensterhandle speichert.
hwnd = FindWindow(0,L"Solitär");
DWORD Id; // Die ID wird in einer Variable des Typ's DWORD gespeichert.
HANDLE ProcessHandle;
int value; // Der Wert den wir schreiben wollen.
unsigned adress = 0x00523544; // Unsere Adresse
unsigned long offset = 0x10;
unsigned long address2 ;
DWORD numBytesRead;
if(!hwnd)
{
cout << "Solitär nicht gefunden:(((" << endl;
}
else
{
cout << "Solitär gefunden ;) " << endl;
GetWindowThreadProcessId(hwnd,&Id);
ProcessHandle = OpenProcess(PROCESS_ALL_ACCESS, FALSE, Id);
ReadProcessMemory(ProcessHandle, (LPCVOID)adress, &address2, sizeof(long), &numBytesRead);
address2 = address2+offset ;
ReadProcessMemory(ProcessHandle, (LPCVOID)address2, &value, sizeof(int), &numBytesRead);
cout << "Wieviele Punkte wollen sie ;) ";
cin >> value;
fflush(stdin);
WriteProcessMemory(ProcessHandle,(LPVOID)address2,&value,sizeof(value),NULL);
cout << "Wert geschrieben :-)" << endl;
cin.get();
}
}
PS: Bitte helft mir
|
|
|
04/24/2012, 15:47
|
#2
|
elite*gold: 42
Join Date: Jun 2008
Posts: 5,425
Received Thanks: 1,888
|
Dann haste wohl keinen Pointer.
|
|
|
04/24/2012, 15:53
|
#3
|
elite*gold: 0
Join Date: Jun 2009
Posts: 238
Received Thanks: 70
|
Das heißt einfach weiter scannen und weiter suchen, bis ich einen richtigen gefunden habe?
|
|
|
04/24/2012, 15:54
|
#4
|
elite*gold: 0
Join Date: Feb 2011
Posts: 1,206
Received Thanks: 736
|
reversen lernen und nicht den scheiss pointerscanner von ce nutzen.
|
|
|
04/24/2012, 16:01
|
#5
|
elite*gold: 0
Join Date: Jun 2009
Posts: 238
Received Thanks: 70
|
Quote:
Originally Posted by Dr. Coxxy
reversen lernen und nicht den scheiss pointerscanner von ce nutzen.
|
Sorry... 
Kannst du mir denn zum "reversen" einige Links schicken?
|
|
|
04/24/2012, 16:03
|
#6
|
elite*gold: 0
Join Date: Feb 2011
Posts: 1,206
Received Thanks: 736
|
lena151s reversing tutorial -> google.
ansonsten die sprache C/C++ und assembler lernen, nachvollziehen wie pointer und strukturen/klassen im speicher aufgebaut sind, rest ergibt sich dann.
|
|
|
04/24/2012, 16:08
|
#7
|
elite*gold: 0
Join Date: Jun 2009
Posts: 238
Received Thanks: 70
|
Hast du dazu Buchtipps?
|
|
|
04/24/2012, 16:43
|
#8
|
elite*gold: 0
Join Date: Feb 2011
Posts: 1,206
Received Thanks: 736
|
frag mich nicht, wieso C und Assembler nicht, aber autoit aufgelistet wird.
C Buch:
https://en.wikipedia.org/wiki/The_C_...mming_Language
Assembler hab ich hier:
Assembler - Maschinennahes Programmieren von Anfang an:
und:
|
|
|
04/24/2012, 17:18
|
#9
|
elite*gold: 42
Join Date: Jun 2008
Posts: 5,425
Received Thanks: 1,888
|
Quote:
Originally Posted by Dr. Coxxy
frag mich nicht, wieso C und Assembler nicht, aber autoit aufgelistet wird.
|
Damit du dich beschweren kannst
C++ ist aufgeführt, für C sehe ich keinen Grund. Und nun komm mir nicht wieder mit Mikrocontrollern und sonstigem Zeug.
Assembler könnte man aufnehmen.
|
|
|
04/24/2012, 18:29
|
#10
|
elite*gold: 0
Join Date: Feb 2011
Posts: 1,206
Received Thanks: 736
|
weil C ungleich einfacher im vergleich zu C++ ist und eine solide basis in prozeduraler programmierung bietet.
hab mal asm in deinem thread hinten 2 bücher + assembler hingeschrieben, kannst ja mal adden.
würde mich freuen wenn C auch noch da landen würde
|
|
|
04/24/2012, 22:00
|
#11
|
elite*gold: 0
Join Date: Jun 2009
Posts: 238
Received Thanks: 70
|
Python wird in dem Thread von MoepMeep voll fertig gemacht 
Allgemein scriptsprachen.
Ich habe zum Beispiel mit php angefangen und oop und die Grundlagen fallen mir in Java und c++ jetzt einfacher
|
|
|
04/24/2012, 22:02
|
#12
|
elite*gold: 0
Join Date: Apr 2012
Posts: 6,445
Received Thanks: 1,260
|
das habe ich auch!
|
|
|
04/25/2012, 14:21
|
#13
|
elite*gold: 0
Join Date: Jun 2009
Posts: 238
Received Thanks: 70
|
@BetaKing: Das Buch ist aber nicht gut..
|
|
|
All times are GMT +1. The time now is 23:39.
|
|