狠狠撸

狠狠撸Share a Scribd company logo
セキュリティのお話
@_ktwr
自己紹介
?@_ktwr
?大学4年生
?ctf初心者
?あ^?こころがぴょんぴょんするんじゃあ^?
目次
?XSSについて
?XSSについて
?XSSについて
最近のXSS
?WordPress4.2にXSS脆弱性
なんと4月27日の話
この脆弱性でwebの改ざんが可能
XSSとは
?javascriptを使ってちょめちょめする
?用はウェブページ内で任意のコードを実行で
きる
→ブラウザでできることはたいていできる
?目的としてはcookieの入手、ページの書き換
え
例
?とりあえずこれで
phpのコード
$name = $_POST['name'];
$mail = $_POST['mail'];
$gender = $_POST['gender'];
<html>
<head><title>確認</title></head>
<body>
<form action="31-004.php" method="POST">
氏名:<?php echo $name; ?><br>
メールアドレス:<?php echo $mail; ?><br>
性別:<?php echo $gender; ?><br>
<input type="hidden" name="name" value="<?php echo $name; ?>">
<input type="hidden" name="mail" value="<?php echo $mail; ?>">
<input type="hidden" name="gender" value="<?php echo $gender; ?>">
<input type="submit" value="登録">
</form>
</html>
とりあえず対策
基本的には文字列をエスケープで対処
例 < →&lt;
> →&gt;
& →&amp;
“ →&quot;
phpならhtmlspesialcharsで対処
おまけ SQLインジェクション
?任意のSQL文が実行できてしまう脆弱性
?場合によってはデータの全削除とかもできる
例
?とりあえずこいつもこれで
対策
?基本的には特殊文字をエスケープ
対策
?エスケープは間違っていない
ただし
?SQLインジェクションの対策は面倒
?バインド機構を使うといい
おまけ ctfのお話
Capture The Flagの略称
セキュリティ系統の問題が出されるのでその問題からFlagを見つけ
る
問題種類は
?Crypto
?Forensic
?Binary
?Network
とあります。
気になる人は ksnctf.sweetduet.info をどうぞ
簡単なcrypto問題
我が同胞たちに告ぐ(作nomuken)
avia hhlam li as li ii llaem xiwe hhiso lllasom
vimで打つ→「 」は「esc」と解釈
vimissoawsome
Ad

Recommended

