Module androguard :: Class OBFU_Names
[hide private]
[frames] | no frames]

Class OBFU_Names

source code

OBFU_Names is the object that change the name of a field or a method by a random string, and resolving dependencies into other files

Instance Methods [hide private]
 
__init__(self, andro, class_name, name, descriptor, obfu_type, gen_method=<function OBFU_NAMES_GEN at 0x9bfcc34>) source code
Method Details [hide private]

__init__(self, andro, class_name, name, descriptor, obfu_type, gen_method=<function OBFU_NAMES_GEN at 0x9bfcc34>)
(Constructor)

source code 
Parameters:
  • andro - an Androguard object to have full access to the desired information, and represented a pool of files with the same format
  • class_name - the class of the method/field (a python regexp)
  • name - the name of the method/field (a python regexp)
  • descriptor - the descriptor of the method/field (a python regexp)
  • obfu_type - the type of the obfuscated (field/method) (OBFU_NAMES_FIELDS, OBFU_NAMES_METHODS)
  • gen_method - a method which generate random string