Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > C/C++
You last visited: Today at 20:40

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

Advertisement



C++ Gamehacking?

Discussion on C++ Gamehacking? within the C/C++ forum part of the Coders Den category.

Reply
 
Old   #1




 
Omdi's Avatar
 
elite*gold: 1
Join Date: Apr 2010
Posts: 13,772
Received Thanks: 15,036
C++ Gamehacking?

Hey E*pvpers
Ich hab ein Frage
Ich lerne im moment C++ und bin grad bei der OOP
meine Frage jetzt soll ich jetzt noch weiter lernen oder gleich aufs Gamehacking umsteigen.
Und meine 2.Frage was bruach ich in C++ fürs Gamehacking?

MfG Omdihar
Omdi is offline  
Old 04/20/2011, 20:55   #2


 
MrSm!th's Avatar
 
elite*gold: 7110
Join Date: Jun 2009
Posts: 28,902
Received Thanks: 25,407
Nein du sollst weiter lernen.

Es wird vermutlich eh nichts, wenn du es nur dafür lernst.

Du benötigst ein solides Grundwissen und WinApi Kenntnisse, Stichwort WriteProcessMemory
MrSm!th is offline  
Old 04/20/2011, 22:07   #3




 
bloodx's Avatar
 
elite*gold: 55
Join Date: Mar 2006
Posts: 4,582
Received Thanks: 1,539
WriteProcessMemory suckt :/ sowas brauch man nicht


und ja du solltest erstmal weiter lernen bis du z.b ne DLL einfach so ausm Kopf schreiben kannst mit paar Funktionen...
bloodx is offline  
Old 04/20/2011, 22:15   #4
 
xNopex's Avatar
 
elite*gold: 0
Join Date: May 2009
Posts: 827
Received Thanks: 471
Doch, das braucht man. Ohne WriteProcessMemory() gäbe es 99% eurer Injektoren nicht.

Quote:
z.b ne DLL einfach so ausm Kopf schreiben kannst mit paar Funktionen...
>>

Nein, man muss gar nichts auswendig lernen.
xNopex is offline  
Old 04/20/2011, 23:25   #5




 
bloodx's Avatar
 
elite*gold: 55
Join Date: Mar 2006
Posts: 4,582
Received Thanks: 1,539
Ist doch totaler Schwachsinn wenn du nicht einmal ne DLL auswendig schreiben kannst lol...

Willst du mir sagen du kopierst dir das alles jedes mal?

Außerdem geht es um den Sinn c&p stimmt da lernt man ja echt viel nice one



und wenn du nen Injector benutzt kann ich ja nix dafür =D
bloodx is offline  
Old 04/20/2011, 23:32   #6




 
Omdi's Avatar
 
elite*gold: 1
Join Date: Apr 2010
Posts: 13,772
Received Thanks: 15,036
Natürlich will ich ja auch was dabei lernen
Und gehört winapi noch zu dem Grundwissen oder eher fortgeschritten ?
Omdi is offline  
Old 04/20/2011, 23:50   #7




 
bloodx's Avatar
 
elite*gold: 55
Join Date: Mar 2006
Posts: 4,582
Received Thanks: 1,539
WinAPI ist Grundwissen was man beherrschen sollte. Wäre auf jeden Fall vorteilhaft.
bloodx is offline  
Thanks
1 User
Old 04/21/2011, 00:53   #8
 
elite*gold: 0
Join Date: Mar 2008
Posts: 747
Received Thanks: 245
Quote:
Originally Posted by xNopex View Post
Doch, das braucht man. Ohne WriteProcessMemory() gäbe es 99% eurer Injektoren nicht.
Im grunde genommen braucht man für einen Dll injector kein WriteProcessMemory. Mann braucht einfach nur LoadLibrary mit CreateRemoteThread aufzurufen.
Akorn is offline  
Old 04/21/2011, 01:17   #9


 
MrSm!th's Avatar
 
elite*gold: 7110
Join Date: Jun 2009
Posts: 28,902
Received Thanks: 25,407
Um bloodx zu korrigeren/ergänzen:

WinApi gehört nicht zum Grundwissen der Sprache, allerdings zum Grundwissen für die Windows Programmierung, da du nicht um sie herum kommst, wenn du für Windows programmierst. Aber zur Sprache gehört es wie gesagt nicht, deshalb lerne erstmal weiter die Sprache und eigne dir einen guten OOP Stil an, bevor du irgendwas mit der WinApi machst.

@bloodx:
Nunja, man muss ja nicht für jeden Scheiß Dlls machen, manchmal reichen auch kleine Trainer oder Patcher ;O
MrSm!th is offline  
Thanks
1 User
Old 04/21/2011, 09:32   #10




 
Omdi's Avatar
 
