Encryptie gebeuren :S

Status
Niet open voor verdere reacties.

madrofiel

Gebruiker
Lid geworden
4 nov 2005
Berichten
106
hey,

heeft er iemand verstand van dit? =.= het lijkt alsof niemand er verstand van heeft.....

Code:
            Dim chksum As Long = 0
            Dim count As Integer = Size - 4
            Dim ecx As Long
            Dim i As Integer

            For i = offset To count - 1 Step 4
                ecx = raw(i) And &HFF
                ecx = ecx Or raw(i + 1) << 8 And &HFF00
                ecx = ecx Or raw(i + 2) << 10 And &HFF0000
                ecx = ecx Or raw(i + 3) << 18 And &HFF000000

                chksum = chksum Xor ecx
            Next

            ecx = raw(i) And &HFF
            ecx = ecx Or raw(i + 1) << 8 And &HFF00
            ecx = ecx Or raw(i + 2) << 10 And &HFF0000
            ecx = ecx Or raw(i + 3) << 18 And &HFF000000

            raw(i) = CByte(chksum And &HFF)
            raw(i + 1) = CByte(chksum >> &H8 And &HFF)
            raw(i + 2) = CByte(chksum >> &H10 And &HFF)
            raw(i + 3) = CByte(chksum >> &H18 And &HFF)
 
na enige tijd ben ik weer begonnen met dit, maar dit is een XOR encyptie het is voor een spel "Lineage 2", ik wil hiervoor een server maken om zo mijn visual basic experience uit te breiden maar ik kom niet door deze encryptie heen...

Stappen voor connectie:

[Login Server]
  1. Client connect met server.
  2. Eerste pakket XOR + Blowfish(Static) encryptie (hierin staat de blowfishkey(random)).
  3. Client ontvangt de blowfish key en stuurt de login details
  4. Server switcht naar XOR + Blowfish(random)
  5. Done...

[Game Server]
  1. Client Connect met server
  2. Client zend ping (niet crypted)
  3. Server zend nieuwe blowfishkey (niet crypted)
  4. Client zend login datails (crypted XOR)
    [*]Server accept en switcht naar XOR encryptie
  5. Done...

de nummers die rood zijn daar gaat het mis omdat de encryptie niet correct werkt.

[Source Login]
Cryption(java)
[Source Game]
Game Cryption(java)

ik hoop dat iemand mij hierbij zou kunnen helpen, alvast bedankt.
 
Ik heb de java bestanden even snel doorgenomen en dat lijkt me wel te kloppen.

Nu steken er 2 vragen de kop op:
  • Is de java code correct geconverteerd naar VB.NET code?
  • Kunt u iets van de source code posten, want wij kunnen u onmogelijk helpen zonder de code gezien te hebben ...
 
Status
Niet open voor verdere reacties.

Nieuwste berichten

Terug
Bovenaan Onderaan