OWASP Japan 2 nd local chapter meeting Short talk of XSS Jun 27 2012 Yosuke HASEGAWA 短いXSSの話.

Slides:



Advertisements
Similar presentations
あどべんちゃーにほんご L. 2か にほんごのきょうしつ /Japanese Classroom General goals of the lessons: You will be able to communicate the information below in the given situations.
Advertisements

Content-Security-Policy Mar Yosuke HASEGAWA Introduction of in 5 minutes 5分でわかるCSP.
Copyright © 2010 Nobot All Rights Reserved.
Is Charlie Brown a Loser? Do you think you know your real character? Do you actually know, for example, the good and bad points about yourself? It is.
Giving and Receiving Gifts Chapter 15 のぶんぽう. Giving and Receiving Gifts Giving and receiving gifts is a very important custom in Japan. As such, it is.
© S. Hamano and W. Kikuchi 1 Visualizing Japanese Grammar Appendix Shoko Hamano George Washington University.
HKS Analysis Log Jun 2006 part3 D.Kawama. 0 .今回の目次 1.Target での dE/dX 2.HKS sieve slit simulation(Geant4)
SPSSによるHosmer-Lemeshow検定について
学生の携帯電話選択理由 岡田隆太.
時間的に変化する信号. 普通の正弦波 は豊富な情報を含んでいません これだけではラジオのような複雑な情報 を送れない 振幅 a あるいは角速度 ω を時間的に変化 させて情報を送る.
九州大学 岡村研究室 久保 貴哉 1. 利用中のAPの数の推移 2 横軸:時刻 縦軸:接続要求数 ・深夜では一分間で平均一台、 昼間では平均14台程度の接続 要求をAPが受けている。 ・急にAPの利用者数が増えてく るのは7~8時あたり.
麻雀ゲーム 和島研究室 ソ 小林巧人
5.連立一次方程式.
相関.
素数判定法 2011/6/20.
1章 行列と行列式.
本宮市立白岩小学校. 1 はじめに 2 家庭学習プログラム開発の視点 ① 先行学習(予習)を生かした 確かな学力を形成する授業づく り ② 家庭との連携を図った家庭学習の習慣化.
フーリエ級数. 一般的な波はこのように表せる a,b をフーリエ級数とい う 比率:
Excelによる積分.
計算のスピードアップ コンピュータでも、sin、cosの計算は大変です 足し算、引き算、掛け算、割り算は早いです
複素数.
ビット. 十進数と二進数 十進数  0から9までの数字を使って 0、1、2、3、4、5、6、7、8、9、 10、11、12 と数える 二進数  0と1を使って 0、1、10、11、100、101、11 0、111 と数える.
3.正方行列(単位行列、逆行列、対称行列、交代行列)
伝わるスライド 中野研究室 M2 石川 雅 信. どのようなスライドを作れば良 いか 伝えたいこと.
JPN 312 (Fall 2007): Conversation and Composition Contraction (2); 意見を言う (to express your opinion)
JPN 311: Conversation and Composition 勧誘 (invitation)
JPN 311: Conversation and Composition 伝言 (relaying a message)
JPN 311: Conversation and Composition 許可 (permission)
JPN 312 (Fall 2007): Conversation and Composition Contracted Forms.
地図に親しむ 「しゅくしゃくのちがう 地図を 使ってきょりを調べよ う1」 小学4年 社会. 山口駅裁判所 県立 美術館 サビエル 記念聖堂 山口市役所 地図で探そう 市民会館 県立 図書館.
方程式を「算木」で 解いてみよう! 愛媛大学 教育学部 平田 浩一.
JPN 312 (Fall 2007): Conversation and Composition 文句 ( もんく ) を言う.
THE IMAGE a guide to pseudo-events in america 『幻影の時代』 マスコミが製造する事実 1961 年= 1964 年 (1)テレビ発展期のアメリカ (2)メディア論=テレビ論の台頭の 時期 (3)メディア論を含む現代化論 modernization 『幻影の時代』
Beam tracking & low energy fragment 歳藤利行 P152Video
漢字練習 第7課第7課第7課第7課. しる 知る まつ 待つ もつ 持つ まつ 待つ しる 知る.
NODA Ken, KAJITA Satoshi, YAMAMURA Tomonori and TAMURA Naoto Truss Contest 2004 idea バランスが悪 く わずか 60cm の中にさまざまな問題を抱えた 通称「ねじれるトラス」 老朽化、バランスの悪い形が 4 年生を悩ませてい.
地図に親しむ 「じっさいのけしきと 地図をくらべよう」
「ネット社会の歩き方」レッスンキット プレゼンテーション資料集 15. チャットで個人情報は 言わない プレゼンテーション資料 著作権は独立行政法人情報処理推進機構( IPA )及び経済産業省に帰属します。
NODA Ken, KAJITA Satoshi and SASA Yoshinobu Truss Contest 2004 idea 男がこう言っ た。 「デザインにこだわろう。」 現場が一瞬凍りついた。 男はこう続けた。 「記録に残るだけではだめだ、記憶に残さなくて は。」 現場がひとつになった。
タイピングゲー ム ~坂井 D 班の発表~ ~坂井 D 班の発表~. メンバー  村本 晟弥  岡本 武士  若松 健人.
LANG3910 Japanese Ⅲ Lesson 14 依頼・現在進行形. 学習項目 1. 「て -form 」 2. 依頼表現 An expression of request 3. 相手の意向を尋ねる Ask someone’s mind 4. 現在進行形 Actions in Progress.
携帯電話でのコミュニ ケーションについて 1班真田 出水 佐伯 堺. 仮説  女性のほうが携帯電話を使ったコミュニ ケーションを重要視する。
Kitenet の解析 (110118) 九州大学 工学部 電気情報工学科 岡村研究室 久保 貴哉.
Exercise IV-A p.164. What did they say? 何と言ってましたか。 1.I’m busy this month. 2.I’m busy next month, too. 3.I’m going shopping tomorrow. 4.I live in Kyoto.
音の変化を視覚化する サウンドプレイヤーの作成
HCC Hair Color Change. メンバー ソ 渋谷麻美 ソ 渋谷麻美 ソ 清野理衣子 ソ 清野理衣子 ソ 三上貴大 ソ 三上貴大.
JPN 312 (Fall 2007): Conversation and Composition 面接 ( めんせつ )
Self-efficacy(自己効力感)について
本文. 考えながら読みましょ う 「いろいろなこと」( 3 行目)は何で すか 「①電話料金はコンビニで支払いをしていま す。いつでも払えますから、便利です。」 「②夕食はコンビニで買います。お弁当やお かずがいろいろありますから。」今、若者に 人気のあるコンビニは、いろいろなことをす るのに非常に便利な場所になった。
The “S” Line. Revision あ い う え お か く け.
B 02 Writing in Japanese: The 3 Character Sets How do you write in Japanese?
Household Items (Unit 2 たんご) *House and Rooms *Locations *Saying/asking where something is.
たくさんの人がいっしょに乗れる乗り物を 「公共交通」といいます バスや電車 と 自動車 の よいところ と よくない ところ よいところ と よくない ところ を考えてみよう!
日本語きほん文法の復習 Basic Japanese Grammar Review
Ho w to write ひらがな Left click the mouse to move through each of the slides. Place your mouse on each symbol to hear how it is said. When you see this.
日本語1 2月12日 愛 あい. みっきーは みにーを あいしてい ます。 ほーまーは まーじを あいしてい ます。
By Bethany Haddon, Abbie Ulyatt. Hiragana (a – ro) あ、い、う、え、お。 か、き、く、け、こ。 さ、し、す、せ、そ。 た、ち、つ、て、と。 な、に、ぬ、ね、の。 は、ひ、ふ、へ、ほ。 ま、み、む、め、も。 ら、り、る、れ、ろ。
B 04 How to Type in Japanese How do you TYPE in Japanese?
Assignments: -Writing practice prompt due THUR. -Quiz signed.
Jeopardy KatakanaAdverbsParticles Q $100 Q $200 Q $300 Q $400 Q $500 Q $100 Q $200 Q $300 Q $400 Q $500 Final Jeopardy Vocabular y Translations.
音読用 ICT 教材 サンプル フラッシュ型 文字が消える 文字が現れる 文字の色が変わる 職場体験では.
かぞく 家族. Today… Review family members vocabulary and kanji characters Enhance knowledge and understanding of connecting adjectives Answer questions in.
Rethinking Retirement Unit 15. Paragraph 1  You probably haven’t thought much about retirement yet.  After all 要するに、つまり、結局は  Ahead of you 貴方の前には 
A Simulator for the LWA Masaya Kuniyoshi (UNM). Outline 1.Station Beam Model 2.Asymmetry Station Beam 3.Station Beam Error 4.Summary.
RELATIVE CLAUSES Adjectival Clauses/Modifiers. RELATIVE CLAUSES A relative clause is the part of a sentence which describes a noun Eg. The cake (which)
J3H 9 月 24 日 今日の目標 ( もくひょう) To practice and become more proficient w/ 〜たり〜たり form To learn how to “nominalize” a verb To find a friend (???)
雪 ゆき. 雪や こんこ ゆき.
肝臓移植 プロの肝臓移植サービスを選 択. 肝臓移植が必要なのはいつです か? 肝移植は、肝臓がもはや 適切に機能しなくなった とき(肝不全)に考慮さ れる。 ウイルス性肝炎、 薬物誘発傷害または感染 の結果として肝不全が突 然起こることがある(急 性肝不全)。 肝不全は長 期的な問題の最終結果で.
Presentation transcript:

