-
-
[原创]2021 KCTF 武汉科锐CR38期CrackMe
-
发表于:
2021-5-1 23:52
5516
-
[原创]2021 KCTF 武汉科锐CR38期CrackMe
战队名称:WeTeam
战队简介:由3位CR38同期学员组成,共同学习和提高二进制安全技术为目的,创建了WeTeam战队。
本题要求输入key字符串,正确弹出MessageBox,错误的key则不会弹出MessageBox。
本题中输入的key是9X9数独游戏(数独.png)的唯一解,此key会进行md5加密,得到的hash值会解密一段shellcode。错误的key则无法获得shellcode。
9x9的数独存放在一个全局的二维数组中,破解者输入一串密钥。然后根据这个密钥转换为在这个数独中应该填写的数字,判断其行是否合法、列是否合法以及粗线宫是否合法。如果合法则计算其md5,然后aes解密shellcode。解密正确的话则会正常执行shellcode,从而弹出input correct的消息框,否则就没有这个消息框,自动退出程序了。
[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!
最后于 2021-5-15 14:17
被kanxue编辑
,原因: