记一次unity3d游戏的misc
昨天Q.R给我发了一份unity3D的misc,第一次接触这种题型,故此记录一下
1.用ApktoolBox(apk反编译工具是一款针对安卓应用的反编译软件)解包
解包后的文件
2.用.NET Reflector打开Assembly-CSharp.dll(解包好的文件里的那一份)。(unity在打包后,会将所有的代码打进一个Assembly-CSharp.dll的文件里面,通过这个文件的反编译,就是详细看见里面的代码内容)
3.代码逻辑审约 ,一开始我还一直纠结于找什么 "score" , "level" 这种字符串,本以为修改这种字符串的值才可以得到 flag ,直到我找到一个叫做wingame()的函数(是叫函数还是方法,菜鸡没学过unity3D大家懂我意思就好)