elite*gold: 1
Join Date: Apr 2010
Posts: 13,772
Received Thanks: 15,036
Quote:
Originally Posted by MrSm!th View Post
Um bloodx zu korrigeren/ergänzen:

WinApi gehört nicht zum Grundwissen der Sprache, allerdings zum Grundwissen für die Windows Programmierung, da du nicht um sie herum kommst, wenn du für Windows programmierst. Aber zur Sprache gehört es wie gesagt nicht, deshalb lerne erstmal weiter die Sprache und eigne dir einen guten OOP Stil an, bevor du irgendwas mit der WinApi machst.

@bloodx:
Nunja, man muss ja nicht für jeden Scheiß Dlls machen, manchmal reichen auch kleine Trainer oder Patcher ;O
Ich will aber Auch dlls machen die sind cool
Ich hab mal ins Inhaltsverzeichnis geschaut und da steht nichts von dll
Muss man sich dafür extra ein Buch kaufen?
Omdi is offline  
Old 04/21/2011, 10:34   #11


 
MrSm!th's Avatar
 
elite*gold: 7110
Join Date: Jun 2009
Posts: 28,902
Received Thanks: 25,407
Quote:
Originally Posted by Omdihar View Post
Ich will aber Auch dlls machen die sind cool
Wenn ich das schon lese..."ich will dlls machen, die sind cool!!1"
Du lernst die Sprache anscheinend aus den falschen Gründen und so wird das auch nichts werden, wenn dein einziges Ziel ist, irgendwelche coolen Dinge zu machen. Diese Erfolge bleiben nämlich recht lange aus, weshalb die meisten failen, die die Sprache nur aus diesem Grund lernen.

Außerdem sind Dlls hauptsächlich Funktionsbibliotheken und nicht für Hacks gedacht, von daher braucht man sie eher nur, wenn man eine Bibliothek bereitstellen will.
Das Grundgerüst kann ich dir schon sagen:

Code:
BOOL APIENTRY DllMain(HMODULE Dll, DWORD Reason, LPVOID Reserved)
{
    if(Reason == DLL_PROCESS_ATTACH)
         //...
    else if(Reason == DLL_PROCESS_DETACH)
        //...
    return TRUE;
]
Mehr gehört da nicht zu, der Rest versteht sich von selbst, wenn du die Sprache kannst. Deshalb gibts auch keine wirklichen Tutorials für die Dll-Erstellung; es ist für die paar Zeilen nicht notwendig.
Für eventuelle Probleme gibts dann immer noch die MSDN.

Aber wie gesagt, lern erst die Sprache.
Quote:
Ich hab mal ins Inhaltsverzeichnis geschaut und da steht nichts von dll
Muss man sich dafür extra ein Buch kaufen?
Dlls haben nichts mit der Sprache zutun, da das Format vom Windows Betriebssystem bereitgestellt wird, gehören Dll Funktionen zur WinApi.
Ein Buch über Dlls wirst du höchstwahrscheinlich nicht finden, da gibts nichts, worüber man schreiben könnte, außer vielleicht den binären Aufbau des Formats o.ô
Gibt ja auch keine Bücher über .exe Dateien, soweit ich weiß =D

Ein Buch über die WinApi gibt es sehr wohl, halte ich aber für unnötig, dafür reicht das Internet und die MSDN, so sucht man sich dann Hilfe, wenn man sie braucht, anstatt in einem Buch hunderte von für einen selbst unnötigen Themen zu lesen (das gilt nicht für das Buch über die Sprache! Die lernt man komplett!!).
MrSm!th is offline  
Thanks
3 Users
Old 04/21/2011, 10:49   #12




 
Omdi's Avatar
 
elite*gold: 1
Join Date: Apr 2010
Posts: 13,772
Received Thanks: 15,036
Wenn ich fragen darf was heißt MSDN?
Omdi is offline  
Old 04/21/2011, 10:55   #13


 
MrSm!th's Avatar
 
elite*gold: 7110
Join Date: Jun 2009
Posts: 28,902
Received Thanks: 25,407
MrSm!th is offline  
Thanks
1 User
Old 04/21/2011, 10:58   #14




 
Omdi's Avatar
 
elite*gold: 1
Join Date: Apr 2010
Posts: 13,772
Received Thanks: 15,036
Und noch eine Sache die ich nicht verstehe
Was ist der unterschied zwichen C++ und Visual C++?
Omdi is offline  
Old 04/21/2011, 11:14   #15
 
elite*gold: 0
Join Date: Nov 2009
Posts: 343
Received Thanks: 45
Dll haben nichts mit "cool" zu tun, sie erledigen ihren Zweck. Zu dll's findest du ausreichend Material im Internet, musst nur suchen.

MfG
yihaaa is offline  
Reply




All times are GMT +1. The time now is 20:42.


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.