I am thinking about creating a packet-bot for a browsergame. First i will try it in AutoIt. I Know it ins't that fsat. But i mainly "speak" AutoIt.
My first question is: How much faster are other languages? How much is AutoIt slower?
My main problem is, the encryption of the packets, send by the website/flash game. I found nothing about it. Can some1 help me pls?
Greets
EinfachSö
Deutsch:
Hey,
Ich habe vor einen Packetbot für ein browsergame zu schreiben. Ich will es zuerst in AutoIt probieren, weil es meine Haupt-Sprache ist. Ich weiß AutoIt ist langsamer als andere Sprachen.
Meine erste Frage ist, um wie viel AutoIt langsamer als andere Sprachen ist. Wie viel Sekunden/ halbe Sekunden
Mein Hauptproblem ist aber, dass ich nicht weiß, wie man die gesendetetn packets entshclüsselt. Ich habe nichts dazu gefunden und wollte nachfragen, ob ihr mir dabei helfen könnt??
Wie viel AutoIt langsamer ist, kann man pauschal nicht sagen, das hängt von der Komplexität der Aufgabe ab etc., aber es wird immer deutlich langsamer sein als eine native Sprache. Eventuell hat hier jemand ja genauere Daten.
Um die Pakete zu entschlüsseln, musst du wohl den Algorithmus, der die Pakete entschlüsselt, kennen. Da gibt es zu viele Möglichkeiten, als dass man pauschal sagen könnte, was gemacht werden muss.
Die Geschwindigkeit von Autoit spielt hier _keine_ Rolle. Selbst wenn Autoit noch 15 mal langsamer wäre, würde das nicht ins Gewicht fallen. Mach dir darum keine Sorgen.
Beim senden und Empfangen von Packets wirst du da keine Schwierigkeiten haben
Ohne das Spiel zu kennen, können wir dir aber nicht viel zur Verschlüsselung sagen. Ist es ein Browsergame auf Javascript, Flash oder Java Basis? Die Algos solltest du in jedem Fall reversen können. Wenn es ein Spiel auf Basis von Javascript / Html ist, bezweifel ich sowieso, dass es überhaupt eine verschlüsselte Übertragung gibt.
Bis du das ganze mit dem crypting und deobfuscating rausgefunden hast hat darkorbit schon wieder eine neue .
In autoit wirst du an keine grenzen stoßen .
Du musst allerdings eher weniger in autoit machen .
und das programmieren eines packet bots ist auch nicht so aufwendig ....
Bis du das ganze mit dem crypting und deobfuscating rausgefunden hast hat darkorbit schon wieder eine neue .
In autoit wirst du an keine grenzen stoßen .
Du musst allerdings eher weniger in autoit machen .
und das programmieren eines packet bots ist auch nicht so aufwendig ....
Es geht um das Decrypten. Da knallste voll gegen die Wand. Das wäre in AutoIt Mindfuck pur.
Es ist möglich. Aber AutoIt wäre es vom Aufbau des Codes schwerer als in einer Hochsprache.
Quote:
Originally Posted by EinfachSö
an welche grenzen von AutoIt genau?
Hast du es schon mal versucht, bzw. geschafft?
1. Siehe oben
2. Versucht. In AutoIt nein. Aber wollte die Encryption mal anschauen. An dem Tag wurde die Main.swf obfuscated.
Also gelungen ist mir in der Hinsicht noch nichts.
Es geht um das Decrypten. Da knallste voll gegen die Wand. Das wäre in AutoIt Mindfuck pur.
Es ist möglich. Aber AutoIt wäre es vom Aufbau des Codes schwerer als in einer Hochsprache.
1. Siehe oben
2. Versucht. In AutoIt nein. Aber wollte die Encryption mal anschauen. An dem Tag wurde die Main.swf obfuscated.
Also gelungen ist mir in der Hinsicht noch nichts.
ich glaube in do war es doch rc4 also mit autoit an die windows crypt dll den befehl senden = kein geschwindigkeits nachteil
Danke an beide.
Ich merke, dass mir schon einiges an know-how fehlt um hier mitzuhalten. Von RC4 hab ich schon gehört aber kann nichts damit anfangen. Wird also wenn dann ein schwerer Weg das zu schaffen
Es WAR RC4. Die haben jetzt schon viel mehr drin als nur RC4.
Sonst wäre es in AutoIt ja ganz easy
Trotzdem kann man es ohne probleme in autoit umsetzen .
wenn man schon die verschluesselung und alles geknackt hat sollte man es auch schaffen sowas zu machen
There's no need to crack the encryption algorithm, all you have to do is to understand the swf files and do the handshake correctly, get the encryption keys by doing that.
BOI Packet Encryption 09/28/2011 - Battle of the Immortals - 13 Replies I've made some research about the packet encryption used in this game and I thought I'd share them.
BOI uses a simple XOR-Algorithm. Each byte of a packet is being XORed with the value of the previous byte. The first byte of every packet indicates its length. Furthermore the first byte of the very first packet sent after the connection was established is being XORed with the value 0xCD.
Example:
Let's say the client sends this packet right after connecting to the server.
0x06 0xA7 0x57...
Packet encryption. 06/22/2009 - Shaiya - 2 Replies Not sure if anyone has tried making a proxy yet, other than the one that is stickied (which is injected and I imagine directly hooks the games send function bypassing the need for encryption?).
Anyway, just curious if anyone knows what sort of encryption is being used on packets?
US server for the record.
Help with Packet Encryption? 04/16/2009 - General Coding - 9 Replies can someone help with these packets? im completely lost lol.i typed in A,B,ABC aand recorded the 3 packets
A
2C 35 52 66 BF 66 15 E1 2C 3A D6 AD E3 29 82 A9 BC C5 EE F5 90 A9 1A 71 0C CD 06 3D FC 3A F6 5C A7 A1 4C 30 63 CD 03 AE 12 A6 20 88 1E C0 E8 95 19 F3 3D A7 42 3A 09 22
B
A7 9E F9 6D D4 5D 9E 6A F7 81 0D D6 B8 22 D9 52 57 8E E5 9E 9B 92 31 9A 97 F6 DD 46 A7 11 ED A7 6C 8A E7 7B 08 F6 48 65 09 EE C8 80 76 78 00 1D 81 8B 85 BF 79 F2 D1 BA
Packet Encryption 02/22/2007 - General Coding - 4 Replies so heute mal nichts zu tun also hab ich mal nach einem opfer ausschau gehalten und stieß dabei auf steam
steam ist wie vermutlich jeder weiß eine online platform zum kaufen und spielen von spielen
einige dinge die ich mir ueberlegt hab:
steam bruter
no-recoil hack fuer cs
ein steam bruter gab es soweit ich weiß noch nicht und koennte sich als sehr nuetzlich erweisen natuerlich sollte er interface unabhaengig sein und rein auf packet basis arbeiten
keke wireshark angeschmissen...
Packet encryption 09/19/2005 - Lineage 2 - 1 Replies Hi,I'm trying to make a simple L2 bot, but i got stuck in begginning - in the packet encryption. I rewrote the l2j login thread sources (those about encryption) but it doesn't work. Has anyone any description of L2 packet encryption. And second question - what Init packet (server packet,nr. 0) means? I guess that it something related with encryption, but in l2j sources that packet content is hardcoded.
Thanks for replies (if any ;) )