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
21k
改造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
2.2k
7周年を迎えたサロンスタッフ予約サービス「minimo」におけるコンテナ移行で得られたCDKのノウハウ
yukiarrr
2
1.5k
AWS CDK & CodeBuildの活用例とハマりポイント
yukiarrr
0
15k
ECSでインタラクティブに「docker run, exec, cp, logs, stop」できるCLIツールを作りました
yukiarrr
1
1.4k
GitHub ActionsでiOSビルドするActionを作って得たノウハウ
yukiarrr
0
1.6k
Other Decks in Technology
See All in Technology
成立するElixirの再束縛(再代入)可という選択
kubell_hr
0
470
(新URLに移行しました)FASTと向き合うことで見えた、大規模アジャイルの難しさと楽しさ
wooootack
0
760
從四件事帶你見識見識 事件驅動架構設計 (EDA)
line_developers_tw
PRO
0
160
Nonaka Sensei
kawaguti
PRO
4
770
“プロダクトを好きになれるか“も QAエンジニア転職の大事な判断基準だと思ったの
tomodakengo
1
220
菸酒生在 LINE Taiwan 的後端雙刀流
line_developers_tw
PRO
0
250
25分で解説する「最小権限の原則」を実現するための AWS「ポリシー」大全
opelab
3
250
DB 醬,嗨!哪泥嘎斯基?
line_developers_tw
PRO
0
270
Long journey of Continuous Delivery at Mercari
hisaharu
1
230
Observability infrastructure behind the trillion-messages scale Kafka platform
lycorptech_jp
PRO
0
110
Kotlinで学ぶ 代数的データ型
ysknsid25
5
1.1k
OTFSG勉強会 / Introduction to the History of Delta Lake + Iceberg
databricksjapan
0
100
Featured
See All Featured
How to train your dragon (web standard)
notwaldorf
92
6.1k
GraphQLとの向き合い方2022年版
quramy
46
14k
The Straight Up "How To Draw Better" Workshop
denniskardys
233
140k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
8
780
Adopting Sorbet at Scale
ufuk
77
9.4k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
161
15k
Side Projects
sachag
455
42k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.3k
4 Signs Your Business is Dying
shpigford
184
22k
RailsConf 2023
tenderlove
30
1.1k
Code Review Best Practice
trishagee
68
18k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
281
13k
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