mirror of
https://github.com/TheOfficialFloW/bd-jb
synced 2024-12-01 13:12:21 -05:00
25 lines
683 B
Java
25 lines
683 B
Java
|
/*
|
||
|
* Copyright (C) 2021 Andy Nguyen
|
||
|
*
|
||
|
* This software may be modified and distributed under the terms
|
||
|
* of the MIT license. See the LICENSE file for details.
|
||
|
*/
|
||
|
|
||
|
package com.bdjb;
|
||
|
|
||
|
import java.security.AccessController;
|
||
|
import java.security.PrivilegedActionException;
|
||
|
import java.security.PrivilegedExceptionAction;
|
||
|
|
||
|
/** Payload class that is loaded with all permissions in order to disable the security manager. */
|
||
|
public class Payload implements PrivilegedExceptionAction {
|
||
|
public Payload() throws PrivilegedActionException {
|
||
|
AccessController.doPrivileged(this);
|
||
|
}
|
||
|
|
||
|
public Object run() throws Exception {
|
||
|
System.setSecurityManager(null);
|
||
|
return null;
|
||
|
}
|
||
|
}
|