asthook.static package
Subpackages
- asthook.static.ast package
- Submodules
- asthook.static.ast.AstInRam module
- asthook.static.ast.Taint module
- Module contents
Node
Register
ast
ast.ASTList
ast.Annotation
ast.AnnotationDeclaration
ast.AnnotationMethod
ast.ArrayCreator
ast.ArrayInitializer
ast.ArraySelector
ast.Assignment
ast.AssignmentValue
ast.AssignmentVar
ast.BaseNode
ast.BasicType
ast.BinaryOperation
ast.BlockStatement
ast.BreakStatement
ast.Cast
ast.CastSelectors
ast.CatchClause
ast.ClassCreator
ast.ClassCreatorParameters
ast.ClassDeclaration
ast.ClassReference
ast.ConstantDeclaration
ast.ConstructorDeclaration
ast.ConstructorDeclarationParameters
ast.ContinueStatement
ast.DepNode
ast.DoStatement
ast.EnumBody
ast.EnumConstantDeclaration
ast.EnumDeclaration
ast.ExplicitConstructorInvocation
ast.FieldDeclaration
ast.ForControl
ast.ForStatement
ast.FormalParameter
ast.IfStatement
ast.IfStatementCondition
ast.InnerClassCreator
ast.InterfaceDeclaration
ast.Literal
ast.LocalVariableDeclaration
ast.MemberReference
ast.MethodDeclaration
ast.MethodDeclarationParameters
ast.MethodInvocation
ast.MethodInvocationParameters
ast.ReferenceType
ast.ReturnStatement
ast.Statement
ast.StatementExpression
ast.SuperConstructorInvocation
ast.SuperMethodInvocation
ast.SwitchStatement
ast.SwitchStatementCase
ast.SynchronizedStatement
ast.TernaryExpression
ast.This
ast.ThrowStatement
ast.TryStatement
ast.TryStatementBlock
ast.TryStatementFinally
ast.TypeArgument
ast.VariableDeclarator
ast.WhileStatement
ast.WhileStatementCondition
ast.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()