ブラウザと奥别产サーバと齿厂厂の话蔼厂丑颈产耻测补.虫蝉蝉
ブラウザと奥别产サーバと齿厂厂の话蔼厂丑颈产耻测补.虫蝉蝉
Toshiharu Sugiyama
?
20190208 脆弱性と共生するには
20190208 脆弱性と共生するには
OWASP Nagoya
?
20181117-一般的な脆弱性の概要?対策を知り、窜础笔で见つけてみよう!
20181117-一般的な脆弱性の概要?対策を知り、窜础笔で见つけてみよう!
OWASP Nagoya
?
Hsts
Hsts
bkctomi
?
骋谤辞辞惫测で箩蝉辞苍
骋谤辞辞惫测で箩蝉辞苍
Yasuharu Hayami
?
2022.04.25冲狈础厂にリモートアクセス.辫诲蹿
2022.04.25冲狈础厂にリモートアクセス.辫诲蹿
ssuser3440151
?
闯补惫补蝉肠谤颈辫迟基础勉强会
闯补惫补蝉肠谤颈辫迟基础勉强会
Mayu Kimura
?
奥厂贬で游ぼう!
奥厂贬で游ぼう!
bouzuya
?
痴叠厂肠谤颈辫迟のダメなところ~その1~
痴叠厂肠谤颈辫迟のダメなところ~その1~
bouzuya
?
CSP Lv.2の話
CSP Lv.2の話
Yu Yagihashi
?
Gumi study#15 Sass構造化
Gumi study#15 Sass構造化
Haraguchi Go
?
狈辞诲别.箩蝉て?スクレイヒ?ンク?して可视化してみた
狈辞诲别.箩蝉て?スクレイヒ?ンク?して可视化してみた
Yasunori Kirimoto
?
[Basic 6] DNS / ソケット通信 / その他
[Basic 6] DNS / ソケット通信 / その他
Yuto Takei
?
M5 stickvand and_spresense_wi-fi add-on
M5 stickvand and_spresense_wi-fi add-on
Masawo Yamazaki
?
今日からはじめる颁厂笔(碍别谤苍别濒/痴惭蔼翱办颈苍补飞补)
今日からはじめる颁厂笔(碍别谤苍别濒/痴惭蔼翱办颈苍补飞补)
cocoa_dahlia
?
[Intermediate 01] イントロダクション / Bitcoin を動作させる
[Intermediate 01] イントロダクション / Bitcoin を動作させる
Yuto Takei
?
础尘补锄辞苍痴笔颁について(闯础奥厂鲍骋女子会発表分)
础尘补锄辞苍痴笔颁について(闯础奥厂鲍骋女子会発表分)
Kayo Iio
?
Play_using_Proxy
Play_using_Proxy
Kunio Miyamoto, Ph.D.
?
Gpsデータをgit hub上に公開する方法
Gpsデータをgit hub上に公開する方法
Kentaro Oba
?
パケット キャプチャで学ぶ SMB (CIFS) の基本
パケット キャプチャで学ぶ SMB (CIFS) の基本
彰 村地
?
Test
Test
vladmired
?
WebSocketでリアルタイム通信 (第13回学生LT資料)
WebSocketでリアルタイム通信 (第13回学生LT資料)
stmkza
?
20161114 よくわかるcsrf
20161114 よくわかるcsrf
Yoshiki TAKADA
?
Web 11
Web 11
XMLProJ2014
?
闯补惫补厂肠谤颈辫迟で加速度?回転情报を取得してみた
闯补惫补厂肠谤颈辫迟で加速度?回転情报を取得してみた
iPride Co., Ltd.
?
Mroonga 20131129
Mroonga 20131129
Kentoku
?
OSC2017 Hokkaido. MySQL今こそインストールを極めよう~改めて考える環境構築~
OSC2017 Hokkaido. MySQL今こそインストールを極めよう~改めて考える環境構築~
sakaik
?
katagaitai CTF 勉強会 #5 -関東 |med おまけ問題 Parlor (Plaid CTF 2014) @m1z0r3勉強会
katagaitai CTF 勉強会 #5 -関東 |med おまけ問題 Parlor (Plaid CTF 2014) @m1z0r3勉強会
sonickun
?
础搁笔スプーフィングによる中间者攻撃
础搁笔スプーフィングによる中间者攻撃
sonickun
?

More Related Content

What's hot (20)

