Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > C/C++
You last visited: Today at 03:45

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

Advertisement



Problem mit meinem DLL-Hack

Discussion on Problem mit meinem DLL-Hack within the C/C++ forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Sep 2011
Posts: 428
Received Thanks: 285
Problem mit meinem DLL-Hack

Hi,

ich glaube ich habe einen Fehler gemacht, wo die Adresse mit den Offsets aufgerechnet wird, ich finde ihn aber nicht, bitte helft mir!

Code:
Code:
#include <iostream>
#include <Windows.h>

using namespace std;

DWORD BasePointer = 0x71F350;
#define speed1 0xA02
#define speed2 0xA0E

DWORD WINAPI HackThread(LPVOID unused)
{
    for(; ;)
    {
        if(GetAsyncKeyState(VK_F11))
		{
		DWORD &dwPoints = *(DWORD*)(BasePointer + speed1 + speed2);
        dwPoints = 16650;
        Sleep(10);
		MessageBoxA(0, "Done", "4Story",0);
		}
    }
}


BOOL WINAPI DllMain(HINSTANCE mod, DWORD DWORD_GRUND, LPVOID res)
{
    switch(DWORD_GRUND)
    {
    case DLL_PROCESS_ATTACH:
        CreateThread(0, 0, &HackThread , 0, 0, 0);
		MessageBoxA(0, "Have Fun!", "4Story",0);
        break;
     case DLL_PROCESS_DETACH:
        MessageBoxA(0, "Error!", "4Story",0);
        break;
    }
    return TRUE;
}

Danke!
JixhE is offline  
Old 09/23/2012, 19:43   #2
 
Dr. Coxxy's Avatar
 
elite*gold: 0
Join Date: Feb 2011
Posts: 1,206
Received Thanks: 736
bitte ordentlich einrücken und lern wie pointer funktionieren...

Code:
DWORD* dwPoints = (DWORD*) ((*(DWORD*) ((*(DWORD*)BasePointer) + speed1)) + speed2);
*dwPoints = 1337;
Dr. Coxxy is offline  
Old 09/23/2012, 20:14   #3


 
MrSm!th's Avatar
 
elite*gold: 7110
Join Date: Jun 2009
Posts: 28,902
Received Thanks: 25,407
Quote:
DWORD &dwPoints
Ich bezweifel irgendwie, dass du hier tatsächlich eine Referenz deklarieren willst.
Müsste das nicht eigentlich sogar nen Syntax Fehler werfen? Referenzen sind doch afaik nur bei L-Values erlaubt (zumindest die Nicht-R-Value Referenzen).
MrSm!th is offline  
Old 09/23/2012, 22:11   #4
 
Logtetsch's Avatar
 
elite*gold: 192
Join Date: May 2009
Posts: 2,227
Received Thanks: 3,262
Deine Pointerdereferenzierung ist Müll und kann so keines Wegs funktionieren.
Bevor du einen Hack für 4Story machen willst, befass dich lieber nochmal mit den Basic´s, wie z.B mit Zeigern.
Dr. Coxxy hat es eigentlich auf den Punkt gebracht.
Logtetsch is offline  
Old 09/23/2012, 23:19   #5
 
SkillartzHD's Avatar
 
elite*gold: 60
Join Date: Oct 2011
Posts: 2,910
Received Thanks: 16,311
Ich habe dir doch schon in Skype geschrieben das das teil mehr oder weniger müll ist.
Sicherlich kann man sich das so zusammen würfeln das es passt aber so richtig sinvoll finde ich die dll nicht.
Grezz
SkillartzHD is offline  
Old 09/24/2012, 00:35   #6
 
Logtetsch's Avatar
 
elite*gold: 192
Join Date: May 2009
Posts: 2,227
Received Thanks: 3,262
Außerdem frage ich mich gerade, warum du deinen Basepointer mit dem typen DWORD casten willst, wenn dieser schon vom typen DWORD ist. Ein einfaches #define Basepointer 0x123456 reicht vollkommen aus.
Logtetsch is offline  
Old 09/24/2012, 00:38   #7
 
Dr. Coxxy's Avatar
 
