SlideShare a Scribd company logo
1 of 42
Download to read offline
! 
tkbctf3 
miocatができるまで 
あるいは.NET FrameworkがWindows向けであることを(今更)確信するに至るまで 
Mei Akizuru (@maytheplic)
もくじ 
• 自己紹介 
• そもそもCTFってなに 
• “miocat”の概略 
• “miocat”では何が起きたのか 
そしてどうなったのか 
• まとめ 
自己紹介
もくじ 
• 自己紹介 
• そもそもCTF 
• “miocat” 
• “miocat”では何が起きたのか 
そしてどうなったのか 
• まとめ 
自己紹介
• 秋弦めい (Mei Akizuru) ↓家族です 
• @maytheplic / @autchord 
• coins11AC 
• RubyとかC#とか触ります 
• 最近F#とかやりたい機運 
• 自然言語処理(したい)マン 
• ☂小傘ちゃんかわいい☂ 
ここになにかあった
• 秋弦めい (Mei Akizuru) ↓家族です 
• @maytheplic / @autchord 
• coins11AC 
• RubyとかC#とか触ります 
• 最近F#とかやりたい機運 
• 自然言語処理(したい)マン 
• ☂小傘ちゃんかわいい☂
• 秋弦めい (Mei Akizuru) 
• @maytheplic / @autchord 
• coins11AC 
• RubyとかC#とか触ります 
• 最近F#とかやりたい機運 
• 自然言語処理(したい)マン 
• ☂小傘ちゃんかわいい☂ 
↓小傘です 
ここに小傘ちゃんがいた
もくじ 
• 自己紹介 
• そもそもCTFってなに 
• “miocat”の概略 
• “miocat”では何が起きたのか 
そしてどうなったのか 
• まとめ 
そもそもCTFってなに?
もくじ 
• 自己紹介 
• そもそもCTF 
• “miocat” 
• “miocat”では何が起きたのか 
そしてどうなったのか 
• まとめ 
そもそもCTFってなに?
弟です 
嘘です
CTF: Capture The Flag
CTF: Capture The Flag 
• コンピュータセキュリティに関する技術を競う 
• バイナリと(解析的な意味で)お友達になったり 
パケットと(解析的な意味で)お友達になったり 
SQLと(インジェクション的な意味で)お友達になれます 
(※あくまで一例です) 
• 攻撃の手法を知ることで防御の仕方を学ぶ
もくじ 
• 自己紹介 
• そもそもCTFってなに 
• “miocat”の概略 
• “miocat”では何が起きたのか 
そしてどうなったのか 
• まとめ 
“miocat”の概略
もくじ 
• 自己紹介 
• そもそもCTF 
• “miocat” 
• “miocat”では何が起きたのか 
そしてどうなったのか 
• まとめ 
“miocat”の概略
miocat 
• 「みおきゃっと」と読みます 
•        のWeb 250点問題 
• 某筑波大生が生み出した伝説の 
授業支援アプリケーションにちなんで命名 
• けいおんキャラの中では澪ちゃんがいいです 
黒髪ロングは正義だよ、いいね? 
ちなみに元ネタ、githubで公開されててビビった
どんな問題? (1) 
• 指示されたURLを見に行くと謎のフォームがある 
• 謎のフォームにURLを入れると 
そのURLの内容を取得して表示する 
• localeというパラメータを受け付ける 
• localeを指定すると 
そのlocaleの元で指定されたURLの内容を取得
どんな問題? (2) 
• フォームに”file://hoge/…”とか入れても弾かれる 
• 内部で”FILE:”で始まるかチェックしている 
このチェックがロケール依存 
• “locale=tr-TR”として”file://...“とすると 
アクセスが通る(!) 
• あとは/etc/passwdとか読んでください
もくじ 
• 自己紹介 
• そもそもCTFってなに 
• “miocat”の概略 
• “miocat”では何が起きたのか 
そしてどうなったのか 
• まとめ 
“miocat”では何が起きたのか 
そしてどうなったのか
もくじ 
• 自己紹介 
• そもそもCTF 
• “miocat” 
• “miocat”では何が起きたのか 
そしてどうなったのか 
• まとめ 
“miocat”では何が起きたのか 
そしてどうなったのか
スコアサーバーを眺めて 
私は思った 
なんか、解かれるのさすがに早すぎない?
リクエストの内容を見て 
私は思った 
なんか、意図と異なる方法で解かれている気がする
まぁ、今から問題変えるわけにもいかないし…… 
そして放置された
実際に何が起こったか 
ここから先はtkbctf3が終わった後の話
!!?!? 
tkbctf3 Write-up - kusano_kの日記 
http://d.hatena.ne.jp/kusano_k/20140505/1399302285
ただの 
ディレクトリトラバーサルに 
なってる!!!!! 
これで250点はあまりにもボーナス問題である……
原因 
• 受け取ったアドレスをそのまま 
WebClient.DownloadStringに渡していた 
(これは半ば意図的ではある) 
• DownloadStringが`http://../…` 
という形式のURLを受け付けて 
それを`file://http://../…`と見なしてしまう 
• そしてそのローカルファイルを返してしまう 
• 本番ではmiocatをMonoランタイムで動かしていた
犯人はGetFullPath? 
• Path.GetFullPath(String)は名前の通りのメソッド 
• DownloadStringが呼び出す 
• URLとしての解析に失敗した場合に呼ぶ 
• `http://../hoge`は不正なURL
犯人はGetFullPath? 
• GetFullPathに”http://../../mof/nya”を渡すと…… 
• .NETでは失敗する 
(URI formats are not supported.) 
• Monoでは成功する(!?)
Mono vs. .NET 
• .NET FrameworkとMonoで挙動が違っていた 
• .NET Frameworkは`http://../../etc/passwd`を 
ファイルパスとして見なさない 
(URI形式として認識して例外を投げる) 
• Monoは`http://../../etc/passwd`を 
妥当なファイルパスとして見なす
結果…… 
• `http://../../etc/passwd`は 
`file://http://../../etc/passwd`になり 
• カレントディレクトリを基準にフルパスになり 
• /home/miocat/http://../../etc/passwd 
• /home/etc/passwd 
• `../`の数によっては無事`/etc/passwd`に 
辿り着いてしまうのでした 
完
そんなわけで 
.NET Frameworkと挙動が違うじゃんかよー!! 
……と私はバグレポートを投げたのでした
バグレポート 
Bug 19603 ‒ Path.GetFullPath returns the full path for URI 
https://bugzilla.xamarin.com/show_bug.cgi?id=19603
返事が来たあと状態がRESOLVED INVALIDになってた
返事を簡単に訳してみた 
“http://test.com”はUnixでは正しいファイル名だからだ。 
これは.NETとかいうUnixのことをあまり考えてないブツを使ってる 
ことから来る問題だ。だからその問題 
(ディレクトリトラバーサルが起こるかもしれない等)には 
自分のコードで対処する必要がある。
うーん……
ぐうの音も出ねえ!!
もくじ 
• 自己紹介 
• そもそもCTFってなに 
• “miocat”の概略 
• “miocat”では何が起きたのか 
そしてどうなったのか 
• まとめ 
まとめ
もくじ 
• 自己紹介 
• そもそもCTF 
• “miocat” 
• “miocat”では何が起きたのか 
そしてどうなったのか 
• まとめ 
まとめ
.NETとMonoの差異 
• 特にディレクトリ操作、パス操作は 
WindowsとUnixでだいぶ異なるので気を付ける 
• Mono on Windowsでも挙動はMono 
• 「WindowsとUnix」ではないので注意
Webアプリとして 
• ユーザーの入力をそのまま受け付けるな 
• 当たり前だけど忘れがちですね 
• 時にWAFが上手くやってくれたりするけど
CTF(の運営)的に 
• 問題のレビューはちゃんとやれ 
• 時間を取ってやれ 
• 問題の完成が問題公開直前なのは論外だ 
本当にすいませんでした……
˙꒳˙最後に˙꒳˙
ここに遊戯がいた 
ルールとマナーを守って 
楽しくデュエルCTFしよう!!

