Skip to content

Instantly share code, notes, and snippets.

@MagusXL
Last active September 22, 2025 02:08
Show Gist options
  • Save MagusXL/f48a5c6310c9d0dfb9d3dbdf471cec5a to your computer and use it in GitHub Desktop.
Save MagusXL/f48a5c6310c9d0dfb9d3dbdf471cec5a to your computer and use it in GitHub Desktop.
A stealthy powershell script to keep PC awake and hide window
Start-Process powershell -WindowStyle Hidden -ArgumentList '-Command "$wshell = New-Object -ComObject wscript.shell; $end = (Get-Date).Date.AddHours(18).AddMinutes(15).AddMinutes((Get-Random -Minimum -5 -Maximum 5)); while((Get-Date) -lt $end){$wshell.SendKeys(''{SCROLLLOCK}'' ); Start-Sleep -Milliseconds (Get-Random -Minimum 103 -Maximum 153); $wshell.SendKeys(''{SCROLLLOCK}''); Start-Sleep -Seconds (Get-Random -Minimum 33 -Maximum 183)}"'; exit
@MagusXL
Copy link
Author

MagusXL commented Sep 21, 2025

I present to you the ultimate oneliner, StealthCoffee:

  • Creates a hidden window to run the new process
  • Autoexits the original window we paste this into
  • Stops running at 18:15 +/- 5 localtime of the same day
  • Sends scroll lock twice (random ms range 103-153) in random intervals between 33 seconds and 183 seconds

Repo to open in incognito and copy the oneliner from: StealthCoffee

Here is the snippet also, you can just copy paste it in a Powershell terminal:


Start-Process powershell -WindowStyle Hidden -ArgumentList '-Command "$wshell = New-Object -ComObject wscript.shell; $end = (Get-Date).Date.AddHours(18).AddMinutes(15).AddMinutes((Get-Random -Minimum -5 -Maximum 5)); while((Get-Date) -lt $end){$wshell.SendKeys(''{SCROLLLOCK}'' ); Start-Sleep -Milliseconds (Get-Random -Minimum 103 -Maximum 153); $wshell.SendKeys(''{SCROLLLOCK}''); Start-Sleep -Seconds (Get-Random -Minimum 33 -Maximum 183)}"'; exit


ProTip: Don't save it as a file locally. I don't have this script anywhere on my local machine to avoid any detection, i just open an incognito window in chrome, navigate to the public repo i listed above and just copy paste the raw text from the file in a Powershell terminal.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment