Upgrade to Pro — share decks privately, control downloads, hide ads and more …

改造apk(MOD)はどうやって作られるのか ~Unityにおけるチート手法を紹介~

3b02ffcc638b9cde6cb1bb458a926b15?s=47 yukiarrr
September 23, 2019

改造apk(MOD)はどうやって作られるのか ~Unityにおけるチート手法を紹介~

改造apkの作成手法と逆アセンブラの紹介です。
逆アセンブラのOSSのリンクはこちら。

https://github.com/yukiarrr/Il2cppSpy

3b02ffcc638b9cde6cb1bb458a926b15?s=128

yukiarrr

September 23, 2019
Tweet

Transcript

  1. վ଄BQLʢ.0%ʣ͸ Ͳ͏΍ͬͯ࡞ΒΕΔͷ͔ ચ઒༤ً!ZVLJBSSS 6OJUF&WF !ZVLJBSSS

  2. ࣗݾ঺հ ચ઒༤ً!ZVLJBSSS w גࣜձࣾNJYJʢ9'-"(ʣॴଐ w ϞϯετεϐϯΦϑ࡞඼ʮϞϯύχʯͷ։ൃ w ೥݄೔ϦϦʔε w झຯ͸ݸਓΞϓϦ։ൃʢ࠷ۙ͸3FBDU/BUJWFʣ

    w ͳΖ͏ړΓʢ೔ؒϥϯΩϯά΋ړΓ·͢ʣ w ࣍͸ྖओܥ͕ྲྀߦΔؾ͕͢Δ !ZVLJBSSS
  3. ΞδΣϯμ w վ଄BQLͷ࡞੒ख๏Λύλʔϯ঺հ w *-$11༻ͷٯΞηϯϒϥπʔϧͷ঺հ !ZVLJBSSS

  4. վ଄BQLͷ࡞੒ख๏ !ZVLJBSSS

  5.  EMMΛվม͢Δख๏ !ZVLJBSSS

  6. EMMΛվม͢Δख๏ ࣮ߦॲཧ͕ೖͬͨ EMMΛσίϯύΠϧ͢ΔͳͲͯ͠ɺղಡɾ վม͢Δख๏ w .POPϏϧυ͞Εͨ΋ͷ͕ର৅ w άάΔͱΑ͘ग़ͯ͘Δʢ*-4QZͱ͔%O4QZͱ͔ʣ w σίϯύΠϧʹΑΔ෮ݩ཰͸ͱͯ΋ߴ͘վ଄͠΍͍͢

    w ͕ɺ࠷ۙ͸CJUରԠඞਢԽͷ͜ͱ΋͋Γ*-$11Ϗϧυ ͕΄ͱΜͲ w ͳͷͰɺ΋͏͋·ΓݟΒΕͳ͘ͳ͖ͬͯͨख๏ !ZVLJBSSS
  7.  TPΛվม͢Δख๏ !ZVLJBSSS

  8. TPΛվม͢Δख๏ ࣮ߦॲཧ͕ೖͬͨ TPʢڞ༗ϥΠϒϥϦʣΛٯΞηϯϒϧ͢ ΔͳͲͯ͠ɺղಡɾվม͢Δख๏ w *-$11Ϗϧυ͞Εͨ΋ͷ͕ର৅ w ഑෍͞Ε͍ͯΔվ଄BQLͷଟ͕͘͜ͷख๏ w .POPͷ৔߹ͱൺ΂ͯٯΞηϯϒϧ·Ͱ͕ਫ਼ʑͷͨΊɺ

    վ଄೉қ౓͸ߴΊ w Ϋϥε໊΍ϝιου໊Λ࣋ͬͨNFUBEBUB͕ଘࡏ͢Δͨ ΊɺͦͪΒΛखֻ͔Γʹղੳ͢Δ !ZVLJBSSS
  9. ۩ମతʹ !ZVLJBSSS

  10. !ZVLJBSSS TPͷ͋Γ͔

  11. !ZVLJBSSS ˡ͜͜ʹ TP͕͋Δ TPͷ͋Γ͔ $Ͱॻ͍ͨॲཧͳͲ͕ͭ·͍ͬͯΔͷ͸ɺ MJCJMDQQTP ͜ΕΛվม͢Ε͹0,

  12. NFUBEBUB͸ʁ !ZVLJBSSS

  13. !ZVLJBSSS NFUBEBUBͷ͋Γ͔

  14. !ZVLJBSSS NFUBEBUBͷ͋Γ͔

  15. w ͜ͷHMPCBMNFUBEBUBEBUͷதʹΫϥε໊΍ϝιου໊͕ ೖ͍ͬͯΔ w TUSJOHTίϚϯυͰ΋֬ೝͰ͖Δ w ݟ΍͍͢Α͏ʹHSFQ͔͚ͯ·͢ !ZVLJBSSS NFUBEBUBͷ͋Γ͔

  16. w ·ͨɺϝιου໊ͳͲͷଞʹMJCJMDQQTPͰͷΞυϨε΋ औΕΔͨΊɺॲཧͷҐஔ͕ಛఆͰ͖Δ !ZVLJBSSS NFUBEBUBͷ͋Γ͔

  17. !ZVLJBSSS

  18.  TPΛࣗ࡞͢Δख๏ !ZVLJBSSS

  19. TPΛࣗ࡞͢Δख๏ ͍ͬͦͷ͜ͱɺ TPΛࣗ࡞͠ಡΈࠐ·ͤΔ͜ͱͰ޷͖উख΍ Δख๏ w ഑෍͞Ε͍ͯΔվ଄BQLͷதʹ΋͜ͷख๏ͷ΋ͷ͸ଘࡏ ͢Δ w +BWBଆΛվม͠ɺࣗ࡞ͷ TPΛಡΈࠐ·ͤΔ͜ͱͰ࣮ݱ

    w MJCJMDQQTPͳͲʹมߋࠩ෼͕ग़ͳ͍ͨΊ௥͍ʹ͍͘ w ͜ͷखͷվ଄BQL͸ɺಠࣗʹ5PBTUग़ͨ͠Γ8FCαΠτʹ ༠ಋͨ͠Γͱख͕ࠐΜͰ͍Δ !ZVLJBSSS
  20. ͜ΕΒͷख๏ͷରࡦ !ZVLJBSSS

  21. ͜ΕΒͷख๏ͷରࡦ w ͝ΊΜͳ͍͞ɺ͕࣌ؒͳ͘ॻ͍͍ͯ·ͤΜ w ҎલʹRJJUBʹهࣄΛॻ͍ͨͷͰɺͦͪΒΛࢀߟʹ w վ଄BQLʢ.0%ʣͷ࡞Γํˍͦͷରࡦ w IUUQTRJJUBDPNZVLJBSSSJUFNTBECGBGE !ZVLJBSSS

  22. ࠷ޙʹπʔϧͷ঺հ !ZVLJBSSS

  23. !ZVLJBSSS

  24. *-$11Ϗϧυ͞ΕͨBQLͷٯΞηϯϒϥ w BQLΛબ୒͢Δ͚ͩͰΤσΟλϥΠΫʹத਎Λ֬ೝͰ͖Δ w BQLಉ࢜ͷࠩ෼΋औΕΔͨΊɺ഑෍͞Ε͍ͯΔվ଄BQLͷ վ଄Օॴͷಛఆ͕༰қ w 8JOEPXT.BDͲͪΒ΋ରԠ w ͜͏͍͏πʔϧ͸.BD൛͕ͳ͍ҹ৅ͩͬͨͷͰʜ

    w ݱࡏ044Ͱެ։த w IUUQTHJUIVCDPNZVLJBSSS*MDQQ4QZ !ZVLJBSSS
  25. !ZVLJBSSS ͕ࠩ͜͜෼ˠ

  26. ͋Γ͕ͱ͏͍͟͝·ͨ͠ !ZVLJBSSS