|
Šodien man ir jāizmanto pasta servera administratora konts, lai pievienotu dažas pārsūtīšanas adreses, bet pēkšņi es atklāju, ka esmu aizmirsis administratora paroli, kas ilgu laiku nebija izmantota, un es nevarēju atrast failu, kurā tika saglabāta parole. Pēc vairākiem mēģinājumiem nav iespējams meklēt veidu, kā atgūt paroli. Pārskatot uzņēmuma izmantoto ExtMail pastkastes servera pakotni, tika konstatēts, ka administratora paroles atgūšanai var izmantot šādas metodes. Vispirms noņemiet paroles sprieduma daļu un piesakieties tieši ar jebkuru paroli Apakšpieteikšanās funkcija - if ($a->auth($user, $pass)) {
Kopēt kodumodificēts uz Tādā veidā jūs varat pieteikties ar jebkuru paroli un neaizmirstiet mainīt šo kodu atpakaļ pēc pieteikšanās, pretējā gadījumā radīsies problēma...
2. Pārvaldnieka tabulas ieraksta vērtības modificēšana datu bāzē
Sākotnējais ExtMail atrašanas init.sql rāda, ka paroles extmail*123* paroles šifrēšanas virknes vērtība ir $1$BrT9qxfB$Ha81Mb5YVV6rNKNN5jmtj1 Datu bāzes ierakstu modificēšana pats, izmantojot SQL - update manager set password = ‘$1$BrT9qxfB$Ha81Mb5YVV6rNKNN5jmtj1′ where username = ‘admin’;
Kopēt koduAtiestatiet paroli uz extmail*123* un nomainiet paroli pēc pieteikšanās
|