Main Menu
Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Messages - Doix

#1
Quote from: steve30x on July 27, 2010, 02:15:47 AM
Now that Vernam7 has the crack available what do you nay sayers have to say?

Simple. His crack is 100% identical to Sheppards (go compare them if you want). It was released after blizzard released the encryption keys. He messed around with the MPQ's to make it easier to launch maps, I'll give him that.

I don't see any proof that he managed to get the game to install before blizzard released the encryption keys. As a matter of fact, he might of even had to wait for Sheppard to release his crack first.

Anyway, these topics are pointless now. Proving either side is impossible now...
#2
Starcraft II Beta / Re: Starcraft II Crack
July 22, 2010, 04:17:09 AM
Blackcode- confirmed that the authentication key is actually 32 characters. A bunch of people were confusing me as well and saying it was 30. The fact that it is 32 makes it a lot more simple now :p.

The thing is, blizzards implementation of the system is very far from perfect. Like you said the key is limited to alphanumeric characters. Plus the installer preforms a validation check. Someone could potentially reverse engineer the validation algorithm, generate all the possible keys and then try brute forcing. There probably would be a lot, but it would be a lot less than 2^256 options (which is more than a fucktonne). Blizzard is kinda defeating the purpose of using a 256 bit key, if they are just going to limit it to alphanumeric characters + supply us with an algorithm which will exclude a bunch of options.

That said, I don't think it'll get cracked :p.
#3
Guys you are getting trolled. This guy has no reverse engineering skills and you are giving him way to much credit just because he wrote that launcher. That launcher involved no reverse engineering at all. At first it was just a GUI for lazylauncher (if any of you remember back that far). After patch 9 was released blizzard let you launch maps by passing the path of the map as an argument to the exe, so the lazylauncher was no longer needed. No reverse engineering involved here.

Somewhere along the timeline I reversed the exe a bit to let me set the speed of SC2 to make AI testing easier (I helped write the Starcrack AI). I then helped Vernman7 incorporate this into his launcher. We had a few conversations, it was bloody obvious that this guy knew nothing about how stuff worked in the lower level.

Lets come back to the present. In phase 2 blizzard decided that you can't launch maps via the commandline anymore without authenticating first. Sheppard cracked this. Afterwards Vernam7 incorporated this into his launcher. I'm willing to bet that all he did was rip off Sheppards work here. Again involving no reverse engineering on his part.

All his launcher does is modify a few files inside the map MPQ file. He didn't even reverse engineer the mapdetials stuff, that was all Blackcode- and some other people I can't remember right now(basttmp maybe?). These edits are pretty simple compared to some of the stuff people are working on at sc2mapster.com.

Vernam7 is an average VB.net coder, nothing less, nothing more. He has previously demonstrated no knowledge of reverse engineering, he couldn't even reverse engineer the speed setting in sc2 which was pretty basic. And now he claims to have hacked the installer and have a working game. When the Asian community can't do it, and they have people with actually technical knowledge trying to get this to work. Look at StarManager(i hope that's what it's called) it has one of the most complete replay structures which was obviously obtained by reversing the exe and not just trial and error.

The only proof he has shown is a screenshot of the installer which any noob can get by simply messing with a few xml files. No in-game screen shots. No screen shots of the installed directory. No screen shots of unpacked MPQ files or the contents of these MPQ files. NOTHING.
Now lets look at some of the stuff he has said in this thread:
"decryption can be bypassed"
Are you guys reading this? That's one of the most ridiculous statements I've heard in my life. According to some chinese posts, blizzard used salsa20 : http://en.wikipedia.org/wiki/Salsa20 . Read up on it. When you encrypt something the contents of the file are changed. If you bypass the decryption part and don't decrypt the files, you are left with garbage... come on.

"W32DSMHHD Hex Editor (its simple and with fast compairing methods i like it)"

