The first ever MC:BE ForceOP Exploit utilizing a user impersonation exploit within Bedrock Dedicated Server

Overview

EliteElixir

The first ever MC:BE ForceOP Exploit utilizing a user impersonation exploit within Bedrock Dedicated Server

This tool uses the sub_client_login (the packet used for split screen) with the realm owners XUID. The server does not validate if the user authenticated to Xbox Live and lets the sub client join. From there, we send a request permissions packet to give ourselves operator.

How to use

The tool is almost competely automatic, it does not require you to edit anything in the code. You will need to download the source code by using git clone https://github.com/MrDiamond64/EliteElixir.git, then go to the directory called "EliteElixir" and open start.bat (open start.sh if your on Linux). If its your first time using the tool, it will ask you to link your account, go to the link and follow the instructions.

Once you have linked your account, a list of all the realms your inside (excluding closed and expired realms) will show along with a number beside it. You can type that number or the Realm ID and it will give you operator on that realm.

If your getting disconnectionScreen.serverIdConflict then that means your linked account is inside the realm, on your other device leave the realm and retry.

If you want to link a different account with the tool, run reset_accounts.bat (or reset_accounts.sh if your on Linux) and reopen the too.

Capabilities of this exploit

Using this exploit, you can:

  • Spoof an accounts XUID
  • Spoof an accounts gamertag
  • Log in as other people
    • Send any commands as them
    • Send any chat commands as them (which can also be used to get anyone false banned from Minecraft and potentially Xbox Live)
    • Steal all their items

Config

You can edit some options in the config.json file.

botName is the name of the bot that will join the Realm.

commands is an array of all the commands that will run

messages is an array of messages that the bot will run as the Realm Owner. You can make the realm owner say extremely nasty stuff to get them banned, or run any chat commands.

How to send the packets

Sub clients have special packet IDs served for them. It is the normal packet id plus 4096. (Example: A text packet has the id of 9, so it would have the packet id of 4105) For sub client 2 you will have to add 8192 to the packet ID, and for sub client 3 you will add 12288 to the packet id.

Disclaimer

This tool is reserved for EDUCATIONAL PURPOSES ONLY. I do not endorse the usage of this tool and I will not be held liable for the actions caused by this tool. It is merely a way to show that this type of stuff is possible, and so the affected software (in this case, Bedrock Dedicated Server) can patch such exploit.

You might also like...

A dedicated desktop app that enables you to move items in and out of storage units in CSGO.

CASEMOVE Casemove is an open-source desktop application that helps you easily move items out of and into Storage Units in Counter-Strike: Global Offen

Dec 24, 2022

A framework dedicated to making it easier for you to build enterprise-grade PWA applications.

 A framework dedicated to making it easier for you to build enterprise-grade PWA applications.

A framework dedicated to making it easier for you to build enterprise-grade PWA applications.

Oct 6, 2022

Jugglr is a tool for managing test data and running tests with a dedicated database running in a Docker container.

Jugglr Jugglr is a tool for managing test data and running tests with a lightweight, dedicated database. Jugglr enables developers, testers, and CI/CD

Aug 20, 2022

4WEB is a collection & creation of codebase, frameworks, libraries and various resources dedicated to web development 📦🌐

4WEB is a collection & creation of codebase, frameworks, libraries and various resources dedicated to web development 📦🌐

📨 Vous pouvez également contribuer à ajouter/créer votre propre collection dans ce référentiel ... Table des matières 🔎 Codebase 🔎 NPM packages 🔎

Nov 14, 2022

Multithread emulator. The wrun allows you to dynamically run a function inside a Web Worker on the client side, without the needing of a dedicated file

wrun This lib allows you to dynamically run a function inside a Web Worker on the client side, without the needing of a dedicated file. This means tha

Nov 5, 2022

⚡ the first open-source redis client made with care and acessibility-first 🚀

⚡ Redis UI The first open-source project to create an awesome and accessible UI for Redis as a native desktop application. ✨ 🦄 🚀 How to develop loca

Dec 5, 2022

