SECCON 2016 × CEDEC CHALLENGEで扱われたゲームのソースコード
SECCON 2016 × CEDEC CHALLENGE 競技概要
SECCON 2016 x CEDEC CHALLENGE ゲームクラッキング&チートチャレンジ
- 問題ファイル一式 をダウンロード
- NightmaresのSCORE, HPを任意に改ざん
- NightmaresのGame DLL(/Data/Managed/Assembly-CSharp-*.dll)の復元
- SUNIDRA2のaccount登録: https://cedec.seccon.jp/2016/sign-up
- SUNIDRA2のスタミナを任意に改ざん
- SUNIDRA2のスタミナ以外のステータスを改ざん
- SUNIDRA2の暗号化された通信プロトコルの解析
Unityをダウンロード、インストール。
ソースコードをcloneする。
git clone https://github.com/kenjiaiko/SUNIDRA2
Unityから開く。
File -> Build Settings(Build Settingsのウィンドウが開く)
Android -> Player Settings -> Other Settings -> Configuration -> Scripting Backend -> IL2CPP
Build
Build途中でAndroid SDKとNDKが求められるため、ダウンロード&pathを指定。
Build by Unity 5.4.0f3 Personal
https://1drv.ms/u/s!AtaQw-wbmFVpgQFnRjS_J8XG8Bly (.apk)
https://1drv.ms/u/s!AtaQw-wbmFVpgQLyynP--SUUGBZG (.ipa)
https://www.youtube.com/watch?v=h4HERvCsjY0 (SpeedHack)
https://www.youtube.com/watch?v=DKrFf05QOwU (rewrite XML)
https://www.youtube.com/watch?v=KLrbgNA1bhM (gdb)