![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
WriteUP
文章平均质量分 79
巫师54
无简述
展开
-
南京邮电大学网络攻防平台逆向writeup之[maze]
#1 用IDA打开很容易找到入口位置发现,密码长度必须是24位,格式是nctf{**********},然后给s1截断了前5个字符,在字符串判断循环的时候长度减了1,if ( ++v3 >= strlen(&s1) - 1 ),也就是说,取{*****}之间的内容。 puts("Input flag:"); scanf("%s", &s1, 0LL); if ( strle原创 2017-07-31 17:29:56 · 978 阅读 · 0 评论 -
南京邮电大学网络攻防训练平台[Vigenere]
结合了非常强大的运气,大神直觉的提示,才勉强做出来的。 一、准备工作 拿下题目的两个附件,一个是密文,一个是加密程序。 处理密文就不多说了,十六进制转换成值,Ctrl+C再到winhex中Ctrl+B就行了,就是密文文件,重命名为 newcode.txt 关键是KEY的分析: #define KEY_LENGTH 2 // Can be anything from 1 to 1原创 2017-09-11 16:35:46 · 1522 阅读 · 0 评论