OWASP Japan 2 nd local chapter meeting Short talk of XSS Jun Yosuke HASEGAWA 短いXSSの話

One day ある日

As always surfed websites, いつものように Web を眺めてると …

Just the usual XSS was found. いつものように XSS が見つかった。

First of all, view-source: とりあえず HTML ソース

What!? なにこれ !?

XSSed <!--"). SOURCE: System.Web FORM:" /> XSSed <!--"). SOURCE: System.Web FORM:" /> XSSed <!-- 不要なエラーメッセージが引き起こした XSS

 Microsoft “live.com”  Over https  Needless error message Interesting but not really matter now 興味深いけれど今はどうでもいい

Why not “alert” ? なんで alert じゃないの ?

alert is common knowledge for XSSers alert は僕らの常識

Reason 理由

XSSed <!--"). SOURCE: System.Web FORM:" /> XSSed <!--"). SOURCE: System.Web FORM:" /> XSSed <!-- 最大 22 文字 > XSSed <!--

> XSSed <!--… 19 letters 22 文字以下で XSS させるのは難しい > alert(1) … 26 letters > eval(name) … 28 letters

XSS で任意のコードを動かすには何文字必要 ?

by Gareth Heyes

XSS Golf

<x/x=&{eval(name)}; Netscape 4 19 letters 22 letters

Go back to the XSS 話を例の XSS に戻して

XSSed <!--"). SOURCE: System.Web FORM:" /> XSSed <!--"). SOURCE: System.Web FORM:" /> XSSed <!-- 最大 22 文字 > XSSed <!--

Impossible? No! 不可能?そんなことはない!

IE は "URL" プロパティを持っている > … 21 letters // Trap page created by attacker // or use window.open from JavaScript // Trap page created by attacker // or use window.open from JavaScript Mario Heiderich’s work

できた !! XSS Filter is disabled

22 文字あれば任意のコードが実行可能 "> 20 letters 22 letters 17 letters Run arbitrary code in 22 letters

10 letters eval(name) to run arbitrary code 9 letters eval(URL) 8 letters URL=name 6 letters $(URL) 任意コードを実行する最小の JavaScript

NetAgent OWASP Japan 2 nd local chapter meeting Question? @hasegawayosuke