greenapple
    • Create new note
    • Create a note from template
      • Sharing URL Link copied
      • /edit
      • View mode
        • Edit mode
        • View mode
        • Book mode
        • Slide mode
        Edit mode View mode Book mode Slide mode
      • Customize slides
      • Note Permission
      • Read
        • Only me
        • Signed-in users
        • Everyone
        Only me Signed-in users Everyone
      • Write
        • Only me
        • Signed-in users
        • Everyone
        Only me Signed-in users Everyone
      • Engagement control Commenting, Suggest edit, Emoji Reply
    • Invite by email
      Invitee

      This note has no invitees

    • Publish Note

      Share your work with the world Congratulations! 🎉 Your note is out in the world Publish Note

      Your note will be visible on your profile and discoverable by anyone.
      Your note is now live.
      This note is visible on your profile and discoverable online.
      Everyone on the web can find and read all notes of this public team.
      See published notes
      Unpublish note
      Please check the box to agree to the Community Guidelines.
      View profile
    • Commenting
      Permission
      Disabled Forbidden Owners Signed-in users Everyone
    • Enable
    • Permission
      • Forbidden
      • Owners
      • Signed-in users
      • Everyone
    • Suggest edit
      Permission
      Disabled Forbidden Owners Signed-in users Everyone
    • Enable
    • Permission
      • Forbidden
      • Owners
      • Signed-in users
    • Emoji Reply
    • Enable
    • Versions and GitHub Sync
    • Note settings
    • Note Insights New
    • Engagement control
    • Make a copy
    • Transfer ownership
    • Delete this note
    • Save as template
    • Insert from template
    • Import from
      • Dropbox
      • Google Drive
      • Gist
      • Clipboard
    • Export to
      • Dropbox
      • Google Drive
      • Gist
    • Download
      • Markdown
      • HTML
      • Raw HTML
Menu Note settings Note Insights Versions and GitHub Sync Sharing URL Create Help
Create Create new note Create a note from template
Menu
Options
Engagement control Make a copy Transfer ownership Delete this note
Import from
Dropbox Google Drive Gist Clipboard
Export to
Dropbox Google Drive Gist
Download
Markdown HTML Raw HTML
Back
Sharing URL Link copied
/edit
View mode
  • Edit mode
  • View mode
  • Book mode
  • Slide mode
Edit mode View mode Book mode Slide mode
Customize slides
Note Permission
Read
Only me
  • Only me
  • Signed-in users
  • Everyone
Only me Signed-in users Everyone
Write
Only me
  • Only me
  • Signed-in users
  • Everyone
