-
-
[原创] 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}
[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!
赞赏
他的文章
看原图
赞赏
雪币:
留言: