杭电CTF——逆向(1)

Beat our dice game and get the flag

拖进ollydbg,搜索关键字符串
杭电CTF——逆向(1)
显然最后要达成的就是31337然后获得flag,规则是掷色子,试试看能不能**
一直单步步过,这里单步步入
杭电CTF——逆向(1)
一直单步步过到停止,在0040182B处可看到调用随机数函数,下面即是要修改的地方
杭电CTF——逆向(1)
依次对下列地方进行**
杭电CTF——逆向(1)
杭电CTF——逆向(1)
杭电CTF——逆向(1)
杭电CTF——逆向(1)
杭电CTF——逆向(1)

杭电CTF——逆向(1)
然后一直回车就可以了
杭电CTF——逆向(1)
最后若是出现的结果是中文乱码,则把**完成的文件保存起来,更改cmd的编码格式,在里面打开就可以了。