Only me Signed-in users Everyone
Engagement control Commenting, Suggest edit, Emoji Reply
  • Invite by email
    Invitee

    This note has no invitees

  • Publish Note

    Share your work with the world Congratulations! 🎉 Your note is out in the world Publish Note

    Your note will be visible on your profile and discoverable by anyone.
    Your note is now live.
    This note is visible on your profile and discoverable online.
    Everyone on the web can find and read all notes of this public team.
    See published notes
    Unpublish note
    Please check the box to agree to the Community Guidelines.
    View profile
    Engagement control
    Commenting
    Permission
    Disabled Forbidden Owners Signed-in users Everyone
    Enable
    Permission
    • Forbidden
    • Owners
    • Signed-in users
    • Everyone
    Suggest edit
    Permission
    Disabled Forbidden Owners Signed-in users Everyone
    Enable
    Permission
    • Forbidden
    • Owners
    • Signed-in users
    Emoji Reply
    Enable
    Import from Dropbox Google Drive Gist Clipboard
       Owned this note    Owned this note      
    Published Linked with GitHub
    • Any changes
      Be notified of any changes
    • Mention me
      Be notified of mention me
    • Unsubscribe
    Day 23 ICT Advent Calendar 2017 & Day 23 ICT Advent Calendar 2018 === まず1年遅れでAdvent Calendarを書くことになって申し訳ないと思ってる。 ICTアドベントカレンダー2018 https://docs.google.com/spreadsheets/d/12hjwykIW8EWyry7hYgxwva4Adbu2GptYuSjuVZ1kRck/ 前の日のアドカレ がちゃみん(@gatyamming) http://gatyaminch.hatenadiary.jp/entry/2018/12/22/204549 コーヤ・ロードアゲイン先輩(@ringoh72) http://roadagain.hatenablog.com/entry/2018/12/22/230228 同じ日のアドカレ しゅり(Twitter: @mosmos_syrc) http://mosmos-syrc.hateblo.jp/entry/2018/12/23/005717 次の日のアドカレ るいコ(@rrr_1130) ここにURLを貼る # 高専生活 #### 気がついたら5年になってたよね:( この投稿では、高専受験~現在(本科5年)になるまでの過程や思想やらを残しておく。 技術系の内容以外に興味が無い、他人の高専生活に興味が無い人は見なくても問題ない**自分語り120%の駄文である**。 ICTに関係無いことが8割くらい。 ## とりあえずプロフィール 名前: 緑林檎, greenapple とか 学科,期生: メディア,11期(5年) Slack生息チャンネル: #security #linux ## 受験 パソコンとゲームが好きだった。(多分今もあまり変わらない) ブラウザゲーのア○ーバピグでチートしたり、PSPにCFW?入れたり、Wiiにhbcを入れたりみたいなことをたまにしてた。 プログラミングなんて知らない状態。 まず、高校の普通科に行く気は無かった。大学受験するために学校に通うくらいだったら自分で勉強して公認取って大学受験した方がいいのではみたいな考えとコンピュータ関連のこと学びたいなと思って工業系に決めたと思う。ので、高専か工業高等学校かの学力的には離れた二択にしていた。 そこそこの受験勉強をして、メディアの専門実習は書類で落ちて、一般で入った。 受験で初めて自分から真面目に勉強した。那覇市で頭の悪いと言われる中学の席次後半からなんとか巻き返して入れたみたいだ。 ## 1年 ※1年生の記憶が曖昧なので間違っている部分が多々あるかもしれない。 入学後のICT委員会の説明会?(PC設定会の後にあるやつ?)でICT委員会について知った。 その時、入る気は無かった。 その後に誰かと見学をしにいった時に、その時の委員長にICTに入らないかプレゼンみたいなのをされて入るか~となったと思う。その後、ICTにいったりしてM教材を進めているときに、レゴを組み立てている同じ1年だったからうり達3人を見てETロボコンというのがあることを知ったと思う。その後マテ茶とETロボコンに出ることになったんだと思う。(記憶が曖昧だ) 夏明けたくらいに、ICTと両立できないのと練習が思ってたより面倒だったので小学校からやってたサッカー部をやめた(その前から行かなくなってたはず)。他にも理由があって、高専に入ってまでサッカーを練習するよりかは他のことをした方がいいのではという考えもあった。 ETロボコン地区大会2014が夏休みを明けたらあったのだが、ETロボコンの試走会に参加して琉大の人にPID制御プログラムを教えてもらってなんとか走行させることができたという感じで結果はボロボロだったと思う。でも高専入って(プログラミング始めて)半年くらい授業ではC言語が途中、チームがマテ茶と自分の2人だけで、よく投げ出さず頑張ったと思う。 恐らく夏休みあたりから、面白い分野ないかなと探して見つけたのがセキュリティーで、CTFやらセキュリティ・キャンプやらを知った。情報を集めるためTwitterをしてたが、そのとき現在に至るまで繋がりを持つ強い人達と繋がった。ETロボコンの後、セキュリティミニキャンプ沖縄に参加したことある先輩を捕まえて話を聞いて、セキュリティミニキャンプ沖縄に応募用紙を出すと参加ができた。 そのときのミニキャンプは他県からの参加が半分で参加者の一人に東大院の人とかもいてビビった。 講義は少ししかわからなかった。ちなみにその時の知識はC言語基礎くらいとマスタリングTCP/IPと実践パケット解析で付けたTCP/IPの知識が少しって感じである。後、ksnctf(村人Aにも達しない)や8946(結構解いた)もやった。 =2015= 年が明けると、ミニキャンプ参加者(ctf4b運営の人)から聞いた、ctf4bというものに参加するため「CTF for Beginners 広島」に行った。 パケット解析やバイナリ、Web問題の初歩について学んだ。そのときのctfでは結構解けて嬉しかった4位くらいで、1位は当時全国キャンプ参加者の人でセキュリティキャンプ全国は行きたいなとなった。 1年生最後のイベントは、IT津梁まつりのETロボコンだった。マテ茶がETロボコンチームから抜けたことで一人になったのでどうしようという感じだったが、からうりのチームが解散してたのでからうりを誘って2人で出た。PID制御の次、ショートカットや外乱光対策などがあることを知ったのはこの辺で、色々頑張ったが敢闘賞だった。初めて表彰されたので悔しいより嬉しい気持ちがあったはず。 ICTにはこれに参加するためいってた。 このときくらいから学校のテストで点数を取るのには興味がなくなった。 ## 2年 ※2年生の記憶も曖昧なので間違っている部分が多々あるかもしれない。 2年生から3年生にかけて本当に沢山の経験ができた。 まず、沖縄でセキュリティ関係のコンテストや勉強会を探していると、Hardeningというのを見つけて6月頃「Hardening10」に参加した。結果はだめな方だったけどHardeningの楽しさがわかった。 他には、この頃「CTF for ビギナーズ2015 博多(Attack & Defense)」にTwitter上で誘われて参加した。メンバー4人で参加してメンバーの1人が無双して1位になれた。そのときの人たちとはまだ繋がっていて、この後も何度か会ったりしている人がいる。 この頃から高専の外の人と関わりを持っていくのは楽しいな~といった気持ちがあった。 夏は、ETロボコン沖縄地区大会2015に1年生のkurokojiとからうりでリベンジしにいったら競技速度で地区1位になれて全国にいけることになった。夏休みにあった試走会に何度も調整しにいったのを覚えてる。全国にいけたのはからうりのおかげなので感謝してる。 他には、今はもうないイベントの「mixi Scrap Challenge」に参加した。旅費も一部もらえてとても貴重な経験ができたのでmixiっていい会社だなぁと思うなどした。就活の際にこのとき繋がったmixiの人から受けませんか?と連絡がきたが、今の内定先に決めていたので断った。が、就職したいなと思える会社である。 この年の秋は3つの競技に出て忙しかった。高専祭はかぶったのでいってない。 SECCON2015 サイバー甲子園に参加した。2人1チームだったので、交通費宿泊費でるからといってtsunを誘っていった。この時結果はあまり良くなかったけど、年の近い学外の強い人達と交流できたので良かった。サイバー甲子園一回目だが、なぜか予選が無く抽選になってて「いいのかこれ?」となった記憶がある。 ETロボコン全国大会では、自分のスタートミスにより出せる結果より悪い結果が出た。かなり大きな大会で緊張もしたが、これの経験のおかげで大会当日とかあまり緊張しなくなったと思う。1年生を一人全国大会へ連れていけたのは良かったと思う。 これはそのときのkurokojiの記事。https://kurokoji.hatenablog.com/entry/2015/12/05/215446 ETロボコンがICT委員会の中で自分がした活動だと思ってる。 SECCON九州大会 A&Dでは、Twitterやらセキュリティ関連のイベントで繋がった人達のCTFチームに混ぜてもらって参加した。出場枠も獲得できた。(が、このときの出場枠ではSECCON2015決勝へ参加しなかった) その後、セキュリティ・ミニキャンプ沖縄に2度目の参加をして色々学ばせてもらった。 =2016= 年があけると、サイバー甲子園で出場枠を獲得したチームの人に誘われてSECCON2015に参加した。このときは外部の同年代の3人とチームを組んだ。このうち一人と最近ミニキャンプ石川のチューター同士として会った。結果は全然だめだった。 ## 3年 ※3年生の記憶は多分大丈夫。 2年生では外に出すぎて旅費で結構お金つかったから今年度はあまり県外に出ないでおくか~と意気込んでると、1年生の頃から繋がってた福井大の人からtwitterで「第11回情報危機管理コンテストの1次予選通過したから参加しない?」と声をかけられたので2次予選から福井大2人と金沢高専1人という謎のチームで参加すると、決勝にいって優勝までできた。そのときチームに技術面で貢献できたので結構自信になった。経済大臣賞も貰えて嬉しかった。ちなみに旅費は運営が出すので無かった。 前回のミニキャンプのときにそろそろ全国に申し込みしなきゃなと思って申し込んだらセキュリティキャンプ全国2016に参加できることになった。 前期期末テストを終えるとすぐに移動を始めた記憶がある。 セキュリティキャンプ全国では、レベルの高い参加者との交流や日本のセキュリティの一線にいるような講師の人たちから受ける講義などがとても良かった。 あまり感想がないけどそのときの記事 https://greeeenapple.github.io/seccamp2016/ このとき、おりさの先輩とtsunも一緒に参加してた。 キャンプが終わったら、SANS Netwarsに参加した。ここでも色々な人と出会った。無料でSANSのトレーニングが体験できるので良いと思う。 前回参加させてもらったmixiさんのScrap Challengeがとても良かったので、mixi Git Challengeにも参加させてもらった。mixiっていい会社だなぁと思うなどした。(2度目) その後、キャンプに参加する1ヶ月前から予定していたネットワークインテグレーター系の会社にインターン(バイト?)という形で夏休みの一ヶ月ぐらいを東京のマンスリーマンションで過ごした。給料は大体生活に消えたが、東京で一ヶ月一人で過ごしながら会社に通うといういい経験ができたと思ってる。また、新しい技術をガンガン教えてもらったわけではないが、セキュリティベンダーが出す高額な製品に触れることができたので良かった。就職のときどこにも行く場所なかったら来なよと言われたのを覚えてる。いい会社だったと思う。 インターンシップはWantedlyを使って探した。 その後、37kt_にSuperCon本選に連れて行かれた。ETロボコン以外でICTとして参加した唯一の競技だった。37kt_とkurokojiと自分の3人で37kt_がとにかく頑張ってた。自分はあまり何もしてなくてシェル操作の支援をしてた。申し訳NASA。GPUやスパコンのtsubameについて触れることができたいい機会だった。 秋には、CODEBLUE2016学生スタッフをしてセキュリティの講演を聞いてみたり、CODEBLUE内の出し物にあった技術イベントに参加してみたりした。その後av tokyoにも参加して沢山の方々とつながることができた。 また、2度目のHardeningに参加して前より良い動きができた。 SECCON2016サイバー甲子園にtsunとリベンジしにいったが3位だった。少し悔しかった。 サイバー甲子園終わった当たりに現在の内定先からバイト興味ない?って連絡がwantedly経由できて話が進んで、年明けからバイトを始めていった。 =2017= 年が明けると、SECCON2016決勝に参加した。結果学生個人として表彰された。が、あまりうれしくは無かった。ここでは、書かないので気になれば直接聞いてくれ。ここでも色々な人と交流でき学べてよかった。 ## 4年 ※4年生はあまり何もしてないから多分大丈夫。 Hardeningに3回目の参加申し込みしたら何故か沖縄高専の先輩と固められて高専生4人と社会人2名というチーム術中Hackが完成してた。チーム構成的にとても強くて優勝した。 高専は、インターンシップが単位が出る授業としてありインターンシップをしなければならないが、当時もバイトをしていた内定先にお願いしたらインターンシップをさせて貰えた。そのとき東京にいる知り合いの学生と2人でのインターンシップで、内容はあまり口外しないでと言われたので書けないが楽しかった。 後は、高専にインターンシップ合同説明会?みたいなのできていたデータムスタジオさんにインターンシップさせて頂くことになった。データサイエンティストってどんな感じなのかなというのがほんの少し知れた。どちらも有給インターンシップで旅費も出たのですごいなぁという気持ちになってた。 後は、セキュリティミニキャンプ沖縄のチューターをしたり、年末にはLINEの新卒Webテストを24時間起きた後に受けて選択問題とセキュリティの問題は埋めたが、コードの問題の部分で寝落ちして提出するということをしてしまった。 =2018= 結局LINEは面接までいき、1次面接は通ったが、2次面接(最終)で落とされた。恐らくCSの基礎が足りてないと判断されたと思ってて、少し沈んだが、2次面接の結果が来る前に給与面や業務内容を考慮した結果、現在の内定先に決めていたのであまり落ち込みはしなかった。 ## 5年 免許とって、アパート借りて一人暮らししてる。 内定先のリモートでのアルバイトはずっと続けている。 卒検まずいと思ってる中、学士も貰えないから学部4年以下の出来でも許されるはずという考えが湧いている。 後、出席日数ギリギリチャレンジをしているのでそろそろ寝坊するとやばい。 他には、内定先の方々の技術レベルがかなり高いのでついていくために頑張らなくてはという気持ちで本を読んだり記事をみたりしてセキュリティ関連のことを学んでる。 ## そのほか 1年の最後あたり~3年の中間あたりまでは、よく脆弱性報告をしていた。サイトの脆弱性では、日本で一番有名な某大学のサイトにXSSがあったので報告したが何の返答もされずしれっと修正されるみたいなことがあった。OSSの国産CMSにcsrfと格納型セルフxssを組み合わせたものを報告したりするとCVEが貰えた。 バグバウンティでは、hackeoneを経由で報告した脆弱性が重複判定を受けさっさと直しておけよという気持ちになるなどした。 ICTの先輩のなかでとくに、ジェイソン先輩、おりさの先輩からは色々なことを学ばせてもらったので感謝しています。 ICTに行かなくなったのは、恐らくETロボコン終わったあたりなので3年生からだと思うが、もとからあまりいってなかった。 色々理由があるが、自分の場合何かを学ぶのは一人の方が集中できたのと、ETロボコン以外でICTでの活動をほとんどしていなかったのがある。後者の方が理由が大きいかもしれない。ICTだとプロコンや競技プログラミングがメインだと思うが、競技プログラミングには興味が一応あったがプロコンには興味があまりなくてといった感じだったので.. おりさの先輩がいた頃は結構ICTに行ってた気がする。だが、台風の日のサトウキビのモノマネは見せてもらったないので、今度見せてもらいに行こうと思う。 ## 最後に ICT委員会にセキュリティに興味を持ってくれる人が少しでも増えたらいいと思って、LTやicttechで色々した結果かわからないが、ミニキャンプやSecHackに参加するような後輩が出て良かったと思ってる。是非キャンプ全国にも参加してほしい。 他には、自分の興味ある分野があれば外の勉強会やコンテストにガンガン参加したらいいと思うし、高専の外部に学生社会人関係無く、知り合いや友達を作れるといいと思う。 Slackの\#securityチェンネルにセキュリティ関連の面白いと思った記事を貼ったりしてるので、興味があれば参加してくれ~ セキュリティ関連の話聞きたいだったり、勉強会したいみたいなのあったら卒業するまでの間できるだけやろうと思う。(もう2,3ヶ月しか無いが?) なんとなく同期であるマテ茶の今年のアドカレ記事へのリンクを貼っておく http://matetya.hatenablog.com/entry/2018/12/08/000000 ※なんとなくというのは嘘で、いい記事だったため 最近というか、5年になってictに一度も行っていない気がするので久しぶりに遊びにいこうと思う。 感想質問は、slackでもtwitterにでもどうぞ

    Import from clipboard

    Paste your markdown or webpage here...

    Advanced permission required

    Your current role can only read. Ask the system administrator to acquire write and comment permission.

    This team is disabled

    Sorry, this team is disabled. You can't edit this note.

    This note is locked

    Sorry, only owner can edit this note.

    Reach the limit

    Sorry, you've reached the max length this note can be.
    Please reduce the content or divide it to more notes, thank you!

    Import from Gist

    Import from Snippet

    or

    Export to Snippet

    Are you sure?

    Do you really want to delete this note?
    All users will lose their connection.

    Create a note from template

    Create a note from template

    Oops...
    This template has been removed or transferred.
    Upgrade
    All
    • All
    • Team
    No template.

    Create a template

    Upgrade

    Delete template

    Do you really want to delete this template?
    Turn this template into a regular note and keep its content, versions, and comments.

    This page need refresh

    You have an incompatible client version.
    Refresh to update.
    New version available!
    See releases notes here
    Refresh to enjoy new features.
    Your user state has changed.
    Refresh to load new user state.

    Sign in

    Forgot password

    or

    By clicking below, you agree to our terms of service.

    Sign in via Facebook Sign in via Twitter Sign in via GitHub Sign in via Dropbox Sign in with Wallet
    Wallet ( )
    Connect another wallet

    New to HackMD? Sign up

    Help

    • English
    • 中文
    • Français
    • Deutsch
    • 日本語
    • Español
    • Català
    • Ελληνικά
    • Português
    • italiano
    • Türkçe
    • Русский
    • Nederlands
    • hrvatski jezik
    • język polski
    • Українська
    • हिन्दी
    • svenska
    • Esperanto
    • dansk

    Documents

    Help & Tutorial

    How to use Book mode

    Slide Example

    API Docs

    Edit in VSCode

    Install browser extension

    Contacts

    Feedback

    Discord

    Send us email

    Resources

    Releases

    Pricing

    Blog

    Policy

    Terms

    Privacy

    Cheatsheet

    Syntax Example Reference
    # Header Header 基本排版
    - Unordered List
    • Unordered List
    1. Ordered List
    1. Ordered List
    - [ ] Todo List
    • Todo List
    > Blockquote
    Blockquote
    **Bold font** Bold font
    *Italics font* Italics font
    ~~Strikethrough~~ Strikethrough
    19^th^ 19th
    H~2~O H2O
    ++Inserted text++ Inserted text
    ==Marked text== Marked text
    [link text](https:// "title") Link
    ![image alt](https:// "title") Image
    `Code` Code 在筆記中貼入程式碼
    ```javascript
    var i = 0;
    ```
    var i = 0;
    :smile: :smile: Emoji list
    {%youtube youtube_id %} Externals
    $L^aT_eX$ LaTeX
    :::info
    This is a alert area.
    :::

    This is a alert area.

    Versions and GitHub Sync
    Get Full History Access

    • Edit version name
    • Delete

    revision author avatar     named on  

    More Less

    Note content is identical to the latest version.
    Compare
      Choose a version
      No search result
      Version not found
    Sign in to link this note to GitHub
    Learn more
    This note is not linked with GitHub
     

    Feedback

    Submission failed, please try again

    Thanks for your support.

    On a scale of 0-10, how likely is it that you would recommend HackMD to your friends, family or business associates?

    Please give us some advice and help us improve HackMD.

     

    Thanks for your feedback

    Remove version name

    Do you want to remove this version name and description?

    Transfer ownership

    Transfer to
      Warning: is a public team. If you transfer note to this team, everyone on the web can find and read this note.

        Link with GitHub

        Please authorize HackMD on GitHub
        • Please sign in to GitHub and install the HackMD app on your GitHub repo.
        • HackMD links with GitHub through a GitHub App. You can choose which repo to install our App.
        Learn more  Sign in to GitHub

        Push the note to GitHub Push to GitHub Pull a file from GitHub

          Authorize again
         

        Choose which file to push to

        Select repo
        Refresh Authorize more repos
        Select branch
        Select file
        Select branch
        Choose version(s) to push
        • Save a new version and push
        • Choose from existing versions
        Include title and tags
        Available push count

        Pull from GitHub

         
        File from GitHub
        File from HackMD

        GitHub Link Settings

        File linked

        Linked by
        File path
        Last synced branch
        Available push count

        Danger Zone

        Unlink
        You will no longer receive notification when GitHub file changes after unlink.

        Syncing

        Push failed

        Push successfully