sekai013's blog

JavaScriptとかを勉強する

2015-04-01から1ヶ月間の記事一覧

Livetube Notifier v1.4.2 公開しました。 chrome.runtime.onInstalled の発火タイミングを間違えてた話

概要 データが初期化されることがあるバグを修正しました。 ミスったこと 前回のアップデートでストレージしておくデータ(ワードや各種オプション)のフォーマットを変えたとき chrome.runtime.onInstalled.addListener(function() { if(旧形式データ) { 新デ…

paiza Online Hackathon #5

マンガ版「俺の許嫁と幼なじみが修羅場すぎる」|paizaオンラインハッカソン5paiza.jp これやった。競技プログラミングっぽい感じがするけど入門者向けという感じで簡単に解ける。 競技プログラミングっぽいというのはイメージで実際に競技プログラミングの…

KSNCTF #26 Sherlock Holmes

問題 ksnctf - 26 Sherlock Holmes 考えたこと 英語がつらつら書いてあるのはドイルの『ボヘミアの醜聞』。昔読んだと思うけど記憶が消えた。 ボヘミアの醜聞 - Wikipedia ボヘミアの醜聞www.221b.jp 最初は I から III までざっと眺めておかしいところがな…

KSNCTF #25 Reserved

問題 ksnctf - 25 Reserved 考えたこと ぱっと見で単換字式暗号かなと思ったけど2ワード目が1文字な文はそんなになさそう。 よくみてると print とか eval, each とか見たことある言葉も結構ある。 この辺でタイトルに気付いて、問題文はプログラミング言語…

KSNCTF #31 KanGacha [わからん!!!!!!!!!!]

問題 ksnctf - 31 KanGacha 考えたこと 与えられてるソースにはだいたいこんなことが書いてる. $salt: フラッグ. $shipname : 大きさ11 の配列で $shipname[10] に $salt が含まれてる. 0..9 までの整数のなかからランダムにひとつ選ぶ. ship: cookie. ラン…

KSNCTF #22 Square Cipher

問題 ksnctf - 22 Square Cipher 考えたこと ぱっと見て縦に長かったのでほんとに正方形か?と思って調べたけど 31*31 の正方形だった。 31 ってなんだろうとか正方形のものってなんだろうと考えてみたけどわからなかった。 眺めてみると使われてる文字は a-…

KSNCTF #20 G00913

問題 ksnctf - 20 G00913 考えたこと 意味深なタイトルだけど意味がわからないやつはググる。 また脆弱性の名前かな〜とか思ってたら検索トップに KSNCTF の記事出てきたので固有名詞ではなさそう。 問題は の中に出てくる最初の10桁の素数はなにかという問…

KSNCTF #17 Math II

問題 ksnctf - 17 Math II 考えたことはとくにない まず問題の数 に対して を満たす を2分探索で求めてその範囲でまた2分探索した。 コード書いた。 https://github.com/sekai013/ksnctf/blob/master/math2/math2.rb 走らせたらコード出た。

KSNCTF #16 Math I

問題 ksnctf - 16 Math I 考えたこと RSA 暗号というやつ。長くなったので別途まとめた。 RSA暗号について雑にまとめた - sekai013's blog この問題は素因数分解できちゃったときにメッセージを解読できるよというやつ。 コード書いて走らせたら取れた。 htt…

RSA暗号について雑にまとめた

RSA とは? 暗号化の方式. 暗号化における鍵配送問題を解決する公開鍵暗号を実現した画期的な方法. 発明者3人の名前から RSA という名前になった. 必要な知識 だいたい wikipedia に載ってる. - オイラーのΦ関数 ruby で書くとこんな感じ def euler(n) copri…

KSNCTF #14 John

問題 ksnctf - 14 John 考えたこと ぱっと見てわからなかったので意味ありそうなタイトル John でググるけど John が一般的すぎてそれっぽいのはひっかからない。 問題文見てたら user00, 01, ..., 20 ときていきなり 99 になっているのでなんだろうと思った…

KSNCTF #13 Proverb

問題 ksnctf - 13 Proverb 考えたこと 思考停止でいけるところまでいく % ssh q13@ctfq.sweetduet.info -p 10022 [q13@localhost ~]$ ls -a . .. .bash_logout .bash_profile .bashrc flag.txt proverb proverb.txt readme.txt [q13@localhost ~]$ cat flag.…