ブログの名前なんて適当で良いのでは

説明を求めるな、記事を読め

vagrantのssh接続を早くする

Vagrantを利用している人ならば,vagrant sshが遅くてしんどい気持ちになったことは多いと思います.そこで早くできないかとぐぐってみると以下の記事を見つけると思います. Vagrant ssh-configでvagrant sshを快適にする - Qiita ここでは~/.ssh/configにv…

近況報告

来年の4月から社会人になる.

April Fools' GTF2017のwriteupと感想

普通の問題は解けないけれど,Guess The Flag力は高いと信じて1人で参加した. 一応,弊チーム運営ではあるが,運営には入っていないので知ってる情報はない感じです.結果は1936点で10位でした. 以下writeupと感想です. writeup Welcome your passwordを…

katagaitaiCTF勉強会#8 関東medに参加してきた(感想)

encry1024.hatenablog.com ちょうど1年前ぐらいに初めてkatagaitaiCTF勉強会に行った時の感想があったので懐かしさを感じていた.この時が,初めてのkatagaitaiCTF勉強会で,これの1ヶ月前ぐらいに村人Bをがんばって解けたぐらいの力量で,そのため,なか…

BsidesSF CTF 2017のwriteupと感想

BsidesSF CTF 2017にソロで参加してみた.残り2時間半のところで寝てしまったので,少し見てない問題がある(Pwnとか解けそうだったなぁ)のが悔やまれる.結果としては1075点の104位だった.正直な事を言うと100位以内には入りたかったので悔しかった.以下…

AlexCTFのwriteupと感想

