FreeBSDではサードパーティ製のカーネルモジュールは/boot/ modules/にインストールされることになっています。このカーネルモジュールはカーネルを再構築した場合に合わせて再構築する必要があります。 サードパーティ製カーネルモジュールの再構築を ...
BSDレイヤーシリーズ第2回は「KEXT」について。OS Xでは主にデバイスドライバに利用されているが、その本質は「カーネルの拡張機能」であり、カーネルを改変することなく部品のように機能を着脱できるカーネルモジュールだ。今回は、その働きと基本的な ...
current - HEADS UP: INET dependencies in the kernelにおいてBjoern A. Zeeb氏がINETカーネルオプションまわりの整理を行ったことを伝えています。 これまではINETカーネルオプションをはずしている場合でもgre, ipfw, libablias, ipsec, if_ enc, if_ bridge, ...
これまで2回に分け、Linuxカーネルをパニックさせる方法を紹介した。1回目はSysRqの仕組みでLinuxカーネルをパニックさせるという正規(?)の方法、2回目は機能を不適切に使ってLinuxカーネルをパニックさせる方法だった。今回はカーネルモジュールからpanic(9)を ...
カーネルモジュールはシステムを再起動することなくロード・アンロードできるので、カーネルを動かしたまま脆弱性へのパッチを適用できる。 Livepatchでは、カーネル内関数をトレースするftrace機能を使って処理を差し替えている。
一部の結果でアクセス不可の可能性があるため、非表示になっています。
アクセス不可の結果を表示する