Register for your free account! | Forgot your password?

You last visited: Today at 22:53

  • Please register to post and access all features, it's quick, easy and FREE!

 

Diablo III - Error 82 - Fix

Closed Thread
 
Old   #451
 
elite*gold: 0
Join Date: Feb 2012
Posts: 6
Received Thanks: 2
Quote:
Originally Posted by necr0potenc3 View Post
Hi BlehMe,

All solutions are easily detectable, as I explained to yehohaw before. All Warden needs to do is compare the language being used by the client against the language sent in the locale information.
You're wrong.
Warden runs on your machine. The person is using an English client. It thinks it's authenticating as enUS/enGB and sends the login packet to that effect. After it's completely out of its control, that packet gets modified to say the client is actually using a different locale. Warden just can't detect a solution that alters the network traffic after it leaves the machine; from its point of view everything went as expected.

The only way they can effectively fix this if they really want to is to not negotiate the locale in plaintext.



clav is offline  
Old   #452
 
elite*gold: 0
Join Date: Jun 2012
Posts: 14
Received Thanks: 2
Quote:
Originally Posted by clav View Post
You're wrong.
Warden runs on your machine. The person is using an English client. It thinks it's authenticating as enUS/enGB and sends the login packet to that effect. After it's completely out of its control, that packet gets modified to say the client is actually using a different locale. Warden just can't detect a solution that alters the network traffic after it leaves the machine; from its point of view everything went as expected.

The only way they can effectively fix this if they really want to is to not negotiate the locale in plaintext.
Clav,

No, I'm not wrong. None of these methods are undetectable and I'll explain why.

Warden is a platform for remote code execution, which Blizzard nicely calls of "modules", because they are a bit afraid of saying "Hey, we run any code we want in your machine!".

To put it in simple words, these "modules" are nothing but "scripts" (they are in fact code, or rather, CPU instructions in form of shellcode) which tell Warden what to do and then sends a reply to Blizzard with the results, usually hashes.

From this, I hope you understand Warden depends both on client and server iteraction.

Now, picture the following scenario:

1) You are playing your Diablo 3 in English and your client sent a "ruRU" locale to the server. After say, 15 minutes of play-time, Warden comes into play:

2) Warden (in your client) receives a request for the hash of some locale dependent MPQ, remember you are playing an English version, so it sends the hash ABC of the enUS file.

3) Blizzard receives the hash and it compares it to a table that associates MPQ file hashes and locales. It detects you are, in fact, using a enUS locale, however, your client sent a ruRU locale.

4) Hack is detected.

Got it?


necr0potenc3 is offline  
Thanks
1 User
Old   #453
 
elite*gold: 0
Join Date: Feb 2012
Posts: 6
Received Thanks: 2
Quote:
Originally Posted by necr0potenc3 View Post
Clav,

No, I'm not wrong. None of these methods are undetectable and I'll explain why.

Warden is a platform for remote code execution, which Blizzard nicely calls of "modules", because they are a bit afraid of saying "Hey, we run any code we want in your machine!".

To put it in simple words, these "modules" are nothing but "scripts" (they are in fact code, or rather, CPU instructions in form of shellcode) which tell Warden what to do and then sends a reply to Blizzard with the results, usually hashes.

From this, I hope you understand Warden depends both on client and server iteraction.

Now, picture the following scenario:

1) You are playing your Diablo 3 in English and your client sent a "ruRU" locale to the server. After say, 15 minutes of play-time, Warden comes into play:

2) Warden (in your client) receives a request for the hash of some locale dependent MPQ, remember you are playing an English version, so it sends the hash ABC of the enUS file.

3) Blizzard receives the hash and it compares it to a table that associates MPQ file hashes and locales. It detects you are, in fact, using a enUS locale, however, your client sent a ruRU locale.

4) Hack is detected.

Got it?
Alright, that would work, but comparing the file hashes is just a different scenario altogether. What I said is still valid. The client never claimed to be using the right locale at all, it just doesn't come into play. You are using the English language pack, so you sent enUS to the server. It just so happens that someone along the way, an evil hacker, maybe, altered the payload to say "ptBR", which matches the language Blizzard says you're worthy to use.

I'm not sure Blizzard can legally ban people using Warden if the packet modification is happening wholly outside of the realm of influence of their software. This could be happening on your ISP's router, for instance.
clav is offline  
Old   #454
 
elite*gold: 0
Join Date: Jun 2012
Posts: 14
Received Thanks: 2
Quote:
Originally Posted by clav View Post
I'm not sure Blizzard can legally ban people using Warden if the packet modification is happening wholly outside of the realm of influence of their software. This could be happening on your ISP's router, for instance.
you have a friendly ISP


necr0potenc3 is offline  
Old   #455
 
elite*gold: 0
Join Date: Jun 2012
Posts: 18
Received Thanks: 1
now i am in an infinite loop. when try to connect it says " there is a new patch bla bla..."
then it goes back to the launcher and launcher says "game is up to date" i think they fixed this bug. i hope there will be some solutions.
macner is offline  
Old   #456
 
elite*gold: 0
Join Date: Jun 2012
Posts: 19
Received Thanks: 3
So the question is still here unanswered : how do you defeat warden ?
The "modules" you're talking about are the warmods ? Can they be edited to our convenience in some way ?
I was wondering if those warmods updates are included in the public patches or if they were silent... ? Warden wasn't active since patch 1.0.2 after all.

EDIT : Interesting topic about this if anyone care :
ron_paul is offline  
Old   #457
 