More Related Content

What's hot

Vimとctagsでコードリーディング 公開用
Vimとctagsでコードリーディング 公開用Vimとctagsでコードリーディング 公開用
Vimとctagsでコードリーディング 公開用Kenta Kase
 
mongodbの簡易ストレージ化
mongodbの簡易ストレージ化mongodbの簡易ストレージ化
mongodbの簡易ストレージ化Hidetoshi Mori
 
へっぽこSmalltalkerからみたEnumerable
へっぽこSmalltalkerからみたEnumerableへっぽこSmalltalkerからみたEnumerable
へっぽこSmalltalkerからみたEnumerableNaruhiko Ogasawara
 
Non blocking and asynchronous
Non blocking and asynchronousNon blocking and asynchronous
Non blocking and asynchronousNorio Kobota
 
Hubotで遊ぶ
Hubotで遊ぶHubotで遊ぶ
Hubotで遊ぶtreby
 
Javakuche yono
Javakuche yonoJavakuche yono
Javakuche yonoyono05
 

What's hot (7)

Vimとctagsでコードリーディング 公開用
Vimとctagsでコードリーディング 公開用Vimとctagsでコードリーディング 公開用
Vimとctagsでコードリーディング 公開用
 
mongodbの簡易ストレージ化
mongodbの簡易ストレージ化mongodbの簡易ストレージ化
mongodbの簡易ストレージ化
 
