网鼎杯朱雀逆向what
2020-05-23 11:36:40 Author: bbs.pediy.com(查看原文) 阅读量:406 收藏

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日 正式开班!


文章来源: https://bbs.pediy.com/thread-259577.htm
如有侵权请联系:admin#unsafe.sh