Files
2025-02-10 18:17:56 -06:00

17 lines
577 B
C#

using PowerCrypt.Obfuscator.Methods.CommandTypeAndBareWordObfuscation;
using System.Text;
namespace PowerCrypt.Obfuscator.Helpers.Encode
{
public class EncodeString
{
public static string Encode(string str)
{
string base64Encoded = Convert.ToBase64String(Encoding.UTF8.GetBytes(str));
string iexCommandObfuscated = CommandOBF.ObfuscateCommand("Invoke-Expression");
return $"{iexCommandObfuscated}([System.Text.Encoding]::UTF8.GetString([System.Convert]::FromBase64String('{base64Encoded}')))";
}
}
}