Mojira Archive
BDS-18373

SubClientLogin packet handler has a spelling mistake when kicking the player for invalid skin

Hello,

 

I was reverse engineering Bedrock Dedicated Server with IDA. Specifically, I was looking at what Mojang changed in the ServerNetworkHandler::handle function for SubClientLogin packet to see how they patched my ForceOP exploit.

While looking at the disassembled code of BDS, i noticed that it would disconnect the client if the sub client had an invalid skin. The translation key is `disconnectionScreen.invalidSki`.

 

I believe the Mojang Developer meant for it to be `dsconnectionScreen.invalidSkin`, as the vanilla client language files does not have a translation for disconnectionScreen.invalidSki`

 

Environment

Windows 10 22H2

Attachments1

Comments2

Hi

Does this issue still occur after updating to 1.20.15?

This ticket will automatically reopen when you reply.

Cleaning up old tickets: This ticket had been set to 'Awaiting Response', but has not received a response from the reporter (~3 months+) so is being closed as Incomplete. If you feel this is still a valid issue then please comment, or create a new ticket following the Issue Guidelines which includes steps to reproduce the problem.

Quick Links:
📓 Issue Guidelines – 💬 Mojang Support – 📧 Suggestions – 📖 Minecraft Wiki

History4

CrasharyDevs

Changed description:

Hello,

0

 

0

I was reverse engineering Bedrock Dedicated Server with IDA. Specifically, I was looking at what Mojang changed in the ServerNetworkHandler::handle function for SubClientLogin packet to see how they patched my ForceOP exploit.

0

While looking at the disassembled code of BDS, i noticed that it would disconnect the client if the sub client had an invalid skin. The translation key is `disconnectionScreen.invalidSki`.

0

 

0

I believe the Mojang Developer meant for it to be `idsconnectionScreen.invalidSkin`, as the vanilla client language files does not have a translation for disconnectionScreen.invalidSki`

Hello,

0

 

0

I was reverse engineering Bedrock Dedicated Server with IDA. Specifically, I was looking at what Mojang changed in the ServerNetworkHandler::handle function for SubClientLogin packet to see how they patched my ForceOP exploit.

0

While looking at the disassembled code of BDS, i noticed that it would disconnect the client if the sub client had an invalid skin. The translation key is `disconnectionScreen.invalidSki`.

0

 

0

I believe the Mojang Developer meant for it to be `dsconnectionScreen.invalidSkin`, as the vanilla client language files does not have a translation for disconnectionScreen.invalidSki`

0

 

Maciej Piornik
[MCQA] Kinga Izdebska
[MCQA] Kinga Izdebska

Resolution: UnresolvedIncomplete

Incomplete
CrasharyDevs
1
1
Unconfirmed
1.19.80 1.19.81 Hotfix 1.19.83 Hotfix