SlideShare a Scribd company logo
1 of 13
Download to read offline
Capture The Flag Write up


 CpawCTF Level 2  Q22
2020年9月
一般社団法人情報処理安全確保支援士会
理事 黒瀬健太郎(第000204号)
TLP: Copyright © 2020 JP-RISSA All Rights Reserved. 2
さらっと自己紹介
WHITE
略歴:
 物理学科 → ITベンチャー → ITベンチャー
  → ITベンチャー → 通信キャリア →  自営
  → ・・・ → 某企業
お仕事:何でも屋
   (企画・設計・開発・運用・新規事業・技術調査•••)
       Javaミドルウェア、おサイフケータイ(サーバサイド)
       au My Page、大学向けの教務システム・・・などなど
趣味:
 面白い事・新しい事
 スポーツ(ボランティア)
  パーソナルトレーナー・格闘技サークル代表
TLP: Copyright © 2020 JP-RISSA All Rights Reserved. 3
Stage1
WHITE
TLP: Copyright © 2020 JP-RISSA All Rights Reserved. 4
与えられたリンク先
WHITE
TLP: Copyright © 2020 JP-RISSA All Rights Reserved. 5
ちょっと試してみる
WHITE
何も出ませんね
TLP: Copyright © 2020 JP-RISSA All Rights Reserved. 6
念のため件数チェック
WHITE
TLP: Copyright © 2020 JP-RISSA All Rights Reserved. 7
普通にSELECT
WHITE
next stageに行くようだ
TLP: Copyright © 2020 JP-RISSA All Rights Reserved. 8
番外編: 1番目のnext stage url (http://palloc.ria10.com/)
WHITE
404 のようだ
深掘りせずに次(2番目のnext stage url)へ
TLP: Copyright © 2020 JP-RISSA All Rights Reserved. 9
Stage2
WHITE
TLP: Copyright © 2020 JP-RISSA All Rights Reserved. 10
The Worst Password 「12345」
WHITE
TLP: Copyright © 2020 JP-RISSA All Rights Reserved. 11
SQLi あ、「i」
WHITE
"SELECT * FROM users WHERE id ='$id' and PWD = '$pwd'"
"SELECT * FROM users WHERE id=‘"+id+"’ AND pwd=‘" +pwd+"‘"
もしかしてこういう感じ?
TLP: Copyright © 2020 JP-RISSA All Rights Reserved. 12
最後に
WHITE
プレースホルダに慣れてしまっていたので戸惑いました(汗
改めて、IPAの「安全なウェブサイトの作り方 第7版」を復習
1.1 SQL インジェクション
■根本的解決
SQL 文の組み立ては全てプレースホルダで実装する。
SQL 文の組み立てを文字列連結により行う場合は、エスケープ処理等を行う
データ ベースエンジンの API を用いて、SQL 文のリテラルを正しく構成する。
ウェブアプリケーションに渡されるパラメータに SQL 文を直接指定しない。
https://www.ipa.go.jp/security/vuln/websecurity.html
HomePage:https://www.jp-rissa.or.jp/
お問い合わせ:contact@jp-rissa.or.jp
Twitter:@jp_rissa

More Related Content

What's hot

インドと中国のスタートアップの実情は?
インドと中国のスタートアップの実情は?インドと中国のスタートアップの実情は?
インドと中国のスタートアップの実情は?Kazuaki ODA
 
ITの社会実験から社会実装へ ~コロナ対策に見る中国の『リープフロッギング』~
ITの社会実験から社会実装へ ~コロナ対策に見る中国の『リープフロッギング』~ITの社会実験から社会実装へ ~コロナ対策に見る中国の『リープフロッギング』~
ITの社会実験から社会実装へ ~コロナ対策に見る中国の『リープフロッギング』~Kazuaki ODA
 
リクルートグループのネットサービスを支えるItインフラ戦略
リクルートグループのネットサービスを支えるItインフラ戦略リクルートグループのネットサービスを支えるItインフラ戦略
リクルートグループのネットサービスを支えるItインフラ戦略takaoka susumu
 
PM Meetup 20180125
PM Meetup 20180125PM Meetup 20180125
PM Meetup 20180125uhe_uhe_uhe
 
30分でわかる『R』によるデータ分析|データアーティスト
30分でわかる『R』によるデータ分析|データアーティスト30分でわかる『R』によるデータ分析|データアーティスト
30分でわかる『R』によるデータ分析|データアーティストSatoru Yamamoto
 
The Introduction of Recruit Way In Offshore Dev. Scheme With FPT Software Mem...
The Introduction of Recruit Way In Offshore Dev. Scheme With FPT Software Mem...The Introduction of Recruit Way In Offshore Dev. Scheme With FPT Software Mem...
The Introduction of Recruit Way In Offshore Dev. Scheme With FPT Software Mem...Recruit Technologies
 
Open Innovation -Driving the next wave of growth-
Open Innovation -Driving the next wave of growth- Open Innovation -Driving the next wave of growth-
Open Innovation -Driving the next wave of growth- Kazuaki ODA
 
アジアタレントとスタートアップの国ごとの特徴
アジアタレントとスタートアップの国ごとの特徴アジアタレントとスタートアップの国ごとの特徴
アジアタレントとスタートアップの国ごとの特徴Kazuaki ODA
 
コロナ禍時代の長期インターン戦略(企業向け)20210217
コロナ禍時代の長期インターン戦略(企業向け)20210217コロナ禍時代の長期インターン戦略(企業向け)20210217
コロナ禍時代の長期インターン戦略(企業向け)20210217Kazuaki ODA
 
[GTC 2018] Inception Award Ridge-i発表資料
[GTC 2018] Inception Award Ridge-i発表資料[GTC 2018] Inception Award Ridge-i発表資料
[GTC 2018] Inception Award Ridge-i発表資料Ridge-i
 
ポストコロナ時代における20代、30代のキャリア戦略(634勉強会)
ポストコロナ時代における20代、30代のキャリア戦略(634勉強会)ポストコロナ時代における20代、30代のキャリア戦略(634勉強会)
ポストコロナ時代における20代、30代のキャリア戦略(634勉強会)Kazuaki ODA
 
Goodfind “DINING”で世界の潮流に追いつく
Goodfind “DINING”で世界の潮流に追いつくGoodfind “DINING”で世界の潮流に追いつく
Goodfind “DINING”で世界の潮流に追いつくKazuaki ODA
 
kintoneっているの?情シスで管理するの?
kintoneっているの?情シスで管理するの?kintoneっているの?情シスで管理するの?
kintoneっているの?情シスで管理するの?Cybozucommunity
 
vCenter Operations Management Suite 検証支援プログラム結果報告とその後
 vCenter Operations Management Suite 検証支援プログラム結果報告とその後 vCenter Operations Management Suite 検証支援プログラム結果報告とその後
vCenter Operations Management Suite 検証支援プログラム結果報告とその後Recruit Technologies
 
効果的なAbテストがwebサイトを成長させる~abテスト成功メソッドのご紹介~
効果的なAbテストがwebサイトを成長させる~abテスト成功メソッドのご紹介~効果的なAbテストがwebサイトを成長させる~abテスト成功メソッドのご紹介~
効果的なAbテストがwebサイトを成長させる~abテスト成功メソッドのご紹介~Satoru Yamamoto
 
世界のスタートアップ情勢と知る人ぞ知る注目企業とは?
世界のスタートアップ情勢と知る人ぞ知る注目企業とは?世界のスタートアップ情勢と知る人ぞ知る注目企業とは?
世界のスタートアップ情勢と知る人ぞ知る注目企業とは?Kazuaki ODA
 
社会変革を起こす“先端技術/ビジネス”と“能率的な情報収集法”
社会変革を起こす“先端技術/ビジネス”と“能率的な情報収集法”社会変革を起こす“先端技術/ビジネス”と“能率的な情報収集法”
社会変革を起こす“先端技術/ビジネス”と“能率的な情報収集法”Kazuaki ODA
 

What's hot (20)

インドと中国のスタートアップの実情は?
インドと中国のスタートアップの実情は?インドと中国のスタートアップの実情は?
インドと中国のスタートアップの実情は?
 
ITの社会実験から社会実装へ ~コロナ対策に見る中国の『リープフロッギング』~
ITの社会実験から社会実装へ ~コロナ対策に見る中国の『リープフロッギング』~ITの社会実験から社会実装へ ~コロナ対策に見る中国の『リープフロッギング』~
ITの社会実験から社会実装へ ~コロナ対策に見る中国の『リープフロッギング』~
 
リクルートグループのネットサービスを支えるItインフラ戦略
リクルートグループのネットサービスを支えるItインフラ戦略リクルートグループのネットサービスを支えるItインフラ戦略
リクルートグループのネットサービスを支えるItインフラ戦略
 
PM Meetup 20180125
PM Meetup 20180125PM Meetup 20180125
PM Meetup 20180125
 
とある社内の勉強会
とある社内の勉強会とある社内の勉強会
とある社内の勉強会
 
30分でわかる『R』によるデータ分析|データアーティスト
30分でわかる『R』によるデータ分析|データアーティスト30分でわかる『R』によるデータ分析|データアーティスト
30分でわかる『R』によるデータ分析|データアーティスト
 
The Introduction of Recruit Way In Offshore Dev. Scheme With FPT Software Mem...
The Introduction of Recruit Way In Offshore Dev. Scheme With FPT Software Mem...The Introduction of Recruit Way In Offshore Dev. Scheme With FPT Software Mem...
The Introduction of Recruit Way In Offshore Dev. Scheme With FPT Software Mem...
 
Open Innovation -Driving the next wave of growth-
Open Innovation -Driving the next wave of growth- Open Innovation -Driving the next wave of growth-
Open Innovation -Driving the next wave of growth-
 
アジアタレントとスタートアップの国ごとの特徴
アジアタレントとスタートアップの国ごとの特徴アジアタレントとスタートアップの国ごとの特徴
アジアタレントとスタートアップの国ごとの特徴
 
コロナ禍時代の長期インターン戦略(企業向け)20210217
コロナ禍時代の長期インターン戦略(企業向け)20210217コロナ禍時代の長期インターン戦略(企業向け)20210217
コロナ禍時代の長期インターン戦略(企業向け)20210217
 
[GTC 2018] Inception Award Ridge-i発表資料
[GTC 2018] Inception Award Ridge-i発表資料[GTC 2018] Inception Award Ridge-i発表資料
[GTC 2018] Inception Award Ridge-i発表資料
 
ポストコロナ時代における20代、30代のキャリア戦略(634勉強会)
ポストコロナ時代における20代、30代のキャリア戦略(634勉強会)ポストコロナ時代における20代、30代のキャリア戦略(634勉強会)
ポストコロナ時代における20代、30代のキャリア戦略(634勉強会)
 
Goodfind “DINING”で世界の潮流に追いつく
Goodfind “DINING”で世界の潮流に追いつくGoodfind “DINING”で世界の潮流に追いつく
Goodfind “DINING”で世界の潮流に追いつく
 
20130520 kddi88lab
20130520 kddi88lab20130520 kddi88lab
20130520 kddi88lab
 
Agile again
Agile againAgile again
Agile again
 
kintoneっているの?情シスで管理するの?
kintoneっているの?情シスで管理するの?kintoneっているの?情シスで管理するの?
kintoneっているの?情シスで管理するの?
 
vCenter Operations Management Suite 検証支援プログラム結果報告とその後
 vCenter Operations Management Suite 検証支援プログラム結果報告とその後 vCenter Operations Management Suite 検証支援プログラム結果報告とその後
vCenter Operations Management Suite 検証支援プログラム結果報告とその後
 
効果的なAbテストがwebサイトを成長させる~abテスト成功メソッドのご紹介~
効果的なAbテストがwebサイトを成長させる~abテスト成功メソッドのご紹介~効果的なAbテストがwebサイトを成長させる~abテスト成功メソッドのご紹介~
効果的なAbテストがwebサイトを成長させる~abテスト成功メソッドのご紹介~
 
世界のスタートアップ情勢と知る人ぞ知る注目企業とは?
世界のスタートアップ情勢と知る人ぞ知る注目企業とは?世界のスタートアップ情勢と知る人ぞ知る注目企業とは?
世界のスタートアップ情勢と知る人ぞ知る注目企業とは?
 
社会変革を起こす“先端技術/ビジネス”と“能率的な情報収集法”
社会変革を起こす“先端技術/ビジネス”と“能率的な情報収集法”社会変革を起こす“先端技術/ビジネス”と“能率的な情報収集法”
社会変革を起こす“先端技術/ビジネス”と“能率的な情報収集法”
 

Similar to CpawCTF Q22 Writeup

個人的情報発信ノスゝメ~準備編~
個人的情報発信ノスゝメ~準備編~個人的情報発信ノスゝメ~準備編~
個人的情報発信ノスゝメ~準備編~Teruchika Yamada
 
海外コミュニティの事例と Workout Wednesdayの話
海外コミュニティの事例と Workout Wednesdayの話海外コミュニティの事例と Workout Wednesdayの話
海外コミュニティの事例と Workout Wednesdayの話Tomohiro Iwahashi
 
[Track3-1] ビジネスで役立つAIリテラシーから機械学習エンジニアリングまで実践形式で学ぶ課題解決型AI人材育成とは?〜国内最大AIコンペサイトの...
[Track3-1] ビジネスで役立つAIリテラシーから機械学習エンジニアリングまで実践形式で学ぶ課題解決型AI人材育成とは?〜国内最大AIコンペサイトの...[Track3-1] ビジネスで役立つAIリテラシーから機械学習エンジニアリングまで実践形式で学ぶ課題解決型AI人材育成とは?〜国内最大AIコンペサイトの...
[Track3-1] ビジネスで役立つAIリテラシーから機械学習エンジニアリングまで実践形式で学ぶ課題解決型AI人材育成とは?〜国内最大AIコンペサイトの...Deep Learning Lab(ディープラーニング・ラボ)
 
最近のディープラーニングのトレンド紹介_20200925
最近のディープラーニングのトレンド紹介_20200925最近のディープラーニングのトレンド紹介_20200925
最近のディープラーニングのトレンド紹介_20200925小川 雄太郎
 
中小企業におけるキャッシュレス決済導入のポイント
中小企業におけるキャッシュレス決済導入のポイント中小企業におけるキャッシュレス決済導入のポイント
中小企業におけるキャッシュレス決済導入のポイント良治 富田
 
[G-Tech2015]攻めのITとは、それを実現する人材とは ~IT関係者は期待されている!そして期待に応えるために!~ - 日本情報システム・ユーザ...
[G-Tech2015]攻めのITとは、それを実現する人材とは ~IT関係者は期待されている!そして期待に応えるために!~ -  日本情報システム・ユーザ...[G-Tech2015]攻めのITとは、それを実現する人材とは ~IT関係者は期待されている!そして期待に応えるために!~ -  日本情報システム・ユーザ...
[G-Tech2015]攻めのITとは、それを実現する人材とは ~IT関係者は期待されている!そして期待に応えるために!~ - 日本情報システム・ユーザ...Trainocate Japan, Ltd.
 
20180303 プログラミング教育明日会議 利根川講演
20180303 プログラミング教育明日会議 利根川講演20180303 プログラミング教育明日会議 利根川講演
20180303 プログラミング教育明日会議 利根川講演Yuta Tonegawa
 
IT業界の動向と求められる人材像 2020年12月16日
IT業界の動向と求められる人材像 2020年12月16日IT業界の動向と求められる人材像 2020年12月16日
IT業界の動向と求められる人材像 2020年12月16日地球人
 
ブロックチェーンと仮想通貨 -- 新しいビジネスに挑戦
ブロックチェーンと仮想通貨 -- 新しいビジネスに挑戦ブロックチェーンと仮想通貨 -- 新しいビジネスに挑戦
ブロックチェーンと仮想通貨 -- 新しいビジネスに挑戦Yuto Takei
 
JTF2016 The strategy and Sun Tzu
JTF2016 The strategy and Sun TzuJTF2016 The strategy and Sun Tzu
JTF2016 The strategy and Sun Tzuirix_jp
 
コロナ禍で挑んだ超高速アジャイル開発 ~最速1.5ヶ月でローンチしたおでかけ混雑マップの舞台裏 (技術編) ~(NTTデータ テクノロジーカンファレンス ...
コロナ禍で挑んだ超高速アジャイル開発 ~最速1.5ヶ月でローンチしたおでかけ混雑マップの舞台裏 (技術編) ~(NTTデータ テクノロジーカンファレンス ...コロナ禍で挑んだ超高速アジャイル開発 ~最速1.5ヶ月でローンチしたおでかけ混雑マップの舞台裏 (技術編) ~(NTTデータ テクノロジーカンファレンス ...
コロナ禍で挑んだ超高速アジャイル開発 ~最速1.5ヶ月でローンチしたおでかけ混雑マップの舞台裏 (技術編) ~(NTTデータ テクノロジーカンファレンス ...NTT DATA Technology & Innovation
 
デジタル時代の企業変革 - 2020
デジタル時代の企業変革 - 2020デジタル時代の企業変革 - 2020
デジタル時代の企業変革 - 2020Ikuo Misao
 
20160909やわらかBizキックオフイベント冒頭説明
20160909やわらかBizキックオフイベント冒頭説明20160909やわらかBizキックオフイベント冒頭説明
20160909やわらかBizキックオフイベント冒頭説明KazuhitoKitamura
 
マッチングサービスにおけるKPIの話
マッチングサービスにおけるKPIの話マッチングサービスにおけるKPIの話
マッチングサービスにおけるKPIの話cyberagent
 
OpenDataの知見共有とビジネス化
OpenDataの知見共有とビジネス化OpenDataの知見共有とビジネス化
OpenDataの知見共有とビジネス化Satoshi Iida
 
201802 利根川講演 in 仙台
201802 利根川講演 in 仙台201802 利根川講演 in 仙台
201802 利根川講演 in 仙台Yuta Tonegawa
 
エンジニアのキャリアを考える
エンジニアのキャリアを考えるエンジニアのキャリアを考える
エンジニアのキャリアを考えるMKT International Inc.
 
高田工業所はcybozuになれるのか?
高田工業所はcybozuになれるのか?高田工業所はcybozuになれるのか?
高田工業所はcybozuになれるのか?Cybozucommunity
 
【会社説明資料】データセクション株式会社
【会社説明資料】データセクション株式会社【会社説明資料】データセクション株式会社
【会社説明資料】データセクション株式会社DatasectionCoLtd
 

Similar to CpawCTF Q22 Writeup (20)

個人的情報発信ノスゝメ~準備編~
個人的情報発信ノスゝメ~準備編~個人的情報発信ノスゝメ~準備編~
個人的情報発信ノスゝメ~準備編~
 
海外コミュニティの事例と Workout Wednesdayの話
海外コミュニティの事例と Workout Wednesdayの話海外コミュニティの事例と Workout Wednesdayの話
海外コミュニティの事例と Workout Wednesdayの話
 
[Track3-1] ビジネスで役立つAIリテラシーから機械学習エンジニアリングまで実践形式で学ぶ課題解決型AI人材育成とは?〜国内最大AIコンペサイトの...
[Track3-1] ビジネスで役立つAIリテラシーから機械学習エンジニアリングまで実践形式で学ぶ課題解決型AI人材育成とは?〜国内最大AIコンペサイトの...[Track3-1] ビジネスで役立つAIリテラシーから機械学習エンジニアリングまで実践形式で学ぶ課題解決型AI人材育成とは?〜国内最大AIコンペサイトの...
[Track3-1] ビジネスで役立つAIリテラシーから機械学習エンジニアリングまで実践形式で学ぶ課題解決型AI人材育成とは?〜国内最大AIコンペサイトの...
 
最近のディープラーニングのトレンド紹介_20200925
最近のディープラーニングのトレンド紹介_20200925最近のディープラーニングのトレンド紹介_20200925
最近のディープラーニングのトレンド紹介_20200925
 
中小企業におけるキャッシュレス決済導入のポイント
中小企業におけるキャッシュレス決済導入のポイント中小企業におけるキャッシュレス決済導入のポイント
中小企業におけるキャッシュレス決済導入のポイント
 
[G-Tech2015]攻めのITとは、それを実現する人材とは ~IT関係者は期待されている!そして期待に応えるために!~ - 日本情報システム・ユーザ...
[G-Tech2015]攻めのITとは、それを実現する人材とは ~IT関係者は期待されている!そして期待に応えるために!~ -  日本情報システム・ユーザ...[G-Tech2015]攻めのITとは、それを実現する人材とは ~IT関係者は期待されている!そして期待に応えるために!~ -  日本情報システム・ユーザ...
[G-Tech2015]攻めのITとは、それを実現する人材とは ~IT関係者は期待されている!そして期待に応えるために!~ - 日本情報システム・ユーザ...
 
20180303 プログラミング教育明日会議 利根川講演
20180303 プログラミング教育明日会議 利根川講演20180303 プログラミング教育明日会議 利根川講演
20180303 プログラミング教育明日会議 利根川講演
 
データサイエンティストの就労意識
データサイエンティストの就労意識データサイエンティストの就労意識
データサイエンティストの就労意識
 
IT業界の動向と求められる人材像 2020年12月16日
IT業界の動向と求められる人材像 2020年12月16日IT業界の動向と求められる人材像 2020年12月16日
IT業界の動向と求められる人材像 2020年12月16日
 
ブロックチェーンと仮想通貨 -- 新しいビジネスに挑戦
ブロックチェーンと仮想通貨 -- 新しいビジネスに挑戦ブロックチェーンと仮想通貨 -- 新しいビジネスに挑戦
ブロックチェーンと仮想通貨 -- 新しいビジネスに挑戦
 
JTF2016 The strategy and Sun Tzu
JTF2016 The strategy and Sun TzuJTF2016 The strategy and Sun Tzu
JTF2016 The strategy and Sun Tzu
 
コロナ禍で挑んだ超高速アジャイル開発 ~最速1.5ヶ月でローンチしたおでかけ混雑マップの舞台裏 (技術編) ~(NTTデータ テクノロジーカンファレンス ...
コロナ禍で挑んだ超高速アジャイル開発 ~最速1.5ヶ月でローンチしたおでかけ混雑マップの舞台裏 (技術編) ~(NTTデータ テクノロジーカンファレンス ...コロナ禍で挑んだ超高速アジャイル開発 ~最速1.5ヶ月でローンチしたおでかけ混雑マップの舞台裏 (技術編) ~(NTTデータ テクノロジーカンファレンス ...
コロナ禍で挑んだ超高速アジャイル開発 ~最速1.5ヶ月でローンチしたおでかけ混雑マップの舞台裏 (技術編) ~(NTTデータ テクノロジーカンファレンス ...
 
デジタル時代の企業変革 - 2020
デジタル時代の企業変革 - 2020デジタル時代の企業変革 - 2020
デジタル時代の企業変革 - 2020
 
20160909やわらかBizキックオフイベント冒頭説明
20160909やわらかBizキックオフイベント冒頭説明20160909やわらかBizキックオフイベント冒頭説明
20160909やわらかBizキックオフイベント冒頭説明
 
マッチングサービスにおけるKPIの話
マッチングサービスにおけるKPIの話マッチングサービスにおけるKPIの話
マッチングサービスにおけるKPIの話
 
OpenDataの知見共有とビジネス化
OpenDataの知見共有とビジネス化OpenDataの知見共有とビジネス化
OpenDataの知見共有とビジネス化
 
201802 利根川講演 in 仙台
201802 利根川講演 in 仙台201802 利根川講演 in 仙台
201802 利根川講演 in 仙台
 
エンジニアのキャリアを考える
エンジニアのキャリアを考えるエンジニアのキャリアを考える
エンジニアのキャリアを考える
 
高田工業所はcybozuになれるのか?
高田工業所はcybozuになれるのか?高田工業所はcybozuになれるのか?
高田工業所はcybozuになれるのか?
 
【会社説明資料】データセクション株式会社
【会社説明資料】データセクション株式会社【会社説明資料】データセクション株式会社
【会社説明資料】データセクション株式会社
 

Recently uploaded

CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?akihisamiyanaga1
 
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfクラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfFumieNakayama
 
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)UEHARA, Tetsutaro
 
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案sugiuralab
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)Hiroshi Tomioka
 
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfAWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfFumieNakayama
 
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineerYuki Kikuchi
 
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...博三 太田
 

Recently uploaded (8)

CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
 
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfクラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
 
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
 
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
 
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfAWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
 
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
 
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
 

CpawCTF Q22 Writeup

  • 1. Capture The Flag Write up 
  CpawCTF Level 2  Q22 2020年9月 一般社団法人情報処理安全確保支援士会 理事 黒瀬健太郎(第000204号)
  • 2. TLP: Copyright © 2020 JP-RISSA All Rights Reserved. 2 さらっと自己紹介 WHITE 略歴:  物理学科 → ITベンチャー → ITベンチャー   → ITベンチャー → 通信キャリア →  自営   → ・・・ → 某企業 お仕事:何でも屋    (企画・設計・開発・運用・新規事業・技術調査•••)        Javaミドルウェア、おサイフケータイ(サーバサイド)        au My Page、大学向けの教務システム・・・などなど 趣味:  面白い事・新しい事  スポーツ(ボランティア)   パーソナルトレーナー・格闘技サークル代表
  • 3. TLP: Copyright © 2020 JP-RISSA All Rights Reserved. 3 Stage1 WHITE
  • 4. TLP: Copyright © 2020 JP-RISSA All Rights Reserved. 4 与えられたリンク先 WHITE
  • 5. TLP: Copyright © 2020 JP-RISSA All Rights Reserved. 5 ちょっと試してみる WHITE 何も出ませんね
  • 6. TLP: Copyright © 2020 JP-RISSA All Rights Reserved. 6 念のため件数チェック WHITE
  • 7. TLP: Copyright © 2020 JP-RISSA All Rights Reserved. 7 普通にSELECT WHITE next stageに行くようだ
  • 8. TLP: Copyright © 2020 JP-RISSA All Rights Reserved. 8 番外編: 1番目のnext stage url (http://palloc.ria10.com/) WHITE 404 のようだ 深掘りせずに次(2番目のnext stage url)へ
  • 9. TLP: Copyright © 2020 JP-RISSA All Rights Reserved. 9 Stage2 WHITE
  • 10. TLP: Copyright © 2020 JP-RISSA All Rights Reserved. 10 The Worst Password 「12345」 WHITE
  • 11. TLP: Copyright © 2020 JP-RISSA All Rights Reserved. 11 SQLi あ、「i」 WHITE "SELECT * FROM users WHERE id ='$id' and PWD = '$pwd'" "SELECT * FROM users WHERE id=‘"+id+"’ AND pwd=‘" +pwd+"‘" もしかしてこういう感じ?
  • 12. TLP: Copyright © 2020 JP-RISSA All Rights Reserved. 12 最後に WHITE プレースホルダに慣れてしまっていたので戸惑いました(汗 改めて、IPAの「安全なウェブサイトの作り方 第7版」を復習 1.1 SQL インジェクション ■根本的解決 SQL 文の組み立ては全てプレースホルダで実装する。 SQL 文の組み立てを文字列連結により行う場合は、エスケープ処理等を行う データ ベースエンジンの API を用いて、SQL 文のリテラルを正しく構成する。 ウェブアプリケーションに渡されるパラメータに SQL 文を直接指定しない。 https://www.ipa.go.jp/security/vuln/websecurity.html