• Welcome to Valhalla Legends Archive.
 

Starcraft Keys

Started by Guest, February 16, 2003, 01:29 PM

Previous topic - Next topic
|

l2k-Shadow

#30
Well after about 20 minutes, here is a successful VB6 port of the whole file.
Quote from: replaced on November 04, 2006, 11:54 AM
I dunno wat it means, someone tell me whats ix86 and pmac?
Can someone send me a working bot source (with bnls support) to my email?  Then help me copy and paste it to my bot? ;D
Já jsem byl určenej abych tady žil,
Dával si ovar, křen a k tomu pivo pil.
Tam by ses povídaj jak prase v žitě měl,
Já nechci před nikym sednout si na prdel.

Já nejsem z USA, já nejsem z USA, já vážně nejsem z USA... a snad se proto na mě nezloběj.

Kp

Quote from: Ringo on November 28, 2005, 07:13 PM
idk where my friend got -30 from :P
I take it c++ Integer's go higher than VB6's?

Probably it was supposed to be 0x30, the value of '0'.  C++ integers generally go to the size of the machine word, or beyond.  It's a VB defect that its integers are still stuck in the days of Win16.
[19:20:23] (BotNet) <[vL]Kp> Any idiot can make a bot with CSB, and many do!

Joe[x86]

I've got FinishSCKey memorized by heart. =p

Public Sub FinishSCKey(ByRef p_sKey As String)
    Dim I As Byte, Accum As Integer
    I = 3
    For I = 1 To 12
        Accum = Accum + (Val(Mid(p_sKey, I, 1)) Xor (Accum * 2))
    Next I
    p_sKey = p_sKey & CStr(Accum Mod 10)
End Sub


Pretty encouraging that I started something here. Looks like we're making some good progress, little thanks to me, sad to say. All bow down to King Arta for showing us how to create SC keys. <3
Quote from: brew on April 25, 2007, 07:33 PM
that made me feel like a total idiot. this entire thing was useless.

l2k-Shadow

Well I don't know how it was shown to create keys... I created a simple generator according the current known research and I keep getting keys which pass BNCSUtil and BNLS check but then I get Invalid CD-Key and IPBanned from battle.net.
Quote from: replaced on November 04, 2006, 11:54 AM
I dunno wat it means, someone tell me whats ix86 and pmac?
Can someone send me a working bot source (with bnls support) to my email?  Then help me copy and paste it to my bot? ;D
Já jsem byl určenej abych tady žil,
Dával si ovar, křen a k tomu pivo pil.
Tam by ses povídaj jak prase v žitě měl,
Já nechci před nikym sednout si na prdel.

Já nejsem z USA, já nejsem z USA, já vážně nejsem z USA... a snad se proto na mě nezloběj.

UserLoser.

Quote from: Joe on November 28, 2005, 09:18 PM
I've got FinishSCKey memorized by heart. =p

Public Sub FinishSCKey(ByRef p_sKey As String)
    Dim I As Byte, Accum As Integer
    I = 3
    For I = 1 To 12
        Accum = Accum + (Val(Mid(p_sKey, I, 1)) Xor (Accum * 2))
    Next I
    p_sKey = p_sKey & CStr(Accum Mod 10)
End Sub


Pretty encouraging that I started something here. Looks like we're making some good progress, little thanks to me, sad to say. All bow down to King Arta for showing us how to create SC keys. <3

Making progress?  You're going backwards.  That function was written somewhere else back in like 1997.

l2k-Shadow

Quote from: UserLoser on November 28, 2005, 11:49 PM
Quote from: Joe on November 28, 2005, 09:18 PM
I've got FinishSCKey memorized by heart. =p

Public Sub FinishSCKey(ByRef p_sKey As String)
    Dim I As Byte, Accum As Integer
    I = 3
    For I = 1 To 12
        Accum = Accum + (Val(Mid(p_sKey, I, 1)) Xor (Accum * 2))
    Next I
    p_sKey = p_sKey & CStr(Accum Mod 10)
End Sub


Pretty encouraging that I started something here. Looks like we're making some good progress, little thanks to me, sad to say. All bow down to King Arta for showing us how to create SC keys. <3

Making progress?  You're going backwards.  That function was written somewhere else back in like 1997.

Major burn.
Quote from: replaced on November 04, 2006, 11:54 AM
I dunno wat it means, someone tell me whats ix86 and pmac?
Can someone send me a working bot source (with bnls support) to my email?  Then help me copy and paste it to my bot? ;D
Já jsem byl určenej abych tady žil,
Dával si ovar, křen a k tomu pivo pil.
Tam by ses povídaj jak prase v žitě měl,
Já nechci před nikym sednout si na prdel.

Já nejsem z USA, já nejsem z USA, já vážně nejsem z USA... a snad se proto na mě nezloběj.

Arta

King Arta, that sounds good  8)


Anyway, you've figured out how to encode keys. That's a good step. The hard part (the part no one's managed yet) is to figure out what computation you do to derive a private from a public.

Joe[x86]

From my lists, its looked like private keys never go above 0x000000FF. Perhaps thats a start?
Quote from: brew on April 25, 2007, 07:33 PM
that made me feel like a total idiot. this entire thing was useless.

dxoigmn

#38
Do all those work on battle.net? If so: On average, how long does it take you to generate a cdkey?

Edit: Also, what is "key-gaps"?

Arta

Pocket? Can you post/pm code? How many invalid keys are you generating for each valid one?

rabbit

Quote from: Arta[vL] on November 29, 2005, 12:21 PM
Pocket? Can you post/pm code? How many invalid keys are you generating for each valid one?
I think the invalid:valid is the key-gaps.
Grif: Yeah, and the people in the red states are mad because the people in the blue states are mean to them and want them to pay money for roads and schools instead of cool things like NASCAR and shotguns.  Also, there's something about ketchup in there.

Joe[x86]

Ringo, is there anything you can't do? =p
Quote from: brew on April 25, 2007, 07:33 PM
that made me feel like a total idiot. this entire thing was useless.

rabbit

Pull his lower lip over his head, down his back, around his feet, and back up to his face.
Grif: Yeah, and the people in the red states are mad because the people in the blue states are mean to them and want them to pay money for roads and schools instead of cool things like NASCAR and shotguns.  Also, there's something about ketchup in there.

Hdx

#43
I have 'just' been given access to 2 labs of 30 computers. (512MB RAM, 3.5GHz CPUs, and NetSupport ;D )
Does anyone know or have noticed a pattern or bounds in the public/private keys?
I'd rather not have to all 9989999001 possible combenations of public and private keys (1-9999999 public and 1-999 private)
And as for the lip thing.. You never know FoFo....
~-~(HDX)~-~

Proud host of the JBLS server www.JBLS.org.
JBLS.org Status:
JBLS/BNLS Server Status

l2k-Shadow

#44
May I ask what "pocket" is? Also I see that the product for those is 2 and not 1... and when using the encoding algorithm for those, it outputs an incorrect key. Any ideas?

EDIT: Also, Arta, if I may ask, where do you conclude that there is an actual computation you can do to derive a private value from a public value?
Quote from: replaced on November 04, 2006, 11:54 AM
I dunno wat it means, someone tell me whats ix86 and pmac?
Can someone send me a working bot source (with bnls support) to my email?  Then help me copy and paste it to my bot? ;D
Já jsem byl určenej abych tady žil,
Dával si ovar, křen a k tomu pivo pil.
Tam by ses povídaj jak prase v žitě měl,
Já nechci před nikym sednout si na prdel.

Já nejsem z USA, já nejsem z USA, já vážně nejsem z USA... a snad se proto na mě nezloběj.

|