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
たまごっちUniFlash解析 #分解のススメ
Search
ひろみつ
August 20, 2023
How-to & DIY
0
660
たまごっちUniFlash解析 #分解のススメ
ひろみつ
August 20, 2023
Tweet
Share
More Decks by ひろみつ
See All by ひろみつ
ソフトウェアサイエンス特別講義A リバースエンジニアリング(2024/2/10 5限)
bakueikozo
10
4k
Other Decks in How-to & DIY
See All in How-to & DIY
あなたは何故コミュニティに参加するのか?
awsjcpm
1
190
JAWS-UGから学んだコミュニティの成功要因 (Success Factors)
awsjcpm
5
520
ミシンと刺繍とOSS
godan
3
120
AWS re:Invent 2024 re:Cap – AWS Community Perspective / JAWS-UG新潟
awsjcpm
0
170
わたしと技術コミュニティとキャリア
kotomin_m
2
1.7k
[電子工作]クリップモーターをつくろう
oriontakemura
0
280
こんなにあるの? 最近のIPAトレンドを ざっくりまとめてみた
watany
4
1k
How to create better speaker proposals
logico_jp
2
970
Xの"だるま"とコナミコマンド #iotlt #obniz
n0bisuke2
0
220
ジャンカーよ、車も買え ~10分でわかる!? 中古車選び入門~
arkw
1
140
#スタックチャン「魔改造の夜」に行く
syumme01
1
290
ラズパイカメラ向け ケーブル延長基板・ハウジングの開発
koheimasaki
PRO
2
330
Featured
See All Featured
Imperfection Machines: The Place of Print at Facebook
scottboms
268
13k
Art, The Web, and Tiny UX
lynnandtonic
302
21k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
358
30k
GitHub's CSS Performance
jonrohan
1032
460k
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
23
1.4k
The Power of CSS Pseudo Elements
geoffreycrofte
77
5.9k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
1.5k
Designing Experiences People Love
moore
142
24k
How STYLIGHT went responsive
nonsquared
100
5.8k
Making Projects Easy
brettharned
117
6.4k
Transcript
ʹΒ΅ॴɹͻΖΈͭɹʢ!CBLVFJLP[Pʣɹɹ ͳΜͰղͪ͠Ό͏ͧ ͨ·ͬͪ͝6OJฤ
BCPVUNF w ʮͳΜͰղͪ͠Ό͏ͧʯΛϞοτʔʹ ͳΜͰղ͍ͯ͠·͢ w ஶ໊ͳղ w ϚδϣΧΞΠϦεΦʔϠϚɹɾळ݄8J46/നശ w
֤ࣾݕԹΧϝϥɹɾυϯΩϗʔςʮεϚϞονϟʔʯ w ݺͼࠐΈ܅ɹɹɾϑΝϛϚೖళԻɹɾϑΝϛίϯϛχ w 2SJP-PDL ॳ ɹɾ"50.$BN
ಉਓࢽͱϒϩά CPPUIʹͯൢച͍ͯ͠·͢ɹϒϩάಡΜͰͶ IUUQTIPOFZMBCIBUFOBCMPHKQ
ͱΓ͋͑ͣങͬͯղͯ͠Έͨ w &41͕͍ͬͯΔͷ֬ఆ w ͳΒɺϓϩάϥϜΛॻ͖͑ΕͳΜͰͰ͖ΔΑ͏ʹͳΔ͡ΌΜ w લྫɿαʔϏεऴྃ༧ఆͷ2SJP-PDLͰ)BDLޭ͍ͯ͠·͢ w ϓϩάϥϜʹඞཁͳ*0 #005.0%&
59% 39% (/% 3&4&5 ໌֬ʹΘ͔͍ͬͯΔ w ·ͣɺϒʔτϞʔυʹೖΔલʹɺ͜͏͍͏࣌γϦΞϧϩάΛݟΔ
ग़͖ͯͨϩά͕͜Ε Α͏͕͓͔͍͢͠
&41ͷ4FDVSF#PPU͕༗ޮʹͳ͍ͬͯΔ w ಡΈग़͠Λอޢͨ͠Γɺ৽ͨͳॻ͖ࠐΈΛ͙Έ w 1*$ͱ͔"73ͱ͔ʹ͋Δ͚ͲɺಡΈग़͠ϓϩςΫτͳͷͰॻ͖ࠐΊΔͭ͋Δ w ͨ·ͬͪ͝6OJͷ&41͕ͦͷঢ়ଶʹͳ͍ͬͯΔͱࢥΘͳ͔ͬͨ w ͜ΕಡΈग़ͤͳ͍͚ͩ͡Όͳͯ͘ɺ৽ͨʹॻ͖ࠐΉ͜ͱͰ͖ͳ͍ w
4FDVSF#PPUʹ͍ͭͯͷৄ͍͠આ໌ଟଞͷํ͕ʜ w ͜ͷʮͨ·ͬͪ͝6OJʯຊʹʮͨ·ͬͪ͝6OJʯͱ͔ͯ͑͠͠ͳ͍ w ಉ͡ਓଟˠͨ·ͬͪ͝ҭͯΔ͔͠ͳ͍
ؾΛऔΓͯ͠ ؾΛऔΓͳ͓͢ͷʹ͙̎Βֻ͍͔Γ·ͨ͠ w &418300.Ͱɺνοϓͷγʔϧυͷத ʹ41*'MBTI͕ࡌ͍ͬͯͯɺ ϑΝʔϜΣΞʢϓϩάϥϜʴσʔλʣ͕͜ͷ தʹॻ͖ࠐ·Ε͍ͯΔΒ͍͠ w 4FDVSF#PPUͷؔͰϑΝʔϜΣΞ҉߸Խ
͞Ε͍ͯΔͱࢥ͏͚Ͳɺ ೦ͷͨΊʹதͷϑΝʔϜΣΞΛμϯϓͯ͠ Έ͍ͨ ը૾ɿIUUQTIUEFLPDPNBSEVJOPFTQXSPPNIUNM
&41Λണ͕͢ w 'MBTIʹΞΫηε͢ΔͨΊʹɺ&41Λͨ·ͬͪ͝ج൘͔Βണ͕͠·͢ w ͦͦ͜͜ҙ͠·͕ͨ͠ɺώʔτΨϯͷ෩ѹͰখ͍͞෦͕ݸඈͼ·ͨ͠ w ͕ɺͱΓ͋͑ͣຊମͷج൘ੜ͖͍ͯΔͷͰɺ ͋ͱͰ৽͍͠&41ͷج൘Λషͬͯɺ
ΧελϜϑΝʔϜΛಈ͔͢͜ͱ͕Ͱ͖·͢
41*'MBTIͷμϯϓ 3BTQCFSSZ1JΛ͍·͢ w -JOVY༻ͷΦʔϓϯιʔειϑτΣΞz fl BTISPNzΛ͏ͱɺ ϥζύΠͳͲͷ41**'Λͬͯ41*'MBTIͷσʔλΛಡΈॻ͖Ͱ͖·͢ w Ԡ༻ྫɿݺͼࠐΈ܅ԻݯΧʔυͷॻ͖͑
IUUQTIPOFZMBCIBUFOBCMPHKQFOUSZ w ണ͕ͨ͠'MBTIΛมج൘ʹͤɺ ϥζύΠʹܨ͗·͢
ٵ͍ग़ͨ͠30.ϑΝΠϧΛղੳ͠·͢ -JOVYͷڥ͕Γ͍͢Ͱ͢ w ϑΝΠϧશମΛʮCJOXBMLʯʹ͔͚ͯΈ·͢ w Կʹ͍ͬͯΔ͔Θ͔Γ·ͤΜ͕ɺQFNূ໌ॻϑΝΠϧ͕ग़͖ͯ·ͨ͠ɻ w ͕ɺ͜Ε͔͠ग़͖ͯ·ͤΜɻ w
ͦΕҎ֎ͷ෦͕҉߸Խ͞Ε͍ͯΔ ͷ͔͠Ε·ͤΜ
30.σʔλͷύʔςΟγϣϯใ w શ෦͕҉߸ͩͱવ$16ࠔΔͷͰɺ ʮύʔςΟγϣϯʯ୯ҐͰ҉߸Խɾඇ҉߸Խʹ͔Ε͍ͯΔ͜ͱ͕͋Γ·͢ɻ w ҉߸ԽPSѹॖ͞Ε͍ͯΔ͔Ͳ͏͔ͷఆɿσʔλྻͷΤϯτϩϐʔΛݟΔ w όΠτྻͷภΓͷ༗ແ w
ۭ͖ྖҬͳΒ''ɺςΩετͳΒY͔ΒY'ͳͲ͕ଟ͘ͳΔ ѹॖ҉߸Խ͞Ε͍ͯΔ߹ɺ͜ͷภΓ͕ফ͑Δ͜ͱ͕ଟ͍
CJOXBMLίϚϯυͰΤϯτϩϐʔΛݟΔ w ʮCJOXBMLʯͷ&ΦϓγϣϯͰɺσʔλྖҬͷΤϯτϩϐʔ͕ େ͖͘ΓସΘΔϙΠϯτΛݟ͚ͭΔ͜ͱ͕Ͱ͖Δ w Τϯτϩϐʔ͕খ͍͞ͱ͜Ζɺҙຯͷ͋Δσʔλ͕ೖ͍ͬͯΔ͜ͱ͕ଟ͍ w Τϯτϩϐʔ͕େ͖͍ͱ͜Ζɺ҉߸Խѹॖ͞Ε͍ͯΔ͜ͱ͕ଟ͍
͋ͬʜ w Τϯτϩϐʔͷগͳͦ͏ͳྖҬΛ IFYEVNQͰHSFQ͍ͯ͠Δͱ ʜͳΜ͔ಡΊΔจࣈ͕ग़͖ͯ·ͨ͠ 8J'Jϧʔλɹ(-"3.
ͳΜ͚ͩͬ͜Ε ͨ·ͬͪ͝6OJ8J'Jʹܨ͕ΔΜͰ͢ΑͶ w ࣗͷ8J'Jʹଓͯ͠໘ന͍ಈ࡞͕ͳ͍͔Ͳ͏͔ͳͲΛςετ͍ͯ͠·ͨ͠ w 8J'Jͷଓใɺવͨ·ͬͪ͝ʹอଘ͞Ε·͢ w ͕ɺͦͷ44*%ͱύεϫʔυ͕͜͜ʹฏจͰอଘ͞Ε͍ͯ·ͨ͠ w ͏ͪΐͬͱΓํ͕͋ͬͨͷͰʁ
w 4FDVSF#PPU͏͙Β͍ͷ͜ͱ͕Ͱ͖ΔͳΒɺ વ҉߸ԽෆشൃετϨʔδར༻Ͱ͖ͨͣʢΒ͍͠ʣˡ͏͔ͬΓʁ
Կ͔·͍ͣͷʁ ύεϫʔυอଘ͠ͳ͍ͱଓͰ͖ͳ͍Ͱ͠ΐʁ w Ұ୴อଘͨ͠ύεϫʔυ؆୯ʹݟ͑ͳ͍ํ͕͍͍ ʮˎˎˎˎˎˎˎʯΈ͍ͨʹͯ͠ΔΑͶʁ w ࠷ݶͷํ๏ͱͯ͠ɺڞ௨伴Ͱ͍͍͔Βదʹ҉߸Խͯ͠อଘ w ͏ͪΐͬͱؤுͬͯɺνοϓ͝ͱͷ伴Ͱ҉߸Խอଘ
w Ͱ͖Εɺൿີ伴Λ$16֎͔ΒಡΊͳ͍Α͏ʹͯ͠҉߸Խอଘ w ͪΌΜͱͨ͠04ͷݩͰͦ͏ͬͯΔ͜ͱ͕ଟ͍ w ϑΝʔϜߋ৽Ͱվળ͞ΕͨΓ͢Δ͔ͶɻΘ͔Μͳ͍͚Ͳɻ
·͔͊ͤͬ͘ͳͷͰషΓସ͑Δ ͜͏͢Δ͔͠ͳ͔ͬͨΜͩ w ͨ·ͬͪ͝ͱͯ͠ͷػೳ શʹࣦΘΕͯ͠·͍·͕͢ɺ ळ݄ిࢠͰങ͖ͬͯͨ&41ʹషΓସ͑ͯ ࠷ݶͷϑΝʔϜΣΞΛॻ͖ࠐΜͰΈ·ͨ͠
w -$%Ҏ֎ʹࢁͷपล෦͕͋Γ·͢ͷͰ ͦͪΒʹ͍ͭͯΧελϜϑΝʔϜͷղઆͷํ ʹ͓ئ͍͍ͨ͠·͢ɻ
ΧελϜϑΝʔϜͰԿ͕Ͱ͖Δ͔ͳʁ ࣮࣭.4UBDLʁ w ͪΐ͏Ͳ.4UBDLΛങͬͯɺ2SJP-PDLͷ։ดΩʔͰ࡞Ζ͏ͱࢥ͍ͬͯͨ w 2SJP-PDLʹΧελϜϑΝʔϜΛॻ͍ͯ&41ͷ#-&ػೳΛ͏ͱ ϩʔΧϧ։ด͕؆୯ʹͰ͖·͢ w ͦͷͨΊʹͨ·ͬͪ͝Λʜͱ͍͏ͷগʑࡑ͕ॏ͔͔ͬͨ͠Εͳ͍
w ͜ΕʹΓͯ&41ͷͷղࠓޙΒͳ͍͔ʁ w ͳʹ͔໘ന͍ͷ͕͋ͬͨΒڭ͍͑ͯͩ͘͞ w 5XJUUFSɿɹ!CBLVFJLP[P
&41͕Ұൠਓͷʹ w ͍··Ͱ͜ΜͳʹΘ͔Γ͘͢ೖ͍ͬͯͨ͜ͱͳ͍Μ͡Όͳ͍͔ w ࣄͰ#-&Ҋ͕݅ൃੜͯ͠νοϓબఆͷඞཁ͕͋ͬͨ w ʮࠃɺ༗໊ϝʔΧͷͭͨͷΉʯ w ʮͨ·ͬͪ͝ʹೖͬͯ·͢ʯͰݟࣄ௨ա