elite*gold: 0
Join Date: Jun 2012
Posts: 10
Received Thanks: 1
Quote:
Originally Posted by macner View Post
now i am in an infinite loop. when try to connect it says " there is a new patch bla bla..."
then it goes back to the launcher and launcher says "game is up to date" i think they fixed this bug. i hope there will be some solutions.
Can anyone confirm this?
Degendoth is offline  
Old   #458
 
elite*gold: 0
Join Date: Aug 2011
Posts: 18
Received Thanks: 37
It's done: Language fix - VM(Routing) solution (Error 81-84)
BlehMe is offline  
Thanks
4 Users
Old   #459
 
elite*gold: 0
Join Date: Jun 2012
Posts: 10
Received Thanks: 1
Quote:
Originally Posted by BlehMe View Post
Will give it a try as soon as I get home!

Have you checked it with 1.0.3 already?
Degendoth is offline  
Old   #460
 
elite*gold: 0
Join Date: Aug 2011
Posts: 18
Received Thanks: 37
Quote:
Originally Posted by Degendoth View Post
Have you checked it with 1.0.3 already?
Yus, all solutions are still working.
BlehMe is offline  
Thanks
2 Users
Old   #461
 
elite*gold: 0
Join Date: Jun 2012
Posts: 26
Received Thanks: 5
Quote:
Originally Posted by macner View Post
now i am in an infinite loop. when try to connect it says " there is a new patch bla bla..."
then it goes back to the launcher and launcher says "game is up to date" i think they fixed this bug. i hope there will be some solutions.
This happened when you patched your dll...

The only thing to do : ReInstall the game like this (it will take few minutes )

- Backup the patched dll
- Check your diablo folder and backup D3_Data (folder with *.mpq)
- Backup this folder

Uninstall game / install it again
When download started, stop launcher, and copy the backup

It could advertise you "winBase.mpq" is actually used. So do not copy this file then launch the game.

Launcher download winBase. Then, it would take only few minutes.

Replace the dll

Enjoy

EDIT : if you don't apply the update and you used patch :

Replace patched file by the origin
Do the update
close launcher
Replace origin by patched

It should work (worked fine for me)
Luc1an0 is offline  
Old   #462
 
elite*gold: 0
Join Date: Jun 2012
Posts: 18
Received Thanks: 1
Quote:
Originally Posted by Luc1an0 View Post
This happened when you patched your dll...

The only thing to do : ReInstall the game like this (it will take few minutes )

- Backup the patched dll
- Check your diablo folder and backup D3_Data (folder with *.mpq)
- Backup this folder

Uninstall game / install it again
When download started, stop launcher, and copy the backup

It could advertise you "winBase.mpq" is actually used. So do not copy this file then launch the game.

Launcher download winBase. Then, it would take only few minutes.

Replace the dll

Enjoy

EDIT : if you don't apply the update and you used patch :

Replace patched file by the origin
Do the update
close launcher
Replace origin by patched

It should work (worked fine for me)
Thanks for response. I have been starting to try your suggestion before i saw my account settings. It was ASIA selected at Region... Everything is fine now with EUR it is working properly.
macner is offline  
Old   #463
 
elite*gold: 0
Join Date: Jun 2012
Posts: 26
Received Thanks: 5
Quote:
Originally Posted by macner View Post
Thanks for response. I have been starting to try your suggestion before i saw my account settings. It was ASIA selected at Region... Everything is fine now with EUR it is working properly.
If you play with modified game files, keep in mind to check update everytime before play.

This helps because you know if your b.net.dll didn't change during the update : Fix should work again.

This evening I will try VM solution, but i'm not sure i keep it. I have a 120 GB SSD, so it will be very hard to find enough storage ...
Luc1an0 is offline  
Old   #464
 
elite*gold: 90
Join Date: Jun 2010
Posts: 7
Received Thanks: 2
enough storage for 280MB (140MB VirtualBox + 140MB VM)???
novaforce is offline  
Old   #465
 
elite*gold: 0
Join Date: Jun 2012
Posts: 19
Received Thanks: 3
Works perfectly.


ron_paul is offline  
Closed Thread



« Previous Thread | Next Thread »

Similar Threads
Diablo II Error
Hey, ich habe folgendes Problem: Wenn ich Diablo II mit einer Verknüpfung vom Desktop oder mit der Game.exe/Diablo II.exe aus dem Diablo II...
3 Replies - Diablo 2
Diablo Error
HIHI hab das problem mein bot läuft und läuft und läuft aber irgendwan krigt er nen diablo2 error und bleibt im ladeschirm hängen :D normal...
4 Replies - Diablo 2
Diablo 2 Error
Hab andauernt Error wenn ich in a4 bei diablo bin.. Also alle accs funktionieren.. Bis a4. Sobald alles im cs tod ist und diablo erscheint kommt...
3 Replies - Diablo 2
Diablo 2 error
Hey immer wenn ich mit Virtual PC neuen act geh weil er fertig is beim rushen kommt unhandled c000005 error was is das aber erst wenn ich mit dem...
2 Replies - Diablo 2
Diablo II Error
Diablo II Error Halt Location: , line #1646 Expression: Unrecoverable internal error 6fe1f26c http://i49.tinypic.com/2gumrk0.jpg Kommt...
17 Replies - Diablo 2



All times are GMT +1. The time now is 22:53.


Powered by vBulletin®
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Abuse
Copyright ©2018 elitepvpers All Rights Reserved.