Mardcore (08.01.2012)
Thema: [C#] Knuddels Decoding
-
08.01.2012, 01:52 #1
[C#] Knuddels Decoding
Grade gefunden, die Klasse ist aus einer sogenannten "MKLib", weiß aber nicht mehr von wem die war :x
PHP-Code:using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Net.Sockets;
using System.IO;
namespace MKLib {
class Decoding {
public static byte[] decodeHelper = null;
public static byte[] Decode(NetworkStream inputStream) {
int i = 0;
try {
sbyte firstByte = (sbyte)inputStream.ReadByte();
if (firstByte >= 0) {
i = firstByte + 1;
} else {
i = (firstByte & 0x1F) + 1;
int k = ((firstByte & 0x60) >> 5) + 1;
for (int m = 1; m < k; m++) {
i += (inputStream.ReadByte() << (m - 1) * 8 + 5);
}
}
byte[] arrayOfByte = new byte[i];
for (int m = 0; m < i; m++) {
arrayOfByte[m] = (byte)((byte)inputStream.ReadByte() ^ (decodeHelper != null && m < decodeHelper.Length ? decodeHelper[m] : 0));
}
return arrayOfByte;
} catch (IOException) {
return new byte[0];
}
}
}
}
-
The Following User Says Thank You to Festplatte For This Useful Post:
-
08.01.2012, 05:32 #2
- Registriert seit
- 06.12.2011
- Beiträge
- 150
Thanked 30 Times in 22 PostsAW: [C#] Knuddels Decoding
"MKLib" (MyKnuddels Libary) wurde wenn ich mich recht Erinnere von Micha (Mibo) geschrieben. Hat sich die Decodierung also nicht geändert oder dient es nur als 'Sample'?
-
08.01.2012, 06:38 #3
- Registriert seit
- 06.11.2011
- Beiträge
- 418
Thanked 686 Times in 246 PostsAW: [C#] Knuddels Decoding
Die Kodierung hat sich nie geändert, nur die Kompremierung. Übrigens ist die eigentliche Kodierung gerade mal eine Zeile Code, der Rest ist zum Bestimmen der Länge des Pakets.
-
The Following 2 Users Say Thank You to Flav For This Useful Post:
Gangstersheep (08.01.2012), Mardcore (08.01.2012)
Ähnliche Themen
-
p1rates.in | Szene Blog rund um Knuddels und Knuddels Bots
Von Devon im Forum Knuddels Underground SzeneAntworten: 214Letzter Beitrag: 08.05.2014, 04:55 -
[how to]Android APP/.apk decoding-decryption
Von Chrissy im Forum TutorialsAntworten: 8Letzter Beitrag: 22.08.2013, 23:16 -
Bananachat / Knuddels Encoding und Decoding
Von !lkay im Forum SourcecodeAntworten: 1Letzter Beitrag: 02.02.2012, 19:12 -
Teamfight : Knuddels User retten Knuddels Spiel
Von Y zu dem K im Forum Knuddels-NewsAntworten: 1Letzter Beitrag: 25.01.2012, 18:50
Diese Seite nutzt Cookies, um das Nutzererlebnis zu verbessern. Klicken Sie hier, um das Cookie-Tracking zu deaktivieren.