首页
社区
课程
招聘
[原创]CTF2019_第十题_初入好望角WriteUp
发表于: 2019-3-20 01:19 3005

[原创]CTF2019_第十题_初入好望角WriteUp

2019-3-20 01:19
3005


        ILSpy 2.1.0.1603:查看源码

        VS2017:调试、写解密代码


            通过代码可见,只要a.a(输入的内容,”Kanxue2019”)的值等于“4RTlF9Ca2+oqExJwx68FiA==”即可判断成功。


          很明显代码对输入的string和”Kanxue2019”进行了某种加密,下面只要对加密过程逆向一下就好了。

        解密的话直接代码搬到VS中修改调试。因为对C#加密类不熟悉,走了很多弯路,以下是在网上搜到的Rijndael解密部分代码:

       当然,要解密程序不需要理解这么多,直接引入函数,调用即可:

        byte[] bytes = Encoding.UTF8.GetBytes("Kanxue2019CTF-Q1");

        byte[] bytes2 = Convert.FromBase64String(A_0);


[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 1
支持
分享
最新回复 (1)
雪    币: 1258
活跃值: (41)
能力值: ( LV3,RANK:22 )
在线值:
发帖
回帖
粉丝
2
注册账号好几年了,但一直没有认真学习过。前几天刚刚买了看雪的【加密与解密4】,打算好好学习,正好遇到了看雪的CTF,于是心潮澎湃赶来试下简单点的题目,一边网上查资料,一边下载工具,一边看论坛以往CTF的writeUp学习,终于做出来了,开心。
2019-3-20 01:23
0
游客
登录 | 注册 方可回帖
返回
//