Lt
LtLt
Lt
 
へっぽこSmalltalkerからみたEnumerable
へっぽこSmalltalkerからみたEnumerableへっぽこSmalltalkerからみたEnumerable
へっぽこSmalltalkerからみたEnumerable
 
Non blocking and asynchronous
Non blocking and asynchronousNon blocking and asynchronous
Non blocking and asynchronous
 
Hubotで遊ぶ
Hubotで遊ぶHubotで遊ぶ
Hubotで遊ぶ
 
Javakuche yono
Javakuche yonoJavakuche yono
Javakuche yono
 

Viewers also liked

Banco Sabadell - Presentación Resultados 4º Trimestre 2010
Banco Sabadell - Presentación Resultados 4º Trimestre 2010Banco Sabadell - Presentación Resultados 4º Trimestre 2010
Banco Sabadell - Presentación Resultados 4º Trimestre 2010Banco Sabadell
 
Edital do concurso da Secretaria de Saúde
Edital do concurso da Secretaria de SaúdeEdital do concurso da Secretaria de Saúde
Edital do concurso da Secretaria de SaúdeJornal do Commercio
 
15 permainan-simulasi-demokrasi
15 permainan-simulasi-demokrasi15 permainan-simulasi-demokrasi
15 permainan-simulasi-demokrasiDimas Arianto
 
Salary Survey Construction Moscow & Saint Petersburg 2014
Salary Survey Construction Moscow & Saint Petersburg 2014Salary Survey Construction Moscow & Saint Petersburg 2014
Salary Survey Construction Moscow & Saint Petersburg 2014Awara Direct Search
 
2010 publicacion-convenio forestal-24septiembr-
2010 publicacion-convenio forestal-24septiembr-2010 publicacion-convenio forestal-24septiembr-
2010 publicacion-convenio forestal-24septiembr-sindicatosatif
 
Edital de asessor em psicologia
Edital de asessor em psicologiaEdital de asessor em psicologia
Edital de asessor em psicologiaADESC1
 
El futuro del trabajo
El futuro del trabajoEl futuro del trabajo
El futuro del trabajoOmar Vite
 
あなたの商品・サービスをプレゼンするなら、これ!
あなたの商品・サービスをプレゼンするなら、これ!あなたの商品・サービスをプレゼンするなら、これ!
あなたの商品・サービスをプレゼンするなら、これ!Exporter: Takashi Kojima IT Office
 
A forca-terapeutica-dos-shimis
A forca-terapeutica-dos-shimisA forca-terapeutica-dos-shimis
A forca-terapeutica-dos-shimisVanessa Reis
 
Ilustracion 02
Ilustracion 02Ilustracion 02
Ilustracion 02Omar Vite
 
Manual ead distancia 2015-1 ufpe
Manual ead distancia 2015-1 ufpeManual ead distancia 2015-1 ufpe
Manual ead distancia 2015-1 ufpeJornal do Commercio
 
Brandin Jansen van Vuuren Disc Profile
Brandin Jansen van Vuuren Disc ProfileBrandin Jansen van Vuuren Disc Profile
Brandin Jansen van Vuuren Disc ProfileBrandin van Vuuren
 

Viewers also liked (20)

Multimedia+educ
Multimedia+educMultimedia+educ
Multimedia+educ
 
Terms
TermsTerms
Terms
 
Banco Sabadell - Presentación Resultados 4º Trimestre 2010
Banco Sabadell - Presentación Resultados 4º Trimestre 2010Banco Sabadell - Presentación Resultados 4º Trimestre 2010
Banco Sabadell - Presentación Resultados 4º Trimestre 2010
 
Vektor kelas xmia_k13
Vektor kelas xmia_k13Vektor kelas xmia_k13
Vektor kelas xmia_k13
 
Edital do concurso da Secretaria de Saúde
Edital do concurso da Secretaria de SaúdeEdital do concurso da Secretaria de Saúde
Edital do concurso da Secretaria de Saúde
 
