前言
你好! 这是一个大一网安专业学生的第一篇博客,同样也是我自己第一次出题的wp。如有错误请各位大佬批评指正(respect!)
题目描述
几个月之前,出题人的小游戏被人轻而易举的解开了,出题人很生气,所以推出了这款游戏的2.0版本,但是出题人觉得题出的有点难了,所以出题人决定告诉你们密码是MD5。这是欧皇的游戏,只有欧皇才能获得最后的胜利!(出题人的QQ签名是7wrd)
题目附件戳:这里 密码:b66b
Reverse部分
这个题得到一个压缩包,解压后得到一个.exe程序,根据程序的图标判断,应该是python脚本打包成.exe文件。
方法一:
拼运气:这个题最开始就是从1到300中随机抽取一个数字,总共有三次机会,每次猜错会告诉你数字与正确答案的大小关系,可以靠运气当欧皇猜对得到线索。
方法二
考点一:反编译python打包的.exe文件
参考链接:https://www.cnblogs.com/QKSword/p/10540431.html
反编译后得到py文件(即程序源码)
print('--------------Dino出品--------------')
import random
answer = random.randint(1, 300)
times = 3