MCPcopy Create free account

hub / github.com/androguard/androguard / types & classes

Types & classes297 in github.com/androguard/androguard

↓ 49 callersClassAPK
androguard/core/apk/__init__.py:295
↓ 46 callersClassAssignExpression
androguard/decompiler/instruction.py:198
↓ 23 callersClassMockClassManager
tests/test_dex.py:12
↓ 14 callersClassConstant
androguard/decompiler/instruction.py:75
↓ 11 callersClassInvalidInstruction
androguard/core/dex/__init__.py:105
↓ 9 callersClassMoveExpression
androguard/decompiler/instruction.py:247
↓ 9 callersClassResParserError
Exception for the parsers
androguard/core/axml/__init__.py:91
↓ 8 callersClassARSCHeader
Object which contains a Resource Chunk. This is an implementation of the `ResChunk_header`. It will throw an [ResParserError][androguard
androguard/core/axml/__init__.py:2772
↓ 7 callersClassExportObject
Wrapper object for ipython exports
androguard/core/dex/__init__.py:9467
↓ 7 callersClassInstanceExpression
androguard/decompiler/instruction.py:1335
↓ 7 callersClassInstanceInstruction
androguard/decompiler/instruction.py:432
↓ 7 callersClassStaticExpression
androguard/decompiler/instruction.py:1378
↓ 7 callersClassStaticInstruction
androguard/decompiler/instruction.py:386
↓ 6 callersClassConditionalExpression
androguard/decompiler/instruction.py:1228
↓ 6 callersClassConditionalZExpression
androguard/decompiler/instruction.py:1292
↓ 6 callersClassDEX
This class can parse a classes.dex file of an Android application (APK). :param buff: a string which represents the classes.dex file :pa
androguard/core/dex/__init__.py:8312
↓ 6 callersClassUnaryExpression
androguard/decompiler/instruction.py:1159
↓ 5 callersClassBaseClass
androguard/decompiler/instruction.py:123
↓ 5 callersClassBrokenAPKError
androguard/core/apk/__init__.py:109
↓ 5 callersClassDvClass
This is a wrapper for :class:`~androguard.core.bytecodes.dvm.ClassDefItem` inside the decompiler. At first, :py:attr:`methods` contains a li
androguard/decompiler/decompile.py:258
↓ 5 callersClassSession
A Session is able to store in a database, basic information about APK, DEX or ODEX files. Additionally, it offers the possibility to store ac
androguard/session.py:13
↓ 4 callersClassAXMLPrinter
Converter for AXML Files into a lxml ElementTree, which can easily be converted into XML. A Reference Implementation can be found at htt
androguard/core/axml/__init__.py:1124
↓ 4 callersClassAnalysis
Analysis Object The Analysis contains a lot of information about (multiple) DEX objects Features are for example XREFs between Classes,
androguard/core/analysis/analysis.py:1644
↓ 4 callersClassInvokeRangeInstruction
androguard/decompiler/instruction.py:609
↓ 4 callersClassNopExpression
androguard/decompiler/instruction.py:677
↓ 4 callersClassREF_TYPE
Stores the opcodes for the type of usage in an XREF. Used in [ClassAnalysis][androguard.core.analysis.analysis.ClassAnalysis] to store the t
androguard/core/analysis/analysis.py:30
↓ 4 callersClassReturnInstruction
androguard/decompiler/instruction.py:632
↓ 4 callersClassStringBlock
StringBlock is a CHUNK inside an AXML File: `ResStringPool_header` It contains all strings, which are used by referencing to ID's See ht
androguard/core/axml/__init__.py:104
↓ 3 callersClassARSCResTableConfig
ARSCResTableConfig contains the configuration for specific resource selection. This is used on the device to determine which resources should
androguard/core/axml/__init__.py:3007
↓ 3 callersClassBinaryExpressionLit
androguard/decompiler/instruction.py:1154
↓ 3 callersClassClassAnalysis
ClassAnalysis contains the XREFs from a given Class. It is also used to wrap [ClassDefItem[androguard.core.dex.ClassDefItem], which conta
androguard/core/analysis/analysis.py:1155
↓ 3 callersClassDEXBasicBlock
A simple basic block of a DEX method. A basic block consists of a series of [Instruction][androguard.core.dex.Instruction] which are not
androguard/core/analysis/analysis.py:179
↓ 3 callersClassDvMethod
This is a wrapper around :class:`~androguard.core.analysis.analysis.MethodAnalysis` and :class:`~androguard.core.dex.EncodedMethod` inside th
androguard/decompiler/decompile.py:87
↓ 3 callersClassFieldAnalysis
FieldAnalysis contains the XREFs for a class field. Instead of using XREF_FROM/XREF_TO, this object has methods for READ and WRITE acces
androguard/core/analysis/analysis.py:912
↓ 3 callersClassInvokeInstruction
androguard/decompiler/instruction.py:516
↓ 3 callersClassMerge
androguard/ui/table.py:156
↓ 3 callersClassMoveResultExpression
androguard/decompiler/instruction.py:303
↓ 3 callersClassVariable
androguard/decompiler/instruction.py:140
↓ 3 callersClass_VerticalBorder
androguard/ui/table.py:302
↓ 2 callersClassARSCResStringPoolRef
This is actually a `Res_value` It holds information about the stored resource value See: [ResourceTypes.h 262](http://androidxref.com/9.
androguard/core/axml/__init__.py:3676
↓ 2 callersClassAXMLParser
`AXMLParser` reads through all chunks in the AXML file and implements a state machine to return information about the current chunk, whic
androguard/core/axml/__init__.py:424
↓ 2 callersClassBinaryExpression
androguard/decompiler/instruction.py:1077
↓ 2 callersClassCondBlock
androguard/decompiler/basic_blocks.py:140
↓ 2 callersClassDBGBytecode
androguard/core/dex/__init__.py:1547
↓ 2 callersClassDCode
This class represents the instructions of a method :param class_manager: the `ClassManager` :param offset: the offset of the buffer
androguard/core/dex/__init__.py:7092
↓ 2 callersClassDalvikPacker
Generic Packer class to unpack bytes based on different endianness
androguard/core/dex/__init__.py:8276
↓ 2 callersClassDecompilerDAD
androguard/decompiler/decompiler.py:38
↓ 2 callersClassDummyNode
androguard/decompiler/dataflow.py:323
↓ 2 callersClassEncodedAnnotation
This class can parse an `encoded_annotation` of a dex file
androguard/core/dex/__init__.py:1941
↓ 2 callersClassEncodedArray
This class can parse an `encoded_array` of a dex file
androguard/core/dex/__init__.py:1726
↓ 2 callersClassEncodedValue
This class can parse an `encoded_value` of a dex file
androguard/core/dex/__init__.py:1781
↓ 2 callersClassExternalClass
The ExternalClass is used for all classes that are not defined in the DEX file, thus are external classes.
androguard/core/analysis/analysis.py:1023
↓ 2 callersClassFillArrayExpression
androguard/decompiler/instruction.py:956
↓ 2 callersClassFilledArrayExpression
androguard/decompiler/instruction.py:899
↓ 2 callersClassGraph
Stores a CFG (Control Flow Graph), which is a directed graph. The CFG defines an entry node :py:attr:`entry`, a single exit node :py:attr:`e
androguard/decompiler/graph.py:30
↓ 2 callersClassHeaderItem
This class can parse an `header_item` of a dex file. Several checks are performed to detect if this is not an `header_item`. Also the Adl
androguard/core/dex/__init__.py:498
↓ 2 callersClassInvokeStaticInstruction
androguard/decompiler/instruction.py:620
↓ 2 callersClassJSONWriter
androguard/decompiler/dast.py:25
↓ 2 callersClassLoopType
androguard/decompiler/node.py:60
↓ 2 callersClassMethodAnalysis
This class analyzes in details a method of a class/dex file It is a wrapper around a [androguard.core.dex.EncodedMethod][] and enhances it
androguard/core/analysis/analysis.py:370
↓ 2 callersClassNodeType
androguard/decompiler/node.py:71
↓ 2 callersClassParam
androguard/decompiler/instruction.py:166
↓ 2 callersClassPentest
androguard/pentest/__init__.py:24
↓ 2 callersClassSelectableFrame
Draw a border around any container, optionally with a title text. Changing the title and body of the frame is possible at runtime by ass
androguard/ui/widget/frame.py:20
↓ 2 callersClassStatementBlock
androguard/decompiler/basic_blocks.py:66
↓ 2 callersClassStringAnalysis
StringAnalysis contains the XREFs of a string. As Strings are only used as a source, they only contain the XREF_FROM set, i.e. where the
androguard/core/analysis/analysis.py:818
↓ 2 callersClassSwitchExpression
androguard/decompiler/instruction.py:691
↓ 2 callersClassThisParam
androguard/decompiler/instruction.py:183
↓ 2 callersClassWriter
Transforms a method into Java code.
androguard/decompiler/writer.py:37
↓ 2 callersClass_Cell
androguard/ui/table.py:598
↓ 2 callersClass_Row
androguard/ui/table.py:389
↓ 2 callersClass_UnitBorder
androguard/ui/table.py:312
↓ 1 callersClassAPKV2SignatureBlock
androguard/core/apk/__init__.py:150
↓ 1 callersClassAPKV2SignedData
This class holds all data associated with an APK V2 SigningBlock signed data. source : [apksigning v2](https://source.android.com/security/ap
androguard/core/apk/__init__.py:157
↓ 1 callersClassAPKV2Signer
This class holds all data associated with an APK V2 SigningBlock signer. source : [apksigning v2](https://source.android.com/security/apksign
androguard/core/apk/__init__.py:242
↓ 1 callersClassAPKV3SignedData
This class holds all data associated with an APK V3 SigningBlock signed data. source : [apksigning v3](https://source.android.com/security/ap
androguard/core/apk/__init__.py:213
↓ 1 callersClassAPKV3Signer
This class holds all data associated with an APK V3 SigningBlock signer. source : [apksigning v3](https://source.android.com/security/apksign
androguard/core/apk/__init__.py:266
↓ 1 callersClassARSCComplex
This is actually a `ResTable_map_entry` It contains a set of {name: value} mappings, which are of type `ResTable_map`. A `ResTable_map`
androguard/core/axml/__init__.py:3630
↓ 1 callersClassARSCParser
Parser for resource.arsc files The ARSC File is, like the binary XML format, a chunk based format. Both formats are actually identical b
androguard/core/axml/__init__.py:1631
↓ 1 callersClassARSCResTableEntry
A `ResTable_entry`. See <https://cs.android.com/android/platform/superproject/main/+/main:frameworks/base/libs/androidfw/include/androidfw/R
androguard/core/axml/__init__.py:3540
↓ 1 callersClassARSCResTablePackage
A `ResTable_package` See http://androidxref.com/9.0.0_r3/xref/frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h#861
androguard/core/axml/__init__.py:2903
↓ 1 callersClassARSCResType
This is a `ResTable_type` without it's `ResChunk_header`. It contains a `ResTable_config` See http://androidxref.com/9.0.0_r3/xref/frame
androguard/core/axml/__init__.py:2955
↓ 1 callersClassARSCResTypeSpec
See http://androidxref.com/9.0.0_r3/xref/frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h#1327
androguard/core/axml/__init__.py:2927
↓ 1 callersClassAnnotationElement
This class can parse an `annotation_element` of a dex file :param buff: a string which represents a buff object of the `annotation_element`
androguard/core/dex/__init__.py:1895
↓ 1 callersClassAnnotationItem
This class can parse an `annotation_item` of a dex file
androguard/core/dex/__init__.py:2014
↓ 1 callersClassAnnotationOffItem
This class can parse an `annotation_off_item` of a dex file :param buff: a string which represents a Buff object of the `annotation_off_item
androguard/core/dex/__init__.py:800
↓ 1 callersClassAnnotationSetItem
This class can parse an `annotation_set_item` of a dex file :param buff: a string which represents a buff object of the `annotation_set_item
androguard/core/dex/__init__.py:837
↓ 1 callersClassAnnotationSetRefItem
This class can parse an `annotation_set_ref_item` of a dex file
androguard/core/dex/__init__.py:890
↓ 1 callersClassAnnotationSetRefList
This class can parse an `annotation_set_ref_list_item` of a dex file
androguard/core/dex/__init__.py:928
↓ 1 callersClassAnnotationsDirectoryItem
This class can parse an `annotations_directory_item` of a dex file
androguard/core/dex/__init__.py:1156
↓ 1 callersClassArrayLengthExpression
androguard/decompiler/instruction.py:826
↓ 1 callersClassArrayLoadExpression
androguard/decompiler/instruction.py:771
↓ 1 callersClassArrayStoreInstruction
androguard/decompiler/instruction.py:322
↓ 1 callersClassBasicBlocks
This class represents all basic blocks of a method. It is a collection of many [DEXBasicBlock][androguard.core.analysis.analysis.DEXBasicBlo
androguard/core/analysis/analysis.py:113
↓ 1 callersClassBasicReachDef
androguard/decompiler/dataflow.py:27
↓ 1 callersClassBinaryCompExpression
androguard/decompiler/instruction.py:1138
↓ 1 callersClassBinaryExpression2Addr
androguard/decompiler/instruction.py:1149
↓ 1 callersClassCastExpression
androguard/decompiler/instruction.py:1197
↓ 1 callersClassCatchBlock
androguard/decompiler/basic_blocks.py:288
↓ 1 callersClassCheckCastExpression
androguard/decompiler/instruction.py:725
next →1–100 of 297, ranked by callers