>>500
何気なくさらっと展開しているけど
その展開パラメータをどうやって判断したんでしょか

ソースコードを見ると -t で kernel 指定している、というのはわかりましたが、
-p の product id や -r の vendor id をどうやって得た感じでしょうか?

あと、ddでヘッダをskipさせてるようですけど、この値を得るのには
binaryエディタでファイル先頭からヘッダ直前までのbyte数を数えた感じでしょうか?