Hack Code Hilfe

10/31/2009 23:28 bl0wj0b#1
Hi,
also ich würd gerne nen eig. Projekt starten (Futur-Thinking) VIP-Hacks und Public-Hacks für SPiele.
Nun mal paar Fragen, welche Sprachen muss ich beherrschen?
Ich lern nun schon seit 2-3 Wochen c++ und kann schon leichte programme wie Textausgabe oder Injector programmieren.
Frage nummer 2.
ich habe null plan, wie so eine hack.dll datei aussieht.
kann mir da vl jemand mal nen unkomplimierten code schiken?
von nem walhack oder aimbot oder so.
Wil mir das mal angucken.
Danke,
Joe
10/31/2009 23:32 MrSm!th#2
injector sind leicht? O.o
wusst ich gar nicht
c++ reicht
lerns weiter fleißig dann lernst du hacken von selbst
um die adressen für wallhack etc. zu finden kannst du dir ja die gamehacking tutorials durchlesen die in der gamehacking section sind!
wenn du dazu gut c++ kannst dürfte das kein problem werden
10/31/2009 23:34 bl0wj0b#3
naja nen freund hat mir das erklärt wie das geht..
Selbst hab ichs noch nie probiert, aber ich hab noch ungefähr in errinerung wie (:
Aber ich hab iwie noch garkeinen plan, wie ich da ans hacken rankomme. . .
wegen dem ganzem d3d zeugs da und so..
10/31/2009 23:39 MrSm!th#4
was hat d3d mit hacken zutun?
ich sagte ja
lern erstmal c++ weiter dann kannst du das auch
stichwort Read/Write ProccesMemory für Trainer
für Dll hab ich jetzt vergessen wies geht^^ aber wie gesagt das lernst du dann ja
aber wenn du weißt wie man nen injector macht, dann wird ja wohl ein kleiner hack drin sein :rolleyes:
10/31/2009 23:55 bl0wj0b#5
öhm d3d = d3d chams, d3d guns, d3d player esp, d3d wallhack ???
11/01/2009 00:05 MrSm!th#6
was ist los?
du brauchst kein d3d zum hacken!
wie gesagt lern die sprache dann kommt das
d3d ist dafür nicht nötig!
lern erstmal was d3d ist
11/01/2009 02:01 bloodx#7
MrSm!th du kapierst das nicht ganz oda?

er will für Games wie Warrock usw Hacks machen da ist d3d schon ganz richtig ;)

hehe..


aber lern weiter C++. Dann lern Pointer ist für die sachen die du willst auch wichtig.
11/01/2009 02:22 MrSm!th#8
ich sagte ja nicht dass es nutzlos ist^^
ich sagte doch nur dass man es nicht zwingend braucht
man kann auch mit Read und WriteProcessMemory arbeiten.
allerdings will ich davon auch nicht zu viel schreiben, denn du hast schon ganz recht von d3d hab ich noch nicht so viel ahnung^^
aber das hat doch meine ich mit der grafik zutun oder nicht? also der d3d9.dll
und die ist ja nicht zwingend für hacks notwendig
11/01/2009 02:58 bloodx#9
notwendig auf keinsten :D finds eh unnötig.

hat sich aber so in die "szene" eingelebt, d.h machen es alle :P
11/01/2009 03:44 MoepMeep#10
Quote:
Originally Posted by MrSm!th View Post
injector sind leicht? O.o
copy&paste FTW und so...
11/01/2009 19:37 bl0wj0b#11
also nächste frage,
ich hab hier mal was kleines gescripted:
sollte ganz einfach mal zu beginn mit der ASCII TABELLE Arbeitenund hab da mal folgendes probiert:

"microsoft visual studio" öffnen, dann startseite:
"Erstellen" (bzw. "Create", ) Projekt...
"Visual C++"
-> "Leeres Projekt"
"Name"
"Location": C:/Programmieren/Cpp
"Solution Name":
Code:
// main.ccp
#include <iostream>
using namespace std;
int main (){
	char ch1 = 'A';
	char ch2 = 'B';
	char ch3 = 67; //ASCII TABELLE = 'C'
	char ch4 = 68; //ASCII TABELLE = 'D'
	cout << ch1 << ch2 << ch3 << ch4 << '\n';
		return 0;
}
gu und dann drück ich f5 zur kompelierung.
wenn ich dan die (in meinem fall) char.exe ausführe öffnet sich jedoch nur ganz kurz das programm und schließt sich gleich wieder. warum?
11/01/2009 19:42 MrSm!th#12
weil sich das so gehört
geh auf start->ausführen->cmd und geh in das verzeichnis der exe
dann einfach char.exe eingeben
es gibt auch die möglichkeit, vor das return 0 der main() den befehl getch(); oder cin.get(); oder system("pause"); aber das sind sehr unschöne lösungen
bei konsolenanwendungen ist es richtig, dass sie sich sofort schließen, wenn man sie nicht über cmd startet.
und p.s. bitte sag nie wieder gescripted!!!!!!!! das ist eine totsünde
11/01/2009 20:23 bl0wj0b#13
und wie sieht das ganze so aus?
also richtiger code wäre demnach:
Quote:
#include <iostream>
void halte_konsole_offen()
{
std::cin.clear();
std::cin.ignore(std::cin.rdbuf()->in_avail());
std::cin.get();
}
using namespace std;
int main (){
char ch1 = 'A';
char ch2 = 'B';
char ch3 = 67; //ASCII TABELLE = 'C'
char ch4 = 68; //ASCII TABELLE = 'D'
cout << ch1 << ch2 << ch3 << ch4 << '\n';
return 0;
halte_konsole_offen();
}
11/01/2009 21:14 MrSm!th#14
nein
du kannst nix mehr hinter return 0 machen! das wird ignoriert!

Code:
int main(){
blablablubb
cin.get();   //oder getch();
return 0
}
aber was habe ich da oben geschrieben? unschön :rolleyes:
11/01/2009 21:31 bl0wj0b#15
theoretisch könnt ich das return doch auxch weglassen oder?