Software:Kon-Boot

From HandWiki
Short description: Password bypass software
Kon-Boot
Developer(s)Piotr Bania
Initial releaseJuly 15, 2008; 15 years ago (2008-07-15)
Stable release
3.9 / June 1, 2021; 2 years ago (2021-06-01)
Operating systemWindows and macOS systems
Websitewww.piotrbania.com/all/kon-boot/

Kon-Boot (aka konboot, kon boot) is a software utility that allows users to bypass Microsoft Windows passwords and Apple macOS passwords (Linux support has been deprecated) without lasting or persistent changes to system on which it is executed. It is also the first reported tool capable of bypassing Windows 10 online (live) passwords and supporting both Windows and macOS systems.[1] It is also a widely used tool in computer security, especially in penetration testing.[2][3][4] Since version 3.5 Kon-Boot is also able to bypass SecureBoot feature.[5]

Kon-Boot boot process

History

Kon-Boot was originally designed as a proof of concept, freeware security tool, mostly for people who tend to forget their passwords. The main idea was to allow users to login to the target computer without knowing the correct password and without making any persistent changes to system on which it is executed.

First Kon-Boot release was announced in 2008 on DailyDave mailing list.[6] Version 1.0 (freeware) allowed users to login into Linux based operating systems and to bypass the authentication process (allowing access to the system without knowing the password).

In 2009 author of this software announced Kon-Boot for Linux and 32-bit Microsoft Windows systems.[7] This release provided additional support for bypassing Windows systems passwords on any Windows operating system starting from Windows Server 2008 to Windows 7. This version is still available as freeware[8]

Newest Kon-Boot releases are available only as commercial products[1][9] and are still maintained. The commercial licenses licenses out the software to one USB pendrive per license purchased.

Current version is able to bypass passwords on the following operating systems:

Supported Microsoft Windows operating systems[10]
Microsoft Windows XP
Microsoft Windows Vista Home Basic 32Bit/64Bit
Microsoft Windows Vista Home Premium 32Bit/64Bit    
Microsoft Windows Vista Business 32Bit/64Bit    
Microsoft Windows Vista Enterprise 32Bit/64Bit    
Microsoft Windows Server 2003 Standard 32Bit/64Bit    
Microsoft Windows Server 2003 Datacenter 32Bit/64Bit    
Microsoft Windows Server 2003 Enterprise 32Bit/64Bit    
Microsoft Windows Server 2003 Web Edition 32Bit/64Bit    
Microsoft Windows Server 2008 Standard 32Bit/64Bit    
Microsoft Windows Server 2008 Datacenter 32Bit/64Bit    
Microsoft Windows Server 2008 Enterprise 32Bit/64Bit    
Microsoft Windows 7 Home Premium 32Bit/64Bit    
Microsoft Windows 7 Professional 32Bit/64Bit    
Microsoft Windows 7 Ultimate 32Bit/64Bit    
Microsoft Windows 8 and 8.1 all versions (32Bit/64Bit -- includes live/online password bypass)
Microsoft Windows 10 all versions (32Bit/64Bit -- includes live/online password bypass)
Supported Apple macOS / OS X operating systems[11]
Apple OS X 10.6
Apple OS X 10.7
Apple OS X 10.8
Apple OS X 10.9
Apple OS X 10.10
Apple OS X 10.11
Apple macOS Sierra (10.12)
Apple macOS High Sierra (10.13)
Apple macOS Mojave (10.14)
Apple macOS Catalina (10.15)
Apple macOS Big Sur (11)

Technology

Kon-Boot works like a bootkit[12][13] (thus it also often creates false positive[14][15][16] alerts in antivirus software). It injects (hides) itself into BIOS memory. Kon-Boot modifies the kernel code on the fly (runtime), temporarily changing the code responsible for verification user's authorization data while the operating system loads.

In contrast to password reset tools like CHNTPW (The Offline NT Password Editor), Kon-Boot does not modify system files and SAM hive,[17] all changes are temporary and they disappear after system reboots.

Additional Features

While by default Kon-Boot bypasses Windows passwords it also includes some additional features that are worth noting:

  • Kon-Boot can change Windows passwords due to embedded Sticky-Keys[18] feature. For example after successful Windows boot with Kon-Boot user can tap SHIFT key 5 times and Kon-Boot will open a Windows console window running with local system privileges. Fully working console can be used for a variety of purposes. For example in case of changing Windows password following command can be used:[19] net user [username] [newpassword](selected user can be later added as new Windows administrator by typing: net localgroup administrators [username] /add). Similarly following command:[20] net user [username] * will erase current Windows password for selected user. Obviously many other actions are available since the Windows console is running with system privileges.
  • Kon-Boot automatically executing Powershell script with system privileges
    Kon-Boot automatically executing PowerShell script with system privileges
    In the commercial Kon-Boot editions it is possible to use Automatic PowerShell Script Execution feature [21] which automatically executes (after Windows boot) given PowerShell script with full system privileges. This feature can be used to automatize various tasks for example performing forensics data gathering task etc. To use this feature Windows needs to be installed in UEFI mode.

Limitations (prevention)

Users concerned about tools like Kon-Boot should use disk encryption[22] (FileVault, Bitlocker, Veracrypt etc.) software as Kon-Boot is not able to bypass disk encryption.[23] BIOS password and enabled SecureBoot[24][25] feature is also a good prevention measure. However Kon-Boot version 3.5 is able to bypass SecureBoot feature.[26] Kon-Boot does not support virtualization and instructs users to turn it off in the bios.[27] Kon-Boot does not support ARM devices such as Apple's M1 chip.

