Impossibile inserire la password del BIOS contenente "!"


112

Ieri ho aggiunto una password contenente a !al mio BIOS. Sfortunatamente, il prompt della password che richiede la password all'avvio non ti consente di scrivere un !(cioè il piccolo *non viene aggiunto e mi dice che è la password sbagliata).

Quindi ho cercato su Google come rimuovere quella password e mi sono imbattuto in questa domanda precedente .

Quindi ho 3 opzioni:

  • Trova miracolosamente un modo per entrare a !

  • Trova qualcuno su ASUS che possa darmi la password di salvataggio

  • Apri il computer, rimuovi tutto ciò che potrebbe fornire energia alla scheda madre e spera che rimuova la password o reimposti la data a una data per la quale è nota la password di salvataggio

  • In qualche modo usa il lungo elenco di codici collegati nella domanda precedente per decodificare l'algoritmo che genera il codice e usarlo per generare il codice per oggi

Qualsiasi aiuto in entrambe le direzioni è il benvenuto.


A proposito di trovare un modo per scrivere !, il mio computer ha una tastiera QWERTY così !è Shift + 1. Ho anche provato a scriverlo usando Caps Lockma non ha funzionato. Poiché la mia tastiera era in origine un AZERTY e l'ho cambiata, ho anche provato a usarlo come AZERTY o collegare una tastiera AZERTY USB ma entrambi sono stati considerati come tastiere QWERTY (o almeno come tastiere in cui i tasti che aggiungono piccoli *s sono esattamente gli stessi come sulle tastiere QWERTY).

Ho anche provato (come suggerito in una risposta) a utilizzare il codice ASCII 33per !ma Altsembra che venga ignorato poiché aggiunge due *s.

Quindi una soluzione in quella direzione sembra improbabile.


A proposito di trovare qualcuno in ASUS, ho provato l'assistenza clienti in Francia per telefono e in Nord America tramite chat. Entrambi mi dissero che dovevo inviarlo a un centro di riparazione e che si sarebbe trattato di una riparazione fuori garanzia perché riguardava il BIOS. E o non sapevano che esistesse il codice di salvataggio o non potevano nemmeno menzionarne l'esistenza.

Ho anche provato a chiedere ai feed di ASUS Twitter. Ho ricevuto risposte che mi dicevano di contattare direttamente l'assistenza clienti e una risposta di ASUS France che mi diceva di accedere a Windows e cambiare la data in una data specifica per la quale avevano la password di salvataggio . Sfortunatamente, mi viene richiesta la password ogni volta che avvio, quindi non riesco ad accedere a Windows.

Ho anche inviato e-mail a ogni cosa di assistenza clienti che ho trovato, ma finora non ho ricevuto altre risposte.


Potrei aprire il computer e l'ho già fatto una volta per sostituire la tastiera. Preferirei davvero non scherzare con cose che non capisco più. Inoltre non sono nemmeno sicuro che ripristinerà la password o la data. Questa è la mia ultima soluzione.


Non sono stato in grado di riconoscere alcun modello nella sequenza delle password di salvataggio.

Ecco quello che ho finora (la linea superiore è il carattere, la colonna di sinistra è l'indice a quale indice appare nella stringa):

          0     1     2     4     9     A     B     C     D     H     L     O
    0   237   246   106   109   106  1243   575   109   215   105   355   244
    1   220   215    95   100   125  1265   575   120   245   140   310   240
    2   200   240   120   120   120  1201   620   110   280   110   299   230
    3   230   190   130   130   140  1240   561   110   209   100   370   240
    4   280   210   120   110   100  1170   620   100   240   100   340   260
    5   120   360     0     0    60  1171   949    60   120   240   480    90
    6   240     0   111     0     0  1260   720     0   600     0   719     0
    7   190   240   120     0   120  1079   941   120   480     0   360     0
Total  1717  1701   802   569   771  9629  5561   729  2389   795  3233  1304

Altre cose provate:

  • Ho provato a inserire 3 password errate come suggerito in questa pagina collegata nella domanda precedente ma invece di darmi un codice, si blocca Invalid Password.

Informazioni potenzialmente rilevanti:

  • È un ASUS RoG G751JY acquistato circa un anno fa

  • Ho fatto una nuova installazione di Windows (quindi non c'è più partizione di ripristino)

Questo è tutto. Grazie in anticipo per il vostro aiuto.


Consiglio vivamente di fare la risposta @Prasanna ha dichiarato che potrebbero esserci alcune opzioni in questo articolo Ma alla fine se non vuoi passare un po 'di tempo a provare cose diverse quando sai che puoi semplicemente resettarlo e risolverlo.
NetworkKingPin,

2
Hai provato alcune strane possibilità come inserire 1 invece di ! o la chiave a sinistra dello spostamento a destra ? (Nella mia tastiera è un - , nella tastiera degli Stati Uniti è un / , in questo AZERTY è un ! )
Margaret Bloom,

1
No, era solo *s. Ricordo chiaramente che respingeva altri caratteri non alfanumerici e l'ho mantenuto solo !perché è l'unico che ha fatto *apparire ...
xavierm02,

3
@ ja72, solo l'altro giorno ho preso un po 'di carta stagnola per collegare due ponticelli di facile accesso sul recente Acer Aspire Laptop di mia madre per ripristinare il CMOS e cancellare la password. Ha funzionato a meraviglia.
spender

1
Su un netbook che ho acquistato il cui precedente proprietario aveva dimenticato la configurazione del BIOS E la password di avvio (l'ho ottenuta per un ottimo affare perché era inutile) Sono stato in grado di rimuovere la password facendo un salvataggio del BIOS di basso livello. Questo era un netbook di marca Gateway / Acer. Ho anche testato e posso confermare che il flashing completo del BIOS / EFI da DOS rimuoverà una password di configurazione del BIOS. (Un flash completo è più di quello che un tipico aggiornamento del BIOS lampeggia ed è un po 'più pericoloso poiché il bootblock del BIOS sarà in uno stato vulnerabile durante il processo di flashing.)
Hydranix

Risposte:


116

Opzione comprovata
Sono sempre riuscito a ripristinare il BIOS rimuovendo la batteria CMOS. Consiglierei di togliere l'alimentazione al laptop e quindi rimuovere la batteria CMOS. La batteria del BIOS ha questo aspetto e tiene traccia del tempo e dei contenuti del BIOS.
inserisci qui la descrizione dell'immagine

Aspetta un paio di minuti. Questa azione ripristinerà il contenuto del BIOS e ti consentirà di accedere senza alcuna password.

Se hai bisogno di istruzioni su come aprire il tuo laptop, puoi guardare il video di YouTube qui


21
@ xavierm02 non reimposterà semplicemente la data, ma ripristinerà anche il BIOS ai valori predefiniti di fabbrica e quindi reimposterà la password.
Nzall,

7
@NateKerkhofs Oh. Pensavo di aver letto da qualche parte che nei nuovi computer, a volte la password è memorizzata da qualche parte che non viene ripristinata ...
xavierm02

10
Anch'io ho avuto l'impressione che la password e il BIOS fossero ora archiviati in memoria flash rispetto alla memoria fornita a batteria, in particolare per migliorare la sicurezza. Inoltre, sono sorpreso che accetterebbe una password che non puoi inserire, quindi sono propenso a pensare che hai sbagliato a digitare qualcosa.
Keshlam,

2
Certamente dovrebbe essere rimosso. Non ho mai sentito parlare o visto un BIOS avere tale funzionalità nella sua utility di configurazione.
Ruslan,

9
Molti moderni sistemi basati su UEFI archiviano infatti la configurazione in variabili EFI, che sono archiviate in Flash, che non verranno ripristinate quando si rimuove la batteria CMOS.
Jonathon Reinhart,

155

(Non una risposta alla domanda come indicato nel titolo, ma comunque un modo per risolvere il problema di fondo).

Penso di essere riuscito (per lo più) a decodificare l'algoritmo che genera la password di salvataggio dall'elenco delle password passate. Sfortunatamente, non possiedo una scheda ASUS, quindi non posso verificare se questo prevede correttamente nuove password, tuttavia l'esecuzione dello snippet pubblicato di seguito nelle date in cui la password è nota dà sempre il risultato corretto. Se ci provi e funziona o non funziona per te, fammi sapere.

Semplicemente guardando i dati dati in vari modi (ad esempio creando una tabella di password per un giorno fisso del mese), si possono vedere alcuni schemi emergenti.

Se etichettiamo le lettere nella password in questo modo: 01234567allora è facile vedere che le lettere 6 e 7 sono determinate in modo univoco dal giorno del mese (e quindi sono completamente indipendenti dal mese o dall'anno). Per la lettera 7, usa semplicemente il giorno del mese in base zero come indice nella stringa AAAABLDDBB0LB211C9BAAAAABLDDBB0. Allo stesso modo, per la lettera 6 è la stringa LBAL0AL0ADLADLADLADBADBABBAB2AA.

Per la lettera 5, è anche facile vedere che oltre al giorno del mese, conta anche la parità del mese (cioè il resto se diviso per due). Per mesi dispari, si deve usare la stringa di riferimento BADBOA01AAH1ABBALLBABLBAH1ADL1A, per mesi pari è A0CAABALBBALBBAH1ABH1ABLABL9ABO.

Le lettere 2, 3 e 4 sono molto simili, è sufficiente utilizzare una tabella di ricerca diversa per ogni mese (ovvero ciascuna di quelle lettere ha dodici tabelle di ricerca).

La lettera 1 tiene conto anche della parità dell'anno. Quindi qui uno ha 24 tabelle di ricerca totali, 12 per gli anni dispari e 12 per gli anni pari. Molte di queste tabelle di ricerca contengono effettivamente le stesse lettere nella stessa sequenza, ma iniziano in un punto diverso di quella sequenza. Immagino che questo indichi che esiste un modello sottostante che non sono ancora riuscito a capire.

La lettera 0 è un po 'più complessa e non sono ancora stato in grado di determinare completamente uno schema. Sembra che a seconda del mese e l'anno, una delle 4 sequenze fondamentali ( OLLAA1AO, ADBA4CAL, AD2AH9AB, AB1A0BB0) è selezionato e ruotato di una certa quantità specifica. Tuttavia, sembra anche che gli anni 2002-2009 seguano un modello diverso rispetto al 2010 e al 2011 (in effetti, il 2010 mostra lo stesso comportamento del 2008 e il 2011 del 2009), quindi è molto difficile prevedere come questa sequenza continuerà comunque.

Invece, poiché a questo punto abbiamo già determinato 7 lettere su 8 e sembrano esserci solo 12 possibilità per la lettera finale, si potrebbe semplicemente provare a forzare la password. Se provi sistematicamente la lettera mancante per frequenza nelle 4 sequenze menzionate in precedenza, dovresti già avere il 50% di probabilità di ottenere la password corretta dopo 2 tentativi.

Di seguito è riportato un frammento di Javascript che, quando eseguito, ti chiede una data e mostra le 12 possibili password per quella data, ordinate per probabilità. Per la data odierna (28-02-2016), questo ti darebbe X0BLB9BD, Xessendo uno dei ABLOD10942CH.

(function() {
    let today = new Date();
    let date = prompt("Enter a date", today.toISOString().substring(0, 10));
    let tables = [
        [["AAAABLDDBB0LB211C9BAAAAABLDDBB0"]],
        [["LBAL0AL0ADLADLADLADBADBABBAB2AA"]],
        [["BADBOA01AAH1ABBALLBABLBAH1ADL1A", "A0CAABALBBALBBAH1ABH1ABLABL9ABO"]],
        [["A49BLA0ODBLA0OD1ALAOD2ALABCA0OA", "BCA0AHBL20A4BLBAOADLBA0AD1ABA", "1ABAA9BLAAACBLA0OD2LAHBD2ALABL2", "ALAB1A0AHB1A0A4BLBAA49BBA0AD1L", "0AD1ABAA91ALAACBLAHACA0AHBD2AAH", "BD2AOAB1AAOAB1A0A491ABA49BBA0A", "BBA0OD1AB0OD1ALAACAALABCA0AHB1A", "0AHBL2AOABLBAOAB1ABOAD1ABA49BAB", "A49BLA0ODBLA0OD1ALAOD2ALABCA0O", "0AHBL2AOABLBAOAB1ABOAD1ABA49BAB", "A49BLA0ODBLA0OD1ALAOD2ALABCA0O", "BCA0AHBL20A4BLBAOADLBA0AD1ABAOD"]],
        [["DA1HABBDAA24ABBLA244A9LLABAA99O", "9LLA2AA9LLBABAACOBAALBACOAALB", "BACOBALBAA10AALDA100AO0DA1HAOOB", "O0DA1HAO00DA1HABBDAA24ABBLA244", "4ABBDA24AA9LLA2AA9LLBABAACOBAAL", "ABAA9OBABBBACOBALBAA10AALDA100", "0AALBA10AAO0DA1HAO00DA1HABBDAA2", "A1HAOBDA114ABBDA24AA9LLA2AA9LLB", "LLA24A9LLLABAA9OBABBBACOBALBAA", "LA24A9LLAABAA9LBABAAACOBALBACC0", "COBABBACOOAALBA10AAA0DA10AO0DD", "DA10AO0DAA1HAO0DA1HHABBDA24ABBL"]],
        [["LA24ABBDAA1HAO0DA1H0AALBA10AAAB", "1HAOBDA1H0AALDA10AAABAACOBABA", "AO0DA10AAALBACOBABAAA9LLA24ABBB", "LBACOBABAAA9LLA24ABBBDA1HAO0DD", "A9LLA24A9BBDA1HAOBDDA10AA0DA1CO", "BDA14ABBDDA10AO0DA1COBALBACOBL", "A1HAO0DA110AALBACOBBABAA9LLA224", "0AALBACOBBABAA9LLA224ABBDA1HAAO", "ABAA9LLAB24ABBDA14AAO0DA1HAO0L", "AO0DA10AAALBACOBABAAA9LLA24ABBB", "LBACOBABBAA9LLA24A9BBDA1HABBDD", "A9LLABAA9BBDA24ABBDDA1HAO0DA1CO"]],
        [["BL4AA20BAAAA2HBA1LDBHBA1ODA90A1", "ODA9BBAOBACBDAOL4AADABLAAA20B", "AA2HBA1LDBHAA1ODA9BA1OLACBBAOLA", "CBDABL4AADABLAAA2HB0AAABHBA1OO", "HAA1ODA9BA10LACBDAOLACLDABLAALD", "AB0AAA2HB0BAABHAA1OOB4AA1OLACA", "10LACBDABBACLDABLAALDA90AAABH90", "BAOBHAA1OOB4AA10LACAA20LACLDA0B", "A1LDAB0AALDA90BAABH9BBAOB4AA1A", "OLA9BBAOLACBDABL4AADABLAAA2HB0A", "AA2HBA1ODBHAA1ODA9BA1OLACBDAOL", "CBDABLAAADAB0AAA2HB0AAABHAA1OOB"], ["BAABHAA1OOB4AA1OLACAA10LACLDA0B", "ACLDAB0AALDA90AAABH90BAOB4AA", "L4AA10LACAA20LACLDAHBA1LDAB0A1O", "DA90BAABH9BBAOB4AA1AOL4AA10LAA", "A20BACLDAHBA1LDA90A1ODA90BAOBAC", "BBAOB4AA1ABL4AA20LAAAA2HBA1LDB", "BA1ODA90B1ODA9BBAOBACBDAOL4AADA", "BLAAA20BAAAA2HBA1LDBHAA1ODA90A1", "OLA9BBAOBACBDABL4AADABLAAA20B0", "A1LDAB0AALDA90BAABH9BBAOB4AA1AO", "L4AA10LACAA20BACLDAHBA1LDA90A1", "DA90BAOBH9BBAOB4AA1AOL4AA20LAAA"]]
    ];

    let match = date.match(/^(\d{4})-(\d{2})-(\d{2})/);
    if (!match) {
        alert("Invalid date: " + date);
        return;
    }

    let [_, y, m, d] = match.map((a,b) => +a)

    let pass = "";
    for (let i = 6; i >= 0; --i) {
        let letters_map = tables[i];
        let year_map = letters_map[y % letters_map.length];
        let month_map = year_map[(m - 1) % year_map.length];
        pass += month_map[d - 1];
    }

    let final_letters = "ABLOD10942CH";

    let output = []
    for (let x = 0; final_letters[x]; ++x)
        output.push(final_letters[x] + pass);

    alert(output.join("\n"));
})();

8
È fantastico Posso confermare che la 5a password funziona davvero. (Ma ho dovuto correggere alcune discrepanze tra parentesi, aggiungere "use strict"e sostituire let array-let con una serie di let)
xavierm02

40
@ xavierm02: per le persone che rubano computer la soluzione di rimuovere semplicemente la batteria del BIOS è di gran lunga la più semplice.
Joey,

11
@ xavierm02: Grazie per la conferma e scusa per il problema di JS: lo snipped dovrebbe funzionare bene quando lo si incolla nella console del browser Firefox. Inoltre, sono d'accordo con Joey, se qualcuno ha accesso fisico a una macchina, una protezione primitiva come una password del BIOS non impedisce loro di utilizzare la macchina.
tmnt

2
@ xavierm02 Se gli ci è voluto un giorno per elaborare l'algoritmo, la cosa principale che mostra è che avere una password di salvataggio così semplice rende il tutto insicuro in primo luogo. Se ASUS leggesse questo, dovrebbe spingerli a uscire da una porta così stupida.
JamesRyan,

28
In realtà, è davvero straordinario che tu sia riuscito a capirlo.
Fucile Ninja

31

Bene, l'ho fatto funzionare di nuovo.

Ho aperto lo slot sul retro dove è possibile vedere il disco rigido e alcuni memory stick. Accanto alle memory stick, ci sono due piccole cose etichettate come JRST2001 e JRST2002. Prima ho provato a collegarmi l'uno con l'altro e poi il mio computer non si è nemmeno avviato, l'unica cosa che si è illuminata sono i led accanto alla tastiera. Quindi ho provato a collegare i due "lati" di JRST2001 (c'è una sorta di linea che lo attraversa) e lo stesso per JRST2002. Quindi reimposta la data a 01-01-2009 per cui la password di salvataggio è 1BLDABLA. Si noti che quando si immette la password di ripristino, il computer si blocca e è necessario riavviare manualmente. Quindi, dal momento che continuava ad avviarsi nel BIOS senza motivi apparenti, ho iniziato a modificare le impostazioni in modo casuale fino a quando non ha funzionato. E apparentemente la buona impostazione era il CSM che avevo bisogno di abilitare.


Per la cronaca, ecco la risposta che ho ricevuto da ASUS (enfasi sulla mia):

(Non ero sicuro se questo dovesse andare nella mia domanda o nella mia risposta, ma immaginavo che la gente non avrebbe voluto scorrere attraverso l'intera cosa per ottenere una risposta, quindi l'ho messa qui)

Ciao caro Xavier,

Grazie per aver contattato il nostro supporto ASUS.

A seguito della tua richiesta, per il modello di computer che è G751JY, capisco che non riesci a inserire "!" per passare la password del BIOS e si desidera disporre della password di salvataggio .

Signor Xavier, prima di tutto, sono molto dispiaciuto di informarvi che la password del BIOS può essere schiacciata solo nelle nostre officine , e questo, sfortunatamente, con un ritorno fuori garanzia del vostro computer .

Pertanto, per restituire al computer la diagnosi e l'officina da parte di un esperto ASUS, grazie di compilare il modulo di rimozione dal seguente link:

https://eu-rma.asus.com/pick_eu/fr/

Fare clic sul tipo di prodotto << Notebook >> per compilare tutti i campi richiesti.

Ti invito a descrivere il più accuratamente possibile il corso "Descrizione del problema" in modo che i nostri tecnici possano rilevare e riparare al meglio il malfunzionamento del tuo prodotto.

Per convalidare il modulo di prelievo, è necessario compilare tutti i campi richiesti e verificare "Accordo di garanzia fornito".

Consiglio vivamente di fare clic sul collegamento ipertestuale per accedere alle condizioni di garanzia Asus e leggerle attentamente, in particolare la Sezione 2.2.3.

Una volta approvata la domanda, riceverai da noi un'e-mail con il numero del contratto di reso fuori garanzia e le istruzioni per la rimozione (istruzioni di imballaggio e condizioni generali del servizio post-vendita).

Avresti dovuto informare un numero di cellulare. Riceverai automaticamente informazioni sullo stato della riparazione per ogni fase.

Per tenere traccia dello stato di riparazione è possibile selezionare la casella "Accetto di ricevere informazioni SMS sullo stato della mia cartella di riparazione".

Una volta ricevuto il prodotto nel nostro servizio, i tecnici effettueranno una diagnosi del guasto e invieranno un preventivo di riparazione .

Quindi hai la possibilità di comunicare direttamente con l'officina che desideri continuare o non riparare il tuo prodotto.

In caso di preventivo di rifiuto ti informo che la tassa diagnostica e il costo di spedizione saranno a tuo carico. (~ € 75)

Rimango a vostra disposizione, signor Xavier, per ulteriori domande e le auguro una buona giornata.


10
Stai descrivendo i jumper per ripristinare il BIOS credo
Prasanna,

69
Inoltre, di solito non vuoi provare a collegare casualmente oggetti metallici su una scheda madre. Prendi prima il manuale e scopri cosa può essere tranquillamente modificato o finirai non solo per ripristinare il BIOS, ma anche friggere la scheda.
Isanae,

30
Unire casualmente i componenti elettronici senza il minimo indizio di cosa siano (figuriamoci cosa fanno) non è l'idea più brillante del mondo. Forse lascia da solo l'elettronica fino a quando non puoi andare oltre chiamando tutto "cose" !!
Corse della leggerezza in orbita,

13
In futuro questo genere di cose sarebbe nel manuale e vale davvero la pena leggerlo. E se avessi cortocircuito le intestazioni + e - di qualsiasi tipo, che aggiungerei spesso una accanto all'altra, potrebbe essere un male.
Journeyman Geek

35
"Ho iniziato a modificare casualmente le impostazioni" Questo è esattamente il tipo di cosa che porta a pubblicare un'altra domanda da SuperUser: "Aiutami, il mio computer non funziona più!"
David Richerby,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.