07/08/23 21:33:33 zh8OS7VH
残暑お見舞い申し上げます。酔狂派の皆様は如何お過ごしでしょうか?
迂生はここしばらく遁世しておりました。さて、SLP研究に関しても"ネタ"が尽き、
技術的な興味をそそるテーマがなくなりましたね。 そこで、御題をひとつ。
『OEMBIOS.DATを解読する方法』 を考えてみてください。
現実には、すでに御紹介致しましたように、msfn.orgに各メーカーのSLP定義情報
が記載されていますので、今更その必要はないですし、冷め切ったスープの
ような間の抜けたテーマかもしれません。しかしながら、あそこにある様な情報
(SLP文字列、開始アドレス、格納範囲のバイト数)をOEMBIOS.DATからどのように
したら抜き出すことができるか?はSLP研究の技術的なテーマだと思います。
以前に小生がUPしたSLPに関するドキュメントにおきまして、SLP定義情報は
OEMBIOS.DATの中に暗号化(encrypt)されて格納されていると書きました。
勿論、正攻法でOEMBIOS.DATを解読(decrypt)するのは不可能に近いの
ですが、「搦め手」を使えば可能です。
ヒントはぴころさんのWikiに転載して頂いた小生のドキュメントを注意深く読んで
頂ければその中にあります。御存知のように、「SLP文字列」はすぐに分かり
ますが、「開始アドレス」と「格納範囲のバイト数」の情報をどうしたら抜き出すこと
ができるでしょうか?暇つぶしにトライしてみてください。意外と簡単です(笑)。