首页
社区
课程
招聘
[原创] V&N2020 公开赛 CSRE
发表于: 2020-3-8 16:37 4361

[原创] V&N2020 公开赛 CSRE

2020-3-8 16:37
4361
题目链接https://buuoj.cn/files/b4b7bc1cc7664ff4de3144b6e08b4834/CSRe_98a55d36e1fdc9efb74fead105f8bf28.exe?token=eyJ1c2VyX2lkIjo1NTY4LCJ0ZWFtX2lkIjpudWxsLCJmaWxlX2lkIjoxNTM0fQ.XmScMA.2DWlo2iKl2akCEwcTBVMlkksLhs

拿到手检查一下是什么玩意:

C#程序,完事运行就是乱码,区段也不正常,加了混淆了

用 de4dot整一下,再用dnsPy查看:找到关键类:
	private static void Main(string[] args)
	{
		if (!Class1.smethod_1())
		{
			return;
		}
		bool flag = true;
		Class3 @class = new Class3();
		string str = Console.ReadLine();
		if (Class3.smethod_0("3" + str + "9") != "B498BFA2498E21325D1178417BEA459EB2CD28F8")
		{
			flag = false;
		}
		string text = Console.ReadLine();
		string string_ = Class3.smethod_0("re" + text);
		string text2 = @class.method_0(string_, "63143B6F8007B98C53CA2149822777B3566F9241");
		for (int i = 0; i < text2.Length; i++)
		{
			if (text2[i] != '0')
			{
				flag = false;
			}
		}
		if (flag)
		{
			Console.WriteLine("flag{" + str + text + "}");
		}
	}
}

还好理解,两个sha1的加密解密就行了。。 flag{1415turn}


[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (0)
游客
登录 | 注册 方可回帖
返回
//