网鼎杯朱雀逆向what

2020-05-23 11:36:40 Author: bbs.pediy.com
觉得文章还不错?,点我收藏



1.      该题是用go语言编写,通过解密该题的key得到flag

2.      修改base64码表,再把输入的key计算base64

3.      然后与加密的key做比较,如果正确就会把输入的key当作解密flag的key去自解密

 

4 修改码表只能得到真正key的前15位,最后一位要脑动想想

5 经过调式发现最后1X没有解密

6 看代码发现会有一个比较加密base64串右边是否有==的操作

7 我们把key的密文最后加上==然后再去解密一次得到正确的key

8 输入key,然后程序就会自动打印出flag


[培训]科锐逆向工程师培训班38期--远程教学预课班将于 2020年5月28日 正式开班!




觉得文章还不错?,点我收藏



如果文章侵犯到您的版权,请联系我:buaq.net[#]pm.me