A script that implements a GUI to make cheating on Blooket easier than ever.

BlooketUI What's BlooketUI? A script that implements a GUI to make cheating on Blooket easier than ever. How do i Use This? Copy the code of src.js by

Dec 24, 2022

The only Backend you'll ever need. Written in NodeJS, works with any stack

The only Backend you'll ever need. Written in NodeJS, works with any stack Conduit Platform Conduit is a NodeJS-based Self-Hosted backend, that aims t

Jan 3, 2023
Comments
  • [Request] How do I use this?

    [Request] How do I use this?

    This is a great project, incredible even, however; I have no clue on how to use this. Clearly it involves minecraft bedrock edition, that's great, now do I have it open or not, should I be at the menu or the realms page? Should I be in the server, do i have to manually enter the Microsoft account name or does it automatically target the owner? Lets take this back a little, what file do i even open??? A guide or a response would be great.

    opened by Artarian1 10
  • Permission to make UI wrapper

    Permission to make UI wrapper

    A lot of people are having trouble using this because 1. It's only a CLI and 2. People don't know what node is. I could probably make a UI wrapper for this but I don't want it to seem like I'm stealing your work. Would I be allowed to do this?

    opened by Plextora 6
  • Minor Changes + Update Realm API Headers

    Minor Changes + Update Realm API Headers

    Changes

    • Updated the Realm API Headers.
      
    • Updated Config.json to make opAll option false & make it so they do things themselves.
      
    • Formatted index.js & payload.js.
      
    • Removed Point's name since he's a no name now.
      
    • Updated start.sh to make it say EliteElixir instead of NoMoreFairPlay.
      
    opened by herobrine0003 0
Owner
null
OAC (Odin Anti Cheat) is a anti cheat made for minecraft bedrock.

?? Over 350 Downloads v1.0 + v1.1! ?? OAC Anti-cheat! Dedicated on protecting your minecraft realms and world from hackers. With a dedicated team we h

HateTheGoat 8 Oct 25, 2022
Grassp is the first ever CLI based Micro Learning Tool!

grassp-cli Grassp is the first ever CLI based Micro Learning Tool! grassp-cli Usage Commands Usage $ npm install -g grassp $ grassp COMMAND running co

Sahil Pabale 9 Aug 9, 2022
Seamless and lightweight parallax scrolling library implemented in pure JavaScript utilizing Hardware acceleration for extra performance.

parallax-vanilla.js Seamless and lightweight parallax scrolling library implemented in pure JavaScript utilizing Hardware acceleration for extra perfo

Erik Engervall 91 Dec 16, 2022
A community-led token scanner for Replit utilizing its own APIs.

Replit Token Scanner A community-led project that aims to scan published Repls to find secrets and invalidate them. Usage This repo contains the scann

Ray 18 Nov 6, 2022
tb-grid is a super simple and lightweight 12 column responsive grid system utilizing css grid.

tb-grid Lightweight (<1kb gzipped) 12 column grid system, built with css grid. ?? Demos & Playground Have a look at those examples: Main Demo: https:/

Taskbase 26 Dec 28, 2022
Plugin to enable PDF files as first class citizens within an Obsidian vault.

Obsidian-PDF Plugin to enable PDF files as first class citizens within an Obsidian vault. What does this plugin do for me? All PDF files in your vault

Noah Cabral 16 Nov 26, 2022
4Web is a collection&creation of codebase, frameworks, libraries dedicated to web development 📦

?? You can also contribute to add / create your own collection in this repository Collection name Description ?? blinke

Raja Rakotonirina 5 Nov 14, 2022
This website is dedicated to be able to store books, add new books and delete books.

awesome-books This is a book shelve website dedicated to store collection of books, add new books and delete books. In this project, you will be using

Okoroji Victor Ebube 11 Jul 4, 2022
This repo is dedicated to making minimal repos of existing defi primatives.

Defi Minimal This repo is dedicated to making minimal repos of existing defi primatives. WARNING: None of the contracts are audited! Completed (but un

SmartContract 302 Jan 7, 2023