阅读背景:

IDF实验室之倒行逆施.NET逆向第一题

来源:互联网 

下载下来是一个.Net文件,用ILSpy逆向,发现没加密,找到Form的代码

public string Encode(string data)
{
	string result;
	try
	{
		byte[] bytes = Encoding.ASCII.GetBytes("wctf{wol");
		byte[] bytes2 = Encoding.ASCII.GetBytes("dy_crack}");
		DESCryptoServiceProvider dESCryptoServiceProvider = new DESCryptoServiceProvider();
		int keySize = dESCryptoServiceProvider.KeySize;
		MemoryStream memoryStream = new MemoryStream();
		CryptoStream cryptoStream = new CryptoStream(memoryStream, dESCryptoServiceProvider.CreateEncryptor(bytes, bytes2), CryptoStreamMode.Write);
		StreamWriter streamWriter = new StreamWriter(cryptoStream);
		streamWriter.Write(data);
		streamWriter.Flush();
		cryptoStream.FlushFinalBlock();
		streamWriter.Flush();
		result = Convert.ToBase64String(memoryStream.GetBuffer(), 0, (int)memoryStream.Length);
	}
	catch
	{
		result = "https://weibo.com/woldy";
	}
	return result;
}public



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: