Wenn der profi da is bringt er alle wieder zum verzeifeln -.- naja ich versteh das jetzt nicht ganz wie sollen wir dann den RANDOM - Key rauskriegen wird der auch per packet gesendet?? und wie meinste das jetzte mit dem Pack-.Index- Kex könnteste des pls besser erklären habe mich ehrlich gesagt noch nie mit C++ befasst nur mit VB -.- ich bereue es ^^
€: Könnte mir vielelciht jemand etwas über OllyDbg erzählen/erklären??
wir sollen es eben NICHT mit dem random key machen oder?
Du kannst das Packet natürlich auch mit "IchBinHenpii" entschlüsseln, nur dann darfst du keinen richtigen Pack-Key erwarten.
Quote:
Originally Posted by •CranK•
Wenn der profi da is bringt er alle wieder zum verzeifeln -.- naja ich versteh das jetzt nicht ganz wie sollen wir dann den RANDOM - Key rauskriegen wird der auch per packet gesendet?? und wie meinste das jetzte mit dem Pack-.Index- Kex könnteste des pls besser erklären habe mich ehrlich gesagt noch nie mit C++ befasst nur mit VB -.- ich bereue es ^^
€: Könnte mir vielelciht jemand etwas über OllyDbg erzählen/erklären??
Jein, der Client bestimmt den Key und versendet ihn dann mit dem Login-Packet (simpel erklärt).
Am einfachsten ist, du holst dir den Random-Packet-Encryption-Key aus der CAccountConnector-Instance.
Mit dem entschlüsselst du dann das Packet und ließt den Pack-Key(32 bytes) aus.
Wenn du das geschafft hast, musst du noch Crypto++ reversen und die Algorithmen finden, was so ziemlich der schwierigste Teil wäre.
Der Pack-Index-Key ist der Key mit dem die .eix verschlüsselt ist.
Um den braucht ihr euch gar nicht kümmern, da dieser Key bei allen .eix's gleich ist.
Und nein, ich kann dir nicht bei OllyDBG helfen, da ich lieber mit IDA & Co. arbeite und von Olly deshalb keinen Plan hab'.
PS: Der Source vom File-Extractor ist kein gutes Lernmaterial.
Hmm ok danke tim für die schnelle antowrt aber enn der Source vom File Extractor nicht so gt ist dann zeig uns doch einen teil von deinem File Archiver source um uns auf die Sprüng zu helfen und das mit dem CAccountConnector-Instance kapier ich nicht ganz und es wird noch schwerer als es eh schon ist oh man das wird ne harte nacht ;D
Hmm ok danke tim für die schnelle antowrt aber enn der Source vom File Extractor nicht so gt ist dann zeig uns doch einen teil von deinem File Archiver source um uns auf die Sprüng zu helfen und das mit dem CAccountConnector-Instance kapier ich nicht ganz und es wird noch schwerer als es eh schon ist oh man das wird ne harte nacht ;D
Ihr braucht eigentlich gar keinen Extractor.
Meiner extrahiert die verschlüsselten Dateien neuerdings unbeschädigt, ihr müsst nur den Algorithmus & den Key finden.
Der Key ist 32Bytes (256 Bits) groß.
Es sind die letzten 32Bytes eines 289Bytes großen Packets.
@zu dem von nico_w
Die Packets werden mit XTEA verschlüsselt.
Am Anfang ist der XTEA-Key "1234abcd5678efgh" bei Europäischen Servern.
Bei allen anderen ist der Key "testtesttest".
(Beides mal ohne Anführungszeichen)
Später wird eine Sequenz aus Random-Zahlen entweder mit
"JyTxtHljHJlVJHorRM301vf@4fvj10-v" (NICHT Europa) oder mit dem Teil eines größeren Keys (Europa) verschlüsselt und an den Server gesendet.
Als Teil des Login Packets.
Nach dem Login-Packet kommt das Packet mit dem 256-Bit Key für die Patch2.
Jein, der Client bestimmt den Key und versendet ihn dann mit dem Login-Packet (simpel erklärt).
Am einfachsten ist, du holst dir den Random-Packet-Encryption-Key aus der CAccountConnector-Instance.
Mit dem entschlüsselst du dann das Packet und ließt den Pack-Key(32 bytes) aus.
Wenn du das geschafft hast, musst du noch Crypto++ reversen und die Algorithmen finden, was so ziemlich der schwierigste Teil wäre.
Der Pack-Index-Key ist der Key mit dem die .eix verschlüsselt ist.
Um den braucht ihr euch gar nicht kümmern, da dieser Key bei allen .eix's gleich ist.
Ihr braucht eigentlich gar keinen Extractor.
Kind Regards Tim
Ja wenn wir den Algorithmus + Key entschlüsselt haben was sollen wir damit machen wenn wir keinen "Extractor" brauchen ?
dan nag wie dus gemacht hass ! dann wissen wirßs !!
NEIN!!!!!
ich mache das hier damit ich etwas dazu lernen kann, und es auch selber anwenden kann...
was bringen dir 100 how tos, wenn du es trotzdem nicht verstanden hast?
NEIN!!!!!
ich mache das hier damit ich etwas dazu lernen kann, und es auch selber anwenden kann...
was bringen dir 100 how tos, wenn du es trotzdem nicht verstanden hast?
learning by doing!
Fang lieber klein an? So wie ich das mitbekomme habe hast du kaum - wenig Programmierkentnisse
und dann "einfach mal eben" einen Key entschlüsseln, ihr stellt es euch viel zu leicht vor
befass dich erstmal bisschen mit Kryptographie - ich denke Tim macht das auch schon bisschen länger
[Zusammenarbeit]Der Weiße Löwe. 12/19/2010 - Metin2 PServer Guides & Strategies - 492 Replies Hiho Liebe Community :)
Ich habe mir da was gedacht, da viele schon den Weißen Löwen haben (Manche von Tim, dann weitergegeben an Freunden etc .. oder selber entpackt + Geschafft)
Da habe ich mir doch gesagt du das können wir doch auch und mit wir meine ich unsere Community. Ich meine wenn .DE was neues hat und Korea warum sollten wir sowas auch nicht haben?!
Nur es gibt ein großes Problem bzw kleines, ich weiß ja nicht wie ihr es findet :D
Ich beschreibe es euch mal also, Den Weißen...
[Zusammenarbeit]Skills designen ! ! ! 11/09/2010 - Metin2 Private Server - 59 Replies Hey com :)
Was habe ich vor?
Ich habe vorhin mal angefangen (eher probiert) ein paar Skills zu designen , naja dabei ist mir aufgefallen das die ganzen .dds Datein dämliche Namen haben also bin ich zu dem entschluß gekommen eine Liste mit euerer Hilfe anzufertigen... fangen wir direkt mal an.
Beispiel:
palbang_spin_round-Schwertwirbel-noch ein teil vom sw?oder andere Stufe?
rotation of 17_1-Schwertwirbel-Blitz der an der waffe erscheint
rotation of 17_2-Schwertwirbel-Blitz der an...
Mod Zusammenarbeit! 04/01/2010 - Combat Arms - 10 Replies also ich wäre dafür das wir mal alle zusammen hier einen bzw. mehrere Mods machen :) also schreibt einfach drunter was ihr so könnt bzw schon gemacht habt und dan adden wir uns in allen möglichen messengern oder reden per ts2-3 muble etc hoffe da kommt was cooles bei rauss :mofo:
Bitte Patch2 epk und eix hochladen!! 03/24/2010 - Metin2 Private Server - 2 Replies Kann mir jemand PLZZZZ die patch2.epx und patch2.eik aus dem original Korea/China Client hochladen, büdde, der jenige kriegt auch THX von mir :handsdown: