Jak odczytać czy istnieje hasło na BIOS?

Jak odczytać czy istnieje hasło na BIOS?
Guaz
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Częstochowa
  • Postów: 220
0

Dzień dobry,

(Python3)
Mam pytanie, czy jest możliwe za pomocą Pythona lub terminalu (dzięki os.system) wyciągnąć informacje czy BIOS posiada hasło?
Nie zależy mi na tym jakie, tylko na tym czy posiada. Mnie niestety udało się tylko dogrzebać do tego:

Kopiuj
from os import system
class cpu:
    def __init__(self):
        self.temp_file = 'temp.txt'
        system('sudo dmidecode -t bios > ' + self.temp_file)
(...)

Oraz jeśli ktoś byłby wstanie mnie nakierować, jest możliwość zczytać model laptopa?
Tu niestety nie wiem kompletnie jak się do tego dobrać.

  • Rejestracja: dni
  • Ostatnio: dni
0

Pogrzeb w module wmi
Przykladowo zczytanie modelu laptopa:

Kopiuj
pc = wmi.WMI()
pc_model = pc.Win32_ComputerSystem()[0].Model
Guaz
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Częstochowa
  • Postów: 220
0

Powinienem się sprecyzować, pracuje pod linuxem, może istnieje taka sama komenda pod windowsem jak podałem, nie wziąłem tego pod uwagę :).
Ogólnie to bump, problem nadal istnieje, jest ktoś w stanie mi chociaż wskazać jakim modułem jestem w stanie się wspomóc?

MA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 337
0

Poczytaj os i sys. Zawsze możesz odpalić linuxowe komendy też z poziomu pythona i przetworzyć odpowiedź

Guaz
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Częstochowa
  • Postów: 220
0
Guaz napisał(a):
Kopiuj
from os import system
class cpu:
    def __init__(self):
        self.temp_file = 'temp.txt'
        system('sudo dmidecode -t bios > ' + self.temp_file)
(...)

Czytałem dokumentacje modułów os oraz sys, znam je całkiem, całkiem i jak widać w powyższym przykładzie wiem że mogę zastosować komendy terminala, niemniej z terminalu nie znalazłem żadnego sposobu pomimo bawienia się dmidecode'm, flashrom'em i próbując przeglądać pliki cat'em zgromadzone w lokalizacji sys ale też mogłem coś pominąć. Dlatego pytam czy jest może jakiś moduł do pythona specjalny do zczytywania specyfikacji sprzętowej a najlepiej informacji o biosie, ja osobiście nic nie znalazłem ;/.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.