Hi every one again i came here with one really intresting unclok of Lenovo ideapd MX11-12IKB MODEL which look exact microsft surface pro 4 . now i have 2 pad one i unlock with one removing bios chip read and send some one he give me unlock file it unlock ok without problem , now second one also lock but i am thinking to unlock it without remove bios so read dump with fptw64 i got bios region i am attaching file here could some one tell me where is password storeed? also can it possible to decrypt? also one intresting thing is here when i open this bios with uefi tool i got one module with name " PwdUnlockChallangeVar" what is this for is this for calculate master password............... plase any expert
Announcement
Collapse
No announcement yet.
Lenovo Ideapad MIIX 720-12IKB
Collapse
X
-
Re: Lenovo Ideapad MIIX 720-12IKB
Hi everyone!
I have Lenovo Ideapad MIIX 720-12IKB. I do not want to open my device. Can someone help me how to create backup of my BIOS and than point me to the offset where the BIOS password is? I have Win10 64 bit running, I only need to unlock BIOS to make some settings changed.
Comment
-
Re: Lenovo Ideapad MIIX 720-12IKB
Originally posted by schveky View PostNeed to mention, the BIOS Tool did not recognized my BIOS chip so I selected it as "custom 8MB chip"
But I wonder how can you write this to the bios chip without a programmer?Attached Files
----------------------------------------------------------------------------------------------------------------------------------------------------------
All donations to Badcaps are welcome.
Become a Badcaps supporter
>>>>> click on this link to donate <<<<<
Thanks to all supporters.
----------------------------------------------------------------------------------------------------------------------------------------------------------
Comment
-
Re: Lenovo Ideapad MIIX 720-12IKB
Originally posted by hoaca388 View PostNext time use a programmer to backup your bios, your backup file is not good but luckily can find an virgin bios file from *.cap file.
But I wonder how can you write this to the bios chip without a programmer?
Comment
-
Re: Lenovo Ideapad MIIX 720-12IKB
Originally posted by hoaca388 View PostNext time use a programmer to backup your bios, your backup file is not good but luckily can find an virgin bios file from *.cap file.
Comment
-
Re: Lenovo Ideapad MIIX 720-12IKB
Change .cap to .bin, open .bin file with hxd editor, cut off excess parts of the file, mostly based on experience.
----------------------------------------------------------------------------------------------------------------------------------------------------------
All donations to Badcaps are welcome.
Become a Badcaps supporter
>>>>> click on this link to donate <<<<<
Thanks to all supporters.
----------------------------------------------------------------------------------------------------------------------------------------------------------
Comment
-
Re: Lenovo Ideapad MIIX 720-12IKB
@schveky
This BIOS is different, as far as I know the password is stored as a 128-bit hash (MD5?) in "SaDataBase" UEFI variable.
So the first thing to do is to reverse engineer the driver(s) writing to this variable in order to determine if the code is hashing the password as an ASCII string, scan-codes of the password or other, then you could try to brute force crack it, maybe even build a sort of rainbow table so you could decode the passwords immediately.
Comment
-
Re: Lenovo Ideapad MIIX 720-12IKB
@AAAC
Tank you for reply. To be honest, I was expecting a simpler answer, because decoding the Miix520 BIOS password sounded like peace of cake, comparing to things you wrote. If I open my device, is it neccessery tho unsolder the BIOS chip in order to write a new BIOS file to it? Or, I can use a EEPROM programmer with a cliping tool, so no need for removing the chip? I was thinking if I remove the main laptop battery and CMOS battery, wait one day, than attach programmer via included clip...
Comment
-
Re: Lenovo Ideapad MIIX 720-12IKB
@schveky
There's no way to know what you will find, unless we have the motherboard schematic or unless you disassemble the laptop in order to find the BIOS chip.
I've seen this "SaDataBase" uefi variable before and the password hash it stores, I've been wanting to write a program to brute-force crack the password assuming this is a MD5 hash and also assuming that it will be an easy password (max. 6 characters). I've even asked a friend with a laptop with a similar BIOS to set a known password and to provide a BIOS dump each time, all I need to do is to check a few of the DXE/SMM drivers writing to "SaDataBase" variable.
Comment
Comment