asthook.static package
Subpackages
- asthook.static.ast package
- Submodules
- asthook.static.ast.AstInRam module
- asthook.static.ast.Taint module
- Module contents
NodeRegisterastast.ASTListast.Annotationast.AnnotationDeclarationast.AnnotationMethodast.ArrayCreatorast.ArrayInitializerast.ArraySelectorast.Assignmentast.AssignmentValueast.AssignmentVarast.BaseNodeast.BasicTypeast.BinaryOperationast.BlockStatementast.BreakStatementast.Castast.CastSelectorsast.CatchClauseast.ClassCreatorast.ClassCreatorParametersast.ClassDeclarationast.ClassReferenceast.ConstantDeclarationast.ConstructorDeclarationast.ConstructorDeclarationParametersast.ContinueStatementast.DepNodeast.DoStatementast.EnumBodyast.EnumConstantDeclarationast.EnumDeclarationast.ExplicitConstructorInvocationast.FieldDeclarationast.ForControlast.ForStatementast.FormalParameterast.IfStatementast.IfStatementConditionast.InnerClassCreatorast.InterfaceDeclarationast.Literalast.LocalVariableDeclarationast.MemberReferenceast.MethodDeclarationast.MethodDeclarationParametersast.MethodInvocationast.MethodInvocationParametersast.ReferenceTypeast.ReturnStatementast.Statementast.StatementExpressionast.SuperConstructorInvocationast.SuperMethodInvocationast.SwitchStatementast.SwitchStatementCaseast.SynchronizedStatementast.TernaryExpressionast.Thisast.ThrowStatementast.TryStatementast.TryStatementBlockast.TryStatementFinallyast.TypeArgumentast.VariableDeclaratorast.WhileStatementast.WhileStatementConditionast.check_import()ast.get_infos()ast.get_tmp()ast.hook()ast.init_graph()ast.load()ast.set_infos()
protect_node()
- asthook.static.generate_apk package
- asthook.static.module package
- Subpackages
- asthook.static.module.ApiKeyDetector package
- asthook.static.module.Basic_Vulns package
- asthook.static.module.CheckJavascript package
- asthook.static.module.CloudAnalysis package
- asthook.static.module.GenHook package
- asthook.static.module.ListFuncs package
- asthook.static.module.ListFuncsCall package
- asthook.static.module.ListUserInput package
- asthook.static.module.Provider package
- asthook.static.module.ReadWriteFilesystem package
- asthook.static.module.SimplifyGraph package
- asthook.static.module.Taint package
- asthook.static.module.Typer package
- asthook.static.module.VulnIntent package
- asthook.static.module.name_file package
- asthook.static.module.seekLiteral package
- asthook.static.module.test package
- Submodules
- asthook.static.module.register module
- Module contents
- Subpackages
Submodules
asthook.static.decompiler module
asthook.static.manifest module
- class asthook.static.manifest.Manifest(path)
Bases:
object- CONST_ANDROID = '{http://schemas.android.com/apk/res/android}'
- PERMISSIONS_DANGEROUS = {'READ_EXTERNAL_STORAGE': 'Read data on external storage', 'RECEIVE_BOOT_COMPLETED': 'Launch activity when phone boot', 'SEND_SMS': 'Application can send premium sms without user interaction', 'WRITE_EXTERNAL_STORAGE': 'Write data on external storage'}
- android(name)
- check_need_permissions(obj)
- classmethod convertA2path(name)
- dangerous_functionality()
- get_actions_activity(intent_filter, obj)
- get_actions_service(intent_filter, obj)
- get_deeplink(intent_filter, obj)
- list_activities()
- list_broadcasts()
- list_permissions()
- list_providers()
- list_services()