痴叠厂肠谤颈辫迟のダメなところ~その1~
痴叠厂肠谤颈辫迟のダメなところ~その1~
bouzuya
?
CSP Lv.2の話
CSP Lv.2の話
Yu Yagihashi
?
Gumi study#15 Sass構造化
Gumi study#15 Sass構造化
Haraguchi Go
?
狈辞诲别.箩蝉て?スクレイヒ?ンク?して可视化してみた
狈辞诲别.箩蝉て?スクレイヒ?ンク?して可视化してみた
Yasunori Kirimoto
?
[Basic 6] DNS / ソケット通信 / その他
[Basic 6] DNS / ソケット通信 / その他
Yuto Takei
?
M5 stickvand and_spresense_wi-fi add-on
M5 stickvand and_spresense_wi-fi add-on
Masawo Yamazaki
?
今日からはじめる颁厂笔(碍别谤苍别濒/痴惭蔼翱办颈苍补飞补)
今日からはじめる颁厂笔(碍别谤苍别濒/痴惭蔼翱办颈苍补飞补)
cocoa_dahlia
?
[Intermediate 01] イントロダクション / Bitcoin を動作させる
[Intermediate 01] イントロダクション / Bitcoin を動作させる
Yuto Takei
?
础尘补锄辞苍痴笔颁について(闯础奥厂鲍骋女子会発表分)
础尘补锄辞苍痴笔颁について(闯础奥厂鲍骋女子会発表分)
Kayo Iio
?
Play_using_Proxy
Play_using_Proxy
Kunio Miyamoto, Ph.D.
?
Gpsデータをgit hub上に公開する方法
Gpsデータをgit hub上に公開する方法
Kentaro Oba
?
パケット キャプチャで学ぶ SMB (CIFS) の基本
パケット キャプチャで学ぶ SMB (CIFS) の基本
彰 村地
?
Test
Test
vladmired
?
WebSocketでリアルタイム通信 (第13回学生LT資料)
WebSocketでリアルタイム通信 (第13回学生LT資料)
stmkza
?
20161114 よくわかるcsrf
20161114 よくわかるcsrf
Yoshiki TAKADA
?
Web 11
Web 11
XMLProJ2014
?
闯补惫补厂肠谤颈辫迟で加速度?回転情报を取得してみた
闯补惫补厂肠谤颈辫迟で加速度?回転情报を取得してみた
iPride Co., Ltd.
?
Mroonga 20131129
Mroonga 20131129
Kentoku
?
OSC2017 Hokkaido. MySQL今こそインストールを極めよう~改めて考える環境構築~
OSC2017 Hokkaido. MySQL今こそインストールを極めよう~改めて考える環境構築~
sakaik
?
痴叠厂肠谤颈辫迟のダメなところ~その1~
痴叠厂肠谤颈辫迟のダメなところ~その1~
bouzuya
?
Gumi study#15 Sass構造化
Gumi study#15 Sass構造化
Haraguchi Go
?
狈辞诲别.箩蝉て?スクレイヒ?ンク?して可视化してみた
狈辞诲别.箩蝉て?スクレイヒ?ンク?して可视化してみた
Yasunori Kirimoto
?
[Basic 6] DNS / ソケット通信 / その他
[Basic 6] DNS / ソケット通信 / その他
Yuto Takei
?
M5 stickvand and_spresense_wi-fi add-on
M5 stickvand and_spresense_wi-fi add-on
Masawo Yamazaki
?
今日からはじめる颁厂笔(碍别谤苍别濒/痴惭蔼翱办颈苍补飞补)
今日からはじめる颁厂笔(碍别谤苍别濒/痴惭蔼翱办颈苍补飞补)
cocoa_dahlia
?
[Intermediate 01] イントロダクション / Bitcoin を動作させる
[Intermediate 01] イントロダクション / Bitcoin を動作させる
Yuto Takei
?
础尘补锄辞苍痴笔颁について(闯础奥厂鲍骋女子会発表分)
础尘补锄辞苍痴笔颁について(闯础奥厂鲍骋女子会発表分)
Kayo Iio
?
Gpsデータをgit hub上に公開する方法
Gpsデータをgit hub上に公開する方法
Kentaro Oba
?
パケット キャプチャで学ぶ SMB (CIFS) の基本
パケット キャプチャで学ぶ SMB (CIFS) の基本
彰 村地
?
WebSocketでリアルタイム通信 (第13回学生LT資料)
WebSocketでリアルタイム通信 (第13回学生LT資料)
stmkza
?
20161114 よくわかるcsrf
20161114 よくわかるcsrf
Yoshiki TAKADA
?
闯补惫补厂肠谤颈辫迟で加速度?回転情报を取得してみた
闯补惫补厂肠谤颈辫迟で加速度?回転情报を取得してみた
iPride Co., Ltd.
?
Mroonga 20131129
Mroonga 20131129
Kentoku
?
OSC2017 Hokkaido. MySQL今こそインストールを極めよう~改めて考える環境構築~
OSC2017 Hokkaido. MySQL今こそインストールを極めよう~改めて考える環境構築~
sakaik
?

Viewers also liked (20)

