Example CodeHacking

Hacking Java class: Calling private Constructor of Java class outside the class

1 Mins read
Here is a sample code by which you can hack and call the private constructor of a class using reflection.

public class HackMeIfYouCan {
        System.out.println(“I m hacked”);       

public class Test {

public static void main(String[] args) throws Exception {

Constructor c[] = HackMeIfYouCan.class.getDeclaredConstructors();





Here is the output of this program

I m hacked

So if you want your java class to be protected make sure you dont give ReflectPermission to your class.

Leave a Reply

Your email address will not be published. Required fields are marked *