References

  1. 1.0 1.1 "Official Kon-Boot tool website (windows password and macos password bypass)". https://www.piotrbania.com/all/kon-boot/. 
  2. "Penetration Testing Stories: How I Stole an Energy Company" (in en). 2018-09-18. https://blog.rapid7.com/2018/09/18/this-one-time-on-a-pen-test-part-3-how-i-stole-an-energy-company/. 
  3. Varsalone, Jesse; McFadden, Matthew (2011-09-07) (in en). Defense against the Black Arts: How Hackers Do What They Do and How to Protect against It. CRC Press. ISBN 978-1-4398-2119-0. https://books.google.com/books?id=v7f4BEoAEAMC&q=%22kon-boot%22&pg=PA24. 
  4. Velu, Vijay Kumar; Beggs, Robert (2019-01-30) (in en). Mastering Kali Linux for Advanced Penetration Testing: Secure your network with Kali Linux 2019.1 – the ultimate white hat hackers' toolkit, 3rd Edition. Packt Publishing Ltd. ISBN 978-1-78934-061-7. https://books.google.com/books?id=kQGGDwAAQBAJ&q=%22kon-boot%22&pg=PA166. 
  5. "Windows Guide - KON-BOOT GUIDE - Remedy for forgotten passwords (Windows and Mac)". https://kon-boot.com/docs/windows_guide/#secure-boot-bypass. 
  6. "Dailydave: TOOL: Kon-Boot v.1.0 - booting-time ultimate linux hacking utility ; )". https://seclists.org/dailydave/2008/q3/55. 
  7. "Full Disclosure: KON-BOOT for Windows and Linux (Password Bypassing Utility for Forgetting Heads)". https://seclists.org/fulldisclosure/2009/Apr/155. 
  8. "[www.kon-boot.com KON-BOOT - ULTIMATE WINDOWS/LINUX HACKING UTILITY :-)"]. https://www.piotrbania.com/all/kon-boot/index2.html. 
  9. "Kon-Boot - Best password tool for windows password, mac password, forgotten passwords, windows 10 password" (in en). https://kon-boot.com/. 
  10. "KON-BOOT GUIDE". https://kon-boot.com/docs/windows_guide/#system-requirements. 
  11. "KON-BOOT GUIDE". https://kon-boot.com/docs/osx_guide/#system-requirements. 
  12. Moabi.com (2012-07-29). [Defcon Hardware backdooring is practical]. https://www.slideshare.net/endrazine/defcon-hardware-backdooring-is-practical. 
  13. "Computer Emergency Response Team - Industrie Services et Tertiaire". https://www.cert-ist.com/public/en/SO_detail?code=bootkits&format=html. 
  14. VirusTotal tackles the tricky false positives problem plaguing antivirus software, https://www.pcworld.com/article/2883692/virustotal-tackles-false-positive-malware-detections-plaguing-antivirus-and-software-vendors.html 
  15. Rubenking, By Neil J.; April 15, 2015 8:14AM EST; April 15, 2015. "False Positives Sink Antivirus Ratings" (in en). https://www.pcmag.com/article/333640/false-positives-sink-antivirus-ratings. 
  16. "False positives - What are they?" (in en-US). 2010-09-08. https://www.pandasecurity.com/mediacenter/security/false-positives-what-are-they/. 
  17. "Security Accounts Manager - TechNet Articles - United States (English) - TechNet Wiki". https://social.technet.microsoft.com/wiki/contents/articles/11925.security-accounts-manager.aspx. 
  18. "In Windows, what are Sticky Keys, and how do I enable them?". https://kb.iu.edu/d/aaez. 
  19. "Windows Guide - KON-BOOT GUIDE - Remedy for forgotten passwords (Windows and Mac)". https://kon-boot.com/docs/windows_guide/#how-to-change-profile-password-using-console. 
  20. M, John (2021-03-26). "How to Reset Your Forgotten Windows 10 Password" (in en-US). https://howto.thelead82.com/guide/how-to-reset-your-forgotten-windows10-password. 
  21. "Windows Guide - KON-BOOT GUIDE - Remedy for forgotten passwords (Windows and Mac)". https://kon-boot.com/docs/windows_guide/#automatic-powershell-script-execution-feature. 
  22. "What is Full-Disk Encryption? - Definition from Techopedia" (in en). https://www.techopedia.com/definition/13623/full-disk-encryption-fde. 
  23. "KON-BOOT GUIDE". https://kon-boot.com/docs/faq/#how-can-i-protect-against-kon-boot. 
  24. What is UEFI Secure Boot, https://docs.fedoraproject.org/en-US/Fedora/18/html/UEFI_Secure_Boot_Guide/chap-UEFI_Secure_Boot_Guide-What_is_Secure_Boot.html 
  25. "Frequently Asked Questions about Secure Boot" (in en). https://www.intel.com/content/www/us/en/support/articles/000006942/boards-and-kits/desktop-boards.html. 
  26. "KON-BOOT OFFICIAL GUIDE - Remedy for forgotten passwords for Windows and Mac! Can't login? Use kon boot password software". https://kon-boot.com/docs/windows_guide/#secure-boot-bypass. 
  27. "Bypass Windows password with Kon-Boot (GUIDE) - KON-BOOT GUIDE - Remedy for forgotten passwords (Windows and Mac)". https://kon-boot.com/docs/windows_guide/#disable-virtualization-support-in-bios. 

External links