この記事は、Raspberry Piがすでにシステムをインストールしているが、rootパスワードがわからず、rootパスワードを変更する必要があり、HDMIアダプターがない場合に適用されます。
1. Raspberry Pi SDカードを取り外し、カードリーダーに取り付けてから、カードリーダーをLinuxシステムコンピューターに挿入し、この記事をkali仮想マシンにインストールしてから、カードリーダーをkaliに接続します。
2.ファイルマネージャーでSDカードを開きます
シャドウとシャドウファイルを開く
次のようになります。
root@kali:/media/kali/f24a4949-f4b2-4cad-a780-a138695079ec/etc# cat shadow
root:$6$MeWiWkHM$ck5gW3cLZqScx/EYzswR0xNd45UaeXkyT6Aajnv85ht2b5Jia/g7wVEJX.PlhMEVm1BVC4glt/5UkbaKKv0Vr.:16945:0:99999:7:::
daemon:*:16481:0:99999:7:::
bin:*:16481:0:99999:7:::
sys:*:16481:0:99999:7:::
......
ルート行の最初のコロンと2番目のコロンの間に暗号化されたパスワードハッシュがあります。次のように変更します。
$6$X8NLlS0p$8WaZ0AvJIOKnHzU.5YQqa6KGuLXsRz8zlDGL8VZKodBUQzI/SzSny7z97wxOVucrzkb1nB5MHAcckTSNpQdyA/
図を変更した後
root@kali:/media/kali/f24a4949-f4b2-4cad-a780-a138695079ec/etc# cat shadow
root:$6$X8NLlS0p$8WaZ0AvJIOKnHzU.5YQqa6KGuLXsRz8zlDGL8VZKodBUQzI/SzSny7z97wxOVucrzkb1nB5MHAcckTSNpQdyA/:16945:0:99999:7:::
daemon:*:16481:0:99999:7:::
bin:*:16481:0:99999:7:::
sys:*:16481:0:99999:7:::
......
シャドウファイルとシャドウファイルの両方を変更する必要があります。変更後、RaspberryPiをインストールして起動します。ルートパスワード123456でログインできます。
パスワードを生成する方法:
python:
import crypt
print crypt.crypt('123456','$6$X8NLlS0p$')
123456がパスワードで、その後にソルトが続きます
ブロガーが遭遇した落とし穴:カードリーダーは仮想マシンに接続できません。カードリーダーを変更するだけです。