Was brauche ich zum Programmieren?!?

04/27/2013 10:36 _-Moritz-_#1
Hallo Leute!

Ich wollte mal fragen welche Programmier Sprachen man so ungefähr braucht um einen Bot zu Erstellen also zu machen.

also z.B. C++ oder was brauche ich da?

Weil ich will jetzt in der nächsten Zeit 1-2 Sprachen Lernen und da wäre es ganz Praktisch wenn ich wüsste was ich brauche!

P.S Ich habe viel Zeit gerade
04/27/2013 10:38 e-[G]-old[D]ie[O]ut#2
Ein Gehirn aufjedenfall,weil sonst würdest du hier nicht was sinnloses posten und in Google suchen!
04/27/2013 10:41 Dr.Toni#3
Wer hier wohl kein Gehirn hat :facepalm:


Er hat ganz normal gefragt...

Packet Bots und Pixel Bots sind in jeder Sprache möglich.
Einen Packet Bot kannst du aber vergessen wenn du nicht schon sehr viel Ehrfahrung hast...

Pixel Bots sind da ein gutes Stück einfacherer :)
04/27/2013 10:43 _-Moritz-_#4
Quote:
Originally Posted by Dг.Tσпi™ View Post
Wer hier wohl kein Gehirn hat :facepalm:


Er hat ganz normal gefragt...

Packet Bots und Pixel Bots sind in jeder Sprache möglich.
Einen Packet Bot kannst du aber vergessen wenn du nicht schon sehr viel Ehrfahrung hast...

Pixel Bots sind da ein gutes Stück einfacherer :)
Danke für die Antwort ich werde wahrscheinlich C++ Anfange mal sehen wie weit ich komme :)
04/27/2013 10:45 Dr.Toni#5
C++ ist eine Hochsprache. Sprich sie ist um einiges komplizierter als z.B VB.net und Autoit.
Aber wo ein Wille ist, ist auch ein Weg.
04/27/2013 11:12 Hewalo2#6
Klar kann man einen Packet Bot ohne Erfahrung machen.
Aber nicht für DO, da verschlüsselt.

Man benötigt eigl. nur Zeit und Durchhaltevermögen.
04/27/2013 11:32 Dr.Toni#7
Wenn man neu anfängt ist ein Packet Bot das falsche Ziel, denn um dieses Ziel zu erreichen muss man sehr viel lernen und steckt sehr viele Rückschläge ein was bei vielen die Motivation kostet.
04/27/2013 12:12 Requi#8
Quote:
Klar kann man einen Packet Bot ohne Erfahrung machen.
Jo klar. Man hat nix Ahnung von irgendwas und deswegen weiß man was man machen müssen, für einen Packetbot.

Ich empfehle dir NICHT direkt mit C++ anzufangen. Du wirst sehr schnell die Motivation verlieren, da man dort nicht sofort einen Erfolg sieht, wegen der schweren Syntax.

Java oder C# wäre ein guter Anfang, da diese beiden Syntax sich sehr ähneln und schon fast an C++ ran kommen.

MfG
04/27/2013 12:27 'Heaven.#9
Quote:
Originally Posted by Requι View Post
Jo klar. Man hat nix Ahnung von irgendwas und deswegen weiß man was man machen müssen, für einen Packetbot.

Ich empfehle dir NICHT direkt mit C++ anzufangen. Du wirst sehr schnell die Motivation verlieren, da man dort nicht sofort einen Erfolg sieht, wegen der schweren Syntax.

Java oder C# wäre ein guter Anfang, da diese beiden Syntax sich sehr ähneln und schon fast an C++ ran kommen.

MfG
Die Syntax ist nicht besonders schwerer als andere, eher die ganzen Typen und Klassen ;)
Das mit dem Packetbot ist auch totaler Dünnschiss, Tobi hat auch innerhalb von 2 Tagen den Bot ohne jegliche Kenntnisse gecoded

Ich empfehle dir C#, da haste ne gute NET Sprache und hast schnell Erfolge, welche dich anspornen weiterzmachen.
04/27/2013 12:29 Elsastylez#10
#moved
04/27/2013 13:40 dready#11
C# ist ein guter Ansatz denk ich, c++ ist tatsächlich "etwas" komplizierter, aber ansich auch nur weil viele Dinge manual erledigt werden, die C# bereits im hintergrund managed.
C# oder Java werden oft bei Übungskursen oder Anfängerkursen in den Uni's benutzt und das aus guten gründen :)

