[Release]Metin2 Pong & Key Reader

03/17/2011 14:38 ¿Freaky¿#421
Quote:
Originally Posted by CranK™ View Post
Der Client ist bis jetzt ein paar mal geschützt...
1. Ist es viel schwerer den key auszulesen
2. Selbst wenn man den key hat kann man die pack dateien nicht entpacken
3. An einem Pong fixx arbeite ich noch ...
4. Es wir schwerer die server Daten auszulesen, da cmd öffnen während der Client läuft, nicht mehr zu gelassen wird.
Was soll der 4te Punkt bringen?
03/17/2011 14:39 CranK™#422
Quote:
Originally Posted by ¿Freaky¿ View Post
Was soll der 4te Punkt bringen?
Du hast nen pong aber keine Serverdaten.
Sprich du kannst nicht connecten ;)

Also es wird nix aus dem Befehl netstat -n
03/17/2011 14:43 ¿Freaky¿#423
Quote:
Originally Posted by CranK™ View Post
Du hast nen pong aber keine Serverdaten.
Sprich du kannst nicht connecten ;)

Also es wird nix aus dem Befehl netstat -n
Dummerweise braucht man nicht umbedingt netsat -n.
Man kann genauso gut WPE PRO, Wireshark etc. benutzen.
Die zeigen dir alle die IP & Port an.
03/17/2011 14:56 Daroolein#424
Mir kommt es irgendwie so vor, als haben wieder nur die Glück, die wen kennen xD
Ehm, was ist mit Cheat Enginge gemeint? War das nicht ein Programm, mit dem man
sich Clientside andere Waffen hatte anzeigen lassen können?
Hm, der kann auch Key auslesen? (wenn auch unbeabsichtigt, kann er das?)
03/17/2011 15:02 ¿Freaky¿#425
Quote:
Originally Posted by 'Daroo View Post
Mir kommt es irgendwie so vor, als haben wieder nur die Glück, die wen kennen xD
Ehm, was ist mit Cheat Enginge gemeint? War das nicht ein Programm, mit dem man
sich Clientside andere Waffen hatte anzeigen lassen können?
Hm, der kann auch Key auslesen? (wenn auch unbeabsichtigt, kann er das?)
Du kannst mit Cheat Engine Memory Werte auslesen und ändern.
Es ist genau das selbe wie z.B. ArtMoney oder als das zeug ^^
Da der Pong und LZO im Memory gespeichert wird, kannst du es damit auslesen.
03/17/2011 15:23 Zander##426
Mehr fällt mir dazu nicht ein xD
Hoffe der FIX wird Public, da ich atm keinen PC hab =(
03/17/2011 16:30 -Tuni#427
Hoffentlich findet einer was raus bin auch am tüfteln und werde es wie ihr hoffentlich auch PUB machen :awesome:
03/17/2011 16:31 Daroolein#428
Denkt mal ein bisschen weiter als Metin2(nur als Tipp ;) )
03/17/2011 16:44 CranK™#429
Quote:
Originally Posted by ¿Freaky¿ View Post
Dummerweise braucht man nicht umbedingt netsat -n.
Man kann genauso gut WPE PRO, Wireshark etc. benutzen.
Die zeigen dir alle die IP & Port an.
Hmm wusste ich nicht...
Habe überhaupt keine Ahnung von packet sniffing
03/17/2011 16:51 RealFreak#430
wtf der v4a Client hat doch tatsächlich meinen Server abgespeichert, der war bisher noch nichtmal richtig online ö.ö
Darüber sollt ich mir mal Gedanken machen xD
@Crank:
Wireshark find ich immernoch recht gut, das Problem ist halt, dass auch alle anderen Packets gelesen werden von deinen aktuellen Internetverbindungen^^

MfG RealFreak
03/17/2011 17:16 .Infinity#431
Quote:
Originally Posted by CranK™ View Post
Hmm wusste ich nicht...
Habe überhaupt keine Ahnung von packet sniffing
Geht auch mit Proxifier ^^
03/17/2011 17:39 Computerfreek#432
Und noch mit duzenden anderen Programmen.
Bei 32 Bit ist das ganze nichtmal schwer zu fixxen. Dauerhaft und relativ elegant sogar.
*hust* Rootkit *hust*
Nur bei 64 Bit wird das ein Problem, da muss man sich eben einen Clientside Fix überlegen.



€dit:
Und @.Flame:
Natürlich kann man das Auslesen selbst kaum verhindern, aber warum nicht einfach direkt an der Quelle ansetzten? Den Speicher des Prozesses irgendwie schützen?
03/17/2011 17:57 Turundeth#433
#deleted
03/17/2011 18:04 Computerfreek#434
Quote:
Originally Posted by ChengTan View Post
@Computerfreek: Wenn man den Speicher verschlüsselt bzw. schütz und das noch mit dem eigenen Patcher verbinden würde, wäre das richtig gut. Bin mir nur grad unschlüssig ob man von einem anderen Prozess aus, einen anderen Prozess verschlüsseln kann? auslesen, verändern (teilweise) geht ist mir klar. Doch komplett verschlüsseln? Oder hilft nur eine Funktion oder eine .dll im Ordner bzw. der metin2client.bin?
Neue Funktion angelegen -> Alten Speicherwert mit einem Call auf die neue Funktion überschreiben -> Die neue Funktion den Key/Pong zurückgeben lassen. Nur eben die Funktion verschlüsseln oder so.
Das ganze per DLL oder eben die nötigen Metin2-Funktionen hooken und das dann extern verarbeiten..
03/17/2011 18:05 0x4D617276#435
^das macht mein tool welches ich verkaufe ;O
Naja ihr könnt auch einfach den Key in eine dll machen verschlüsseln vorm starten entschlüsseln und nachm start verschlüsseln und patcher schließen ;)