開始時間が早まっていたらしいが,私自身はその早まった時間しか見て無くてスタートダッシュを決めて始めてしまった. チームとしては21位の2450ptsの全完で,うち640ptsを入れた. Gifted(Rev:50pts) stringsするとフラグが見える. AlexCTF{Y0u_h4v3_45t0n1…

BITSCTF 2017のwriteupと感想

AlexCTFをやってて,存在に気づかず残り5時間の時に気づいて,チームの人に声をかけてからとき始めた.結果としてはチームで23位の470ptsで,そのうち70ptsを入れました. 感想をかけるほど何も思い入れがなかったので,解いた問題のwriteupを書きます. Lab…

SECCON2016 Finalsに行ってきた(感想)

概要 2017年1月28~29日に行われたSECCON2016 Finalsにうさぎさん, レンジさん, じょにーさんとチーム「バイナリおいしい(Binary Oishi)」として参加してきました.大会自体はKing of the hill形式で初めてだったので,すごく楽しみにしていました.チームと…

Anacondaをfishで使うときにactivateができないときの対処法

$ fish -v fish, version 2.4.0 $ conda -V conda 4.3.8 source activate testをやってみると以下のようなエラーが出てしまった. $ source activate test source: Error encountered while sourcing file 'activate': このエラーはどうやら,fish(friendly …

VagrantのGuest editionのアップデートが失敗した時の対処法

過去に2回ほどvagrantのエラーの対処法について書いてきたが,また突如それは起こった.もう本当に朝からしんどかった. 環境 El Capitan Vagrant 1.7.4 VirtualBox 5.0.20 今回起きたのは/vagrantやVagrantfileで記述した共有ディレクトリが共有できないと…

プリンタを買い替えた

少しまとまったお金が手に入ったので,買い換えようと思っていたプリンタを買いました.(12月30日の話) 今までは,EPSONのPX-046Aを使っていました.かれこれ3年ぐらい使っていたと思います. www.epson.jp 今回買い換えようと思った理由は,自分の部屋にあ…

Pwnもくもく会#1

東京駅 八重洲北口近くのHUBにて、19時過ぎから、23時過ぎぐらいまで@hhc0null、@hama7230 の三人でPwnもくもく会を行った。 この会の目的は、酒を飲みながらPwnをするいう趣旨であったが、「酒飲んで頭が回らない」、HUBにいる女の子から声をかけられてオタ…

fishにおけるRUBYLIBの設定に違和感

rubyにおいてrequireを使って自作ライブラリを読み込むために,環境変数のRUBYLIBを使ってパスを追加する時があります. bashやzshではexportコマンドなどで*rcファイルに書けば済むのですが,fishの場合少し謎な挙動をしていたので,備忘録を書いておこうと…

ファジィ学問塾2016に行ってきた

11月26日,27日とファジィ学問塾という合宿形式の勉強会に参加してきました. 研究室の先輩から情報をもらってこの勉強会を知り,楽しそうだなと思って申し込みました. 2016年度(第12回)ファジィ学問塾 | 日本知能情報ファジィ学会 上記のリンク先にあるよ…

EKOPARTY CTF2016 writeupと感想

二日間にかけて参加していました.実は,このEKO PARTYは去年1人で参加していたりしたので,なんとなく懐かしい気持ちもありました. http://encry1024.hatenablog.com/entry/2015/10/24/091648 実は,縁あってTokyo Westernsの皆さんと参加させていただき…

SECCON2016大阪大会に行ってきた

概要 2016年10月2日に大阪で開催されたSECCON大阪大会もといバイナリ早食い大会に参加してきました! 本大会の内容は,自動化色の強いバイナリ解析大会という感じでした.配布バイナリが1秒や5分などの間隔で更新されるので,関数のアドレスなどが変わってし…

サイボウズサマーインターン2016に参加してきた!!

2016年8月22日〜8月26日間の5日間,サイボウズ株式会社様(以下敬称略)のサマーインターンに参加させていただきました!性格な数字はわからないですが,思っていたより倍率が高かったので,参加させていただけてとても嬉しかったです.このインターンでは,コ…

セキュリティ・キャンプ全国大会2016参加記録

2016年8月9日~8月13日の4泊5日,クロスウェーブ幕張で参加してきました.まずとても率直な感想を述べると,一生忘れられない思い出になりました.参加者のみんな,講師,チュータ,関係者各位の皆様にとても感謝しております.22歳以下の学生という条件があ…

セキュリティ・キャンプ2016応募用紙

セキュリティ・キャンプ2016の選考を通過することができたので,応募用紙を公開したいと思います.来年度誰かの役に立つことを祈って. 選んだ選択問題1,4,6,8について公開したいと思います.共通問題に関しては軽く触れておきます. 共通問題1 自分で作成し…

CpawCTF勉強会Reversing講義やりました

配布用スライド https://drive.google.com/folderview?id=0B7hCqNkhIBZ-ZjVnVGJqTXpGRDQ&usp=sharing 2016/3/26、CpawによるCTF勉強会を行いました。対象者としてはctf4bが難しいやctfという名前を知っているけれどやったことがないという方々でした。ジャン…

VM NO OWARI

それは突然起こった... $ vagrant up; vagrant ssh 私「ん?なんかエラー起こってるぞ.再起動すっかw」 $ vagrant halt; vagrant up; vagrant ssh; 私「おっし繋がった.・・・あれ,.zshrcが読み込めてないぞ」 $ ls $ ・・・? $ ls -a . .. .bash_history .b…

Internetwache CTF 2016のwriteupと感想

新たに某プロをお二方加えたチームで参戦した初のCTFで,とてもワクワクしていました.前回の反省点である問題を全部見なかったということはできました.(正確には誰かが解き始めてたやつは見なかった).今回もやるだけ問題でしたがなんとか4つフラグをサブミッ…

SUCTF2016 writeupと感想

CTFをある程度本格的に取り組み初めてからは,初めてのチーム戦として,cpawというチームで参加させていただきました.(チームメイトのお二方ありがとうございましたorz) 個人でやっているときとは違い,情報のやり取りがあり,やはりチーム戦は強いなと感じまし…

katagaitaiCTF勉強関東medに参加してきた(感想)

2016/01/23 (土) 10:00 ~ 18:00で秋葉原で行われたkatagaitaiCTF勉強会に参加してきた. 午前中は,trmrさんによるcryptoの解説だった. 問題は, CSAW CTF 2014 – Crypto300 – feal.py. この問題を特に当たっての必要な知識の講義を行い,演習という形式だった…

プロンプトにASLRのON/OFFを表示させる

Pwnの勉強をしていてASLRがONなのかOFFなのかわかりにくので.zshrcに以下の内容を追加してみた. function aslr(){ ASLR=`cat /proc/sys/kernel/randomize_va_space` if [ $ASLR = '2' ]; then RPROMPT='ASLR: %F{red}ON %f' else RPROMPT='ASLR: %F{blue}OFF…

sed入門してみた

1.sedとは sed(stream editor)の略で,ファイルやパイプで渡された入力ストリームに対してテキストの編集をするためのプログラムであり,Unix,Linux系には標準でインストールされている(らしい). ※OS X標準のsedは,GNU sedではなくPOSIX sedであり面倒な時が…

EKOPARTY CTF2015に参加した話(少しつらい)

22 October 09:00 ART - 23 October 17:00 ARTの間にEKOPARTY CTF2015に一人で出場してました.今回は前回よりも解けたのでよかったです(小並感)解けた問題のWriteupを載せていきます.結果390ptでした. trivia50 Slogans Description: EKO{ekopartyslogan2008…

Hackover CTF15に参加した話(つらい)

応用情報技術者試験の前日までHackover CTF15というCTFに出てました. 開催期間は,16 10月 2015, 18:00 UTC — 18 10月 2015, 06:00 UTCで,始めたのが遅かったのでだいたい1日分出場した感じになりました.最初例題のmisc1ポイントを入れてからまったくの…

【過去問】MNCTF2015【Writeup】

2日間かけてMNCTF2015というCTFの過去問題を解いてみた。あまり詳しく開催元などは調べていないが、どこかの企業のものらしい.公式解答が出ているのがとてもありがたい。自分なりに解けた問題と解けなかった問題でまとめてみた。久しぶりに使ったツールもあ…

FizzBuzzった

大学で今暇してる&最近Scalaを書いていないので忘れてきたから試しにFizzBuzzってみた。FizzBuzzとは、Fizz Buzz(フィズ・バズ、Bizz Buzz や Buzz とも呼ばれる)は英語圏で長距離ドライブ中や飲み会の時に行われる言葉遊びである。(wiki) 順番に1から数字…

MMACTF1stのwriteupと感想(辛い)

9/5~9/7にかけて行われたMMACTF1stに@socket_xさんとCTF_for_Primersというチームを組んで出場した。まず、自分が解けた問題が少なすぎたのでとても辛いCTFとなったというのが感想だった。以下解けた問題のwriteupです。 Pattern Lock flag1 ggった Smart Ci…

seccon2014年のcryptoを解いてみた。

CTF

少しでも問題慣れをしようと思い、過去問を漁っててちょうどいい感じの問題があったので解いてみた。Seccon2014年の予選の暗号問題である。正確な問題文はわからないが、こんな感じの文字列が問題文にあったのだろう。 87 101 108 1100011 0157 6d 0145 040 …

CpawCTF(1st)を開催&作問したcryptoとmiscのwriteup

CTF

crypto全問題のwriteupとmisc200のwriteup 今回、僕の所属するCpawが僕のいる法政大学でCTFを開いた。僕は運営として、crypto3問とmisc1問を作った。なので、それらの自分なりのwriteupをまとめておく。参考になるほど詳しくないかもしれないので、わからな…

初めてのオンサイトCTF(TDUCTF2015)の感想と簡単なWriteup

CTF

8/30日に新宿で行われたTDUCTF2015に参加してきました! 初めてのオンサイトCTFで、緊張と早漏もあり1時間前から会場に着いてしまうという失態でした。 いつも家でCTFやってる時は、飽きたら違うことをやってたのですが、オンサイトだと諦めずにやるというこ…

シェルスクリプトで変数の使い方でつまづいた話。$hogeと¥$hogeの違いは・・・

とある問題を解いていて、¥$hogeならflagが出るのに、$hogeだとフラグが出ないという状況に陥った。そこで、困ってツイートしたところプロの方が、 「 シェルスクリプト入門のページ見ればわかるぞい」 と語りかけてくれたので、早速調べてみた。 ー結局良い…

ksnctfの進行状況

ここ二つ日立て続きに問題が解けたので、またしばらく解けない日々が続くだろう。 解けてないリスト 村人A,B Riddle Jewel MathII Pefect Cipher R/L out Alpha Mixed Cipher KanGacha HTTPS is secure Are you H/E? 点数的に言ったらMathIIなんだけど全然わ…

LaTeXiTで日本語が対応しなくなった時の対処

資料作りのためにLaTeXiTで数式を売っていたら、なぜか日本語が突如エラーを吐くようになってしまった。いろいろ見回って解決できたので、まとめておく。 LaTeXiTの環境設定より以下の画面を開く。 ここで、documentclass[10pt]{article}のarticleをjsarticl…

Rubyのオフラインで見れるリファレンスが欲しいと思ったので・・・

現在、最寄駅(戸塚)のサンマルクカフェでプログラミングしています。一応、iPhoneのテザリングで調べ物はしているのですが、バッテリーの関係上本当に必要な時だけにしています。特にプログラミングをしている時は、わからないことが多く調べる回数が多く…

本物のツールのようにTerminalで名前だけを打てば実行するようにしてほしかったので・・・

なんとなくツールの使い方を勉強しているときに、なぜプログラムがUNIXでいう./みたいなやつや、ruby hoge.rb,python foo.pyのように拡張子+実行がなく動くのか不思議に思ったので調べてみた。 RubyやPythonなどについて どうやら、シバン(Shebang)という存…

SSHで毎回パスワードを入力するのが面倒くさいので・・・

はい、なんか最近ここにいろいろ書くのが楽しくなってます。とある用事でssh接続していたときに、だいたいssh root@XXX.XXX.XXX.XXXみたいに打ち込んだ後、passを聞かれて入力しますね。 このパスワード入力がめんどくせぇ! と僕は感じたので調べたところss…

LaTeXiTで表示されなかった原因&部屋にMyテレビを買った話

まず、LaTeXiTで表示されなかった話から。 学んだことをしっかりまとめておけばきっといつか役に立つと信じてまとめることにした。と同時に数式をKeynoteで使いたかったのだがやり方がわからずまぁLaTeXだろうと思い導入。しかし、MacBookPro初心者だったの…

【復習】バブルソート

競技プログラミングの勉強を始めようと思い、とりあえずバブルソートを再度学んでみた。これは隣接する二つの配列の要素を比較して、並び替えるソーティングである。計算量はO(n^2)。ここまではまぁ知っている内容だったのだが、このバブルソートの交換回数…

Emacsの設定ファイルを必要最低限で作り直した。

MacBookProを買い、Emacsをインストールしたので、Linuxの環境も同時にEmacsのinitファイルを作り直すことにした。今までできなかったことがEmacsでできるようになり、とても満足している。ただ1つ未だにうまくいかないことがあり、insert-file-contentsの…

MacBookProを買った〜Rails環境構築備忘録〜

まずAppStoreからXcodeをインストールする。現在では、Marvericksでは入れることができずこれを機にYosemiteにあげた。Xcodeを入れた後に、 $xcode-select --install を実行してコマンドライン・デベロッパー・ツールをインストールする。次に、Ruby系のイン…

連番のディレクトリを作りたいと思ったらこの記事

最近ADCTF2014をやっている。現在はまだ、4日目だけど意味がわからないので飛ばして他の問題を見たりしている。そんな中で、各日毎のフォルダを作って解法をまとめていこうと考えた。まず1dayというフォルダを作成した。 「ん?これ1から25までやるのか?」…

最大公約数はユークリッド互除法、じゃあ最小公倍数は?

はてなブログ初回の記事にあまり良いのが思いつかなかったので最近知って驚いたことについて書くことにした。 散々、小学校などで習ってきた最小公倍数(LCM:Least Common Multiple)という概念。これと対をなすような最大公約数(GCD:Greatest Common Divisior…