Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
改造apk(MOD)はどうやって作られるのか ~Unityにおけるチート手法を紹介~
Search
yukiarrr
September 23, 2019
Technology
6
18k
改造apk(MOD)はどうやって作られるのか ~Unityにおけるチート手法を紹介~
改造apkの作成手法と逆アセンブラの紹介です。
逆アセンブラのOSSのリンクはこちら。
https://github.com/yukiarrr/Il2cppSpy
yukiarrr
September 23, 2019
Tweet
Share
More Decks by yukiarrr
See All by yukiarrr
Go移行におけるJSON-RPC対応
yukiarrr
4
1.6k
7周年を迎えたサロンスタッフ予約サービス「minimo」におけるコンテナ移行で得られたCDKのノウハウ
yukiarrr
2
1.3k
AWS CDK & CodeBuildの活用例とハマりポイント
yukiarrr
0
14k
ECSでインタラクティブに「docker run, exec, cp, logs, stop」できるCLIツールを作りました
yukiarrr
1
1.1k
GitHub ActionsでiOSビルドするActionを作って得たノウハウ
yukiarrr
0
1.3k
Other Decks in Technology
See All in Technology
JSON攻略法.pdf
miyakemito
8
5k
開発生産性大幅アップ!Postman VS Code拡張機能
nagix
2
370
エンジニア候補者向け資料2024.04.24.pdf
macloud
0
3.3k
Delivering Millions of Messages within seconds @ Duolingo
pelelgrino
0
350
プラットフォームってつくることより計測することが重要なんじゃないかという話 / Platform Engineering Meetup #8
taishin
1
350
継続的な改善 x ⾮連続的な進化
sansantech
PRO
3
150
Kernel MemoryでAzure OpenAI Serviceとお手軽データソース連携
mitsuzono
1
240
20分で完全に理解するGrafanaダッシュボード
hamadakoji
3
430
地理空間データ可視化・解析・活用ソリューション Pacific Spatial Solutions (PSS)
pacificspatialsolutions
0
200
Cloud Native Java with Spring Boot (CNCF Aarhus, April 2024)
thomasvitale
1
170
非同期推論システムによるコスト削減と信頼性向上
koki_nishihara
0
230
On Your Data を超えていく!
hirotomotaguchi
2
670
Featured
See All Featured
WebSockets: Embracing the real-time Web
robhawkes
59
7k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
7
1k
Into the Great Unknown - MozCon
thekraken
10
990
Optimising Largest Contentful Paint
csswizardry
8
2.4k
Gamification - CAS2011
davidbonilla
76
4.6k
The Brand Is Dead. Long Live the Brand.
mthomps
49
28k
Code Review Best Practice
trishagee
55
15k
Building Adaptive Systems
keathley
31
1.9k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
25
2.3k
The Invisible Customer
myddelton
114
12k
The Art of Programming - Codeland 2020
erikaheidi
42
12k
The World Runs on Bad Software
bkeepers
PRO
61
6.7k
Transcript
վBQLʢ.0%ʣ Ͳ͏ͬͯ࡞ΒΕΔͷ͔ ચ༤ً!ZVLJBSSS 6OJUF&WF !ZVLJBSSS
ࣗݾհ ચ༤ً!ZVLJBSSS w גࣜձࣾNJYJʢ9'-"(ʣॴଐ w ϞϯετεϐϯΦϑ࡞ʮϞϯύχʯͷ։ൃ w ݄ϦϦʔε w झຯݸਓΞϓϦ։ൃʢ࠷ۙ3FBDU/BUJWFʣ
w ͳΖ͏ړΓʢؒϥϯΩϯάړΓ·͢ʣ w ࣍ྖओܥ͕ྲྀߦΔؾ͕͢Δ !ZVLJBSSS
ΞδΣϯμ w վBQLͷ࡞ख๏Λύλʔϯհ w *-$11༻ͷٯΞηϯϒϥπʔϧͷհ !ZVLJBSSS
վBQLͷ࡞ख๏ !ZVLJBSSS
EMMΛվม͢Δख๏ !ZVLJBSSS
EMMΛվม͢Δख๏ ࣮ߦॲཧ͕ೖͬͨ EMMΛσίϯύΠϧ͢ΔͳͲͯ͠ɺղಡɾ վม͢Δख๏ w .POPϏϧυ͞Εͨͷ͕ର w άάΔͱΑ͘ग़ͯ͘Δʢ*-4QZͱ͔%O4QZͱ͔ʣ w σίϯύΠϧʹΑΔ෮ݩͱͯߴ͘վ͍͢͠
w ͕ɺ࠷ۙCJUରԠඞਢԽͷ͜ͱ͋Γ*-$11Ϗϧυ ͕΄ͱΜͲ w ͳͷͰɺ͏͋·ΓݟΒΕͳ͘ͳ͖ͬͯͨख๏ !ZVLJBSSS
TPΛվม͢Δख๏ !ZVLJBSSS
TPΛվม͢Δख๏ ࣮ߦॲཧ͕ೖͬͨ TPʢڞ༗ϥΠϒϥϦʣΛٯΞηϯϒϧ͢ ΔͳͲͯ͠ɺղಡɾվม͢Δख๏ w *-$11Ϗϧυ͞Εͨͷ͕ର w ͞Ε͍ͯΔվBQLͷଟ͕͘͜ͷख๏ w .POPͷ߹ͱൺͯٯΞηϯϒϧ·Ͱ͕ਫ਼ʑͷͨΊɺ
վқߴΊ w Ϋϥε໊ϝιου໊Λ࣋ͬͨNFUBEBUB͕ଘࡏ͢Δͨ ΊɺͦͪΒΛखֻ͔Γʹղੳ͢Δ !ZVLJBSSS
۩ମతʹ !ZVLJBSSS
!ZVLJBSSS TPͷ͋Γ͔
!ZVLJBSSS ˡ͜͜ʹ TP͕͋Δ TPͷ͋Γ͔ $Ͱॻ͍ͨॲཧͳͲ͕ͭ·͍ͬͯΔͷɺ MJCJMDQQTP ͜ΕΛվม͢Ε0,
NFUBEBUBʁ !ZVLJBSSS
!ZVLJBSSS NFUBEBUBͷ͋Γ͔
!ZVLJBSSS NFUBEBUBͷ͋Γ͔
w ͜ͷHMPCBMNFUBEBUBEBUͷதʹΫϥε໊ϝιου໊͕ ೖ͍ͬͯΔ w TUSJOHTίϚϯυͰ֬ೝͰ͖Δ w ݟ͍͢Α͏ʹHSFQ͔͚ͯ·͢ !ZVLJBSSS NFUBEBUBͷ͋Γ͔
w ·ͨɺϝιου໊ͳͲͷଞʹMJCJMDQQTPͰͷΞυϨε औΕΔͨΊɺॲཧͷҐஔ͕ಛఆͰ͖Δ !ZVLJBSSS NFUBEBUBͷ͋Γ͔
!ZVLJBSSS
TPΛࣗ࡞͢Δख๏ !ZVLJBSSS
TPΛࣗ࡞͢Δख๏ ͍ͬͦͷ͜ͱɺ TPΛࣗ࡞͠ಡΈࠐ·ͤΔ͜ͱͰ͖উख Δख๏ w ͞Ε͍ͯΔվBQLͷதʹ͜ͷख๏ͷͷଘࡏ ͢Δ w +BWBଆΛվม͠ɺࣗ࡞ͷ TPΛಡΈࠐ·ͤΔ͜ͱͰ࣮ݱ
w MJCJMDQQTPͳͲʹมߋ͕ࠩग़ͳ͍ͨΊ͍ʹ͍͘ w ͜ͷखͷվBQLɺಠࣗʹ5PBTUग़ͨ͠Γ8FCαΠτʹ ༠ಋͨ͠Γͱख͕ࠐΜͰ͍Δ !ZVLJBSSS
͜ΕΒͷख๏ͷରࡦ !ZVLJBSSS
͜ΕΒͷख๏ͷରࡦ w ͝ΊΜͳ͍͞ɺ͕࣌ؒͳ͘ॻ͍͍ͯ·ͤΜ w ҎલʹRJJUBʹهࣄΛॻ͍ͨͷͰɺͦͪΒΛࢀߟʹ w վBQLʢ.0%ʣͷ࡞Γํˍͦͷରࡦ w IUUQTRJJUBDPNZVLJBSSSJUFNTBECGBGE !ZVLJBSSS
࠷ޙʹπʔϧͷհ !ZVLJBSSS
!ZVLJBSSS
*-$11Ϗϧυ͞ΕͨBQLͷٯΞηϯϒϥ w BQLΛબ͢Δ͚ͩͰΤσΟλϥΠΫʹதΛ֬ೝͰ͖Δ w BQLಉ࢜ͷࠩऔΕΔͨΊɺ͞Ε͍ͯΔվBQLͷ վՕॴͷಛఆ͕༰қ w 8JOEPXT.BDͲͪΒରԠ w ͜͏͍͏πʔϧ.BD൛͕ͳ͍ҹͩͬͨͷͰʜ
w ݱࡏ044Ͱެ։த w IUUQTHJUIVCDPNZVLJBSSS*MDQQ4QZ !ZVLJBSSS
!ZVLJBSSS ͕ࠩ͜͜ˠ
͋Γ͕ͱ͏͍͟͝·ͨ͠ !ZVLJBSSS