BBUCTF reverse2题解

打开主函数,发现有一个判断条件

BBUCTF reverse2题解_第1张图片

 F5查看代码。发现在比较flag与s2的值。向上看是对flag进行的操作循环,遇到105 114替换为49,直接按R键将ASCLL码转换为字符。

BBUCTF reverse2题解_第2张图片

 发现程序把i和r全部换成了1,s2是我们要输入的字符。若输入的字符与变换后的flag相等,就正确,双击flag,查看其未经过变换前的字符为hacking_for_fun},变换后hack1ng_fo1_fun}

得到flag

你可能感兴趣的:(逆向,学习方法,网络安全,系统安全)