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
リバースエンジニアリング新時代へ! GhidraとClaude DesktopをMCPで繋ぐ/...
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
@tkmru
July 16, 2025
Programming
2.5k
8
Share
リバースエンジニアリング新時代へ! GhidraとClaude DesktopをMCPで繋ぐ/findy202507
https://findy.connpass.com/event/359707/
@tkmru
July 16, 2025
More Decks by @tkmru
See All by @tkmru
10分で知るゲームが「チートされる」仕組み/findy202603
tkmru
0
380
Bring Your Own Container: When Containers Turn the Key to EDR Bypass/byoc-avtokyo2024
tkmru
2
1.8k
ipa-medit: Memory search and patch tool for IPA without Jailbreaking/ipa-medit-bh2022-europe
tkmru
0
400
Ipa-medit: Memory modification tool for iOS apps without Jailbreaking/ipa-medit-codeblue2022
tkmru
0
230
趣味と実益のための著名なOSSライブラリ起因の脆弱性の探求/seccamp2021-b5
tkmru
0
5.5k
Ipa-medit: Memory Search and Patch Tool for IPA Without Jailbreaking @Black Hat USA 2021 Arsenal/ipa-medit-bh2021-usa
tkmru
1
4.8k
Learn the essential way of thinking about vulnerabilities through post-exploitation on middlewares (MySQL/PostgreSQL編)/seccamp2020-b8
tkmru
3
970
apk-medit: memory search and patch tool for debuggable APK @CODE BLUE 2020 Bluebox
tkmru
0
240
apk-medit: memory search and patch tool for debuggable APK @Black Hat USA 2020 Arsenal/apk-medit-bh2020-usa
tkmru
0
4.5k
Other Decks in Programming
See All in Programming
10年分の技術的負債、完済へ ― Claude Code主導のAI駆動開発でスポーツブルを丸ごとリプレイスした話
takuya_houshima
0
1.6k
Going Multiplatform with Your Android App (Android Makers 2026)
zsmb
1
330
ファインチューニングせずメインコンペを解く方法
pokutuna
0
270
PHPのバージョンアップ時にも役立ったAST(2026年版)
matsuo_atsushi
0
290
AI駆動開発がもたらすパラダイムシフト
ryosuke0911
0
120
飯MCP
yusukebe
0
480
モックわからないマン卒業記 ~振る舞いを起点に見直した、フロントエンドテストにおけるモックの使いどころ~
tasukuwatanabe
3
440
脱 雰囲気実装!AgentCoreを良い感じにWEBアプリケーションに組み込むために
takuyay0ne
3
440
RSAが破られる前に知っておきたい 耐量子計算機暗号(PQC)入門 / Intro to PQC: Preparing for the Post-RSA Era
mackey0225
3
120
野球解説AI Agentを開発してみた - 2026/02/27 LayerX社内LT会資料
shinyorke
PRO
0
400
それはエンジニアリングの糧である:AI開発のためにAIのOSSを開発する現場より / It serves as fuel for engineering: insights from the field of developing open-source AI for AI development.
nrslib
1
830
[PHPerKaigi 2026]PHPerKaigi2025の企画CodeGolfが最高すぎて社内で内製して半年運営して得た内製と運営の知見
ikezoemakoto
0
330
Featured
See All Featured
KATA
mclloyd
PRO
35
15k
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
150
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
1
1.5k
Thoughts on Productivity
jonyablonski
76
5.1k
The Limits of Empathy - UXLibs8
cassininazir
1
290
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
250
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.2k
Being A Developer After 40
akosma
91
590k
The Curse of the Amulet
leimatthew05
1
11k
Building Flexible Design Systems
yeseniaperezcruz
330
40k
Building Applications with DynamoDB
mza
96
7k
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
1
2.5k
Transcript
ϦόʔεΤϯδχΞϦϯά৽࣌ʂ (IJESBͱ$MBVEF%FTLUPQΛ.$1Ͱܨ͙ ηΩϡϦςΟղੳ࠷લઢʂ ϦόʔεΤϯδχΞϦϯά͔ΒಡΈղ͘ݱϚϧΣΞͷ࣮ମ גࣜձࣾεςϥηΩϡϦςΟ औక$50খହҰ
ɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹ ஶॻ TBA ʢདྷʁʣ ࠓճͷςʔϚʹ͍ۙ
ɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹ ϦόʔεΤϯδχΞϦϯάʹཱͭ044Λެ։தʂ w "OESPJEJ04ΞϓϦͷϦόʔεΤϯδχΞϦϯάʹཱͭ044Λ TUFSSBTFDͷ(JU)VCͰެ։͍ͯ͠·͢ʂ https://github.com/sterrasec
ɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹ 5IJOL*5Ͱ"*YηΩϡϦςΟͷ࿈ࡌΛ͍ͯ͠·͢ʂ https://thinkit.co.jp/series/11672
ɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹ ϦόʔεΤϯδχΞϦϯάܦݧ w ֶੜ࣌$5'ͰϦόʔεΤϯδχΞϦϯάΛֶΜͩ w ήʔϜձࣾͰۈ͍ͯͨ͠ w εϚϗήʔϜͷஅ࣌ʹλϯύੑΛ֬ೝ͢ΔͨΊʹ ϦόʔεΤϯδχΞϦϯά w
νʔτରࡦͱͯ͠ಡԽͷఏҊ࣮ w ϚϧΣΞղੳΠϯγσϯτϨεϙϯε࣌ͷΈ w ࠓͷଞͷํͷൃදͱझ͕ҧ͏ൃදͰ͢
ɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹ ຊͷྲྀΕ w ϦόʔεΤϯδχΞϦϯάY"*ΛऔΓר͘ݱঢ় w (IJESBͱ$MBVEF%FTLUPQͷհ w (IJESBͱ$MBVEF%FTLUPQΛͲ͏ܨ͙ͷ͔ w (IJESBͱ$MBVEF%FTLUPQͰԿ͕Ͱ͖Δͷ͔
w ࠓޙͷల
ɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹ ϦόʔεΤϯδχΞϦϯάY"*Λ औΓר͘ݱঢ়
ɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹ ϦόʔεΤϯδχΞϦϯάͷ՝ w ΞηϯϒϦݴޠ-JOVYͷγεςϜίʔϧɺ8JOEPXT"1*ͳͲͷ ͕ࣝඞཁ w ϦόʔεΤϯδχΞϦϯάπʔϧΛ͍͜ͳ͢ඞཁ͕͋Δ w ಡԽٕज़ͱͷઓ͍ʜ
w ଐਓੑ͕ߴ͍ʜ ɹˠʮ"*Λ׆༻ͯ͠ϦόʔεΤϯδΞϦϯάΛָʹ͍ͨ͠ʂʂʯ
ɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹ .$1ҎલͷϦόʔεΤϯδΞϦϯάY"*ࣄྫ w σίϯύΠϧ݁ՌΛཧղ͍͢͠Α͏ɺม໊ͳͲΛվળ͢Δ044 w )*5$0/$.5Ͱൃද͞Εͨ
ɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹ .$1ҎલͷϦόʔεΤϯδΞϦϯάY"*ࣄྫ w ϓϩϯϓτ݁ߏγϯϓϧ w ʮ͋ͳͨσίϯύΠϥͰόΠφϦΛཧղ͢ΔͨΊͷ ϦόʔεΤϯδχΞϦϯάΞγελϯτͰ͢ɻσίϯύΠϧ݁Ռͱ ࣭ʹϕετΛਚͯ͑͘͠ΑʙʯʢҰ෦ൈਮʣ
ɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹ (JU)VC$PQJMPUɺ$VSTPSͷΑ͏ͳ νϟοτ͖ͷΞγετπʔϧͳ͔ͬͨʜ w ։ൃऀ͚ͷ"*πʔϧ๛͕ͩɺ ϦόʔεΤϯδχΞϦϯάͷੈքͰͦ͏Ͱͳ͔ͬͨ w πʔϧʹඪ४ͰΈࠐ·Ε͍ͯΔ"*͕ͳ͍ঢ়گͩͬͨ w
.$1ͷ͓͔͛ͰΑΓ"*Λࣗ༝ʹଓͰ͖ΔΑ͏ʹͳΓɺ ࢥ͍ࢥ͍ʹϓϩϯϓτͰࢦࣔͰ͖ΔΑ͏ʹͳͬͨ w ϦόʔεΤϯδχΞϦϯάͷੈքͰࠓ͕ʮ"*ݩʯ👏👏
ɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹ (IJESBͱ $MBVEF%FTLUPQͷհ
ɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹ /4"͕։ൃͨ͠(IJESB w /4"ʹΑͬͯʹެ։͞Εͨ 044ͷϦόʔεΤϯδχΞϦϯάπʔϧ w (IJESBొҎલɺσίϯύΠϥ͕ࡌ͞Εͨ(6*Ͱಈ࡞͢Δ ϑϦʔͷϦόʔεΤϯδχΞϦϯάπʔϧͳ͔ͬͨ w
ެ։࣌ʹϦόʔεΤϯδχΞϦϯάۀքʹিܸ͕ͬͨ w ༻ιϑτΣΞͷ*%"1SPͱ044ͷ(IJESB͕ਓؾ
ɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹ (IJESBͷಛ w σίϯύΠϥػೳ w σόοΨػೳ w ΫϩεϓϥοτϑΥʔϜରԠʢ8JOEPXTɺNBD04ɺ-JOVYʣ w
+BWBͷ(IJESB&YUFOTJPOʹΑΔػೳ֦ு w 1ZUIPOͷ(IJESB4DSJQUʹΑΔػೳ֦ு w ෳਓͰͷڞಉ࡞ۀΛαϙʔτ
ɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹ $MBVEF%FTLUPQ w "OUISPQJD͕ࣾ։ൃͨ͠େنݴޠϞσϧ --. ͷσεΫτοϓΞϓ Ϧέʔγϣϯ w ͜ΕΛ(IJESBͱ.$1Λ༻͍ͯܨ͙
ɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹ (IJESBͱ$MBVEF%FTLUPQΛ Ͳ͏ܨ͙ͷ͔
ɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹ .$1ͰπʔϧΛ"*ʹଓ w .$1"*πʔϧͱ֤छπʔϧΛ࿈ܞͤ͞ΔͨΊͷϓϩτίϧ w "OUISPQJD͕݄ࣾʹఏএͨ͠ w ެࣜυΩϡϝϯτʹʮ"*ΞϓϦέʔγϣϯ͚ͷ64#$ϙʔτͷ Α͏ͳͷʯͱهࡌ
w 64#$ϙʔτ͕1$ͱσόΠεΛܨ͙Α͏ʹɺ .$1"*πʔϧͱ֎෦πʔϧΛܨ͙
ɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹ (IJESB.$1Ͱ.$1αʔόΛΈࠐΉ w (IJESB.$1ɺ.$1αʔόΛ(IJESBʹΈࠐΉ044 w (IJESB&YUFOTJPOʢ+BWBʣʴ.$1αʔόʢ1ZUIPOʣ w ઃఆํ๏࣌ؒͷ߹্ׂѪ🙇 w
IUUQTHJUIVCDPN-BVSJF8JSFE(IJESB.$1
ɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹ (IJESB.$1։ൃऀͷհಈը͕ڽͬͯͯ ͓͢͢Ί w (PPHMFͷϦαʔνϟʔͷ νϡʔτϦΞϧಈը w ฤू͕ڽͬͯͯ໘ന͍ͷͰ ͓͢͢ΊͰ͢
w IUUQTZPVUVCFVW2BQ-"8
ɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹ (IJESBͱ$MBVEF%FTLUPQͰ Կ͕Ͱ͖Δͷ͔
ɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹ खݩͰࢼͨ݁͠ՌΛͭհ ಡԽ͕ࢪ͞ΕͨόΠφϦΛղੳͯ͠ΈΔ ελοΫΦʔόʔϑϩʔΛղੳͯ͠ΈΔ
ɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹ ಡԽ͕ࢪ͞ΕͨόΠφϦΛղੳͤ͞Δ w #PHVT$POUSPM'MPX w ذઌ͕Ұҙʹఆ·Δɺ࠷దԽͰফ͑ͳ͍݅ذΛૠೖ͢Δ w ಡԽख๏ͷҰछ w
"3.͚ʹॻ͍ͨ1P$ΛͬͯಡԽΛೝࣝͰ͖Δ͔֬ೝ
ɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹ ಡԽ͕ࢪ͞ΕͨόΠφϦΛղੳͤ͞Δ ෆཁͳذͷதʹ όΠτίʔυΛૠೖ
ɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹ ಡԽ͕ࢪ͞ΕͨόΠφϦΛղੳͤ͞Δ w IUUQTHJUIVCDPNTUFSSBTFDBOUJEJTBTTFNCMZQPD w
ɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹ w (IJESBͷ-JTUJOHͷ εΫγϣ w σΟεΞηϯϒϧ ݁ՌΛදࣔ͢Δը໘ w σΟεΞηϯϒϧʹ
ࣦഊ͢ΔՕॴ͕ଘࡏ
ɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹ
ɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹ
ɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹ ·ͱΊ w #PHVT$POUSPM'MPX͕࣮͞Εͨ"3.ͷ&-'όΠφϦΛ༩͑ͨ w &-'ɿ-JOVY͚ͷόΠφϦϑΥʔϚοτ w σΟεΞηϯϒϧͰ͖ͳ͍Օॴ͕͋Δͷ͕Կނ͔ϓϩϯϓτͰਘͶͨ w
݅ࣜͷܭࢉ݁Ռ͕ৗʹҰҙʹఆ·ΓɺόΠτྻͷ෦࣮ߦ͞Εͳ ͍͜ͱɺಡԽ͕ࢪ͞Ε͍ͯΔՄೳੑ͕͋ΔͱஅͰ͖͍ͯͨ
ɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹ ελοΫΦʔόʔϑϩʔΛղੳͤ͞Δ ʢৄࡉׂѪʣ ೖྗͷαΠζΛνΣοΫͤͣɺ όοϑΝαΠζΛ͑Δೖྗ͕Ͱ͖Δ
ɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹ
ɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹ
ɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹ
ɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹ ελοΫΦʔόʔϑϩʔΛղੳͤ͞Δ ʢৄࡉׂѪʣ https://thinkit.co.jp/article/38256
ɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹ ·ͱΊ w ؆୯ͳελοΫΦʔόʔϑϩʔͷ੬ऑੑ͕͋ΔYͷ&-'όΠφϦΛ ༩͑ͨ w ੬ऑੑ͕ͳ͍͔ϓϩϯϓτͰਘͶͨ w ελοΫΦʔόʔϑϩʔΛൃݟͰ͖ͨ
w ରԠํ๏ڭ͑ͯ͘Εͨ w ੬ऑੑΛݕূ͢ΔͨΊͷ1P$ͷ࡞ߦ͑ͨ
ɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹ ࠓޙͷ༧ w ϦόʔεΤϯδχΞϦϯάπʔϧ "*πʔϧͰ ੬ऑੑΛݟ͚ͭɺݕূ͢ΔϓϩηεΛ΄΅ࣗಈԽͰ͖ͦ͏ w ݁Ռͷ֬ೝਓ͕ؒΒͳ͍ͱ͍͚ͳͦ͞͏ w
ࣗಈԽ͢ΔͨΊͷ(IJESB4DSJQU"*Ͱॻ͍ͯ͘Εͦ͏ w όΠφϦͷ੬ऑੑΛେྔʹݟ͚ͭΔൃද͕ ࠓͷηΩϡϦςΟΧϯϑΝϨϯεͰڪΒ͘ग़ͯ͘Δ
ɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹ ࠓޙͷ༧ w 3FDPOͰ "* ϦόʔεΤϯδχΞϦϯ άͷϫʔΫγϣοϓ͕։࠵ w ࠷ޙʹ(IJESB
--. 4FNHSFQͰ੬ऑੑΛ୳͢ࢼΈ w ༧͕ݱ࣮ʹͳΔ ͍ۙʂʁ IUUQTDGQSFDPODYSFDPOUBML8;)8/.
ɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹ ·ͱΊ w "*πʔϧΛϦόʔεΤϯδχΞϦϯάπʔϧʹ.$1Ͱଓ͢Δ͜ͱͰ ͜Ε·ͰΑΓॊೈʹ"*ʹΑΔΞγετΛड͚ΒΕΔ w ઐՈͰͳͯ͘όΠφϦͷղੳΛ͋Δఔߦ͑ΔΑ͏ʹͳͬͨ w ઐՈɺैདྷΑΓޮతʹਐΊΒΕΔ
w "*पΓਐԽ͕ૣ͍ͷͰΑΓศརͳΈ͕ग़ͯ͘Δͷָ͕͠Έ
ɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹ ͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠ʂ