Starcrack OPEN SOURCE SVN: Launcher and EMU

Started by usmc23, March 20, 2010, 12:20:08 PM

Previous topic - Next topic

usmc23

Starcrack SVN(EMU and Launcher):
http://starcrack.googlecode.com/svn/trunk/ starcrack-read-only
Make sure you read ReadMe_How_To_Setup.txt

masky007

#1
mm what we can do with this?

xida1125

Quote from: masky007 on March 20, 2010, 12:35:36 PM
mm what we can do with this?

i think it's the SC2 bnet emulator? but i dont know

Fedoranimus

It's the source code for the Launcher and the Emu (so far). It simply allows you an attempt to log-in, but will not get any further than that.

It is for other developers, in the hopes that they will release what they have.

xida1125

Quote from: Fedoranimus on March 20, 2010, 12:55:36 PM
It's the source code for the Launcher and the Emu (so far). It simply allows you an attempt to log-in, but will not get any further than that.

It is for other developers, in the hopes that they will release what they have.

ahh,  thanks for the clarification

masky007

HOPEFULLY those who can WILL help you guys!
i just dont know something.. when this is over and the project is success and up and running.. what we can give ya for return!?

usmc23

Quote from: masky007 on March 20, 2010, 01:01:12 PM
HOPEFULLY those who can WILL help you guys!
i just dont know something.. when this is over and the project is success and up and running.. what we can give ya for return!?

A promise that you will stop nagging : ).

What we need is to figure out what we are supposed to send to packet 5 and even packet 12.  Technically cause we are passed the password.dll and the password is sent with plain text with our loader, i dont think we have to encrypted decrypt packets with the emu.

artanis

#7
edit: Thanks for keeping a backup of the 2008 solution file!

usmc23

Revision 9.

SRP6 Implmentation for S -> C 0x02, s -> c 0x00 is still broken(packet the server sends back after you type in your password and click login). This blob contains M2 and the Second Server Challenge which we dont know how to calc yet.

stormbreaker

Check your files in the SVN. BNetUser.cs isn't there.  :)

usmc23

Fixed : ).

Also I unpacked the b.net.dll, its not cleaned up by any means but it atleast got me a full string dump of the DLL.

http://sc2c.pastebin.com/T8CGMQHs

JPeterson

Quote from: artanis on March 20, 2010, 06:57:14 PM
edit: Thanks for keeping a backup of the 2008 solution file!
I don't have VS10 either. But the code is using System.Numerics and I don't think you can compile that in VS9.

MadSheep

I download the SC2Emu.exe from
http://starcrack.googlecode.com/svn/trunk/SC2Emu/bin/Release/

i run it in my test vm and i have some problems

1. I have the enUS version of the game!
2. i Found the US server ip (12.129.206.131) and i changed the ip's
3. i installed the .net 4.0
4. Run the SC2Emu.exe to VM
5. I started the client but nothing hapend the client trys to connect but nothing, SC2Emu console shows only this message "StarCraft 2 Emulator by StarCrack"

is the exe in the release folder outdated? and why simply don't redirect the ip with the host file?