-
Notifications
You must be signed in to change notification settings - Fork 44
/
outis.py
executable file
·49 lines (38 loc) · 1.41 KB
/
outis.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
#!/usr/bin/env python3
from syhandler.handler import Handler
#from syhelpers.log import activate_debug
from sycmd.handler import HandlerCmdProcessor
#import os.path
#installPath = os.path.abspath(os.path.dirname(__file__))
#print_debug("Main", "installPath = {}".format(installPath))
#activate_debug("Main")
#activate_debug("Handler")
#activate_debug("Channel")
#activate_debug("PlatformPowershell")
#activate_debug("TransportDns")
#activate_debug("TransportReverseTcp")
#activate_debug("Message Parse")
#activate_debug("Message Create")
#activate_debug("CmdHandler")
#activate_debug("CmdSession")
handler = Handler()
#handler.setoption("PLATFORM", "POWERSHELL")
#handler.setoption("AGENTDEBUG", "TRUE")
#handler.setoption("TRANSPORT", "DNS")
#handler.setoption("AGENTTYPE", "DNSCAT2")
#handler.setoption("AGENTTYPE", "DNSCAT2DOWNLOADER")
#handler.setoption("ZONE", "zfs.sy.gs")
#handler.setoption("DNSSERVER", "10.201.1.83")
#handler.setoption("DNSTYPE", "A")
#handler.setoption("TRANSPORT", "REVERSETCP")
#handler.setoption("LHOST", "127.0.0.1")
#handler.setoption("LHOST", "10.201.1.83")
#handler.setoption("LPORT", "5000")
#handler.setoption("STAGEENCODING", "FALSE")
#handler.setoption("STAGEAUTHENTICATION", "FALSE")
#handler.setoption("CHANNELENCRYPTION", "NONE")
#handler.generatestager()
#handler.setoption("STAGED", "FALSE")
#handler.generateagent("/tmp/agentfile.txt")
#handler.run()
HandlerCmdProcessor(handler).cmdloop()