• Trainer
  • Forums
  • Suche
  • Members
  • Kalender
  • Hilfe
  • Extras
Forum stats
Show team
Neue Beiträge ansehen
Heutige Beiträge ansehen
Home of Gamehacking - Archiv
Login to account Create an account
Login
Benutzername:
Passwort: Passwort vergessen?
 



  Home of Gamehacking - Archiv Gamehacking Gamehacking
« Zurück 1 2 3 4 5 ... 8 Weiter »
Warcraft 3 Maphack versuch!

Ansichts-Optionen
Warcraft 3 Maphack versuch!
weareone Offline
Junior Member
**
Beiträge: 2
Themen: 1
Registriert seit: Feb 2016
Bewertung: 0
#1
04.02.2016, 20:15 (Dieser Beitrag wurde zuletzt bearbeitet: 08.02.2016, 23:04 von DNA.)
halli hallo hallöle,

Ich versuche mich seid längerem daran ein maphack selber zu schreiben in c++
bin noch anfänger!

ich habe mich bei diesem code and die vorgänger gehalten weil es bei mir erst probleme gab mit dem compiler von MSVS 2010 bin ich auf MSVS Express 2012 umgestiegen.
Okay jetzt zum code oder zum eigentlichen fehler :

SourceCode:


C Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
#include <windows.h>

 

int main()

{

    //Find wc3 windows

    HWND hwar3=::FindWindow(NULL,"Warcraft III")

 

    ;HANDLE hcurrent = GetCurrentProcess();
    HANDLE hToken;
    BOOL bret=OpenProcessToken(hcurrent,40,&hToken);
    LUID luid;
    bret=LookupPrivilegeValue(NULL,"SeDebugPrivilege",&luid);
    TOKEN_PRIVILEGES NewState,PreviousState;

    DWORD ReturnLength;
    NewState.PrivilegeCount =1;
    NewState.Privileges[0].Luid =luid;
    NewState.Privileges[0].Attributes=2;
    bret=AdjustTokenPrivileges(hToken,FALSE,&NewState,28,&PreviousState,&ReturnLength);

 

    DWORD PID, TID;
    TID = ::GetWindowThreadProcessId (hwar3, &PID);
    //Open wc3 process
    HANDLE hopen=OpenProcess( PROCESS_ALL_ACCESS|PROCESS_TERMINATE|PROCESS_VM_OPERATION|PROCESS_VM_READ|
                  PROCESS_VM_WRITE,FALSE,PID);

 

 

    //Write memory
    //02661563   66:B9 0F00 - 0x66 0xB9 0x0F 0x00    MOV DI,0FF

    DWORD data=0x66;
    bret=WriteProcessMemory(hopen,(LPVOID)0x02661563,&data,1,0);
    data=0xB9;
    bret=WriteProcessMemory(hopen,(LPVOID)0x02661564,&data,1,0);
    data=0x0F;
    bret=WriteProcessMemory(hopen,(LPVOID)0x02661565,&data,1,0);
    data=0x00;
    bret=WriteProcessMemory(hopen,(LPVOID)0x02661566,&data,1,0);

 

    //Close handle
    bret=CloseHandle(hopen); 
    return 0;

}



okay ist durchgelaufen ohne probleme wollte dann mal gucken ob ich ihn an denn process anhängen kann (WARCRAFT 3 )und es ging nicht hab mir dann nix bei gedacht und exe erstellt.Habe dann die exe beim spiel gestartet dann kam kurz eine Schwarze console aufgeblinkt  und nix ist passiert (ingame).
kann mir vllt jmd genaueres sagen?

vielen dank für die hilfe schonmal peace out!

Suchen
Antworten
Share Thread:            


Nachrichten in diesem Thema
Warcraft 3 Maphack versuch! - von weareone - 04.02.2016, 20:15
RE: Warcraft 3 Maphack versuch! - von iNvIcTUs oRCuS - 04.02.2016, 22:08
RE: Warcraft 3 Maphack versuch! - von weareone - 07.02.2016, 05:14
RE: Warcraft 3 Maphack versuch! - von Acubra - 07.02.2016, 14:31

  • Druckversion anzeigen
  • Thema abonnieren


Benutzer, die gerade dieses Thema anschauen:

  • Kontakt
  • Forum team
  • Forum stats
  • Nach oben
 
  • RSS-Synchronisation
  • Lite mode
  • Home of Gamehacking - Archiv
  • Help
 
Forum software by © MyBB - Theme © iAndrew 2014



Linearer Modus
Baumstrukturmodus