User contributions
Jump to navigation
Jump to search
- 16:38, 27 February 2008 diff hist +1,018 N Miscellaneous useful 'nippits New page: I'm not sure what's going to end up here, but I'll know it when I see it. Be prepared! ==Overview== This is a quick and dirty overview of the whole process: * User connects to Battle.net ...
- 16:22, 27 February 2008 diff hist +312 Naming Conventions current
- 16:17, 27 February 2008 diff hist +364 N My notes New page: These are the notes I made while taking apart the module stuff. Most of it is probably nonsensical, but if you've worked on it yourself, or are planning on taking my work further, you migh...
- 16:16, 27 February 2008 diff hist −29 Starcraft Warden
- 16:15, 27 February 2008 diff hist +127 Warden Modules →Preperation
- 16:14, 27 February 2008 diff hist +389 N Naming Conventions New page: While working with the Warden modules, I've come up with a bit of a convention that I hope others will use. Blizzard named the encrypted files [md5sum].mod. So I started there. * [md5s...
- 16:12, 27 February 2008 diff hist +136 Starcraft Warden
- 16:09, 27 February 2008 diff hist +144 Warden Modules
- 16:08, 27 February 2008 diff hist +546 Warden Modules
- 14:32, 27 February 2008 diff hist +1,242 Warden Modules
- 14:20, 27 February 2008 diff hist +175 Warden Packets →0x00
- 14:17, 27 February 2008 diff hist +187 Warden Packets →0x01
- 14:16, 27 February 2008 diff hist +574 N Warden Modules New page: Warden modules are recieved in a series of 0x01 packets, and processed in a variety of different steps. ==Validated== After the entire module has been received up to the length specified...
- 14:12, 27 February 2008 diff hist −8 Warden Packets →0x01
- 04:13, 27 February 2008 diff hist +35 Warden Packets →Generating encryption keys
- 04:12, 27 February 2008 diff hist +83 Warden Packets →Generating encryption keys
- 04:11, 27 February 2008 diff hist +12 Warden Packets →Packet Codes
- 04:10, 27 February 2008 diff hist +816 Warden Packets
- 04:06, 27 February 2008 diff hist +308 Warden Packets →Packet codes
- 04:04, 27 February 2008 diff hist +7,453 N Key Generation in Java New page: ==WardenRandom.java== <pre>package warden; import util.Buffer; import util.ByteFromIntArray; public class WardenRandom { int position = 0; byte []random_data; byte []randomSource1; b... current
- 04:03, 27 February 2008 diff hist +2,127 N Key Generation in C New page: ==Warden_Keys.h== <pre>#ifndef __WARDEN_KEYS__ #define __WARDEN_KEYS__ typedef struct { int current_position; char random_data[0x14]; char random_source_1[0x14]; char random_source_... current
- 04:02, 27 February 2008 diff hist +1,422 N Warden Packets New page: This is about how to encrypt/decrypt the Warden packets, and what they mean. ==Generating encryption keys== Generating the keys used for encrypting Warden packets is a somewhat convolute...
- 03:51, 27 February 2008 diff hist −24 Crypto and Hashing →Inflate
- 03:50, 27 February 2008 diff hist +339 Crypto and Hashing →Inflate
- 03:48, 27 February 2008 diff hist +176 SHA1 in C current
- 03:48, 27 February 2008 diff hist +5,083 Crypto and Hashing →Xor Encryption
- 03:44, 27 February 2008 diff hist +80 Crypto and Hashing →RSA
- 03:43, 27 February 2008 diff hist −24 Crypto and Hashing →RSA
- 03:42, 27 February 2008 diff hist −2 Crypto and Hashing →RSA
- 03:42, 27 February 2008 diff hist +297 Crypto and Hashing
- 03:40, 27 February 2008 diff hist −140 SHA1 in Java →util.ByteFromIntArray.java current
- 03:40, 27 February 2008 diff hist +12,177 N SHA1 in Java New page: == WardenSHA1.java == <pre>package warden; import java.io.*; import util.ByteFromIntArray; public class WardenSHA1 { private int[] bitlen = new int[2]; private int[] state = new int[0...
- 03:38, 27 February 2008 diff hist −2 SHA1 in C →SHA1_Warden.c
- 03:37, 27 February 2008 diff hist −2 SHA1 in C →SHA1_Warden.h
- 03:37, 27 February 2008 diff hist +13,637 N SHA1 in C New page: ==SHA1_Warden.h== <code>#ifndef __WARDEN_SHA1_H__ #define __WARDEN_SHA1_H__ /* Warden_SHA1.h * By Ron <ronwarden@javaop.com> * February 17, 2008 * * Performs Warden's non-standard SHA...
- 03:36, 27 February 2008 diff hist 0 Crypto and Hashing →SHA1
- 03:35, 27 February 2008 diff hist +700 Crypto and Hashing
- 03:31, 27 February 2008 diff hist +2,633 N Crypto and Hashing New page: This page is about the various cryptographic and hashing functions used by Warden. ==SHA1== Warden uses a very similar version of ===SHA1 Test Strings=== <pre> * eea339da 0d4b6b5e efb...
- 03:29, 27 February 2008 diff hist +630 N Starcraft Warden New page: On this page, I'm going to give an overview of some rudimentary research I did on the Warden module for Starcraft. I have only looked at it in the context of Starcraft, and no other game c...
- 05:04, 6 February 2008 diff hist +47 Storm.dll Functions →The List current
- 05:02, 6 February 2008 diff hist +75 Storm.dll Functions →The List
- 04:16, 5 February 2008 diff hist +128 Storm.dll Functions →The List
- 02:49, 4 February 2008 diff hist 0 Simple Instructions →mul, imul, div, idiv, cdq
- 23:14, 3 February 2008 diff hist +314 Storm.dll Functions
- 22:00, 3 February 2008 diff hist +9 Storm.dll Functions →The List
- 21:58, 3 February 2008 diff hist +12 Storm.dll Functions
- 03:11, 18 January 2008 diff hist 0 Adventure 1, Session 1 current
- 04:50, 13 January 2008 diff hist +1 Adventure 1, Session 1 →Day 3 (Monday, January 8, 1990)
- 22:36, 12 January 2008 diff hist −84 Adventure 1, Session 1
- 22:35, 12 January 2008 diff hist +84 Adventure 1, Session 1