Pastebin
Paste #24082: No description
< previous paste - next paste>
Pasted by Anonymous Coward
using System;
using System.Diagnostics;
using System.IO;
using System.Reflection;
using System.Runtime.CompilerServices;
using System.Runtime.Versioning;
using System.Security.Cryptography;
using System.Text;
using System.Text.RegularExpressions;
[assembly: CompilationRelaxations(8)]
[assembly: RuntimeCompatibility(WrapNonExceptionThrows = true)]
[assembly: Debuggable(DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints)]
[assembly: TargetFramework(".NETCoreApp,Version=v5.0", FrameworkDisplayName = "")]
[assembly: AssemblyCompany("CfcsApp")]
[assembly: AssemblyConfiguration("Release")]
[assembly: AssemblyFileVersion("1.0.0.0")]
[assembly: AssemblyInformationalVersion("1.0.0")]
[assembly: AssemblyProduct("CfcsApp")]
[assembly: AssemblyTitle("CfcsApp")]
[assembly: AssemblyVersion("1.0.0.0")]
namespace CfcsApp;
internal class Program
{
private static string WordScrambler(Match match)
{
char[] array = new char[match.Value.Length];
array[0] = match.Value[1];
array[1] = match.Value[0];
return new string(array);
}
private static void Main(string[] args)
{
MatchEvaluator evaluator = WordScrambler;
Console.WriteLine("Please write your flag to make sure you got the right one");
string text = Console.ReadLine();
using AesManaged aesManaged = new AesManaged();
ICryptoTransform transform = aesManaged.CreateEncryptor(Encoding.ASCII.GetBytes("cfcseretgodtsted"), new byte[16]);
using MemoryStream memoryStream = new MemoryStream();
using CryptoStream stream = new CryptoStream(memoryStream, transform, CryptoStreamMode.Write);
using (StreamWriter streamWriter = new StreamWriter(stream))
{
streamWriter.Write(text);
}
if (Regex.Replace(Convert.ToBase64String(memoryStream.ToArray()), "(.)(.)", evaluator) == "JdwW7xA6kHroHjibUXDFU6D5gJS+ndEOK/6+j5cWkC=k" || Convert.ToBase64String(Encoding.UTF8.GetBytes(text)) == "Q0ZDU3tSNG04MF9QNHJ0X0QzdXh9")
{
Console.WriteLine("You got the right password. You are great!");
print(memoryStream)
}
else
{
Console.WriteLine("You did not get the right password. Please try again");
print(memoryStream)
}
}
}
New Paste
Go to most recent paste.