Ejemplo n.º 1
0
 def __init__(self):
     self.badges = badges()
     self.execute = execute()
     self.exceptions = exceptions()
     self.storage = storage()
     self.io = io()
     self.modules = modules()
Ejemplo n.º 2
0
    def __init__(self):
        self.badges = badges()
        self.exceptions = exceptions()
        self.server = server()

        self.stages = None
        self.controller = None
Ejemplo n.º 3
0
 def __init__(self):
     self.db = db()
     self.badges = badges()
     self.local_storage = local_storage()
     self.helper = helper()
     self.config = config()
     self.modules = modules()
     self.exceptions = exceptions()
Ejemplo n.º 4
0
    def __init__(self):
        self.exceptions = exceptions()
        self.tables = tables()
        self.badges = badges()
        self.local_storage = local_storage()
        self.modules = modules()

        self.job_process = None
Ejemplo n.º 5
0
    def __init__(self):
        self.exceptions = exceptions()
        self.formatter = formatter()
        self.badges = badges()
        self.storage = storage()
        self.io = io()
        self.modules = modules()

        self.job_process = None
Ejemplo n.º 6
0
 def __init__(self):
     self.io = io()
     self.tip = tip()
     self.execute = execute()
     self.loader = loader()
     self.config = config()
     self.badges = badges()
     self.banner = banner()
     self.storage = storage()
     self.modules = modules()
     self.exceptions = exceptions()
Ejemplo n.º 7
0
    def __init__(self):
        self.jobs = jobs()
        self.local_storage = local_storage()
        self.modules = modules()
        self.exceptions = exceptions()

        self.details = {
            'Category': "module",
            'Name': "back",
            'Description': "Return to the previous module.",
            'Usage': "back",
            'MinArgs': 0
        }
Ejemplo n.º 8
0
    def __init__(self):
        self.jobs = jobs()
        self.storage = storage()
        self.exceptions = exceptions()

        self.details = {
            'Category': "module",
            'Name': "back",
            'Description': "Return to the previous menu.",
            'Usage': "back",
            'ArgsCount': 0,
            'NeedsArgs': False,
            'Args': list()
        }
Ejemplo n.º 9
0
    def __init__(self):
        self.io = io()
        self.tip = tip()
        self.jobs = jobs()
        self.execute = execute()
        self.loader = loader()
        self.config = config()
        self.badges = badges()
        self.banner = banner()
        self.colors = colors()
        self.local_storage = local_storage()
        self.modules = modules()
        self.exceptions = exceptions()

        self.history = self.config.path_config['base_paths']['history_path']
Ejemplo n.º 10
0
    def __init__(self, local_host, local_port, client):
        self.local_host = local_host
        self.local_port = local_port
        self.client = client
        self.badges = badges()
        self.helper = helper()
        self.config = config()
        self.terminator = terminator()
        self.exceptions = exceptions()

        self.first_stage = "uname -smp"
        self.first_stage_size = self.helper.len_line(self.first_stage)

        self.second_stage = self.config.path_config['base_paths']['data_path'] + "modules/exploit/linux/stager/zetant_reverse_tcp/bin/"
        self.second_stage_size = self.helper.len_file(self.second_stage)
        self.second_stage_path = "/private/var/tmp/." + self.terminator.generate_terminator()
Ejemplo n.º 11
0
    def __init__(self):
        self.badges = badges()
        self.exceptions = exceptions()

        self.servers = dict()
Ejemplo n.º 12
0
    def __init__(self):
        self.io = io()
        self.badges = badges()
        self.exceptions = exceptions()
        self.helper = helper()
        self.storage = storage()
        self.jobs = jobs()
        self.parser = parser()

        self.listener = listener()
        self.formatter = formatter()

        self.process = None
        self.controller = None
        self.id_number = 0

        self.sessions_id = dict()
        self.sessions_info = dict()
        self.ports_map = dict()

        self.details = {
            'Name': "exploit/linux/stager/zetant_reverse_tcp",
            'Authors': ['enty8080'],
            'Description':
            "Linux reverse TCP shell with full remote functionality.",
            'Comments': ['']
        }

        self.options = {
            'LHOST': {
                'Description': "Local host.",
                'Value': self.helper.getip(),
                'Required': True
            },
            'LPORT': {
                'Description': "Local port.",
                'Value': 4444,
                'Required': True
            },
        }

        self.commands = {
            'close': {
                'Description': "Close active session.",
                'Usage': "close <session_id>",
                'ArgsCount': 1,
                'NeedsArgs': True,
                'Args': list(),
                'Run': self.close
            },
            'stop': {
                'Description': "Stop listener by port.",
                'Usage': "stop <port>",
                'ArgsCount': 1,
                'NeedsArgs': True,
                'Args': list(),
                'Run': self.stop_listener
            },
            'sessions': {
                'Description': "List all active sessions.",
                'Usage': "list",
                'ArgsCount': 0,
                'NeedsArgs': False,
                'Args': list(),
                'Run': self.sessions
            }
        }
Ejemplo n.º 13
0
 def __init__(self):
     self.badges = badges()
     self.execute = execute()
     self.exceptions = exceptions()
     self.io = io()
Ejemplo n.º 14
0
 def __init__(self):
     self.badges = badges()
     self.exceptions = exceptions()