Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.io.*;
- import java.util.*;
- public class Unnecessary_Privileges {
- public static void main(String[] args) throws Exception {
- File f;
- ProcessBuilder pb = new ProcessBuilder("Notepad.exe", "C:\Users\Tex\Desktop\Incorrect Aurthorization\test.txt");
- f = new File("C:\Users\Tex\Desktop\Incorrect Aurthorization\test.txt");
- Scanner sc = new Scanner(System.in);
- System.out.println("Please enter your username: ");
- String uid = sc.next();
- System.out.println("Please enter your password: ");
- String pass = sc.next();
- if(uid.equals("Steve") && pass.equals("user"))
- {
- System.out.println("Welcome " + uid + ", you only have user permissions");
- }
- else if(uid.equals("admin") && pass.equals("secret"))
- {
- System.out.println("Welcome " + uid + ", you have all admin permissions");
- }
- else
- {
- System.out.println("The credentials you provided are not within our database.");
- }
- if(uid.equals("Steve") && pass.equals("user")){
- f.setReadOnly();
- pb.start();
- {
- System.out.println("User permissions authorized (Read only)");
- }
- }
- if(uid.equals("admin") && pass.equals("secret")){
- f.setReadable(true, false);
- f.setExecutable(true, false);
- f.setWritable(true, false);
- pb.start();
- {
- System.out.println("Admin permissions authorized (Read, Write, Execute)");
- }
- }
- }
- }
Add Comment
Please, Sign In to add comment