OldSchoolHack

Registrieren / Anmelden Deutsch

C++ Dll Problem


icon C++ Dll Problem #1

Anmeldungsdatum: Dez 2012

Beiträge: 3

Hallo ich bin neu beim Game-Hacking lernen und habe mich dran gesetzt in C++ einen Doom95 Hack zu schreiben als übung

hier der Source Code:


#include <windows.h>

// Die 3 Adressen sind für Munition.
#define Ammo1_Adress 0x005F22EC
#define Ammo2_Adress 0x005F244C
#define Ammo3_Adress 0x004825B4

void RewriteValues() {
    int *Ammo1Ptr;
    int *Ammo2Ptr;
    int *Ammo3Ptr;
   
// Die Adresse wird hier übergeben.    
Ammo1Ptr=(int *)Ammo1_Adress;
Ammo2Ptr=(int *)Ammo2_Adress;
Ammo3Ptr=(int *)Ammo3_Adress;

// Die Adresse wird hier Deferenziert.
*Ammo1Ptr=9999;
*Ammo2Ptr=9999;
*Ammo3Ptr=9999;

}

BOOL WINAPI DllMain(HINSTANCE hinstDll,DWORD Reason,LPVOID Reserved){


switch(Reason){
        //5.
case DLL_PROCESS_ATTACH:
RewriteValues();
break;
       //6.
case DLL_PROCESS_DETACH:
MessageBox(NULL,"DLL Hack is Detached","Hey",0);
break;

}


return TRUE;
}

Aber der Source code lässt sich nicht kompilieren weil eine fehlermeldung kommt was habe ich falsch gemacht?

icon #2

Anmeldungsdatum: Aug 2008

Beiträge: 2594

Benutzer-Bewertung:

17 positiv
5 negativ
Zitat von TrIxO

Aber der Source code lässt sich nicht kompilieren weil eine fehlermeldung kommt was habe ich falsch gemacht?
Du hast programmieren nicht gelernt...
icon #3

Anmeldungsdatum: Mär 2011

Beiträge: 978

Benutzer-Bewertung:

89 positiv
6 negativ
fehlermeldung hier zu posten wäre vllt besser.
wahrscheinlich haste falschen projekttypen eingestellt.
neues projekt-> windoof-> DLL
dann zum kompilieren auf release stellen und net auf den run button/f5 sondern auf f7.
die dll landet dann im projektordner unter Release.

__________________

http://www.abload.de/img/signfj5o.png
Spoiler
Vids:
Zitate:
Spoiler

Zitat von xst
Vater KN4CK3R, der du hängst im irc, geheiligt werde dein Botnet, dein P7 v1.337 komme, die Bannwelle geschehe, wie in CS:S als auch in CS:GO, führe uns nicht in Versuchung, sondern erlöse uns von all dem c+p-Shit.
Zitat von f4gsh0t_h4x
VAC ist an,immer,überall
Zitat von gibson.w
Ich mag braune Würstchen
Zitat von irc
<SilverDeath> KN4CK3R bistn nub
<~KN4CK3R> kk
Zitat von irc
<OrkSchamane> das prob is das viele dieser eig. recht guten bücher englisch sind ...
<OrkSchamane> da habe ich's ja doppelt schwer
<~KN4CK3R> falsch
<~KN4CK3R> das prob is dass du programmieren willst ohne englisch zu können
Zitat von irc
<SilverDeath> Ich schwöre dir Dr_Pepper Ich bumms deine Mutter tot Mann!
<Dr_Pepper> danke.
<SilverDeath> bitte
Zitat von irc
<~KN4CK3R> dann liegts wenigstens an mir
<~KN4CK3R> nur noch rausfinden warum -.-
<SilverDeath> ja sicher
<SilverDeath> an wem sonst?
* You were kicked by KN4CK3R (kick)
Zitat von Dr_Pepper
ihr seit beide dumm
Tutorials:
Releases:
Gifs:
Spoiler
http://www.abload.de/img/uberesp2sgul2.gif
https://i.imgur.com/Z5VQMrV.gif
http://www.abload.de/img/minesweeperzgaef.gif
icon #4

Anmeldungsdatum: Dez 2012

Beiträge: 3

Ich benutze Dev C++ wollte ich nur sagen weil auf Release kann man nur bei Visual Studio umschalten ausserdem habe ich Dll Projekt ausgewählt wenn ich es Kompiliere dann kommt die fehlermeldung [Linker error] undefined reference to WinMain@16 Id returned 1 exit status
icon #5

Anmeldungsdatum: Mär 2011

Beiträge: 978

Benutzer-Bewertung:

89 positiv
6 negativ
ka mit dev c++, der denkt aber offensichtlich, dass es eine normale windows applikation ist, da der linker nach der winmain sucht, die es in ner dll aber net gibt.
musst dem devc++ fail shit i-wie sagen, dass du ne dll kompilieren möchtest.
am besten haust den devc++ in die tonne und holst dir vs.

__________________

http://www.abload.de/img/signfj5o.png
Spoiler
Vids:
Zitate:
Spoiler

Zitat von xst
Vater KN4CK3R, der du hängst im irc, geheiligt werde dein Botnet, dein P7 v1.337 komme, die Bannwelle geschehe, wie in CS:S als auch in CS:GO, führe uns nicht in Versuchung, sondern erlöse uns von all dem c+p-Shit.
Zitat von f4gsh0t_h4x
VAC ist an,immer,überall
Zitat von gibson.w
Ich mag braune Würstchen
Zitat von irc
<SilverDeath> KN4CK3R bistn nub
<~KN4CK3R> kk
Zitat von irc
<OrkSchamane> das prob is das viele dieser eig. recht guten bücher englisch sind ...
<OrkSchamane> da habe ich's ja doppelt schwer
<~KN4CK3R> falsch
<~KN4CK3R> das prob is dass du programmieren willst ohne englisch zu können
Zitat von irc
<SilverDeath> Ich schwöre dir Dr_Pepper Ich bumms deine Mutter tot Mann!
<Dr_Pepper> danke.
<SilverDeath> bitte
Zitat von irc
<~KN4CK3R> dann liegts wenigstens an mir
<~KN4CK3R> nur noch rausfinden warum -.-
<SilverDeath> ja sicher
<SilverDeath> an wem sonst?
* You were kicked by KN4CK3R (kick)
Zitat von Dr_Pepper
ihr seit beide dumm
Tutorials:
Releases:
Gifs:
Spoiler
http://www.abload.de/img/uberesp2sgul2.gif
https://i.imgur.com/Z5VQMrV.gif
http://www.abload.de/img/minesweeperzgaef.gif
icon #6

Anmeldungsdatum: Dez 2012

Beiträge: 3

Ok danke SilverFire habe mir visualstudio geholt und hat geklappt