Linux

John the Ripper を使って、パスワードクラック

John the Ripper(通称john)は、強力なパスワード探索プログラムです。対応アルゴリズムは、DES、BSDI、MD5(FreeBSD)、Blowfish(OpenBSD)、Kerberos AFS、RC4(Windows2000)と多岐にわたります。そして、非常に高速です。8文字程度のパスワードは容易に探索す…

ホスト上でのデーモンの確認

psコマンドで、プロセスを確認できる。確認の視点 正しいユーザ権限で実行されているか PIDが、/var/run/.pid のpidと一致しているか 余分な関連プロセスやスレッドが起動していないか netstatコマンドで、LISTENしているポートがわかる。 詳しくは、こちら …

netstatでネットワークの統計情報を得る

table of contents none: 現在確立されている接続情報 -a: 全ての情報 -i: インタフェース情報 -s: プロトコル別統計情報 -r: ルーティング情報 ネットワーク接続状況の確認 netstatをオプション無しで実行すると、現在確立されている接続の一覧が表示されま…

リモートサーバーにあるファイルとのdiff

ssh remote_host cat /path/to/file | diff - /path/to/file

color tee コマンド "cotee" 素案

tail -f で、ログを眺めているときに、キーワードを見落とさないように色を付けたい。実行例。 $ cat cotee | ./cotee #!/usr/bin/ruby # # cotee - color tee command. read from stdin and write to stdout with color and files # # filename = ARGV.shif…

今すぐSQLite入門。知っておくべきたった5つのこと。

SQLite (エス・キュー・ライト) は、サーバー不要のお手軽データベース。特徴 データの保存に単一のファイルのみを使用する 中小規模ならば速度に遜色はない ファイルを使わないインメモリ・データベースとしても利用可能 データ型を指定する必要がない サポ…

FD起動で最新Linuxをネットワークインストールする(CD-ROMドライブ無しの最新Linuxインストール)

DynaBook Satellite 4600 に CentOS 5.2 をインストールする手順。 ■やりたいこと 次の環境/状態のPCに最新のCentOSをインストールする。 FDDブートができる CD-ROMドライブが無い/CD-ROMブートができない USBブートもできない Internet接続環境はある ■手順…