$30 off During Our Annual Pro Sale. View Details »
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
iOSアプリからVPN接続の検出をする
Search
noppefoxwolf
May 23, 2018
Technology
3
1.9k
iOSアプリからVPN接続の検出をする
noppefoxwolf
May 23, 2018
Tweet
Share
More Decks by noppefoxwolf
See All by noppefoxwolf
High performance GIF playback/iOSDC25
noppefoxwolf
1
400
Spice up your notifications/try!Swift25
noppefoxwolf
3
780
iOSの隠されたAPIを解明し、開発効率を向上させる方法/iOSDC24
noppefoxwolf
2
1k
今から理解するApp Intentエコシステム/WWDC24Recap
noppefoxwolf
0
31
既存アプリをvisionOS対応してリリースした話/visionOS LT vol5
noppefoxwolf
0
210
UIのブラックボックスを探る/iOSDC23
noppefoxwolf
3
4.7k
CoreGraphicsでドット絵を描こう/iOSDC22
noppefoxwolf
0
2.9k
ランタイムデバッグのススメ/iOSDC21
noppefoxwolf
1
5.1k
google/mediapipe で始めるARアプリ開発/iOSDC2020
noppefoxwolf
1
1.6k
Other Decks in Technology
See All in Technology
TED_modeki_共創ラボ_20251203.pdf
iotcomjpadmin
0
150
Connection-based OAuthから学ぶOAuth for AI Agents
flatt_security
0
370
202512_AIoT.pdf
iotcomjpadmin
0
140
SREが取り組むデプロイ高速化 ─ Docker Buildを最適化した話
capytan
0
150
Kiro を用いたペアプロのススメ
taikis
4
1.8k
MySQLとPostgreSQLのコレーション / Collation of MySQL and PostgreSQL
tmtms
1
1.2k
松尾研LLM講座2025 応用編Day3「軽量化」 講義資料
aratako
6
3.7k
20251218_AIを活用した開発生産性向上の全社的な取り組みの進め方について / How to proceed with company-wide initiatives to improve development productivity using AI
yayoi_dd
0
670
AgentCore BrowserとClaude Codeスキルを活用した 『初手AI』を実現する業務自動化AIエージェント基盤
ruzia
7
1.6k
「もしもデータ基盤開発で『強くてニューゲーム』ができたなら今の僕はどんなデータ基盤を作っただろう」
aeonpeople
0
250
NIKKEI Tech Talk #41: セキュア・バイ・デザインからクラウド管理を考える
sekido
PRO
0
210
SQLだけでマイグレーションしたい!
makki_d
0
1.2k
Featured
See All Featured
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.8k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
1.8k
Darren the Foodie - Storyboard
khoart
PRO
0
2k
What's in a price? How to price your products and services
michaelherold
246
13k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
0
170
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
81
Imperfection Machines: The Place of Print at Facebook
scottboms
269
13k
How to build a perfect <img>
jonoalderson
0
4.7k
The Mindset for Success: Future Career Progression
greggifford
PRO
0
200
More Than Pixels: Becoming A User Experience Designer
marktimemedia
2
260
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
580
Transcript
App Protection potatotips #51 1 — ! @noppefoxwolf, 2018
noppe @noppefoxwolf iOSΞϓϦσϕϩούʔ ! ͕͖Ͱ͢ʂ potatotipsॳࢀઓͰ͢ʂ 2 — ! @noppefoxwolf,
2018
3 — ! @noppefoxwolf, 2018
4 — ! @noppefoxwolf, 2018
Charles for iOS͕ൃച͞Ε·ͨ͠Ͷʂ → CharlesiOS͔Βͷ HTTP ͱ HTTPS ͷτϥϑΟο ΫΛΩϟϓνϟͰ͖ΔΞϓϦ
→ ௨৴ܥͷσόοάʹͱͯศརͰ͢ΑͶʂ 5 — ! @noppefoxwolf, 2018
ࣗͷΞϓϦͷ௨৴Λݟ͍ͯͨΒ… 6 — ! @noppefoxwolf, 2018
ࣗͷΞϓϦͷ௨৴Λݟ͍ͯͨΒ… ۮવCharlesΛ͚ͭͬͺͳ͠ͰTwitterͷΞϓϦΛ։͍ ͯ͠·ͬͨɻ 7 — ! @noppefoxwolf, 2018
λΠϜϥΠϯͷߋ৽͕ग़དྷ·ͤΜͰͨ͠ɻ 8 — ! @noppefoxwolf, 2018
ࠓճ͜ͷಈ࡞Λ࣮͠·ͨ͠ɻ 9 — ! @noppefoxwolf, 2018
Charlesͷ࣮ ·ͣCharlesͷ࣮Λ֬ೝ͠·͢ɻ try! Swift Tokyo 2018 - Introducing Charles for
iOS1 1 https://www.youtube.com/watch?v=RWotEyTeJhc 10 — ! @noppefoxwolf, 2018
Charlesͷ࣮ NetworkExtensionΛͬͯɺVPN2ίωΫγϣϯΛ ష͍ͬͯΔɻ iOSͷVPNͷৗ࣌ଓػೳΛ͑ΞϓϦ͔Βͯ͢ ͷIPτϥϑΟοΫ͕τϯωϦϯάग़དྷΔɻ3 3 https://developer.apple.com/documentation/networkextension 2 Virtual private
network ԾϓϥΠϕʔτωοτϫʔΫ 11 — ! @noppefoxwolf, 2018
ΞϓϦ͔ΒVPN͕షΒΕ͍ͯΔ͔νΣοΫग़དྷΕOKͦ͏ 12 — ! @noppefoxwolf, 2018
VPNݕग़ CFNetworking.frameworkΛ͏͜ͱͰɺݕग़Ͱ͖Δɻ CFNetworkCopySystemProxySettings() ↑ͰγεςϜͷΠϯλʔωοτϓϩΩγઃఆΛऔಘग़ དྷ·͢ɻ 13 — ! @noppefoxwolf, 2018
Swift.Unmanaged<__ObjC.CFDictionary>(_value: { "__SCOPED__" = { utun4 = { HTTPSPort =
8080; HTTPSProxy = "10.78.2.43"; }; }; }) __SCOPED__ʹϓϩΩγઃఆ͕ೖ͍ͬͯΔ tunؚ͕·ΕΔઃఆτϯωϧͳͷͰ͍ͯྑ͍…ʁ 14 — ! @noppefoxwolf, 2018
VPNDetector https://github.com/noppefoxwolf/VPNDetector 15 — ! @noppefoxwolf, 2018
! Ҏ্Ͱ͢ʂ ͋Γ͕ͱ͏͍͟͝·ͨ͠ 16 — ! @noppefoxwolf, 2018