2010-11-01から1ヶ月間の記事一覧

winpcapを使ってTCPパケットを送れるか試す。

まだ完全ではないが、進展があったのでメモ。 前記事のことがあったので、早速winpcapを使ってコードを書く。 SYNパケットを送りつける手抜きコード。

Windows XP SP2+raw socketプログラミングの注意

MICR0$OFTさんは「わが社の製品のraw socketを利用してSYN Floodをやろうとしても無駄だよ(キリッ」と言いたいようです。 ユニコードの拡張でウンコの絵文字があったけど、使えたらここで使うべきだろうな。 "Windows XP Service Pack 2 セキュリティ強化機能…

ビットフィールドとメモリの扱い

リトルエンディアンの影響かしらないが、ビットフィールドでもそれっぽい影響を受けるらしい。 そんなの習ってねえよ!しらねえよ! わかりにくい検証とメモ

C++の勉強中

特にオブジェクト指向あたり。動物に当てはめて振る舞いを見てみる。 動物クラスを継承した猫クラス、犬クラス、キリンクラスを作成。 動物は種族がある。 動物は鳴くが、一般的に鳴き声がわからない動物もいる(今回はキリン)。

TopCoder SRM487 div2 250

久々にTopCoderで解答が通ったのでネタもないし、書く。 でもRatingは落ちてとうとう600切った。 周りには800とか1200とかゴロゴロいるというのに・・・

ある文字列の文字を順番通りに含む文字列のマッチ

確かノイズ交じりの文字列から、ある一定の文字列郡を読み取るために作った。 一般用途では間違いなく需要が無い・・・

マジカルインクリメント

マジカルインクリメントとかブルートフォース以外で何に使うんだよ・・・

文字列置換の妄想、

ふと文字列置換の処理は重い処理じゃないかな、と思って、簡単に実装しようとした時に、 同じバッファ上のメモリコピーの面倒さに気づいた。 先人ならコレを解決する関数ぐらい作ってるだろう、と "mem"で始まる関数を辞書で探したら、memmoveが出てきた。 …

カレントディレクトリに対してファイル名にある文字列を含まないファイルを削除

Perlうめえ。は、カレントディレクトリからファイルとディレクトリを全て抽出してくれる。 ワンライナーに便利です。 strを含まないファイル名をunlinkする。 for(){unlink if !/str/} 正規表現だと柔軟でいい。逆にstrを含むなら "!" をはずす。 正規表現を…

東京の方へ行ってきました

ネットの知り合いであるabetの家に遊びに行く事になり、 リアル友達であるarikoneも連れて遊びに行きました。

きゅーりくん向け getch

getchをlinuxでそこはかとなくやりたい向け