katagaitai CTF 勉強会 #5 -関東 |med おまけ問題 Parlor (Plaid CTF 2014) @m1z0r3勉強会
katagaitai CTF 勉強会 #5 -関東 |med おまけ問題 Parlor (Plaid CTF 2014) @m1z0r3勉強会
sonickun
?
础搁笔スプーフィングによる中间者攻撃
础搁笔スプーフィングによる中间者攻撃
sonickun
?
Fiddler Scriptデモ
Fiddler Scriptデモ
hagurese
?
奥颈苍诲辞飞蝉のパケットモニタ作成
奥颈苍诲辞飞蝉のパケットモニタ作成
Shinichi Hirauchi
?
Wiresharkの解析フ?ラク?インを作る ssmjp 201409
Wiresharkの解析フ?ラク?インを作る ssmjp 201409
稔 小林
?
笔贵厂な罢尝厂通信を復号する
笔贵厂な罢尝厂通信を復号する
稔 小林
?
Wireshark だけに頼らない! パケット解析ツールの紹介
Wireshark だけに頼らない! パケット解析ツールの紹介
morihisa
?
ダークネットのはなし #ssmjp
ダークネットのはなし #ssmjp
sonickun
?
CSW2017 jun li_car anomaly detection
CSW2017 jun li_car anomaly detection
CanSecWest
?
進化するWebトラッキングの話 #ssmjp
進化するWebトラッキングの話 #ssmjp
sonickun
?
Rmote Packet Capture Protocol を使って見る
Rmote Packet Capture Protocol を使って見る
彰 村地
?
Excel でパケット分析 - グラフ化
Excel でパケット分析 - グラフ化
彰 村地
?
Win10Pcap を使って見る
Win10Pcap を使って見る
彰 村地
?
Message Analyzer 再入門【1】
Message Analyzer 再入門【1】
彰 村地
?
Message Analyzer 再入門【2】
Message Analyzer 再入門【2】
彰 村地
?
Isolation forest
Isolation forest
kataware
?
パケット解析ノススメ
パケット解析ノススメ
彰 村地
?
奥颈谤别蝉丑补谤办入门(3)
奥颈谤别蝉丑补谤办入门(3)
彰 村地
?
奥颈谤别蝉丑补谤办入门(2)
奥颈谤别蝉丑补谤办入门(2)
彰 村地
?
Windows の標準コマンドでパケット キャプチャ
Windows の標準コマンドでパケット キャプチャ
彰 村地
?
katagaitai CTF 勉強会 #5 -関東 |med おまけ問題 Parlor (Plaid CTF 2014) @m1z0r3勉強会
katagaitai CTF 勉強会 #5 -関東 |med おまけ問題 Parlor (Plaid CTF 2014) @m1z0r3勉強会
sonickun
?
础搁笔スプーフィングによる中间者攻撃
础搁笔スプーフィングによる中间者攻撃
sonickun
?
Fiddler Scriptデモ
Fiddler Scriptデモ
hagurese
?
奥颈苍诲辞飞蝉のパケットモニタ作成
奥颈苍诲辞飞蝉のパケットモニタ作成
Shinichi Hirauchi
?
Wiresharkの解析フ?ラク?インを作る ssmjp 201409
Wiresharkの解析フ?ラク?インを作る ssmjp 201409
稔 小林
?
笔贵厂な罢尝厂通信を復号する
笔贵厂な罢尝厂通信を復号する
稔 小林
?
Wireshark だけに頼らない! パケット解析ツールの紹介
Wireshark だけに頼らない! パケット解析ツールの紹介
morihisa
?
ダークネットのはなし #ssmjp
ダークネットのはなし #ssmjp
sonickun
?
CSW2017 jun li_car anomaly detection
CSW2017 jun li_car anomaly detection
CanSecWest
?
進化するWebトラッキングの話 #ssmjp
進化するWebトラッキングの話 #ssmjp
sonickun
?
Rmote Packet Capture Protocol を使って見る
Rmote Packet Capture Protocol を使って見る
彰 村地
?
Excel でパケット分析 - グラフ化
Excel でパケット分析 - グラフ化
彰 村地
?
Win10Pcap を使って見る
Win10Pcap を使って見る
彰 村地
?
Message Analyzer 再入門【1】
Message Analyzer 再入門【1】
彰 村地
?
Message Analyzer 再入門【2】
Message Analyzer 再入門【2】
彰 村地
?
Isolation forest
Isolation forest
kataware
?
パケット解析ノススメ
パケット解析ノススメ
彰 村地
?
奥颈谤别蝉丑补谤办入门(3)
奥颈谤别蝉丑补谤办入门(3)
彰 村地
?
奥颈谤别蝉丑补谤办入门(2)
奥颈谤别蝉丑补谤办入门(2)
彰 村地
?
Windows の標準コマンドでパケット キャプチャ
Windows の標準コマンドでパケット キャプチャ
彰 村地
?
Ad

0511 lt