拡張カーネル v2.0n/2/3 について
拡張カーネル v2.0nについてのお知らせです
v2.0n
ADVAPI32 に SaferiSearchMatchingHashRules / SaferiIsExecutableFileType 追加
setupapi に SetupEnumInfSectionsW 追加
crypt32 に CryptSIPRetrieveSubjectGuidForCatalogFile 追加
Wintrust.dll 同梱
ntdllに RtlRandomEx追加
v2.0n2
MS12-024 完全同梱(imagehlp.dll)
shell32 に SHLimitInputEdit と序数748 追加。
SHSetLocalizedName を 改良
ntdll に bsearch 追加
マイクロソフト セキュリティ情報 MS12-024 - 緊急 : Windows の脆弱性により、リモートでコードが実行される (2653956)
v2.0n3
cryptsvc.dll XP版を同梱して、Cryptographic Services をインストーラーに追加。
インストーラーのオプション機能追加。(ole32 のデバッグ版の選択/Explorerの自動停止、PrintWindowの無効化機能)
Wintrust の実装についてかなり悩んだのですが、このDLLは rsaenh やdssenh などと同様改竄すると動作しないので、XP版を何とかして組み込むという方向で v2.0nで試行中です。
v2.0n2 では imagehlp.dllとセットにしないといけない問題が
v2.0n3 ではwintrust.dllをXP版にすると、カタログサービスが動いてないと、Microsoft からのカタログ付き アップデートプログラムのインストールに失敗する
という問題が発覚したので、改善しています。
v2.0n2 以降では、 XP版の SHELL32.dllを改造したものを組み込んでも動作するのを確認していますが、これを組み込むと、Windows 2000ではなくなってしまう感じがするので躊躇しているところです(笑)
(他に、コントロールパネル回りのファイルも入れ替える必要が出てきますが)
Comments