ふるつき

私は素直に思ったことを書いてるけど、上から目線だって言われる

高専カンファレンスlolに参加していた

カンファレンスの感想 めちゃんこ楽しかった。心躍った。疲れた。良かった。 何度か高専カンファレンスに行こうかと考えたけどチキンを発揮してイカなかったりしてたのだけれど、それはすっごくもったいないということがわかった。 来る人来る人が面白いし、…

ARC003A - GPA計算

今日もやった。 概要 N個(1 <= N <= 100)のrが与えられる(r ∈ {A, B, C, D, F})。 A - 4点 B - 3点 C - 2点 D - 1点 F - 0点 として、点数の平均を求めよ。 回答 (define (solver) (define (rank->point r) (if (char=? r #\F) 0 (- 4 (- (char->integer …

ARC002 - うるう年

二個目。 A: うるう年 - AtCoder Regular Contest 002 | AtCoder 概要 Y(1000 <= Y <= 2999)が与えられるので、西暦Y年がうるう年なら YES 違えば NO を出力せよというもの。 回答 (define (solve) (define (uruu? y) (if (or (= (modulo y 400) 0) (and (= …

ARC001A センター採点

いつまで続くかわからないけどARCのA問題を解いてきたい。 精進と指摘を受けることが目的です。 chiwawa-star.hatenablog.com これに触発されたので。すごいなぁ。 ということでARC001Aです。解くのに一時間半以上かかったのは秘密。 A: センター採点 - AtCo…

tsharkメモ

ctf

コマンドライン引数のメモ -r <input file> そのままである -T fields -eオプションで、表示するデータを指定するときに一緒に用いる 一般には-Tfieldsと書くらしい -e <field> -T fieldsと一緒に、指定したフィールドだけを表示するためにつかう。 -T fields -e tcp.segment_da</field>…

pythonでvimscript書く

vim

vimscriptは私には厳しい言語なのでかけるところはpythonで書きたい。 調べてたらすごい簡単にかくことができる。 python3 print("Hello") vimscriptにはpython3というコマンドがあって、引数をpythonとして実行する。このとき引数に渡されたベアテキスト(…

vimのautoloadってやつ(名前についてる#)

vim

結論 → :h autoload 要するに読み込むタイミングの話らしい。一度に全部読むのは大変だから必要なときに読む。#はセパレータになっていて、例えばhoge#piyoって名前だったら、runtimepathに含まれるディレクトリからautoloadディレクトリが探されて、その中…

katagaitaiCTF勉強会関西medに行っていた

ctf

katagaitaiCTF勉強会関西medに行っていた そういう勉強会に行っていました。ネーミングセンス最高ですね。 medは脱初心者を目指す人や、技術向上を狙う中級者向けの勉強会です。 ひとことで言うと、めちゃんこむずかしい勉強会でした。その分楽しかったです…

SECCON FINAL Intercollegeでした

SECCON FINAL Intercollegeでした そういう大会(ググり推奨。すごい大雑把に、誤解を恐れずに言うとハッキングコンテスト)に出ました。師匠と崇めている御方がいて、その人がサイバー甲子園という、18歳以下の大会ですごい頑張ってくれて準優勝したので、…

Peachによるファジングをやる

以前の投稿で書きましたが、さる日、セキュリティミニキャンプ沖縄に参加しました。そこでの講義の一つがファジング実践でした。 それを改めてやったので記事にします。内容はミニキャンプでやったのほとんどそのままです。この記事で理解できたらすごいお得…

セキュリティミニキャンプ沖縄

セキュリティミニキャンプin沖縄に参加しました 二日間行われた専門講座に行ってきました。その時の技術的な内容について随分端折って書きます。細かい話は後日応用と一緒にやりたいと思っている。 マルウェア動的解析の自動化 私が書くような内容は何もなく…

初心者のあこがれ。クロスコンパイルをやる

c++

この記事は初心者 C++er Advent Calendar 2015の六日目の記事です 五日目はReputelessさんのVec2 クラスを作る(モダンな C++ クラスデザインのためのチュートリアル)でした。 qiita.com C++はクロスプラットフォームな言語です よく言われますよね。ネイテ…

golangからTwitterするanacondaを触って、update_nameをやった

golang gox anacondaの関数自分で一個作った update_nameした golang まともに書いたの(書いてないけど)初めてでした。golangにした理由みたいなものはなくって、バイナリ生成できる何かならいいかなーっと。 golangを書いていて思ったことをちょっと書き…

セキュリティキャンプ・キャラバン in 大阪に行きました

まとめ 学生の交通費を格好良い大人の方々が負担してくれました。 大変有意義なお話を聞きました。 おやつが美味しかったです。 マイコンほしい セキュリティキャンプ全国大会に行きたいですよろしくお願いします くぎり 今回のブログは随分適当ですごめんな…

ちょっとしたリマインダのようなものを教えてくれるスクリプト

zsh

私は自分のやっていたことをよく忘れます。そこで、リマインダを書くことにしました。 適当に書いて適当に消したいので、適当にかけるようにしました。 まとめ zshかるくかけるようになると便利そうだけどなんかつらい。 for memo in $HOME/memo*; do head $…

chromeのキャッシュとか

ちょっとしたメモ。Firefoxでも同じかもしれない。 ChromeとかFirefoxとかのキャッシュはabout://cacheから見られるんだけど、とてもみれたものではない。そこでや。 キャッシュのコピーする。インデックスも、16進表示も、ASCII表示も。 Vimに貼り付ける。V…

SECCON福島「サイバー甲子園」に行ってきたよ

去る某日、福島県は会津大学にて行われました、SECCON福島大会、名をサイバー甲子園。それに参加してきました。これは18歳以下の学生が集う大会で、甲子園の名の通りに学校ごとにチームを組んで戦いました。私はptr-yudaiと共にinsecureというチームで出場し…

ctf for ビギナーズ 奈良(Attack&Defense)に参加したよ

Defense書けない。 それはそれとして、かのNAISTで行われた学生限定のctf4b、Attack&Defense大会に参加してきました。わたしはある@turn_dnさんと二人でチームでした。NOPという名前です。 @turn_dnさんに貼っていいよと言われたので貼ります。しばらくした…

ctf for ビギナーズ 滋賀に行ってきました

簡易CTFでは優勝しました。 いわゆるctf4bに初めて行きました。そうなんども行くものでもないと思いますが。 ctfとは、とか そもそもctfってなんぞや、とか。ctfとかやってると攻撃したくなるかもだけど倫理考えてね、とか。 バイナリ講義 いわゆる親方のお…

MacでXamarin StudioでReadLineする

c#

いろんな方に迷惑を書けたので。 Mac OS X(Yosemite)にXamarin Studioを導入しました。ところがReadLineしようにも標準入力を与えられない!! って死んでました。 こうすればとりあえずなんとかなる、というのを。 Xamarin Studioを立ち上げます。ファイル→…

inline namespaceに取り組む(わかってない)

c++

今朝、ふざけてこんなツイートをしました。 using namespace std; されているヘッダを読み込ませることで名前空間の存在を知らせず、呪文を減らす一般的なテクニック— ふるつき (@theoldmoon0602) 2015, 9月 16 そうていしていた反応 やめてええええええ htt…

セキュリティミニキャンプ九州in福岡に行ってきました

去る8月の終わりに、セキュリティミニキャンプに行って参りました。今回は九州は福岡に、2泊3日のキャンプ。ミニキャンプは全部1泊2日だと思ってたので、少し驚きました。 さて、それではその時の話を少し書きます。 行くまで ミニキャンプに行くまではツイ…

指定した要素が、ある要素の子要素かどうかを調べる

何を言っているかわからないかもしれませんが、 <div id="hoge"> <div id="piyo"></div> </div> というソースコードで、piyoからたどってhogeが親にあるかどうかを調べたい、というときです。親要素を取得するときはparentsやclosestを使うのが一般的なようですが、やはりこれを使います。 答え(の一つ…

gradleで簡単なjavaプロジェクトをビルドするときに私がサッと知りたかったこと

ガッコでjavaを触るので……ということでBrainf*ckのインタプリタっぽいのしてみたかったです。 github.com というのを作ったのですが、せっかくなのでビルドツール使ってみたい、と。 なんかAntよりも高機能っぽいgradleにしました。これが何なのかはよくわか…

D言語の二次元配列で、それぞれの配列の第n項をmapで取得する

D

ぐぐっても出なかった気がするので。 私の場合はsplitしたstring(それぞれ1文字とわかってる)を、charに変換したかった。絶対にmapで簡単にできると思って頑張りました。タイトルに二次元配列と書きましたが、配列でできるかは試してないです。 char[] let…