Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[BUG?] TLS Security - Break Battle.net Launcher #38

Closed
Tumeez opened this issue May 13, 2023 · 4 comments
Closed

[BUG?] TLS Security - Break Battle.net Launcher #38

Tumeez opened this issue May 13, 2023 · 4 comments
Assignees
Labels
Good First Issue 👏 Good for newcomers

Comments

@Tumeez
Copy link

Tumeez commented May 13, 2023

I noticed that TLS Security breaks Battle.net Launcher.

Virtual Machine: VMWare Workstation Pro 17.0.2 // Win 11 Enterprise 22H2 fresh installed, including all updates up-to-date.

image

image

After I apply TLS Security part, the machine can't connect to Battle.net anymore. I test every combination, other parts are okay with Battle.net.

@HotCakeX
Copy link
Owner

HotCakeX commented May 13, 2023

Hi,
Please take a look at this thread:
#28

Another user had the same problem. Battle.net requires an old cipher suite which is not very secure and the TLS category disables it, but nevertheless, you can enable it again by running this in an elevated PowerShell:

Enable-TlsCipherSuite -Name "TLS_RSA_WITH_AES_256_CBC_SHA"

Please let me know if that fixes your problem. If it does, I will temporarily move it from TLS category to TopSecurity category since it's causing inconvenience for users, when Battle.net stops using that cipher suite, then I'll return it back to the TLS category.

@HotCakeX HotCakeX added the Good First Issue 👏 Good for newcomers label May 13, 2023
@HotCakeX HotCakeX self-assigned this May 13, 2023
@Tumeez
Copy link
Author

Tumeez commented May 13, 2023

Hi, Please take a look at this thread: #28

Another user had the same problem. Battle.net requires an old cipher suite which is not very secure and the TLS category disables it, but nevertheless, you can enable it again by running this in an elevated PowerShell:

Enable-TlsCipherSuite -Name "TLS_RSA_WITH_AES_256_CBC_SHA"

Please let me know if that fixes your problem. If it does, I will temporarily move it from TLS category to TopSecurity category since it's causing inconvenience for users, when Battle.net stops using that cipher suite, then I'll return it back to the TLS category.

Test it with my virtual machine. Works very well. After that command, Battle.net launcher works like meant.

@Tumeez Tumeez closed this as completed May 13, 2023
HotCakeX added a commit that referenced this issue May 13, 2023
As requested by users, removed this specific TLS cipher suite  from TLS category to TopSecurity category as it causes problem with Battle.net client. "TLS_RSA_WITH_AES_256_CBC_SHA"

#38

#28
@HotCakeX
Copy link
Owner

Great thanks, updated the script with the change 🙂

@HotCakeX
Copy link
Owner

HotCakeX commented May 20, 2023

Just a heads up, the script is enforcing a tighter TLS security settings after more careful research.

I've added a warning message to be shown before running the TLS category so that users with Battle.net client can see it and skip the category.

image

I've also tweeted at them about this issue: https://twitter.com/SpyNetGirl/status/1659872718806822916

If you still enable the TLS category, you can either add that TLS cipher suite manually to the end of the string in Group policy or completely disable the Group policy:

image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Good First Issue 👏 Good for newcomers
Projects
None yet
Development

No branches or pull requests

2 participants