W32DSM and a hex editor? Come on... Who the hell uses W32DSM, it's pretty much all Olly or IDA now days. Maybe syser if you need ring-0 debugging since softice support has died. Some of the stuff he says sounds like he is editing random bytes with a hex editor.

From an msn conversation we had:

"the most importand the installer crack is done while the installer is NOT running, so i actually wrote 0 line of code, i did it all manually with good hex editors and lots of reverse on other files ;)  "

So he did this without debugging the installer at all, just dissembling it and editing random shit with a hex editor. Get real.


Don't get me wrong, he has done a great job at giving all the people who just want to play a 1-click solution to play and invested a lot of time to make sure it was easy to use and shit. But that's all he has done. Like I said earlier, he is an average VB.Net programmer. But right now he is being a total asshat by telling you guys a bunch of bullshit and pretending as if he has the game.

tl;dr verman7 didn't crack it. he is a vb.net programmer not a reverse engineering god.
#4
I have an i7 920 and I got into the beta with the last wave of invites... I'm pretty sure it's totally random.
#5
Well, the function to expand is in there (taken from starcrack! yay :p). Don't know how well it is used... Looking through the code is a pain in the ass. If anyone wants to take a look, here it is with better indentation:

http://pastie.org/920124

#6
The source code is available on the starcrack svn (search for it on the forum, or google for "starack googlecode".

When I get the motivation I'll update it so it automatically finds the newest version and uses it :).
#7
SC2 Tools / Re: Malu05's Starcraft 2 Tool (hack)
April 05, 2010, 07:42:24 PM
Out of curiosity, do you mind sharing how you are manipulating the speed? My way kinda sucks :(
#8
SC2 Tools / Re: StarCraft II Launcher Plugin Pack
April 01, 2010, 12:35:56 PM
http://www.mediafire.com/?wi1ztjzywyb

Ver 0.2:

Faster = 6x
Fast = 3x
Normal = Faster (yes, the game starts at this speed)
Slow = Fast
Slower =   Normal

Next version will let you specify the speeds in an .ini if I can be bothered..


Update 0.3:

http://www.mediafire.com/?xj4hydmmk31

Ok, this will read the speeds out of speed.ini. The defaults are :

2457 < slower
3276 < slow
4096 < normal
4915 < fast
5734 < faster

The code is utter shit so just leave the format as it is, each speed on a different line, no letters or extra characters etc... I have no idea what will happen if you don't(will probably crash) :) .

If you set it to high it'll probably crash. Enjoy
#9
SC2 Tools / Re: StarCraft II Launcher Plugin Pack
March 19, 2010, 12:18:37 PM
http://www.mediafire.com/?whbhmfzxint

Speed.dll

Replaces the fastest speed with an even faster one. Yay first 3rd party plug-in.

thanks to zoxc for sample plugin + his launcher and to xttocs for letting me rip his memory pattern scan code.
#10
I don't know... I'm rewriting this anyway as a plug-in for Zoxc's launcher.

Edit: http://darkblizz.org/Forum2/sc2-tools/starcraft-ii-launcher-plugin-pack/
#11
AI Development / Re: Improved combat AI
March 17, 2010, 01:37:03 PM
PlayerGetPropertyInt(player, c_playerPropMinerals);
#12
I made a little program for this:

http://www.mediafire.com/?mumominmnm5

No gui or anything. Just run starcraft 2, then run my program. Press + + twice to get to top speed. Top speed is about 4 times faster than what it would normally be.

Enjoy :).
#13
The code looks like it's been adapted from many AI's :p.
#14
c_ZB_Hatchery_Alias doesn't include the hatchery, just lair and hive. At least that's what I remember from testing.
#15
Hi, doing something like this is possible. It is possible to trigger certain events on chat messages http://wiki.sc2mapster.com/sc2-api/functions/trigger-add-event-chat-message/ . So basically at the start of the round you'd type 6pool or something, which would set some global variable and then the ai would execute that build. I might write a framework for this on the weekend if no one else does it first (seems quite easy to do).