strict digraph "" { "Lcom/example/theseus/MainActivity;->()V [access_flags=public constructor] @ 0x7a8" [accessflags="public constructor", classname="Lcom/example/theseus/MainActivity;", descriptor="()V", entrypoint=False, external=False, methodname=""]; "Landroid/app/Activity;->()V" [classname="Landroid/app/Activity;", descriptor="()V", entrypoint=False, external=True, methodname=""]; "Lcom/example/theseus/MainActivity;->()V [access_flags=public constructor] @ 0x7a8" -> "Landroid/app/Activity;->()V"; "Lcom/example/theseus/MainActivity;->onCreate(Landroid/os/Bundle;)V [access_flags=protected] @ 0x7c0" [accessflags=protected, classname="Lcom/example/theseus/MainActivity;", descriptor="(Landroid/os/Bundle;)V", entrypoint=False, external=False, methodname=onCreate]; "Lcom/example/theseus/Main;->main()V [access_flags=public] @ 0x9b0" [accessflags=public, classname="Lcom/example/theseus/Main;", descriptor="()V", entrypoint=False, external=False, methodname=main]; "Lcom/example/theseus/MainActivity;->onCreate(Landroid/os/Bundle;)V [access_flags=protected] @ 0x7c0" -> "Lcom/example/theseus/Main;->main()V [access_flags=public] @ 0x9b0"; "Landroid/app/Activity;->onCreate(Landroid/os/Bundle;)V" [classname="Landroid/app/Activity;", descriptor="(Landroid/os/Bundle;)V", entrypoint=False, external=True, methodname=onCreate]; "Lcom/example/theseus/MainActivity;->onCreate(Landroid/os/Bundle;)V [access_flags=protected] @ 0x7c0" -> "Landroid/app/Activity;->onCreate(Landroid/os/Bundle;)V"; "Lcom/example/theseus/Main;->(Landroid/app/Activity;)V [access_flags=public constructor] @ 0x8bc" [accessflags="public constructor", classname="Lcom/example/theseus/Main;", descriptor="(Landroid/app/Activity;)V", entrypoint=False, external=False, methodname=""]; "Lcom/example/theseus/MainActivity;->onCreate(Landroid/os/Bundle;)V [access_flags=protected] @ 0x7c0" -> "Lcom/example/theseus/Main;->(Landroid/app/Activity;)V [access_flags=public constructor] @ 0x8bc"; "Landroid/util/Log;->i(Ljava/lang/String; Ljava/lang/String; Ljava/lang/Throwable;)I" [classname="Landroid/util/Log;", descriptor="(Ljava/lang/String; Ljava/lang/String; Ljava/lang/Throwable;)I", entrypoint=False, external=True, methodname=i]; "Lcom/example/theseus/MainActivity;->onCreate(Landroid/os/Bundle;)V [access_flags=protected] @ 0x7c0" -> "Landroid/util/Log;->i(Ljava/lang/String; Ljava/lang/String; Ljava/lang/Throwable;)I"; "Lcom/example/theseus/Main;->decrypt(Ljava/lang/String;)Ljava/lang/String; [access_flags=public] @ 0x928" [accessflags=public, classname="Lcom/example/theseus/Main;", descriptor="(Ljava/lang/String;)Ljava/lang/String;", entrypoint=False, external=False, methodname=decrypt]; "Lcom/example/theseus/Main;->main()V [access_flags=public] @ 0x9b0" -> "Lcom/example/theseus/Main;->decrypt(Ljava/lang/String;)Ljava/lang/String; [access_flags=public] @ 0x928"; "Ljava/lang/ClassLoader;->loadClass(Ljava/lang/String;)Ljava/lang/Class;" [classname="Ljava/lang/ClassLoader;", descriptor="(Ljava/lang/String;)Ljava/lang/Class;", entrypoint=False, external=True, methodname=loadClass]; "Lcom/example/theseus/Main;->main()V [access_flags=public] @ 0x9b0" -> "Ljava/lang/ClassLoader;->loadClass(Ljava/lang/String;)Ljava/lang/Class;"; "Lcom/example/theseus/Malicious;->get_data(Ljava/lang/String; Landroid/app/Activity;)Ljava/lang/String; [access_flags=public static] @ \ 0x20c" [accessflags="public static", classname="Lcom/example/theseus/Malicious;", descriptor="(Ljava/lang/String; Landroid/app/Activity;)Ljava/lang/String;", entrypoint=False, external=False, methodname=get_data]; "Lcom/example/theseus/Main;->main()V [access_flags=public] @ 0x9b0" -> "Lcom/example/theseus/Malicious;->get_data(Ljava/lang/String; Landroid/app/Activity;)Ljava/lang/String; [access_flags=public static] @ \ 0x20c"; "Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object; [Ljava/lang/Object;)Ljava/lang/Object;" [classname="Ljava/lang/reflect/Method;", descriptor="(Ljava/lang/Object; [Ljava/lang/Object;)Ljava/lang/Object;", entrypoint=False, external=True, methodname=invoke]; "Lcom/example/theseus/Main;->main()V [access_flags=public] @ 0x9b0" -> "Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object; [Ljava/lang/Object;)Ljava/lang/Object;"; "Lcom/example/theseus/Malicious;->send_data(Ljava/lang/String; Landroid/app/Activity;)Ljava/lang/String; [access_flags=public static] @ \ 0x228" [accessflags="public static", classname="Lcom/example/theseus/Malicious;", descriptor="(Ljava/lang/String; Landroid/app/Activity;)Ljava/lang/String;", entrypoint=False, external=False, methodname=send_data]; "Lcom/example/theseus/Main;->main()V [access_flags=public] @ 0x9b0" -> "Lcom/example/theseus/Malicious;->send_data(Ljava/lang/String; Landroid/app/Activity;)Ljava/lang/String; [access_flags=public static] @ \ 0x228"; "Ltheseus/tl6JVUxO9Jqe3VYc/T;->check_is_Malicious_get_data_224c9b416025faf4(Ljava/lang/reflect/Method;)Z [access_flags=public static \ final] @ 0xaac" [accessflags="public static final", classname="Ltheseus/tl6JVUxO9Jqe3VYc/T;", descriptor="(Ljava/lang/reflect/Method;)Z", entrypoint=False, external=False, methodname=check_is_Malicious_get_data_224c9b416025faf4]; "Lcom/example/theseus/Main;->main()V [access_flags=public] @ 0x9b0" -> "Ltheseus/tl6JVUxO9Jqe3VYc/T;->check_is_Malicious_get_data_224c9b416025faf4(Ljava/lang/reflect/Method;)Z [access_flags=public static \ final] @ 0xaac"; "Ljava/lang/Class;->getMethod(Ljava/lang/String; [Ljava/lang/Class;)Ljava/lang/reflect/Method;" [classname="Ljava/lang/Class;", descriptor="(Ljava/lang/String; [Ljava/lang/Class;)Ljava/lang/reflect/Method;", entrypoint=False, external=True, methodname=getMethod]; "Lcom/example/theseus/Main;->main()V [access_flags=public] @ 0x9b0" -> "Ljava/lang/Class;->getMethod(Ljava/lang/String; [Ljava/lang/Class;)Ljava/lang/reflect/Method;"; "Ltheseus/tl6JVUxO9Jqe3VYc/T;->check_is_Malicious_send_data_c961adb85ae3b11c(Ljava/lang/reflect/Method;)Z [access_flags=public static \ final] @ 0xb88" [accessflags="public static final", classname="Ltheseus/tl6JVUxO9Jqe3VYc/T;", descriptor="(Ljava/lang/reflect/Method;)Z", entrypoint=False, external=False, methodname=check_is_Malicious_send_data_c961adb85ae3b11c]; "Lcom/example/theseus/Main;->main()V [access_flags=public] @ 0x9b0" -> "Ltheseus/tl6JVUxO9Jqe3VYc/T;->check_is_Malicious_send_data_c961adb85ae3b11c(Ljava/lang/reflect/Method;)Z [access_flags=public static \ final] @ 0xb88"; "Ljava/lang/Object;->()V" [classname="Ljava/lang/Object;", descriptor="()V", entrypoint=False, external=True, methodname=""]; "Lcom/example/theseus/Main;->(Landroid/app/Activity;)V [access_flags=public constructor] @ 0x8bc" -> "Ljava/lang/Object;->()V"; "Ljava/nio/ByteBuffer;->wrap([B)Ljava/nio/ByteBuffer;" [classname="Ljava/nio/ByteBuffer;", descriptor="([B)Ljava/nio/ByteBuffer;", entrypoint=False, external=True, methodname=wrap]; "Lcom/example/theseus/Main;->(Landroid/app/Activity;)V [access_flags=public constructor] @ 0x8bc" -> "Ljava/nio/ByteBuffer;->wrap([B)Ljava/nio/ByteBuffer;"; "Ljava/lang/Class;->getClassLoader()Ljava/lang/ClassLoader;" [classname="Ljava/lang/Class;", descriptor="()Ljava/lang/ClassLoader;", entrypoint=False, external=True, methodname=getClassLoader]; "Lcom/example/theseus/Main;->(Landroid/app/Activity;)V [access_flags=public constructor] @ 0x8bc" -> "Ljava/lang/Class;->getClassLoader()Ljava/lang/ClassLoader;"; "Ljavax/crypto/spec/SecretKeySpec;->([B Ljava/lang/String;)V" [classname="Ljavax/crypto/spec/SecretKeySpec;", descriptor="([B Ljava/lang/String;)V", entrypoint=False, external=True, methodname=""]; "Lcom/example/theseus/Main;->(Landroid/app/Activity;)V [access_flags=public constructor] @ 0x8bc" -> "Ljavax/crypto/spec/SecretKeySpec;->([B Ljava/lang/String;)V"; "Landroid/util/Base64;->decode(Ljava/lang/String; I)[B" [classname="Landroid/util/Base64;", descriptor="(Ljava/lang/String; I)[B", entrypoint=False, external=True, methodname=decode]; "Lcom/example/theseus/Main;->(Landroid/app/Activity;)V [access_flags=public constructor] @ 0x8bc" -> "Landroid/util/Base64;->decode(Ljava/lang/String; I)[B"; "Ldalvik/system/InMemoryDexClassLoader;->(Ljava/nio/ByteBuffer; Ljava/lang/ClassLoader;)V" [classname="Ldalvik/system/InMemoryDexClassLoader;", descriptor="(Ljava/nio/ByteBuffer; Ljava/lang/ClassLoader;)V", entrypoint=False, external=True, methodname=""]; "Lcom/example/theseus/Main;->(Landroid/app/Activity;)V [access_flags=public constructor] @ 0x8bc" -> "Ldalvik/system/InMemoryDexClassLoader;->(Ljava/nio/ByteBuffer; Ljava/lang/ClassLoader;)V"; "Ljava/lang/String;->getBytes()[B" [classname="Ljava/lang/String;", descriptor="()[B", entrypoint=False, external=True, methodname=getBytes]; "Lcom/example/theseus/Main;->(Landroid/app/Activity;)V [access_flags=public constructor] @ 0x8bc" -> "Ljava/lang/String;->getBytes()[B"; "Lcom/example/theseus/Utils;->()V [access_flags=public constructor] @ 0x808" [accessflags="public constructor", classname="Lcom/example/theseus/Utils;", descriptor="()V", entrypoint=False, external=False, methodname=""]; "Lcom/example/theseus/Utils;->()V [access_flags=public constructor] @ 0x808" -> "Ljava/lang/Object;->()V"; "Lcom/example/theseus/Utils;->popup(Landroid/app/Activity; Ljava/lang/String; Ljava/lang/String;)V [access_flags=public static] @ \ 0x820" [accessflags="public static", classname="Lcom/example/theseus/Utils;", descriptor="(Landroid/app/Activity; Ljava/lang/String; Ljava/lang/String;)V", entrypoint=False, external=False, methodname=popup]; "Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;" [classname="Landroid/app/AlertDialog$Builder;", descriptor="(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;", entrypoint=False, external=True, methodname=setMessage]; "Lcom/example/theseus/Utils;->popup(Landroid/app/Activity; Ljava/lang/String; Ljava/lang/String;)V [access_flags=public static] @ \ 0x820" -> "Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;"; "Landroid/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;" [classname="Landroid/app/AlertDialog$Builder;", descriptor="(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;", entrypoint=False, external=True, methodname=setTitle]; "Lcom/example/theseus/Utils;->popup(Landroid/app/Activity; Ljava/lang/String; Ljava/lang/String;)V [access_flags=public static] @ \ 0x820" -> "Landroid/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;"; "Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog;" [classname="Landroid/app/AlertDialog$Builder;", descriptor="()Landroid/app/AlertDialog;", entrypoint=False, external=True, methodname=create]; "Lcom/example/theseus/Utils;->popup(Landroid/app/Activity; Ljava/lang/String; Ljava/lang/String;)V [access_flags=public static] @ \ 0x820" -> "Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog;"; "Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V" [classname="Landroid/app/AlertDialog$Builder;", descriptor="(Landroid/content/Context;)V", entrypoint=False, external=True, methodname=""]; "Lcom/example/theseus/Utils;->popup(Landroid/app/Activity; Ljava/lang/String; Ljava/lang/String;)V [access_flags=public static] @ \ 0x820" -> "Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V"; "Landroid/app/AlertDialog;->show()V" [classname="Landroid/app/AlertDialog;", descriptor="()V", entrypoint=False, external=True, methodname=show]; "Lcom/example/theseus/Utils;->popup(Landroid/app/Activity; Ljava/lang/String; Ljava/lang/String;)V [access_flags=public static] @ \ 0x820" -> "Landroid/app/AlertDialog;->show()V"; "Lcom/example/theseus/Utils;->sink(Landroid/app/Activity; Ljava/lang/String;)V [access_flags=public static] @ 0x85c" [accessflags="public static", classname="Lcom/example/theseus/Utils;", descriptor="(Landroid/app/Activity; Ljava/lang/String;)V", entrypoint=False, external=False, methodname=sink]; "Lcom/example/theseus/Utils;->sink(Landroid/app/Activity; Ljava/lang/String;)V [access_flags=public static] @ 0x85c" -> "Lcom/example/theseus/Utils;->popup(Landroid/app/Activity; Ljava/lang/String; Ljava/lang/String;)V [access_flags=public static] @ \ 0x820"; "Lcom/example/theseus/Utils;->source(Ljava/lang/String;)Ljava/lang/String; [access_flags=public static] @ 0x878" [accessflags="public static", classname="Lcom/example/theseus/Utils;", descriptor="(Ljava/lang/String;)Ljava/lang/String;", entrypoint=False, external=False, methodname=source]; "Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;" [classname="Ljava/lang/StringBuilder;", descriptor="(Ljava/lang/String;)Ljava/lang/StringBuilder;", entrypoint=False, external=True, methodname=append]; "Lcom/example/theseus/Utils;->source(Ljava/lang/String;)Ljava/lang/String; [access_flags=public static] @ 0x878" -> "Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;"; "Ljava/lang/StringBuilder;->()V" [classname="Ljava/lang/StringBuilder;", descriptor="()V", entrypoint=False, external=True, methodname=""]; "Lcom/example/theseus/Utils;->source(Ljava/lang/String;)Ljava/lang/String; [access_flags=public static] @ 0x878" -> "Ljava/lang/StringBuilder;->()V"; "Ljava/lang/StringBuilder;->toString()Ljava/lang/String;" [classname="Ljava/lang/StringBuilder;", descriptor="()Ljava/lang/String;", entrypoint=False, external=True, methodname=toString]; "Lcom/example/theseus/Utils;->source(Ljava/lang/String;)Ljava/lang/String; [access_flags=public static] @ 0x878" -> "Ljava/lang/StringBuilder;->toString()Ljava/lang/String;"; "Lcom/example/theseus/Main;->decrypt(Ljava/lang/String;)Ljava/lang/String; [access_flags=public] @ 0x928" -> "Landroid/util/Base64;->decode(Ljava/lang/String; I)[B"; "Ljava/lang/String;->([B)V" [classname="Ljava/lang/String;", descriptor="([B)V", entrypoint=False, external=True, methodname=""]; "Lcom/example/theseus/Main;->decrypt(Ljava/lang/String;)Ljava/lang/String; [access_flags=public] @ 0x928" -> "Ljava/lang/String;->([B)V"; "Ljavax/crypto/Cipher;->doFinal([B)[B" [classname="Ljavax/crypto/Cipher;", descriptor="([B)[B", entrypoint=False, external=True, methodname=doFinal]; "Lcom/example/theseus/Main;->decrypt(Ljava/lang/String;)Ljava/lang/String; [access_flags=public] @ 0x928" -> "Ljavax/crypto/Cipher;->doFinal([B)[B"; "Ljavax/crypto/Cipher;->init(I Ljava/security/Key;)V" [classname="Ljavax/crypto/Cipher;", descriptor="(I Ljava/security/Key;)V", entrypoint=False, external=True, methodname=init]; "Lcom/example/theseus/Main;->decrypt(Ljava/lang/String;)Ljava/lang/String; [access_flags=public] @ 0x928" -> "Ljavax/crypto/Cipher;->init(I Ljava/security/Key;)V"; "Ljavax/crypto/Cipher;->getInstance(Ljava/lang/String;)Ljavax/crypto/Cipher;" [classname="Ljavax/crypto/Cipher;", descriptor="(Ljava/lang/String;)Ljavax/crypto/Cipher;", entrypoint=False, external=True, methodname=getInstance]; "Lcom/example/theseus/Main;->decrypt(Ljava/lang/String;)Ljava/lang/String; [access_flags=public] @ 0x928" -> "Ljavax/crypto/Cipher;->getInstance(Ljava/lang/String;)Ljavax/crypto/Cipher;"; "Lcom/example/theseus/Main;->encrypt(Ljava/lang/String;)Ljava/lang/String; [access_flags=public] @ 0x96c" [accessflags=public, classname="Lcom/example/theseus/Main;", descriptor="(Ljava/lang/String;)Ljava/lang/String;", entrypoint=False, external=False, methodname=encrypt]; "Lcom/example/theseus/Main;->encrypt(Ljava/lang/String;)Ljava/lang/String; [access_flags=public] @ 0x96c" -> "Ljava/lang/String;->getBytes()[B"; "Lcom/example/theseus/Main;->encrypt(Ljava/lang/String;)Ljava/lang/String; [access_flags=public] @ 0x96c" -> "Ljavax/crypto/Cipher;->doFinal([B)[B"; "Lcom/example/theseus/Main;->encrypt(Ljava/lang/String;)Ljava/lang/String; [access_flags=public] @ 0x96c" -> "Ljavax/crypto/Cipher;->init(I Ljava/security/Key;)V"; "Lcom/example/theseus/Main;->encrypt(Ljava/lang/String;)Ljava/lang/String; [access_flags=public] @ 0x96c" -> "Ljavax/crypto/Cipher;->getInstance(Ljava/lang/String;)Ljavax/crypto/Cipher;"; "Landroid/util/Base64;->encodeToString([B I)Ljava/lang/String;" [classname="Landroid/util/Base64;", descriptor="([B I)Ljava/lang/String;", entrypoint=False, external=True, methodname=encodeToString]; "Lcom/example/theseus/Main;->encrypt(Ljava/lang/String;)Ljava/lang/String; [access_flags=public] @ 0x96c" -> "Landroid/util/Base64;->encodeToString([B I)Ljava/lang/String;"; "Lcom/example/theseus/Malicious;->get_data(Ljava/lang/String; Landroid/app/Activity;)Ljava/lang/String; [access_flags=public static] @ \ 0x20c" -> "Lcom/example/theseus/Utils;->source(Ljava/lang/String;)Ljava/lang/String; [access_flags=public static] @ 0x878"; "Lcom/example/theseus/Malicious;->send_data(Ljava/lang/String; Landroid/app/Activity;)Ljava/lang/String; [access_flags=public static] @ \ 0x228" -> "Lcom/example/theseus/Utils;->sink(Landroid/app/Activity; Ljava/lang/String;)V [access_flags=public static] @ 0x85c"; "Ljava/lang/Class;->descriptorString()Ljava/lang/String;" [classname="Ljava/lang/Class;", descriptor="()Ljava/lang/String;", entrypoint=False, external=True, methodname=descriptorString]; "Ltheseus/tl6JVUxO9Jqe3VYc/T;->check_is_Malicious_get_data_224c9b416025faf4(Ljava/lang/reflect/Method;)Z [access_flags=public static \ final] @ 0xaac" -> "Ljava/lang/Class;->descriptorString()Ljava/lang/String;"; "Ljava/lang/reflect/Method;->getName()Ljava/lang/String;" [classname="Ljava/lang/reflect/Method;", descriptor="()Ljava/lang/String;", entrypoint=False, external=True, methodname=getName]; "Ltheseus/tl6JVUxO9Jqe3VYc/T;->check_is_Malicious_get_data_224c9b416025faf4(Ljava/lang/reflect/Method;)Z [access_flags=public static \ final] @ 0xaac" -> "Ljava/lang/reflect/Method;->getName()Ljava/lang/String;"; "Ljava/lang/String;->equals(Ljava/lang/Object;)Z" [classname="Ljava/lang/String;", descriptor="(Ljava/lang/Object;)Z", entrypoint=False, external=True, methodname=equals]; "Ltheseus/tl6JVUxO9Jqe3VYc/T;->check_is_Malicious_get_data_224c9b416025faf4(Ljava/lang/reflect/Method;)Z [access_flags=public static \ final] @ 0xaac" -> "Ljava/lang/String;->equals(Ljava/lang/Object;)Z"; "Ljava/lang/reflect/Method;->getDeclaringClass()Ljava/lang/Class;" [classname="Ljava/lang/reflect/Method;", descriptor="()Ljava/lang/Class;", entrypoint=False, external=True, methodname=getDeclaringClass]; "Ltheseus/tl6JVUxO9Jqe3VYc/T;->check_is_Malicious_get_data_224c9b416025faf4(Ljava/lang/reflect/Method;)Z [access_flags=public static \ final] @ 0xaac" -> "Ljava/lang/reflect/Method;->getDeclaringClass()Ljava/lang/Class;"; "Ljava/lang/reflect/Method;->getParameterTypes()[Ljava/lang/Class;" [classname="Ljava/lang/reflect/Method;", descriptor="()[Ljava/lang/Class;", entrypoint=False, external=True, methodname=getParameterTypes]; "Ltheseus/tl6JVUxO9Jqe3VYc/T;->check_is_Malicious_get_data_224c9b416025faf4(Ljava/lang/reflect/Method;)Z [access_flags=public static \ final] @ 0xaac" -> "Ljava/lang/reflect/Method;->getParameterTypes()[Ljava/lang/Class;"; "Ljava/lang/reflect/Method;->getReturnType()Ljava/lang/Class;" [classname="Ljava/lang/reflect/Method;", descriptor="()Ljava/lang/Class;", entrypoint=False, external=True, methodname=getReturnType]; "Ltheseus/tl6JVUxO9Jqe3VYc/T;->check_is_Malicious_get_data_224c9b416025faf4(Ljava/lang/reflect/Method;)Z [access_flags=public static \ final] @ 0xaac" -> "Ljava/lang/reflect/Method;->getReturnType()Ljava/lang/Class;"; "Ltheseus/tl6JVUxO9Jqe3VYc/T;->check_is_Malicious_send_data_c961adb85ae3b11c(Ljava/lang/reflect/Method;)Z [access_flags=public static \ final] @ 0xb88" -> "Ljava/lang/Class;->descriptorString()Ljava/lang/String;"; "Ltheseus/tl6JVUxO9Jqe3VYc/T;->check_is_Malicious_send_data_c961adb85ae3b11c(Ljava/lang/reflect/Method;)Z [access_flags=public static \ final] @ 0xb88" -> "Ljava/lang/reflect/Method;->getName()Ljava/lang/String;"; "Ltheseus/tl6JVUxO9Jqe3VYc/T;->check_is_Malicious_send_data_c961adb85ae3b11c(Ljava/lang/reflect/Method;)Z [access_flags=public static \ final] @ 0xb88" -> "Ljava/lang/String;->equals(Ljava/lang/Object;)Z"; "Ltheseus/tl6JVUxO9Jqe3VYc/T;->check_is_Malicious_send_data_c961adb85ae3b11c(Ljava/lang/reflect/Method;)Z [access_flags=public static \ final] @ 0xb88" -> "Ljava/lang/reflect/Method;->getDeclaringClass()Ljava/lang/Class;"; "Ltheseus/tl6JVUxO9Jqe3VYc/T;->check_is_Malicious_send_data_c961adb85ae3b11c(Ljava/lang/reflect/Method;)Z [access_flags=public static \ final] @ 0xb88" -> "Ljava/lang/reflect/Method;->getParameterTypes()[Ljava/lang/Class;"; "Ltheseus/tl6JVUxO9Jqe3VYc/T;->check_is_Malicious_send_data_c961adb85ae3b11c(Ljava/lang/reflect/Method;)Z [access_flags=public static \ final] @ 0xb88" -> "Ljava/lang/reflect/Method;->getReturnType()Ljava/lang/Class;"; "Lcom/example/theseus/Malicious;->()V [access_flags=public constructor] @ 0x1f4" [accessflags="public constructor", classname="Lcom/example/theseus/Malicious;", descriptor="()V", entrypoint=False, external=False, methodname=""]; "Lcom/example/theseus/Malicious;->()V [access_flags=public constructor] @ 0x1f4" -> "Ljava/lang/Object;->()V"; }