Launcher Proof - Easily Faked

Status
This thread has been locked.

ZDraws

Premium
Feedback score
0
Posts
725
Reactions
225
Resources
0
Maybe MCM adds something were you login to the Minecraft account here on a small program, then you can validate that it's yours. idk.
 

ZDraws

Premium
Feedback score
0
Posts
725
Reactions
225
Resources
0
ey, I don't scam M9, not just yet... >:)[DOUBLEPOST=1433009905,1433009869][/DOUBLEPOST]
lol the evil verringer and jack could steal ALL our accounts kek
lmao
 

Blowns

Premium
Feedback score
1
Posts
1,014
Reactions
526
Resources
0
How to not get scammed:

Ask the owner to get on a server of your choice?

Not very hard..
 

Sly Cooper

Where's my cane?!
Premium
Feedback score
0
Posts
327
Reactions
120
Resources
0
Maybe MCM adds something were you login to the Minecraft account here on a small program, then you can validate that it's yours. idk.
This. Like badlion does. Except it doesnt create a forums account, just validates that you own the account, you then connect that account to your forum profile.
 

OG

Premium
Feedback score
31
Posts
1,274
Reactions
1,327
Resources
0
Remember mineplex's plugins and stuff were leaked way back, so...
 

Skionz

ogminecraft.com
Premium
Feedback score
1
Posts
1,544
Reactions
1,527
Resources
0
^
how is this shit faked in the first place
The launcher can easily be decompiled and recompiled. Its 'PlayerInfoPanel' class contains a method called 'checkState' which seems to change the name that appears at the bottom of the launcher.
Code:
if ((auth == null) || (!auth.isLoggedIn()))
      this.welcomeText.setText("Welcome, guest! Please log in.");
else if (auth.getSelectedProfile() == null)
      this.welcomeText.setText("<html>Welcome, player!</html>");
else {
      this.welcomeText.setText("<html>Welcome, <b>" + auth.getSelectedProfile().getName() + "</b></html>");
}
The last part is what you really need to look at. Clearly, this is returning a String, specifically the name of your 'profile.'
Code:
auth.getSelectedProfile().getName()
It can easily be swapped out for any other String.
 

Jack

Retired Moderator
Supreme
Feedback score
11
Posts
1,209
Reactions
1,462
Resources
0
The launcher can easily be decompiled and recompiled. Its 'PlayerInfoPanel' class contains a method called 'checkState' which seems to change the name that appears at the bottom of the launcher.
Code:
if ((auth == null) || (!auth.isLoggedIn()))
      this.welcomeText.setText("Welcome, guest! Please log in.");
else if (auth.getSelectedProfile() == null)
      this.welcomeText.setText("<html>Welcome, player!</html>");
else {
      this.welcomeText.setText("<html>Welcome, <b>" + auth.getSelectedProfile().getName() + "</b></html>");
}
The last part is what you really need to look at. Clearly, this is returning a String, specifically the name of your 'profile.'
Code:
auth.getSelectedProfile().getName()
It can easily be swapped out for any other String.
Was much simpler than that.

No, what you do is change the name under the launcher_profiles, find one with a logged in name, and just change it. When you try to log into a server though, it fails to get the username.
This ^
 
Status
This thread has been locked.
Top