BNETDocs Redux
Navigation |
BNLS Checksum Algorithm
The BNLS checksum algorithm calculates the checksum of a password using the 32-bit server code received in BNLS_AUTHORIZE (0x0e). You should create the BNLS checksum as follows:
Source code for this procedure is available in Jailout2000 has provided pastebin links to REALbasic code converted from Tagban's Invigoration bot: In the sample code, the checksum for BNLS_AUTHORIZEPROOF (0x0f) is the return value of BNLSChecksum(AuthPassword, ServerCode), where ServerCode is the value from BNLS_AUTHORIZE (0x0e). These sample checksums can be used to check the correctness of your code: BNLSChecksum("Sample", 0x0123ABCD) == 0x12FDED88 BNLSChecksum("Checksums", 0xBAADF00D) == 0x0098F911 |
Battle.net v1
Battle.net v2
emNet
PvPGN
RBNETD
|
Site scripts and design copyrights reserved to Don Cullen.
Contents copyrighted to Blizzard and their parent corporation, Vivendi.
Main credits for contents goes to Arta. View the rest of credits.
Demented Minds copyrights reserved to Don Cullen 2003-present.
Copyright infringements will be prosecuted to the fullest extent allowable by law.
Please view our legal disclaimer and terms of service.
User Comments
For detailed questions and discussion, visit the Battle.net Research Forum
Aug 02, 2011
03:24 AM
Suggestion: in the future, move any referenced data to BNETDocs. This way we don't have to worry about broken links. Make sure to place the referenced data in a text file and pop it in the archives directory. For example, look at this:
http://www.bnetdocs.org/?op=doc&did=12
You can see DevCode and HDX's code was stored on BNETDocs and archived for reference purposes-- no worrying about broken links. =)
So-- yea, move the realbasic code from pastebin to a locally stored file in archives and update links.
Aug 05, 2011
11:53 PM
I have the pastebin links I post set to never expire, and they're tied to my pastebin account.
I can, at my own will, edit or delete them, without having to make a new pastebin link.
Plus pastebin provides a neat syntax highlighting for 100s of languages :)
Aug 06, 2011
04:20 AM
Make backups of the files then and pop the backup in bnetdocs archives. Would suck if pastebin went down and your precious code went buh-bye, now wouldn't it? ;)
Aug 12, 2011
05:46 AM
I have my precious code on my hard drive in REALbasic project files. If pastebin goes down, I can just re-upload it. I never delete good code.