diff --git a/README.md b/README.md index ec7d7a4..12d7d0a 100644 --- a/README.md +++ b/README.md @@ -1,25 +1,44 @@ - Pwgen For BIOS -============================ + Password generator for BIOS +================================ [![travis status][build-status]][travis] +[![coverage here][coverage-status]][coverage] -About ---------------------------- +[![tested-browsers][sauce-matrix]][sauce-link] -This code is based on python programs from [Dogbert's Blog](http://dogber1.blogspot.com/2009/05/table-of-reverse-engineered-bios.html) and research by Asyncritus. +This project contains master password generators for various BIOS/UEFI firmware. +For more info [read this][dogbert-post]. -It can calculate recovery password for bios from a service tag hash. +Latest released version available [here][bios-pw] and latest testing version (*synchronized with master branch*) [here][beta-bios-pw]. -Supported BIOS types: -* Compaq - 5 decimal digits -* Dell - serial number for series -595B, -D35B. -2A7B and -1D3B -* Fujitsu-Siemens - 5 decimal digits, 8 hexadecimal digits, 5x4 hexadecimal digits, 5x4 decimal digits -* Hewlett-Packard - 5 decimal digits, 10 characters -* Insyde H20 (generic) - 8 decimal digits -* Phoenix (generic) - 5 decimal digits -* Sony - 7 digit serial number -* Samsung - 12 hexadecimal digits +## Supported BIOS types: -For more information [read this](http://dogber1.blogspot.com/2009/05/table-of-reverse-engineered-bios.html). +* Asus — current BIOS date. For example: ``01-02-2013`` +* Compaq — 5 decimal digits (*e.g*. ``12345``) +* Dell — supports such series: ``595B``, ``D35B``, ``2A7B``, ``A95B``, ``1D3B``, ``6FF1`` and ``1F66``. *e.g*: ``1234567-2A7B`` or ``1234567890A-D35B`` for HDD. +* Fujitsu-Siemens — 5 decimal digits, 8 hexadecimal digits, 5x4 hexadecimal digits, 5x4 decimal digits +* Hewlett-Packard — 5 decimal digits, 10 characters +* Insyde H20 (Acer, HP) — 8 decimal digits +* Phoenix (generic) — 5 decimal digits +* Sony — 7 digit serial number +* Samsung — 12 hexadecimal digits + +## More info + +* http://dogber1.blogspot.com/2009/05/table-of-reverse-engineered-bios.html +* https://sites.google.com/site/hpglserv/Home/article + +## Thanks + +* [asyncritius](https://github.com/A-syncritus) — for major contribution to dell generator +* [dogbert](https://github.com/dogbert) — researched most of generators present here +* hpgl — for dell generator [build-status]: https://api.travis-ci.org/bacher09/pwgen-for-bios.svg?branch=master [travis]: https://travis-ci.org/bacher09/pwgen-for-bios +[coverage-status]: https://coveralls.io/repos/github/bacher09/pwgen-for-bios/badge.svg?branch=master +[coverage]: https://coveralls.io/github/bacher09/pwgen-for-bios?branch=master +[sauce-matrix]: https://saucelabs.com/browser-matrix/bacher09.svg +[sauce-link]: https://saucelabs.com/u/bacher09 +[dogbert-post]: http://dogber1.blogspot.com/2009/05/table-of-reverse-engineered-bios.html +[bios-pw]: https://bios-pw.org/ +[beta-bios-pw]: https://beta.bios-pw.org/