莫斯科 Tsar Events
莫斯科 Tsar Events 莫斯科 Tsar Events
莫斯科 Tsar Events
 
15 permainan-simulasi-demokrasi
15 permainan-simulasi-demokrasi15 permainan-simulasi-demokrasi
15 permainan-simulasi-demokrasi
 
Salary Survey Construction Moscow & Saint Petersburg 2014
Salary Survey Construction Moscow & Saint Petersburg 2014Salary Survey Construction Moscow & Saint Petersburg 2014
Salary Survey Construction Moscow & Saint Petersburg 2014
 
2010 publicacion-convenio forestal-24septiembr-
2010 publicacion-convenio forestal-24septiembr-2010 publicacion-convenio forestal-24septiembr-
2010 publicacion-convenio forestal-24septiembr-
 
Boletim 2014
Boletim 2014Boletim 2014
Boletim 2014
 
Edital de asessor em psicologia
Edital de asessor em psicologiaEdital de asessor em psicologia
Edital de asessor em psicologia
 
Fontes de Recursos para o Terceiro Setor - 30/04
Fontes de Recursos para o Terceiro Setor - 30/04Fontes de Recursos para o Terceiro Setor - 30/04
Fontes de Recursos para o Terceiro Setor - 30/04
 
Centro de Apoio à Inovação Social
Centro de Apoio à Inovação SocialCentro de Apoio à Inovação Social
Centro de Apoio à Inovação Social
 
El futuro del trabajo
El futuro del trabajoEl futuro del trabajo
El futuro del trabajo
 
あなたの商品・サービスをプレゼンするなら、これ!
あなたの商品・サービスをプレゼンするなら、これ!あなたの商品・サービスをプレゼンするなら、これ!
あなたの商品・サービスをプレゼンするなら、これ!
 
A forca-terapeutica-dos-shimis
A forca-terapeutica-dos-shimisA forca-terapeutica-dos-shimis
A forca-terapeutica-dos-shimis
 
Ilustracion 02
Ilustracion 02Ilustracion 02
Ilustracion 02
 
Manual ead distancia 2015-1 ufpe
Manual ead distancia 2015-1 ufpeManual ead distancia 2015-1 ufpe
Manual ead distancia 2015-1 ufpe
 
Brandin Jansen van Vuuren Disc Profile
Brandin Jansen van Vuuren Disc ProfileBrandin Jansen van Vuuren Disc Profile
Brandin Jansen van Vuuren Disc Profile
 
Tecnologia
TecnologiaTecnologia
Tecnologia
 

Similar to coinsLT#0 tkbctf3 miocatができるまで

名古屋セキュリティ勉強会LT~学内CTFの話~
名古屋セキュリティ勉強会LT~学内CTFの話~名古屋セキュリティ勉強会LT~学内CTFの話~
名古屋セキュリティ勉強会LT~学内CTFの話~kataware
 
CTF初心者🔰
CTF初心者🔰CTF初心者🔰
CTF初心者🔰icchy
 
個人的なさがしもののはなし #rubyhiroba
個人的なさがしもののはなし #rubyhiroba個人的なさがしもののはなし #rubyhiroba
個人的なさがしもののはなし #rubyhirobaTakeshi Komiya
 
EPT と TLB でしくじった話
EPT と TLB でしくじった話EPT と TLB でしくじった話
EPT と TLB でしくじった話Takaaki Fukai
 
20200216 MacBook Proで姿勢検出
20200216 MacBook Proで姿勢検出20200216 MacBook Proで姿勢検出
20200216 MacBook Proで姿勢検出Kenichi Kinoshita
 
私はいかにしてpull request を行ったか - あるいは social development について
私はいかにしてpull request を行ったか - あるいは social development について私はいかにしてpull request を行ったか - あるいは social development について
私はいかにしてpull request を行ったか - あるいは social development についてよしだ あつし
 
Jazug tokyo-night bot-frameworkとかbotとか
Jazug tokyo-night bot-frameworkとかbotとかJazug tokyo-night bot-frameworkとかbotとか
Jazug tokyo-night bot-frameworkとかbotとかTsubasa Yoshino
 
170301 いまさら聞けないブロックチェーン①
170301 いまさら聞けないブロックチェーン①170301 いまさら聞けないブロックチェーン①
170301 いまさら聞けないブロックチェーン①勇太 荒瀬
 
