• Welcome to Valhalla Legends Archive.
 

Warcraft3 0x50 help

Started by TriCk, September 14, 2004, 10:56 PM

Previous topic - Next topic

UserLoser.

Or perhaps people should learn that open source projects like these
(Battle.net binary bots, in this case) are stupid, public stuff sucks, ect.  They just bring more people to come and bug others for help on some things, ask redundant questions, beg for help on stuff that they have no idea how it works, or exactly what it's doing because it's all stolen (ok, not stolen, taken perhaps, because some person will reply and say it's public, so therefore it's not stolen).

Networks

#31
I have a question regarding this entire WAR3 hashing thing. What is public? What can we use (so that we aren't excessively flamed)? If it's not public but it's out there are allowed to use it? If we do take something what amount of credit (or to whom) should be given? I'd like this to come from those that contributed to (open source?) hashing functions for war3 or whatever made this possible. I am really curious to know.

Edit: (You may have gone over this. I am to lazy to search. Post it again if so.)

CodeMaster

#32
Quote from: Networks on September 16, 2004, 05:05 PM
I have a question regarding this entire WAR3 hashing thing. What is public? What can we use (so that we aren't excessively flamed)? If it's not public but it's out there are allowed to use it? If we do take something what amount of credit (or to whom) should be given? I'd like this to come from those that contributed to (open source?) hashing functions for war3 or whatever made this possible. I am really curious to know.

Edit: (You may have gone over this. I am to lazy to search. Post it again if so.)

Maddox, Userloser, iago, sneakcharm, Telos, TheMinistered.
All did alot of work to get this to work. It really sucks that TheMinistered left RealVNC open when he went on vacation and got jacked up. To show your respect you should not use the DLL's. However like I said in an earlier post, it would be acceptable to use iago's code open source version of SRP. here and here

Of course, knowing that most people who do BNET programming only program in VB and will never bother to learn to enough to port it over, it's hard to believe anybody will obey this rule. Which is simply why no support is given for this stolen code.

iago

Mr. Master is correct.  The only public code at this point is the Java version, which you can find in a sticky post on my thread.  If you want to do it in any othe langugae, you're either using BNLS or stolen code.
This'll make an interesting test for broken AV:
QuoteX5O!P%@AP[4\PZX54(P^)7CC)7}$EICAR-STANDARD-ANTIVIRUS-TEST-FILE!$H+H*


BaDDBLooD

Quote from: CodeMaster on September 16, 2004, 06:19 PM
Quote from: Networks on September 16, 2004, 05:05 PM
I have a question regarding this entire WAR3 hashing thing. What is public? What can we use (so that we aren't excessively flamed)? If it's not public but it's out there are allowed to use it? If we do take something what amount of credit (or to whom) should be given? I'd like this to come from those that contributed to (open source?) hashing functions for war3 or whatever made this possible. I am really curious to know.

Edit: (You may have gone over this. I am to lazy to search. Post it again if so.)

Maddox, Userloser, iago, sneakcharm, Telos, TheMinistered.
All did alot of work to get this to work. It really sucks that TheMinistered left RealVNC open when he went on vacation and got jacked up. To show your respect you should not use the DLL's. However like I said in an earlier post, it would be acceptable to use iago's code open source version of SRP. here and here

Of course, knowing that most people who do BNET programming only program in VB and will never bother to learn to enough to port it over, it's hard to believe anybody will obey this rule. Which is simply why no support is given for this stolen code.

There is someone who is porting the java code into c++ code, he will remain nameless.
There are only two kinds of people who are really fascinating: people who know absolutely everything, and people who know absolutely nothing.

CodeMaster

Quote from: BaDDBLooD on September 16, 2004, 11:03 PM
There is someone who is porting the java code into c++ code, he will remain nameless.

Wow, that is totally unheard of, let us reward this unnamed warrior of the night with bells and ribbons and an extra large pepperoni pizza. For this I am sure could not be done by anybody else.

Anyways, what I am trying to say is, good for him. But if he makes API's and writes functions make sure he answers questions himself instead of getting people to come here and bitch.

iago

Quote from: BaDDBLooD on September 16, 2004, 11:03 PM
Quote from: CodeMaster on September 16, 2004, 06:19 PM
Quote from: Networks on September 16, 2004, 05:05 PM
I have a question regarding this entire WAR3 hashing thing. What is public? What can we use (so that we aren't excessively flamed)? If it's not public but it's out there are allowed to use it? If we do take something what amount of credit (or to whom) should be given? I'd like this to come from those that contributed to (open source?) hashing functions for war3 or whatever made this possible. I am really curious to know.

Edit: (You may have gone over this. I am to lazy to search. Post it again if so.)

Maddox, Userloser, iago, sneakcharm, Telos, TheMinistered.
All did alot of work to get this to work. It really sucks that TheMinistered left RealVNC open when he went on vacation and got jacked up. To show your respect you should not use the DLL's. However like I said in an earlier post, it would be acceptable to use iago's code open source version of SRP. here and here

Of course, knowing that most people who do BNET programming only program in VB and will never bother to learn to enough to port it over, it's hard to believe anybody will obey this rule. Which is simply why no support is given for this stolen code.

There is someone who is porting the java code into c++ code, he will remain nameless.

You mean Stealth?  Or is there somebody else now?
This'll make an interesting test for broken AV:
QuoteX5O!P%@AP[4\PZX54(P^)7CC)7}$EICAR-STANDARD-ANTIVIRUS-TEST-FILE!$H+H*


Networks


Stealth

Quote from: Networks on September 17, 2004, 11:51 AM
Stealth knows C++?

I began porting it to VB. Slim free time and the lack of a BigInteger class and/or time to duplicate it have prevented me from getting very far.

I've just started an independent study in C++ with my programming teacher from VB-based Intro to Programming and Java-based AP Comp Sci. Even though we had enough people willing to take it, the principal at our school canned our proposal for an "Advanced Programming Concepts" class to be in C++, so in response several students are doing Independent Studies.

It might even just be easier to port it to C++ and spin it off into a DLL, but I'm of course nowhere near that level of C++ skill yet. =)
- Stealth
Author of StealthBot

Laff

i'm trying to port the java into c++ but i'm running into trouble with finding the equivalent way to do messagedigest.update.  i'm looking into the classes right now.  if anyone can help, i'd appreciate it.

iago

Quote from: Laff on September 18, 2004, 12:41 PM
i'm trying to port the java into c++ but i'm running into trouble with finding the equivalent way to do messagedigest.update.  i'm looking into the classes right now.  if anyone can help, i'd appreciate it.

It's standard SHA-1.
This'll make an interesting test for broken AV:
QuoteX5O!P%@AP[4\PZX54(P^)7CC)7}$EICAR-STANDARD-ANTIVIRUS-TEST-FILE!$H+H*


K

#41
Quote from: Laff on September 18, 2004, 12:41 PM
i'm trying to port the java into c++ but i'm running into trouble with finding the equivalent way to do messagedigest.update.  i'm looking into the classes right now.  if anyone can help, i'd appreciate it.

Microsoft's crypto api has a sha1 implementation.

You'll probably need to use CryptCreateHash, CryptHashData,  CryptDestroyHash, and maybe more.

Laff

well right now i dug up the c# version someone posted (was it you k?) and got the objects to load in c++...i just don't know how to use the methods of the class as of yet.  haven't done any crypto at all so it's gonna be a fat challenge.

|