メモ | 漱石における甘え研究

メモ

訳あってBIOSパスワードの解除をしました。
(BIOSロック解除,ハッシュコード解析)
備忘録を兼ねてやり方を公開します。
機種はノートパソコン(FMV LIFEBOOK 2014年製)です。

①3つのマル秘パスワードを入力
3種類のマル秘BIOSパスワードを順に入力。
「パスワードが正しくありません」と表示されても「継続」。
1回目:3hqgo3  ←5文字はオー
2回目:jqw534
3回目:0qww294e  ←1文字はゼロ

②ハッシュコードを取得
3つ目のパスワードを入力後ハッシュコードが表示される。
このハッシュコードには複数の種類がある。(PCの機種による)
今回は6×4(4桁の文字が6つ)表示された。
例:0222-0752-8160-0722-6362-8499
これをメモしておく。(PCの電源をOFF)

③Pythonをインストール
別なPCを用意してPython Ver2をインストールする。
(注意:Ver3は後述のスクリプトが動作しない)
Python JapanのサイトからPython 2.7.16をダウンロード
https://www.python.org/downloads/release/python-2716/
Windows x86 MSI installer ←32bit版winを使用の場合
Windows x86-64 MSI installer ←64bit版winを使用の場合
ダウンロードしたmsiをダブルクリックしてインストール。

④Pythonスクリプトをダウンロード
ドッグバートさんのWEBからにスクリプトをダウンロード。
BIOS Password Backdoors in Laptops | Dogbert's Blog
pwgen-fsi-6x4dec.pyをダウンロード。
(Fujitsu-Siemens 6x4 decimal digits)

⑤スクリプトを実行
コマンドプロンプトから下記を実行。
Python pwgen-fsi-6x4dec.py

⑥マスターマスワードを解読
メモしておいたハッシュコードを入力する。
マスターマスワードが表示される。

⑦マスターマスワードを入力
パソコンの電源をON。
BIOSパスワード入力画面でマスターマスワードを入力。
パスワード設定を解除して変更を保存して解除完了。
 

BIOSパスワード解除

BIOSパスワード解除

BIOSパスワード解除

BIOSパスワード解除

BIOSパスワード解除


【番外編】
■ハッシュコードを解読してくれるWEBもある
ハッシュコードを入力すればマスターマスワードを解読してくれる。
ただし6×4には対応していない。
もしかしたら成功するかも知れないので一度は試してください。
Clear unknown BIOS passwords

■有料で解除する手段もある
ヤフオクで「BIOS 解除」と検索すると色々出てくる。
500円くらいからあるのでコレを頼むのもいいかも。

■ダメだった その1
いわゆるCMOSリセットをやってやろうと試みた。が。
内臓のリチウム電池を抜いて1日放置したが効果なし。
ノートPCの場合ジャンパピンなども見当たらず。
(NVRAMなので電源を落としても内容は消えない)

■ダメだった その2
pwd-fscと言うソフトを使用してみた。
表示されたマスターマスワードをパソコンに入力したがダメだった。
どうやら5x4の場合だけのようです。
http://www.allservice.ro/store/utils/pwd-fsc.zip

■ドッグバートさん
スクリプトを作った人。多分ドイツ人(Elbonia)。
「リバースエンジニアリングの動機は純粋に個人的な興味だ。」
「中古のHP製Palmを手に入れてロック解除した。」
「SIM無しで電話かけ放題にした。」
「これで永久的にiPhoneはいらなくなったから捨てた。」
とのこと。笑 世の中にはスゴイ人もいるもんですねー。