Beste empfehlung die ich geben kann ist, solltest du eine Bekanntschaft haben die schon eine Programmiersprache beherrscht, nimm diese und du hast direkt einen Ansprechpartner. "Kleiner Dinge" sind in praktisch jeder Sprache machbar.


@Toni hoffe du nimmst nu nicht als Angriff aber du verwendest den Begriff Hochsprache falsch ;) Hochsprachen sind ansich alle Programmiersprachen die mehr Abstraktion als Assembler enthalten.

Zum Packetbot, Packetbots sind nicht unglaublich kompliziert, erstrecht nicht wenn das ganze als leicht Decompilierbare Code vorliegt
Verschlüsselung und Obfuscation können nerven aber sie sind massgeblich Zeitfresser.

Was man braucht ist ein Grundsätzliches Verständnis wie ein Server Client System Funktioniert und ggf. das man eine Verschlüsselung erkennt wenn man sie sieht.
Der Rest ist ansich nicht schrecklich Kompliziert
04/28/2013 23:07 Kosic#12
Du brauchst eigentlich nur...
>> Brain.exe
>> Durchhaltevermögen
>> Eigeninitiative
>> Englischkenntnisse aus der Unterstufe (sollten großteils reichen)
>> ein gutes Buch ist immer von Vorteil
>> ggf. ein kleines Ziel für den Anfang (kein Packetbot, z.b. Rechner)

Du wirst in C++ eine gewisse Zeit nicht mit GUI's arbeiten. Wenn du nicht 4-5 Monate an der Konsole picken willst empfehle ich dir eine andere Sprache.

Für Hacks/Bots brauchst du...
>> Kenntnisse in einer Hochsprache
>> Grundkenntnisse in Assembler
>> Verständnis von Debuggern
>> Mit Adressen/Offsets/Funktionen/Klassen umgehen zu wissen
>> Wissen wie ein Server mit einem Client kommuniziert und umgekehrt
>> Detours/Hooks und Code Caves beherrschen (einfache Hacks/Bots sind auch nur mit Memory editing möglich)

Mann kann nicht wirklich sagen du brauchst jetzt das und das um dies zu können. Wenn du zum Beispiel nur Singleplayer-Spiele hacken willst wirst du nichts von Clients und Servern verstehen müssen.

Mfg,
Kosic
04/29/2013 12:49 dowhile#13
Quote:
Originally Posted by Dг.Tσпi™ View Post
C++ ist eine Hochsprache. Sprich sie ist um einiges komplizierter als z.B VB.net und Autoit.
LOL. Die Aussage meinst du nicht ernst ... Nicht nachdem du gefragt hast, wer kein Gehirn hat ...
05/01/2013 10:44 Delinquenz#14
Quote:
LOL. Die Aussage meinst du nicht ernst ... Nicht nachdem du gefragt hast, wer kein Gehirn hat ...
Ja, ich habe ernsthaft Wikipedia als Quelle benutzt.
Quote:
Wikipedia:
Mittlerweile sind die Abstraktionen so weit vorangeschritten, dass der Begriff „Hochsprache“ relativ geworden ist.
Dass man in C++ mehr abstrahieren kann, als in VB.Net und AutoIt ist auch dir bekannt, oder etwa nicht?

Mehr Abstraktionen -> höherer Schwierigkeitsgrad. Natürlich ist alles optional, das gehört dennoch zur Sprache dazu.
05/01/2013 13:00 Dr. Coxxy#15
die aussage
Quote:
C++ ist eine Hochsprache. Sprich sie ist um einiges komplizierter als z.B VB.net und Autoit.
impliziert, dass eine sprache je "höher" sie ist, auch automatisch schwieriger wird, was aber einfach nur falsch ist.

wenn ich eine rein hypothetische sprache erstelle, die nur einen befehl hat, SolveProblem(); die jedes beliebige problem löst, ist sie hoch wie sonst was, aber von schwierig kann man da nicht sprechen, oder?

im gegenteil, hochsprachen sollen eigtl. erleichtern, was zuvor mit niedrigsprachen sehr aufwendig war.
Das damit idr. komplexere/anderer strukturaufbau des programmes einhergeht, ist zwar normalerweise so, aber nicht das merkmal einer hochsprache.