diff --git a/Windows/Execution/CheckBattery-by_bst04/payload.txt b/Windows/Execution/CheckBattery-by_bst04/payload.txt new file mode 100644 index 0000000..0a9125b --- /dev/null +++ b/Windows/Execution/CheckBattery-by_bst04/payload.txt @@ -0,0 +1,17 @@ +REM ======================================= +REM payload by bst04 +REM For Windows Devices +REM ======================================= + +DELAY 1000 +GUI r +DELAY 750 +STRING powershell powercfg /batteryreport +DELAY 750 +ENTER +DELAY 250 +GUI r +DELAY 850 +STRING powershell Start-Process "battery-report.html" +DELAY 750 +ENTER diff --git a/Windows/Execution/CheckBattery-by_bst04/readme.md b/Windows/Execution/CheckBattery-by_bst04/readme.md new file mode 100644 index 0000000..2fdc29f --- /dev/null +++ b/Windows/Execution/CheckBattery-by_bst04/readme.md @@ -0,0 +1,35 @@ +# 🔋 CheckBateryWin-FlipZero by bst04 + +## ℹī¸ Description + +This script, created by bst04, is designed to work on Windows devices. It generates a battery report using PowerShell and then opens the report in the default web browser. + +--- + +## Technical Explanation + +1. **Initialization**: + - `DELAY 1000`: Waits for 1 second to ensure the system is ready. + - `GUI r`: Simulates pressing "Windows" + "R" to open the Run dialog. + - `DELAY 750`: Waits for 0.75 seconds to ensure the Run dialog is open. + +2. **Generate Battery Report**: + - `STRING powershell powercfg /batteryreport`: Types a PowerShell command to generate a battery report. + - `DELAY 750`: Waits for 0.75 seconds to ensure the command is fully typed. + - `ENTER`: Executes the PowerShell command to generate the battery report. + +3. **Open Battery Report**: + - `DELAY 250`: Waits for 0.25 seconds to ensure the previous command is processed. + - `GUI r`: Simulates pressing "Windows" + "R" again to open the Run dialog. + - `DELAY 850`: Waits for 0.85 seconds to ensure the Run dialog is open. + - `STRING powershell Start-Process "battery-report.html"`: Types a PowerShell command to open the battery report in the default web browser. + - `DELAY 750`: Waits for 0.75 seconds. + - `ENTER`: Executes the PowerShell command to open the battery report. + +--- + +## Usage + +1. Copy the payload script to your DuckyScript-enabled device. +2. Ensure the device is connected to a Windows system. +3. Execute the payload to generate and open the battery report.