Bot Programmieren-Welche Sprache?!?

10/31/2014 01:58 YatoDev#16
Krabat2 hast du dich schonmal hier auf epvp umgesehen?
Mehr meinungen und vorteile und nachteile von verschiedensten sprachen kann man hier über die suchmaschine finden.
Nützliche eingaben sind zum beispiel:
Welche programmiersprache
Programmiersprache vor und nachteile

Hier gibts einige hochwertige antworten zu dem thema von mitgliedern die viel vom programmieren verstehen.
10/31/2014 02:22 Krabat2#17
Danke! Epvp war auch oft dabei aber ich schaue mich nochmal um, in der Liste mit den empfohlenen Büchern für C#: Eins der Bücher gibt es bei mir in der Bücherei und ich werde es mir bei Gelgenheit einfach mal ausleihen und testen, falsch machen kann man ja nix :)
10/31/2014 02:55 YatoDev#18
Quote:
Originally Posted by Krabat2 View Post
Danke! Epvp war auch oft dabei aber ich schaue mich nochmal um, in der Liste mit den empfohlenen Büchern für C#: Eins der Bücher gibt es bei mir in der Bücherei und ich werde es mir bei Gelgenheit einfach mal ausleihen und testen, falsch machen kann man ja nix :)
ausleihen ist top.
Mit c# machst du in keinem fall was falsch.
Ich programmiere auch fast nur noch in c# und konnte bis jetzt alles elegant und recht einfach lösen.
Mit mono, xamarin und der unity engine ist c# auch platformunabhängig gut zu gebrauchen.

Bei browsergame bots musst du auch unterscheiden zwischen den bots die auf einer html/php website etwas machen sollen oder in einem flash/unity spiel.
Für flash spiele brauchst du unbedingt tcp oder udp. Da sollte dein buch die socket klasse erklären oder du musst dir alles selber googlen.
Für solche spiele brauchst du auch mehr wissen als das was dir das buch über c# beibringt.
10/31/2014 15:26 Krabat2#19
Ich befasse mich gerade mit Wireshark... So ein Passwort von einem Browsergame herauszufinden ist ja leicht aber geht dass auch bei Spielen wie LoL? da sind die Ports ja veröffentlicht...
10/31/2014 21:02 YatoDev#20
Quote:
Originally Posted by Krabat2 View Post
Ich befasse mich gerade mit Wireshark... So ein Passwort von einem Browsergame herauszufinden ist ja leicht aber geht dass auch bei Spielen wie LoL? da sind die Ports ja veröffentlicht...
funktioniert alles. nur bei lol wird das sehr schwer und für dich unmöglich.
Da brauchst du mehr als nur wireshark und kentnisse in asm und du musst mit debuggern umgehen können
10/31/2014 22:16 Krabat2#21
Und was ist mit der LoL Website? also wenn man sich dot einloggt und nicht im Client
10/31/2014 22:25 warfley#22
Quote:
Und was ist mit der LoL Website? also wenn man sich dot einloggt und nicht im Client
Durch bloßes sniffen wirst du da auch nicht weit kommen, die Seite nutzt einen RSA zertifizierten Schlüsseltausch. also entweder fake Zertifikat einschleusen oder mit nem keylogger (oder du holst dir den Schlüssel aus dem ram)
11/01/2014 00:06 YatoDev#23
Quote:
Originally Posted by Krabat2 View Post
Und was ist mit der LoL Website? also wenn man sich dot einloggt und nicht im Client
Quote:
Originally Posted by warfley View Post
Durch bloßes sniffen wirst du da auch nicht weit kommen, die Seite nutzt einen RSA zertifizierten Schlüsseltausch. also entweder fake Zertifikat einschleusen oder mit nem keylogger (oder du holst dir den Schlüssel aus dem ram)
Der gute alte internet explorer in form vom WebBrowser objekt in c# sollte das einfacher bewältigen^^
11/02/2014 13:51 Krabat2#24
Ich habe noch eine Frage, bei den meisten Browsergames bekomme ich bei Wire Shark einen http POST eintrag beim einloggen aber bei Shakes and Fidget bekomme ich keinen ?? Ich habe shcon nachgeschaut die Webiste ist http und nicht https
11/02/2014 19:36 warfley#25
Quote:
Ich habe noch eine Frage, bei den meisten Browsergames bekomme ich bei Wire Shark einen http POST eintrag beim einloggen aber bei Shakes and Fidget bekomme ich keinen ?? Ich habe shcon nachgeschaut die Webiste ist http und nicht https
Wenn ich das richtig gesehen habe ist S&F ein Flash Game, das nutzt kein Http Protokoll
11/02/2014 20:47 Krabat2#26
Quote:
Originally Posted by warfley View Post
Wenn ich das richtig gesehen habe ist S&F ein Flash Game, das nutzt kein Http Protokoll
Und das kann man nicht ohne weiteres mit Wire Shark sehen?
11/02/2014 22:58 Waschmachine#27
C++ und Inline Assembly bzw. Funktionspointer.
11/02/2014 23:42 warfley#28
Quote:
Und das kann man nicht ohne weiteres mit Wire Shark sehen?
An sich schon, irgendwie muss das Spiel ja auch zu dem Server verbinden. Es ist halt nicht das http Protokoll.
11/02/2014 23:43 YatoDev#29
Quote:
Originally Posted by Waschmachine View Post
C++ und Inline Assembly bzw. Funktionspointer.
ne. definitiv to much.

SWF dateien decompilen und die pakete analysieren ist viel besser
11/03/2014 00:13 Waschmachine#30
Quote:
Originally Posted by »FlutterShy™ View Post
ne. definitiv to much.

SWF dateien decompilen und die pakete analysieren ist viel besser
Naja, wenn er Clientfunktionen callen möchte bzw. bestimmte Werte zurückgeben möchte wäre Inline Assembly hier geeignet, oder er macht es mit recvpacket :rolleyes: