読者です 読者をやめる 読者になる 読者になる

知ることは、たのしい。

入門レベルの情報系学生が勉強する。同じ分野に初めて興味を持った人への参考になればいいなあ

ぼくがよく調べるPythonの基礎の基礎(ファイル入出力)

Pythonを知ってからプログラムを書く必要があれば大抵はPythonを使っているのですが 毎回同じようなことを調べてしまうし、大学でも周囲にPythonの勧めているので初心者向けにまとめてみました。 対象としている環境はPython-2.7系です。 ファイル入出力 フ…

初心者の初心者による初心者のためのWriteup [CTF(x)]

今回はあまり時間が取れなかったので、一人での参加です。 簡単な問題しか解けてないのでつらい。 Writeup EBG13 Qrpelcg guvf sbe na rnfl 1 cbvag! Guvf vf na rknzcyr bs gur synt sbezng: pgs(ebg13vffhcrefrpher!) 13とflagの形式であるctf()となってい…

初心者の初心者による初心者のためのWriteup [IceCTF]

今回もチームでIceCTFに参加させていただきましたが役に立たない事この上ない チームのWriteup tsunさん yue_rooさん Writeup Complacent SSL証明書の詳細を表示したら見つかります。 IceCTF{this_1nformation_wasnt_h1dd3n_at_a11} Kitty(Web) あるサイトの…

セキュリティコンテストチャレンジブック(CTF入門書)はどの程度のレベルを対象としているのか

book.mynavi.jp CTFをピンポイントに対象とする本はほとんど無く、 入門書ともなるとほぼ唯一となります。 内容に関しては比較的丁寧に書いてあるのでわかりにくくはないのですが、誤植が多くあることと、 Ubuntu 14.04当時の環境で書かれているため、一部本…

シーザー暗号を解きながらpythonの勉強

CTFに限ったことではないのですが、同じことをするのに何度も検索したり頭をつかうのは資源の無駄なので 我らがコンピュータに仕事してもらいたいと思います。 シーザー暗号 シーザー暗号は端的にいうと平文を何文字かずらす暗号です。 復号するにはずらされ…

ローカル環境にwikiを構築する

情報をまとめるのに便利なwikiをローカル環境で構築したいと思います。 ローカル用のwikiエンジンは TiddlyWiki, ひとりWikiとか、 ローカルというよりは組織向けのものでは Crowiなど いろいろ種類がありますが今回はSyaroNote にしました。 左上にあるDown…

pythonでswapする?

少し前の事になりますが、CTFの勉強がてらpythonでプログラムを書きをはじめて数日のこと、 値の交換をする必要があったのですが、たかだか数行のコードを書くのも煩わしく感じ python便利そうだし組み込み関数とかあるんじゃないのと思って調べてみたところ…

ABCTF(2016) Writeup

チームのみんなが強く、ひよっこの僕はほとんど眺めてたABCTFですが 解けた問題もあるので、そのWriteupを(僕と同じくらい入門者な人向けに)書いてみます。 そのまえに、CTF wo SuruのチームメンバーのWriteupがこちらになります。 https://kimiyuki.net/b…

はじめてのCTFさんか

CTF

ABCTFというCTFに参加してきました。 まだ勉強始めてそう長くなくセキュリティコンテストチャレンジブック、通称ハリネズミ本すら終わってないレベルですが、 チームの枠が空いてるから折角、とのことで招待いただき初めてCTFに参加してきました。 チームメ…

KindlePWを買ってみた。

タイトル通りKindle Paperwhiteを買いました。 12日のプライムセールで7300円OFFだったので即決。 広告有りが6980、なしが8980円だった気がします。 今回は広告無しを購入。ついでに2年間の保証をつけて10980円です。 本日ついに届きました! なかなかかっ…

今更気づいたJavaでの引数の渡し方で勘違いしていたこと(まとめ)

Javaでプログラムを書いてて意図しない処理が発生した原因が メソッドの引数の渡し方だったので備忘録を兼ねてまとめておきます。 型の種類 ・プリミティブ型 boolean, byte, short, int, long, float, double, char ・参照型 クラス型, インターフェース型,…

Javaで引数の渡し方で勘違いしていたこと(前置き)

(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(…

CTFはじめました。

CTF

CTF(Capture The Flag)はじめました。 CTFとは CTFとは暗号解読やプログラムの脆弱性を突くなど、 情報技術に関した問題に適切に対処し、 フラグ(Flag)と呼ばれる文字列を得ることで得点を稼ぎ、その点数で勝敗を決める競技です。