elite*gold: 0
Join Date: Feb 2011
Posts: 1,206
Received Thanks: 736
Quote:
Originally Posted by Logtetsch View Post
Außerdem frage ich mich gerade, warum du deinen Basepointer mit dem typen DWORD casten willst, wenn dieser schon vom typen DWORD ist. Ein einfaches const DWORD BasePointer = 0x123456; reicht vollkommen aus.
fixxed
Dr. Coxxy is offline  
Thanks
1 User
Old 09/30/2012, 17:05   #8
 
elite*gold: 0
Join Date: Dec 2011
Posts: 5
Received Thanks: 1
DAFUQ ARE U DOING
Code:
DWORD &dwPoints = *(DWORD*)(BasePointer + speed1 + speed2);
        dwPoints = 16650;
Du addierst der Variable also einpaar werte hinzu und dann setzt du sie einfach mal auf 16650 ohne davor i-was mit der Variable getan zu haben?

Oder sehe ich einfach den Sinn dieser Rechnung nicht
Code:
DWORD &dwPoints = *(DWORD*)(BasePointer + speed1 + speed2);
Fawkess123 is offline  
Old 10/01/2012, 00:31   #9


 
MrSm!th's Avatar
 
elite*gold: 7110
Join Date: Jun 2009
Posts: 28,902
Received Thanks: 25,407
Wenn du keine Ahnung von Pointer-Arithmetik hast, halte dich doch bitte einfach aus solchen Themen raus.
Auch wenn er hier einige Fehler drin hat, ist leicht zu erkennen, was er vor hat.
Er addiert die Werte nicht zu dem Wert der Variablen, auf die der Pointer zeigt, sondern zu Adresse, auf die er zeigt. Dann setzt er den Wert der Variablen an der resultierenden Adresse auf 16650.
Zumindest soll sein Code das ausdrücken
MrSm!th is offline  
Reply


Similar Threads Similar Threads
Problem meinem S4 hack
10/01/2011 - S4 League - 3 Replies
Hallo Leute, Ich habe ein Problem ! Also als ich gestern die HP value suchen wollte hab ich 100 eingegeben (weil ich 100 HP hab) so dann hab ich die Value zu 1500 geändert und gefreezt . Nun bin ich wieder ins Game gegangen aber die Value ist immer von 100 auf 1500 und dann wieder zurück gesprungen. So wie mach ich das , dass sich die Value nicht wieder ändert ?? :confused: Bitte antwortet schnell
Problem mit meinem Pc
07/23/2011 - Technical Support - 2 Replies
Heyho ich hab da ein fettes problem undzwar hab ich mir gestern i,was runtergeladen das einen Virus hatte kurz darauf geschahen kommische sachen seitdem ist mein Pc deutlich langsamer geworden und mein McAfee funk nicht daraufhin hab ich mir Avira runtergeladen er fand ca 11 Viruse davon waren die meisten Trojaner und Würmer doch mein Pc ist immernoch langsam ? wisst ihr vllt was ich tun kann ? MFG; »Son Goku«.
Problem mit meinem/n PC/s... PLS help...
02/01/2010 - Technical Support - 16 Replies
hi mich regt schon seit einigen jahren ein problem bei meinem pc auf wodruch wir schon 3x den pc gewechselt haben und jeda von denen war schonma bei reperatur.... Folgendes Problem: Immer nach ner zeitspanne von ca 6 monaten-1jahr geht plözlich manchma einfach das bild aus (pc bleibt aba an). und dieser vorfall heuft sich allmählich wieder.... unswa, wenn ich metin2 spiele( die dies kennen, had ne scheis grafik) stürzt erst nach vielen stunden spielen das komplette bild(also bildschirm...
ich hab ein problem in meinem pc
07/05/2009 - Technical Support - 4 Replies
ich kann sachen downloaden aber sie nicht instalieren und wen ich sachen auf dem desktop speichere ersheinen sie nicht wer weis das problem und wie ichs behebe ich wäre sehr dankbar



All times are GMT +1. The time now is 03:45.


Powered by vBulletin®
Copyright ©2000 - 2025, 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 ©2025 elitepvpers All Rights Reserved.