車輪の再発明

いったい何番煎じだよ!

raspberry piのSPIで3つ以上のデバイスを接続する

raspberry piではドライバが公開されているので、簡単にSPIでデバイスを接続できます。 しかしraspberry piでは仕様上、3つ以上のデバイスをSPIで接続することができません。 今回はもっとたくさんのデバイスをSPIで接続したかったので、pythonで頑張ってみ…

Hello World!を逆アセンブル①

こんな本を買ったので、最近はバイナリの勉強をしていたりします。 Hacking: 美しき策謀 第2版 ―脆弱性攻撃の理論と実際作者: Jon Erickson,村上雅章出版社/メーカー: オライリージャパン発売日: 2011/10/22メディア: 単行本(ソフトカバー)購入: 9人 クリ…

sqlplusが個人的に使いにくいのでpythonでそれっぽいのを書いてみる

Oracle標準のsqlplusですが、個人的にはちょっと使いにくいのでpyhtonで書いてみました。 もちろんわざわざ作らなくてもその辺にツールはいくらでも転がっているんですが、ダウンロードさせてもらえないんです。いやさせてもらえないことはないけど、使いに…

NTPの仕組みを調べてみた

NTP

PowershellでNTPサーバを書きたい衝動に駆られたので、NTPプロトコルについて調べてみました。 ebi216.hateblo.jp 時刻同期の仕組み クライアントがNTPサーバにリクエスト①を送信します。また、クライアントはこのときに送信時刻t1を記録しておきます。 NTP…

PowershellでSyslogサーバを書く

アプライアンス製品の検証してるときにちょっとSyslogサーバが欲しくなったので、どこにでもあるPowershellで書きました。 わざわざサーバ立てるほどでもない場合に割と役立ちます。 前提 今どきのwindowsならほぼほぼ実行できるPowershell V2で実装。 TCPは…

PowershellでNTPサーバを書く

NTPの通信をテストしたいのにWindows PCしかない残念な現場があったので、PowershellでNTPサーバを書いてみました。 前提 今どきのWindowsなら必ず動くであろうPowershell V2.0で実装。 NTPサーバが待ち受けするUDP/123ポートはWindows Timeというサービスが…

ftpコマンドで記号を含むパスワードを使う話

ftpのログインがはじかれる 同僚が何やらはまっている様子だったので聞いてみると、こんな感じのシェルスクリプトでパスワードにバックスラッシュが含まれているとログインに失敗するんだとか。 #そもそもパスワードにバックスラッシュってのはどうなんだ、…