ニコニコ動画のCaptcha破ってみ…てる / AfterCampMeeting 2011 LT

  • 1,657 views
Uploaded on

2011/12/17のアフターキャンプミーティングで話したスライドポコ …

2011/12/17のアフターキャンプミーティングで話したスライドポコ
まだW.I.P.ポコ。Blogに詳細情報&解説載せるポコ。
http://ledyba.org/

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
1,657
On Slideshare
0
From Embeds
0
Number of Embeds
1

Actions

Shares
Downloads
4
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. ニコ動のCaptcha破ってみ た てる 2010 年ソフトウェアセキュリティ卒 ψ (プサイ) a.k.a.  **** http://ledyba.org/ @tikal
  • 2. LT できるなら もっと前から 言って欲しかった
  • 3. ぽよ
  • 4.
  • 5.  
  • 6. 2010 年度の エア友達使い (※重ね重ね恐縮ですが、後ろの子はエア妹です)
  • 7. セプキャンに 参加したけど
  • 8. 天文学科に 進学
  • 9. 量子力学とか やってる
  • 10. 専門は
  • 11. 性別の 波動関数 = ”ψ” を解くこと
  • 12.  
  • 13. 痩せすぎて 骨ばってきて 悲しい
  • 14. 最近は
  • 15. エミュレータ書いたり
  • 16. それを本にしたり
    • ¥200 (CD付属・カラー)
    • 17. 今日在庫あります (チラッ
  • 18. 文字コードの の統計的推定したり SJIS EUC-JP ISO-2022-JP (JIS ) UTF-8
  • 19. してましたが、 今日は Just 今やってる 事しゃべる
  • 20. ポコ
  • 21.        ___ _      /      \    /  _ ノ  ヽ、 _   \   / o ゚ ( (●) ) ( (●) ) ゚ o \   |      ( __ 人 __ ) '      |   \     `⌒ ´     / 試しに Python 触ってみたいけど ネタが無いんだお…
  • 22.      ___ _      /      \    /  _ ノ  ヽ、 _   \   /   o ゚⌒   ⌒゚ o   \     |      ( __ 人 __ )     |   \     ` ⌒ ´     / でも今更フレームワークの 使い方調べて使うだけじゃ つまんないんだお…
  • 23.        ___ _      /⌒  ⌒\    /( ●)  (●)\   / ::::::⌒ ( __ 人 __ )⌒ ::::: \   |       |r┬-|       |   \      ` ー '´     / だから Captcha 破るお!
  • 24. そこで ニコニコ動画
  • 25. 私の 引きこもr 青春の 遊び場
  • 26. 保存ソフト 「さきゅばす」 作ったり
  • 27. あとは その昔は 垢取り放題
  • 28.  
  • 29. でも 遊びすぎて Captcha が orz
  • 30.  
  • 31. でもなんか
  • 32. G 先生と比べると
  • 33. ノイズは 線と円だけ ぐにょっとせず 傾きだけ フォント そのまま じゃん
  • 34. ちょ… ちょろそう(
  • 35. まずは ノイズ除去
  • 36. 画像処理本から 取ってきた フィルタを 適当に試す
  • 37. MinFilter+MaxFilterすると…
  • 38. 次 傾き補正
  • 39. 天文学科らしく “ 重力”を使う
  • 40.  
  • 41. 結果
  • 42. で 文字ごとに 切り分け
  • 43. 原理は略
    • 知りたい人は後で聞いて下さい(
  • 44. そして最後に…
  • 45. がぞーーーーーにんしきーーーー
  • 46. ニューラルネット しましょうか
  • 47. 100 行以下で 実装できた
  • 48. 学習用に人力で 1000 枚ほど Captcha をとく
  • 49. ぶっちゃけ しんどかった
  • 50. じっくりコトコト 丸二日間 ひたすら 計算機を廻す
  • 51. 東電 ごめん
  • 52. 結果
  • 53. ドヤァ…
  • 54. もっと良さそうな アルゴリズム 思いついてたけど
  • 55. 間に合わなかった
  • 56. 更に”研究”が 進んだら 追って報告する (※ 詳しい解説付き )
  • 57. 続きは Web で! http://ledyba.org/