2009-12-01から1ヶ月間の記事一覧

脆弱性を作り易い関数を調べるスクリプトを書いてみた.

セキュアソフトウェアを買って読書中なので,P147に載ってるスクリプトのLinux版を作って見ました. 誤用しやすい関数(strcpy,sprintfとか)を探すのに使うスクリプトです。 #!/bin/sh #set -x if [ $# != 3 ]; then echo "Usage: " $0 " [dir] [function lis…

githubにソースを置いてみた。

この前のTD4エミュレータをgithubに置いてみますた。

シリアル接続とexpectコマンドで、処理の自動化。

expectコマンドなら入力を自動化できるので、それを使ってhackbenchを動かして終了するスクリプトを書いてみた。 expectのスクリプトはこんな感じで。 [masami@moonlight:~/kvm-img]% cat test.sh #!/usr/bin/expect -- set timeout 600 spawn kvm -hda lenn…

qemuでシリアル接続

調べてたらいくつかのやり方が分かったのでメモ。接続したいlinux環境の設定としては、/etc/inittabに↓を書くのと、 T0:23:respawn:/sbin/getty -L ttyS0 115200 vt100 ||<< grubでカーネルオプションを追加して置く。 >|| /boot/vmlinuz-2.6.32 root=/dev/h…

TD4のエミュレータを書いてみた。

CPUの創りかたは前から持っていて、実際に作ってみたかったんだけど、 電子工作は得意ではないので、その前にエミュレータを書いてみた。 著者の方はエミュレータを公開してくれているけど、自分Windows持ってないので本で紹介されている画面とかから このエ…