ネタ募集箱を支える技術 開発環境編
ネタ募集箱を支える技術 開発環境編ネタ募集箱を支える技術 開発環境編
ネタ募集箱を支える技術 開発環境編Daisuke Shimada
 
垣内のひとりプレゼン★ブロックチェーンをちゃんと理解してみる
垣内のひとりプレゼン★ブロックチェーンをちゃんと理解してみる垣内のひとりプレゼン★ブロックチェーンをちゃんと理解してみる
垣内のひとりプレゼン★ブロックチェーンをちゃんと理解してみるshusuke kakiuchi
 
OLにもわかるRDF(トリプル編)
OLにもわかるRDF(トリプル編)OLにもわかるRDF(トリプル編)
OLにもわかるRDF(トリプル編)Hitomi Yamagishi
 

Similar to coinsLT#0 tkbctf3 miocatができるまで (11)

名古屋セキュリティ勉強会LT~学内CTFの話~
名古屋セキュリティ勉強会LT~学内CTFの話~名古屋セキュリティ勉強会LT~学内CTFの話~
名古屋セキュリティ勉強会LT~学内CTFの話~
 
CTF初心者🔰
CTF初心者🔰CTF初心者🔰
CTF初心者🔰
 
個人的なさがしもののはなし #rubyhiroba
個人的なさがしもののはなし #rubyhiroba個人的なさがしもののはなし #rubyhiroba
個人的なさがしもののはなし #rubyhiroba
 
EPT と TLB でしくじった話
EPT と TLB でしくじった話EPT と TLB でしくじった話
EPT と TLB でしくじった話
 
20200216 MacBook Proで姿勢検出
20200216 MacBook Proで姿勢検出20200216 MacBook Proで姿勢検出
20200216 MacBook Proで姿勢検出
 
私はいかにしてpull request を行ったか - あるいは social development について
私はいかにしてpull request を行ったか - あるいは social development について私はいかにしてpull request を行ったか - あるいは social development について
私はいかにしてpull request を行ったか - あるいは social development について
 
Jazug tokyo-night bot-frameworkとかbotとか
Jazug tokyo-night bot-frameworkとかbotとかJazug tokyo-night bot-frameworkとかbotとか
Jazug tokyo-night bot-frameworkとかbotとか
 
170301 いまさら聞けないブロックチェーン①
170301 いまさら聞けないブロックチェーン①170301 いまさら聞けないブロックチェーン①
170301 いまさら聞けないブロックチェーン①
 
ネタ募集箱を支える技術 開発環境編
ネタ募集箱を支える技術 開発環境編ネタ募集箱を支える技術 開発環境編
ネタ募集箱を支える技術 開発環境編
 
垣内のひとりプレゼン★ブロックチェーンをちゃんと理解してみる
垣内のひとりプレゼン★ブロックチェーンをちゃんと理解してみる垣内のひとりプレゼン★ブロックチェーンをちゃんと理解してみる
垣内のひとりプレゼン★ブロックチェーンをちゃんと理解してみる
 
OLにもわかるRDF(トリプル編)
OLにもわかるRDF(トリプル編)OLにもわかるRDF(トリプル編)
OLにもわかるRDF(トリプル編)
 

Recently uploaded

UPWARD_share_company_information_20240415.pdf
UPWARD_share_company_information_20240415.pdfUPWARD_share_company_information_20240415.pdf
UPWARD_share_company_information_20240415.pdffurutsuka
 
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By DanielPostman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Danieldanielhu54
 
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptxIoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptxAtomu Hidaka
 
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
新人研修のまとめ       2024/04/12の勉強会で発表されたものです。新人研修のまとめ       2024/04/12の勉強会で発表されたものです。
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。iPride Co., Ltd.
 
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略Ryo Sasaki
 
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムスマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムsugiuralab
 
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。iPride Co., Ltd.
 
20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directory20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directoryosamut
 
PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000Shota Ito
 

Recently uploaded (9)

UPWARD_share_company_information_20240415.pdf
UPWARD_share_company_information_20240415.pdfUPWARD_share_company_information_20240415.pdf
UPWARD_share_company_information_20240415.pdf
 
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By DanielPostman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Daniel
 
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptxIoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
 
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
新人研修のまとめ       2024/04/12の勉強会で発表されたものです。新人研修のまとめ       2024/04/12の勉強会で発表されたものです。
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
 
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
 
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムスマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
 
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
 
20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directory20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directory
 
PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000
 

coinsLT#0 tkbctf3 miocatができるまで