[$1] Can you discover this plugin backdoor/exploit? (Easy)

Status
This thread has been locked.

Harry

Rustacean
Management
Feedback score
10
Posts
1,606
Reactions
876
Resources
0
Thread Title
[$1] Can you discover this plugin backdoor/exploit? (Easy)

Prize name
$1 PP

Requirements and other relevant information
Thought it would be fun to create a backdoor/exploit within a plugin, and see who can discover it first.

You’ll need to fully explain the exploit, including all classes and methods involved. You’ll then also need to describe/show how the exploit can then be used to win the prize (as an example, kick all players in the server). The prize is only awarded to the first person obviously.

This one is pretty easy and should be discoverable by any person moderately comfortable with Java, and this is why the prize is only $1 PP.

Download: https://majored.me/download/Lockdown.jar

End date
Jan 2, 2019

If award date is different from contest end date, please specify.
Jan 2, 2019
 
PebbleHost
High performance, consistent uptime and fast support. Minecraft hosting that just works.

warfox

Professional Water Drinker
Premium
Feedback score
8
Posts
586
Reactions
251
Resources
0
Logs players names and kicks them?
 

Ambrosia

Premium
Feedback score
22
Posts
2,340
Reactions
1,384
Resources
0
i think i know what it's doing but I'm so lazy I can't be bothered to type it all out.
 

Harry

Rustacean
Management
Feedback score
10
Posts
1,606
Reactions
876
Resources
0
Logs players names and kicks them?
Uhh, no. You might want to decompile the plugin first and look facepalm

i think i know what it's doing but I'm so lazy I can't be bothered to type it all out.
No worries, maybe just show how it can be used to kick all players then, and that'll be fine?
 

YosemiteOG

Premium
Feedback score
5
Posts
1,193
Reactions
532
Resources
0
upload_2019-1-1_23-37-23.png


stops you from doing /reload if enabled

kicks everyone with the message ""&cThis server is currently in lockdown mode." (has a bypass in the config.yml)

cba saying all the java talk stuff y'know, hf to whoever actually does it
 

Attachments

  • upload_2019-1-1_23-37-23.png
    upload_2019-1-1_23-37-23.png
    49.6 KB · Views: 175

warfox

Professional Water Drinker
Premium
Feedback score
8
Posts
586
Reactions
251
Resources
0
Uhh, no. You might want to decompile the plugin first and look facepalm


No worries, maybe just show how it can be used to kick all players then, and that'll be fine?
eh too lazy lmao
 

Harry

Rustacean
Management
Feedback score
10
Posts
1,606
Reactions
876
Resources
0
View attachment 176362

stops you from doing /reload if enabled

kicks everyone with the message ""&cThis server is currently in lockdown mode." (has a bypass in the config.yml)

cba saying all the java talk stuff y'know, hf to whoever actually does it
Nope, that's just the normal plugin, not the actual exploit.

I tried to make it look like a normal plugin, so the 'Lockdown' feature is normal. You're looking in the right area though.
 

YosemiteOG

Premium
Feedback score
5
Posts
1,193
Reactions
532
Resources
0
Nope, that's just the normal plugin, not the actual exploit.

I tried to make it look like a normal plugin, so the 'Lockdown' feature is normal. You're looking in the right area though.
ah my bad, didn't read it right; I'm good at java so I'll just skip out
 

Harry

Rustacean
Management
Feedback score
10
Posts
1,606
Reactions
876
Resources
0
I am on phone, could you hastebin all classes for me please?
Not easily since there are eight classes. Probably a lot easier to decompile it when you have time/back on your PC, but I'll try to upload them to hastebin now.
 

Harry

Rustacean
Management
Feedback score
10
Posts
1,606
Reactions
876
Resources
0
Status
This thread has been locked.
Top