No description, website, or topics provided.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Assets
ProjectSettings
README_Images
Assembly-CSharp-Editor-vs.csproj
Assembly-CSharp-Editor.csproj
Assembly-CSharp-vs.csproj
Assembly-CSharp.csproj
README.md
SUNIDRA.sln
SUNIDRA.userprefs
reference.txt

README.md

SUNIDRA2

SECCON 2016 × CEDEC CHALLENGEで扱われたゲームのソースコード

SECCON 2016 × CEDEC CHALLENGE 競技概要
SECCON 2016 x CEDEC CHALLENGE ゲームクラッキング&チートチャレンジ

問題ファイル一式

How to play

  1. 問題ファイル一式 をダウンロード
  2. NightmaresのSCORE, HPを任意に改ざん
  3. NightmaresのGame DLL(/Data/Managed/Assembly-CSharp-*.dll)の復元
  4. SUNIDRA2のaccount登録: https://cedec.seccon.jp/2016/sign-up
  5. SUNIDRA2のスタミナを任意に改ざん
  6. SUNIDRA2のスタミナ以外のステータスを改ざん
  7. SUNIDRA2の暗号化された通信プロトコルの解析

How to build

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を指定。

Binary Files

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)

Demo

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)

Reference